T&S Communications Co.,Ltd. (300570.SZ)

CNY 74.47

(10.31%)

Annual Income Statements

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 884.77 Million 933.5 Million 646.32 Million 573.63 Million 753.23 Million 794.07 Million
Cost of Revenue 624.64 Million 627.47 Million 465.87 Million 400.03 Million 501.5 Million 520.81 Million
Gross Profit 260.13 Million 306.03 Million 180.45 Million 173.6 Million 251.72 Million 273.26 Million
Operating Expenses 83.4 Million 143.02 Million 87.09 Million 72.08 Million 97.34 Million 104.15 Million
Selling, General and Administrative Expenses 7.7 Million 32.09 Million 26.7 Million 22.15 Million 28.23 Million 29.22 Million
Research and Development Expenses 55.29 Million 67.17 Million 36.45 Million 34.7 Million 37.46 Million 35.93 Million
Other Expenses -43.32 Million -921.31 Thousand -629.94 Thousand -1.22 Million 404.98 Thousand -3.57 Million
Cost and Expenses 723.55 Million 770.49 Million 552.96 Million 472.12 Million 598.85 Million 624.97 Million
Operating Income 161.21 Million 202.55 Million 78.42 Million 84.72 Million 192.51 Million 181.9 Million
Interest Expense 210.88 Thousand 54.74 Thousand 39.25 Thousand 285.38 Thousand 233.6 Thousand 22.85 Million
Income Tax Expense 12.34 Million 23.2 Million 7.16 Million 11.3 Million 26.76 Million 27.09 Million
Earnings before Tax 164.09 Million 201.63 Million 77.79 Million 83.49 Million 192.92 Million 178.32 Million
Net Income 155.08 Million 180.04 Million 71.75 Million 75.61 Million 168.05 Million 152.73 Million
Earnings Per Share Basic 0.69 0.81 0.32 0.33 0.73 0.66
Earnings Per Share Diluted 0.69 0.81 0.32 0.33 0.73 0.66
Weighted Average Shares Outstanding 224.76 Million 223.13 Million 224.23 Million 229.99 Million 229.99 Million 229.99 Million
Weighted Average Shares Outstanding (Diluted) 224.76 Million 223.13 Million 224.23 Million 229.99 Million 229.99 Million 231.41 Million
Gross Margin 0.29 0.33 0.28 0.30 0.33 0.34
EBIT Margin 0.23 0.28 0.19 0.26 0.25 0.26
Profit Margin 0.18 0.19 0.11 0.13 0.22 0.19
EBITDA 200.25 Million 236.81 Million 110.51 Million 112.31 Million 221.26 Million 202.46 Million
Earnings Before Tax Margin 0.18 0.22 0.12 0.15 0.26 0.23

Income Statement Charts