OKE Precision Cutting Tools Co., Ltd. (688308.SS)

CNY 19.42

(0.21%)

Annual Income Statements

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 1.02 Billion 1.05 Billion 990.38 Million 702.2 Million 602.98 Million 583.92 Million
Cost of Revenue 732.08 Million 667.5 Million 649.9 Million 481.36 Million 412.05 Million 436.7 Million
Gross Profit 294.38 Million 387.82 Million 340.48 Million 220.84 Million 190.93 Million 147.21 Million
Operating Expenses 120.97 Million 111.62 Million 96.76 Million 87.72 Million 80.33 Million 64.97 Million
Selling, General and Administrative Expenses 52.01 Million 32.95 Million 36.81 Million 34.41 Million 34.25 Million 27.88 Million
Research and Development Expenses 63.83 Million 52.97 Million 48.98 Million 33.12 Million 30.7 Million 20.76 Million
Other Expenses -5.04 Million 25.69 Million 10.97 Million 20.18 Million 15.38 Million -226.21 Thousand
Cost and Expenses 846.46 Million 779.12 Million 746.66 Million 569.09 Million 492.39 Million 501.68 Million
Operating Income 179.99 Million 269.79 Million 244.42 Million 121.45 Million 100.37 Million 77.13 Million
Interest Expense 9.36 Million 2.44 Million 1.67 Million 5.18 Million 8.07 Million 1.5 Million
Income Tax Expense 12.2 Million 27.8 Million 32.79 Million 15.95 Million 12.99 Million 9.81 Million
Earnings before Tax 178.21 Million 269.89 Million 255.01 Million 123.4 Million 101.43 Million 76.9 Million
Net Income 166 Million 242.08 Million 222.22 Million 107.44 Million 88.43 Million 67.09 Million
Earnings Per Share Basic 1.05 1.71 1.59 0.77 0.63 0.64
Earnings Per Share Diluted 1.05 1.71 1.59 0.77 0.63 0.64
Weighted Average Shares Outstanding 158.09 Million 141.21 Million 139.99 Million 139.99 Million 139.99 Million 105.54 Million
Weighted Average Shares Outstanding (Diluted) 158.09 Million 141.21 Million 139.99 Million 139.99 Million 139.99 Million 105.54 Million
Gross Margin 0.29 0.37 0.34 0.31 0.32 0.25
EBIT Margin 0.22 0.34 0.32 0.26 0.26 0.20
Profit Margin 0.16 0.23 0.22 0.15 0.15 0.11
EBITDA 228.74 Million 355.7 Million 318 Million 178.91 Million 154.46 Million 115.68 Million
Earnings Before Tax Margin 0.18 0.26 0.25 0.17 0.17 0.13

Income Statement Charts