Loading data
CNMDNYSE
| Unit: USD | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 1.37 bn USD | 1.31 bn USD | 1.24 bn USD | 1.05 bn USD | 1.01 bn USD |
| Cost of revenue | 624.25 m USD | 573.98 m USD | 568.5 m USD | 474.23 m USD | 442.6 m USD |
| Gross profit | 750.48 m USD | 733.03 m USD | 676.25 m USD | 571.25 m USD | 568.04 m USD |
| Research and development expense | 55.88 m USD | 54.43 m USD | 52.6 m USD | 47.15 m USD | 43.57 m USD |
| Selling, general and administrative expense | 591.97 m USD | 478.28 m USD | 503.04 m USD | 454.04 m USD | 414.75 m USD |
| Operating profit | 102.62 m USD | 200.33 m USD | 120.6 m USD | 70.05 m USD | 109.72 m USD |
| Interest expense | 31.09 m USD | 37.3 m USD | 39.78 m USD | 28.91 m USD | 35.49 m USD |
| Profit before tax | 71.12 m USD | 163.03 m USD | 80.83 m USD | -70.86 m USD | 73.11 m USD |
| Income tax expense | 24.06 m USD | 30.61 m USD | 16.37 m USD | 9.72 m USD | 10.56 m USD |
| Net income (reported basis) | 47.1 m USD | 132.4 m USD | 64.5 m USD | -80.6 m USD | 62.5 m USD |
| Basic earnings per share | 1.52 USD/share | 4.29 USD/share | 2.1 USD/share | -2.68 USD/share | 2.14 USD/share |
| Diluted earnings per share | 1.51 USD/share | 4.25 USD/share | 2.04 USD/share | -2.68 USD/share | 1.94 USD/share |
Quotes are end-of-day data. Content is for research purposes and is not investment advice.