Olympic Circuit Technology Co., Ltd (603920.SS)

CNY 30.81

(-0.32%)

Annual Income Statements

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 4.49 Billion 4.43 Billion 3.75 Billion 2.53 Billion 2.43 Billion 2.16 Billion
Cost of Revenue 3.55 Billion 3.59 Billion 3.17 Billion 1.87 Billion 1.8 Billion 1.67 Billion
Gross Profit 939.17 Million 834.6 Million 580.32 Million 657 Million 629.99 Million 492.62 Million
Operating Expenses 385.36 Million 377.03 Million 301.34 Million 275.2 Million 305.88 Million 249.7 Million
Selling, General and Administrative Expenses 204.47 Million 134.77 Million 101.49 Million 122.29 Million 155.31 Million 123.48 Million
Research and Development Expenses 161.88 Million 160.16 Million 132.99 Million 98.33 Million 86.13 Million 72.83 Million
Other Expenses 6.83 Million 82.09 Million 66.85 Million 54.57 Million 64.43 Million -28.6 Million
Cost and Expenses 3.96 Billion 3.97 Billion 3.48 Billion 2.15 Billion 2.11 Billion 1.92 Billion
Operating Income 550.5 Million 442.13 Million 240.72 Million 343.52 Million 368.37 Million 298.9 Million
Interest Expense 52.16 Million 52.66 Million 45.04 Million 4.28 Million 6.19 Million 2.76 Million
Income Tax Expense 80.72 Million 39.45 Million 32.3 Million 35.97 Million 53.95 Million 44.51 Million
Earnings before Tax 547.54 Million 440.86 Million 232.21 Million 339.54 Million 382.72 Million 270.3 Million
Net Income 495.52 Million 434.03 Million 209.67 Million 303.73 Million 328.76 Million 225.78 Million
Earnings Per Share Basic 0.93 0.82 0.39 0.58 0.62 0.43
Earnings Per Share Diluted 0.84 0.80 0.39 0.57 0.62 0.43
Weighted Average Shares Outstanding 532.82 Million 532.17 Million 537.62 Million 526.46 Million 526.12 Million 522.34 Million
Weighted Average Shares Outstanding (Diluted) 589.78 Million 542.54 Million 537.62 Million 533.58 Million 526.12 Million 524.15 Million
Gross Margin 0.21 0.19 0.15 0.26 0.26 0.23
EBIT Margin 0.21 0.18 0.13 0.20 0.22 0.18
Profit Margin 0.11 0.10 0.06 0.12 0.13 0.10
EBITDA 924.82 Million 784.8 Million 470.89 Million 497.31 Million 520.66 Million 341.22 Million
Earnings Before Tax Margin 0.12 0.10 0.06 0.14 0.15 0.14

Income Statement Charts