Hubei Feilihua Quartz Glass Co., Ltd. (300395.SZ)

CNY 49.19

(-4.04%)

Annual Income Statements

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 2.09 Billion 1.71 Billion 1.22 Billion 863.57 Million 779.01 Million 722.09 Million
Cost of Revenue 1.07 Billion 838.76 Million 602.07 Million 413.9 Million 391.63 Million 394.08 Million
Gross Profit 1.01 Billion 880.6 Million 621.47 Million 449.67 Million 387.38 Million 328 Million
Operating Expenses 368 Million 332.75 Million 210.07 Million 175.12 Million 168.31 Million 150.1 Million
Selling, General and Administrative Expenses 214.05 Million 50.8 Million 40.17 Million 36.46 Million 43.02 Million 41.52 Million
Research and Development Expenses 227.35 Million 154.7 Million 94.88 Million 73.49 Million 59.94 Million 47.96 Million
Other Expenses -73.4 Million -2.21 Million -2.38 Million -6.2 Million -630.64 Thousand -872.28 Thousand
Cost and Expenses 1.44 Billion 1.17 Billion 812.15 Million 589.03 Million 559.94 Million 544.19 Million
Operating Income 648.25 Million 568.22 Million 425.18 Million 278.73 Million 219.34 Million 186.65 Million
Interest Expense 5.16 Million 515.08 Thousand 282.26 Thousand 245.56 Thousand 729.31 Thousand 642.09 Thousand
Income Tax Expense 69.74 Million 53.24 Million 47 Million 33.08 Million 26.15 Million 24.19 Million
Earnings before Tax 644.15 Million 566.01 Million 422.79 Million 272.53 Million 218.71 Million 185.77 Million
Net Income 537.64 Million 488.86 Million 370.12 Million 238.11 Million 191.56 Million 161.21 Million
Earnings Per Share Basic 1.05 0.96 0.73 0.47 0.42 0.36
Earnings Per Share Diluted 1.05 0.95 0.73 0.47 0.42 0.36
Weighted Average Shares Outstanding 510.73 Million 506.92 Million 506.92 Million 505.4 Million 455.24 Million 442.49 Million
Weighted Average Shares Outstanding (Diluted) 513.8 Million 514.94 Million 509.24 Million 506.69 Million 455.68 Million 442.49 Million
Gross Margin 0.49 0.51 0.51 0.52 0.50 0.45
EBIT Margin 0.39 0.40 0.42 0.38 0.35 0.31
Profit Margin 0.26 0.28 0.30 0.28 0.25 0.22
EBITDA 817.24 Million 677.26 Million 507.27 Million 334.1 Million 269.75 Million 226.31 Million
Earnings Before Tax Margin 0.31 0.33 0.35 0.32 0.28 0.26

Income Statement Charts