Shanghai MicroPort Endovascular MedTech Co., Ltd. (688016.SS)

CNY 113.48

(-0.65%)

Annual Income Statements

(In CNY)
Breakdown 2023 2022 2021 2020 2019 2018
Revenue 1.17 Billion 896.5 Million 684.63 Million 470.25 Million 333.73 Million 231.12 Million
Cost of Revenue 279.57 Million 222.51 Million 150.28 Million 98.28 Million 68.93 Million 48.96 Million
Gross Profit 895.59 Million 673.98 Million 534.34 Million 371.97 Million 264.8 Million 182.16 Million
Operating Expenses 348.7 Million 268.93 Million 194.09 Million 140.77 Million 106.73 Million 75.99 Million
Selling, General and Administrative Expenses 177.44 Million 122.41 Million 86.1 Million 65.72 Million 61.22 Million 47.1 Million
Research and Development Expenses 167.08 Million 137.53 Million 102.26 Million 73 Million 49.63 Million 29.02 Million
Other Expenses -4.17 Million 8.97 Million 5.71 Million 2.04 Million -4.12 Million 4112.69
Cost and Expenses 613.35 Million 491.44 Million 344.37 Million 239.05 Million 175.66 Million 124.96 Million
Operating Income 573.85 Million 415.21 Million 362.77 Million 249.93 Million 164.26 Million 104.84 Million
Interest Expense 1.82 Million 2.08 Million 1.77 Million 114.95 Thousand 107.47 Thousand 79.06 Thousand
Income Tax Expense 85.05 Million 61.84 Million 48.14 Million 34.94 Million 22.58 Million 14.2 Million
Earnings before Tax 572.26 Million 413.89 Million 361.66 Million 249.55 Million 164.33 Million 104.85 Million
Net Income 492.43 Million 356.87 Million 315.85 Million 214.61 Million 141.75 Million 90.64 Million
Earnings Per Share Basic 4.57 4.96 4.39 2.98 1.97 1.68
Earnings Per Share Diluted 6.37 4.96 4.39 2.98 1.97 1.68
Weighted Average Shares Outstanding 107.74 Million 71.97 Million 71.97 Million 71.97 Million 71.97 Million 53.95 Million
Weighted Average Shares Outstanding (Diluted) 77.35 Million 71.97 Million 71.97 Million 71.97 Million 71.97 Million 53.95 Million
Gross Margin 0.76 0.75 0.78 0.79 0.79 0.79
EBIT Margin 0.53 0.51 0.57 0.57 0.51 0.49
Profit Margin 0.42 0.40 0.46 0.46 0.42 0.39
EBITDA 624.29 Million 469.52 Million 390.16 Million 265.27 Million 175.1 Million 108.92 Million
Earnings Before Tax Margin 0.49 0.46 0.53 0.53 0.49 0.45

Income Statement Charts