Eoptolink Technology Inc., Ltd. (300502.SZ)

CNY 128.52

(-0.01%)

Annual Income Statements

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 3.09 Billion 3.31 Billion 2.9 Billion 1.99 Billion 1.16 Billion 759.95 Million
Cost of Revenue 2.15 Billion 2.09 Billion 1.97 Billion 1.26 Billion 760.44 Million 611.69 Million
Gross Profit 942.85 Million 1.21 Billion 935.66 Million 736.45 Million 404.42 Million 148.25 Million
Operating Expenses 175.16 Million 313.92 Million 162.73 Million 144.62 Million 140.45 Million 97.06 Million
Selling, General and Administrative Expenses 65.23 Million 81.63 Million 50.78 Million 42.81 Million 36.67 Million 29.45 Million
Research and Development Expenses 133.77 Million 187.24 Million 108.42 Million 85.08 Million 81.34 Million 52.66 Million
Other Expenses -17.09 Million 45.04 Million 3.52 Million 16.72 Million 22.42 Million 545.42 Thousand
Cost and Expenses 2.31 Billion 2.41 Billion 2.13 Billion 1.4 Billion 900.89 Million 708.75 Million
Operating Income 784.78 Million 1.02 Billion 759.98 Million 561.34 Million 241.74 Million 34.96 Million
Interest Expense 2.42 Million 98.08 Million 84.63 Thousand 2.75 Million 662.28 Thousand 168.84 Thousand
Income Tax Expense 100.36 Million 124.28 Million 101.14 Million 69.84 Million 31.09 Million 3.67 Million
Earnings before Tax 788.72 Million 1.02 Billion 763.07 Million 561.59 Million 243.95 Million 35.51 Million
Net Income 688.36 Million 903.58 Million 661.92 Million 491.75 Million 212.85 Million 31.83 Million
Earnings Per Share Basic 0.97 1.28 0.94 0.77 0.33 0.05
Earnings Per Share Diluted 0.97 1.28 0.94 0.77 0.33 0.05
Weighted Average Shares Outstanding 709.65 Million 707.71 Million 707.71 Million 642.68 Million 641.96 Million 639.55 Million
Weighted Average Shares Outstanding (Diluted) 709.65 Million 707.71 Million 707.71 Million 642.68 Million 641.96 Million 641.43 Million
Gross Margin 0.30 0.37 0.32 0.37 0.35 0.20
EBIT Margin 0.30 0.37 0.31 0.33 0.26 0.15
Profit Margin 0.22 0.27 0.23 0.25 0.18 0.04
EBITDA 922.13 Million 1.12 Billion 835.4 Million 612.24 Million 278.8 Million 89.58 Million
Earnings Before Tax Margin 0.25 0.31 0.26 0.28 0.21 0.05

Income Statement Charts