Loading data
TREENasdaq
| Unit: USD | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 1.12 bn USD | 900.22 m USD | 672.5 m USD | 984.99 m USD | 1.1 bn USD |
| Cost of revenue | 42.53 m USD | 36.07 m USD | 38.76 m USD | 57.77 m USD | 57.3 m USD |
| Gross profit | 352.05 m USD | 309.57 m USD | 289.75 m USD | 368.94 m USD | 410.37 m USD |
| Research and development expense | 45.25 m USD | 46.36 m USD | 47.2 m USD | 55.55 m USD | 52.87 m USD |
| Operating profit | 64.81 m USD | 44.63 m USD | -40.61 m USD | -32.76 m USD | 8.03 m USD |
| Interest expense | — | — | — | 26.01 m USD | 46.87 m USD |
| Profit before tax | 21.02 m USD | -37.38 m USD | -124.92 m USD | -54.93 m USD | 84.44 m USD |
| Income tax expense | -130.28 m USD | 4.32 m USD | -2.52 m USD | 133.02 m USD | 11.3 m USD |
| Net income (reported basis) | 151 m USD | -42 m USD | -122 m USD | -188 m USD | 69 m USD |
| Basic earnings per share | 11.14 USD/share | -3.14 USD/share | -9.46 USD/share | -14.69 USD/share | 5.24 USD/share |
| Diluted earnings per share | 10.78 USD/share | -3.14 USD/share | -9.46 USD/share | -14.69 USD/share | 5.05 USD/share |
Quotes are end-of-day data. Content is for research purposes and is not investment advice.