| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $907,226 | $955,825 | $927,197 | $920,963 |
Gross Profit | 709,572 | 749,982 | 724,936 | 399,964 |
EBITDA | 65,147 | 91,962 | 58,237 | 75,904 |
EBIT | 37,728 | 65,102 | 32,155 | 49,469 |
Net Income | 31,899 | 54,812 | 32,941 | 41,154 |
Net Change In Cash | 907,226 | 955,825 | 927,197 | 920,963 |
Free Cash Flow | 53,559 | 15,295 | 36,103 | 53,933 |
Cash | 189,978 | 148,763 | 135,411 | 84,176 |
Basic Shares | 48,616 | 48,102 | 49,530 | 48,974 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $3,581,699 | $3,439,503 | $3,303,156 | $2,927,540 |
Gross Profit | 2,775,678 | 1,408,108 | 1,280,279 | 1,201,779 |
EBITDA | 282,904 | 201,702 | 132,760 | 171,972 |
EBIT | 181,454 | 108,566 | 40,380 | 82,318 |
Net Income | 156,783 | 101,351 | 43,123 | 72,373 |
Net Change In Cash | 3,581,699 | 3,439,503 | 3,303,156 | 2,927,540 |
Free Cash Flow | 107,961 | 65,178 | 48,782 | 145,457 |
Cash | 84,176 | 56,290 | 114,777 | 189,627 |
Basic Shares | 48,974 | 49,050 | 50,414 | 48,510 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.68 |
2025-06-30 | $1.16 |
2025-03-31 | $0.93 |