Jiangsu ToLand Alloy Co.,Ltd (300855.SZ)

CNY 25.4

(-1.51%)

Annual Income Statements

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 1.38 Billion 1.03 Billion 697.86 Million 546.34 Million 484.18 Million 434.08 Million
Cost of Revenue 909.18 Million 671.05 Million 437.51 Million 368.45 Million 325.59 Million 312.37 Million
Gross Profit 475.39 Million 361.31 Million 260.34 Million 177.88 Million 158.59 Million 121.71 Million
Operating Expenses 100.55 Million 89.75 Million 60.56 Million 51.34 Million 34.8 Million 23.71 Million
Selling, General and Administrative Expenses 21.65 Million 16.55 Million 15.24 Million 15.59 Million 15.37 Million 12.6 Million
Research and Development Expenses 55.95 Million 53.77 Million 44.76 Million 33.88 Million 24.84 Million 16.05 Million
Other Expenses -20.21 Thousand 525.25 Thousand -552.97 Thousand -137.24 Thousand 1.52 Million -15.59 Thousand
Cost and Expenses 1 Billion 760.8 Million 498.08 Million 419.79 Million 360.39 Million 336.08 Million
Operating Income 374.83 Million 281.46 Million 207.87 Million 124.41 Million 115.36 Million 85.97 Million
Interest Expense 4.8 Million 2.4 Million 1.12 Million 1.83 Million 6.18 Million 7.57 Million
Income Tax Expense 44.77 Million 27.19 Million 25.98 Million 15.19 Million 14.93 Million 11.74 Million
Earnings before Tax 375.1 Million 281.99 Million 207.32 Million 124.28 Million 116.88 Million 85.95 Million
Net Income 330.32 Million 254.79 Million 181.33 Million 109.08 Million 101.95 Million 74.21 Million
Earnings Per Share Basic 0.84 0.65 0.47 0.28 0.26 0.26
Earnings Per Share Diluted 0.84 0.65 0.46 0.28 0.26 0.26
Weighted Average Shares Outstanding 393.24 Million 392.61 Million 389.99 Million 389.99 Million 389.99 Million 289.42 Million
Weighted Average Shares Outstanding (Diluted) 393.24 Million 394.33 Million 392.89 Million 389.99 Million 389.99 Million 289.42 Million
Gross Margin 0.34 0.35 0.37 0.33 0.33 0.28
EBIT Margin 0.31 0.31 0.35 0.29 0.33 0.31
Profit Margin 0.24 0.25 0.26 0.20 0.21 0.17
EBITDA 431.1 Million 316.16 Million 244.5 Million 161.72 Million 159.17 Million 130.11 Million
Earnings Before Tax Margin 0.27 0.27 0.30 0.23 0.24 0.20

Income Statement Charts