Loading data
MSEXNasdaq
| Unit: USD | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 194.69 m USD | 191.88 m USD | 166.27 m USD | — | — |
| Operating profit | 54.38 m USD | 53.21 m USD | 39.22 m USD | 47.33 m USD | 33.21 m USD |
| Interest expense | — | — | 13.14 m USD | 9.37 m USD | 8.11 m USD |
| Profit before tax | 47.64 m USD | 51.26 m USD | 32.57 m USD | 45.7 m USD | 31.1 m USD |
| Income tax expense | 4.82 m USD | 6.91 m USD | 1.04 m USD | 3.24 m USD | -5.49 m USD |
| Net income (reported basis) | 42.8 USD | 44.4 USD | 31.5 USD | 42.4 USD | 36.5 USD |
| Net income attributable to common shareholders | 42.75 m USD | 44.24 m USD | 31.4 m USD | 42.31 m USD | 36.42 m USD |
| Basic earnings per share | 2.36 USD/share | 2.48 USD/share | 1.77 USD/share | 2.4 USD/share | 2.08 USD/share |
| Diluted earnings per share | 2.36 USD/share | 2.47 USD/share | 1.76 USD/share | 2.39 USD/share | 2.07 USD/share |
Quotes are end-of-day data. Content is for research purposes and is not investment advice.