Loading data
TPCNYSE
| Unit: USD | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | 5.54 bn USD | 4.33 bn USD | 3.88 bn USD | 3.79 bn USD | 4.64 bn USD |
| Cost of revenue | 4.9 bn USD | 4.13 bn USD | 3.74 bn USD | 3.76 bn USD | 4.18 bn USD |
| Gross profit | 647.52 m USD | 197.04 m USD | 140.62 m USD | 29.61 m USD | 466.39 m USD |
| Operating profit | 231.96 m USD | -103.75 m USD | -114.6 m USD | -204.76 m USD | 226.8 m USD |
| Interest expense | — | — | 85.16 m USD | 69.64 m USD | 69.03 m USD |
| Profit before tax | 204.51 m USD | -173.01 m USD | -182.55 m USD | -267.67 m USD | 159.78 m USD |
| Income tax expense | 61.43 m USD | -50.67 m USD | -54.96 m USD | -75.1 m USD | 25.63 m USD |
| Net income (reported basis) | 80.44 m USD | -163.72 m USD | -171.16 m USD | -192.57 m USD | 134.15 m USD |
| Basic earnings per share | 1.53 USD/share | -3.13 USD/share | -3.3 USD/share | -4.09 USD/share | 1.8 USD/share |
| Diluted earnings per share | 1.51 USD/share | -3.13 USD/share | -3.3 USD/share | -4.09 USD/share | 1.79 USD/share |
Quotes are end-of-day data. Content is for research purposes and is not investment advice.