China Building Material Test & Certification Group Co., Ltd. (603060.SS)

CNY 8.04

(1.9%)

Annual Income Statements

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 2.66 Billion 2.42 Billion 2.21 Billion 1.47 Billion 1.1 Billion 937.3 Million
Cost of Revenue 1.46 Billion 1.34 Billion 1.22 Billion 797.59 Million 605.61 Million 509.33 Million
Gross Profit 1.19 Billion 1.08 Billion 988.12 Million 675.17 Million 501.66 Million 427.97 Million
Operating Expenses 815.35 Million 655.32 Million 567.11 Million 350.76 Million 248.45 Million 209.96 Million
Selling, General and Administrative Expenses 127.6 Million 185.71 Million 169.33 Million 103.69 Million 69.66 Million 57.74 Million
Research and Development Expenses 235.27 Million 206.3 Million 183.06 Million 112.96 Million 82.89 Million 74.17 Million
Other Expenses 21.09 Million 263.29 Million 214.7 Million 134.1 Million 95.89 Million 11.7 Million
Cost and Expenses 2.27 Billion 2 Billion 1.79 Billion 1.14 Billion 854.07 Million 719.3 Million
Operating Income 381.71 Million 348.18 Million 389.49 Million 312.52 Million 262.29 Million 225.91 Million
Interest Expense 46.69 Million 38.19 Million 17.45 Million 6.38 Million 138.31 Thousand 10.38 Thousand
Income Tax Expense 42.95 Million 29.88 Million 49.11 Million 40.11 Million 35.94 Million 30.41 Million
Earnings before Tax 398.1 Million 371.24 Million 400.06 Million 326.63 Million 273.04 Million 237.61 Million
Net Income 257.09 Million 341.36 Million 350.95 Million 231.3 Million 208.35 Million 191.15 Million
Earnings Per Share Basic 0.32 0.43 0.44 0.29 0.27 0.30
Earnings Per Share Diluted 0.32 0.43 0.44 0.29 0.27 0.30
Weighted Average Shares Outstanding 802.42 Million 798.4 Million 796.85 Million 796.85 Million 796.85 Million 639.54 Million
Weighted Average Shares Outstanding (Diluted) 806.45 Million 801.16 Million 796.85 Million 796.85 Million 796.85 Million 639.54 Million
Gross Margin 0.45 0.45 0.45 0.46 0.45 0.46
EBIT Margin 0.25 0.26 0.27 0.29 0.30 0.31
Profit Margin 0.10 0.14 0.16 0.16 0.19 0.20
EBITDA 664.45 Million 605.52 Million 575.12 Million 415.34 Million 342.12 Million 303.2 Million
Earnings Before Tax Margin 0.14 0.14 0.18 0.21 0.24 0.24

Income Statement Charts