Loading data
STRLNasdaq
| Unit: USD | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 2.49 bn USD | 2.12 bn USD | 1.97 bn USD | 1.77 bn USD | 1.41 bn USD |
| Cost of revenue | 1.92 bn USD | 1.69 bn USD | 1.63 bn USD | 1.49 bn USD | 1.21 bn USD |
| Gross profit | 572.31 m USD | 426.12 m USD | 337.64 m USD | 274.57 m USD | 203.53 m USD |
| Operating profit | 405.92 m USD | 264.62 m USD | 205.8 m USD | 159.87 m USD | 107.01 m USD |
| Income tax expense | 98.75 m USD | 87.36 m USD | 47.77 m USD | 41.71 m USD | 24.87 m USD |
| Net income (reported basis) | 290.2 m USD | 257.5 m USD | 138.7 m USD | 106.5 m USD | 62.6 m USD |
| Basic earnings per share | 9.5 USD/share | 8.35 USD/share | 4.51 USD/share | 3.53 USD/share | 2.19 USD/share |
| Diluted earnings per share | 9.38 USD/share | 8.27 USD/share | 4.44 USD/share | 3.48 USD/share | 2.15 USD/share |
Quotes are end-of-day data. Content is for research purposes and is not investment advice.