Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $955,825 | $927,197 | $920,963 | $865,471 |
Gross Profit | 749,982 | 724,936 | 399,964 | 359,226 |
EBITDA | 91,962 | 58,237 | 73,908 | 58,999 |
EBIT | 65,102 | 32,155 | 47,473 | 33,700 |
Net Income | 54,812 | 32,941 | 41,154 | 29,994 |
Net Change In Cash | 955,825 | 927,197 | 920,963 | 865,471 |
Free Cash Flow | 15,295 | 36,103 | 53,933 | 25,664 |
Cash | 148,763 | 135,411 | 84,176 | 52,215 |
Basic Shares | 48,102 | 49,530 | 48,974 | 48,946 |
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 | 202,902 | 174,470 | 208,521 |
EBIT | 181,454 | 109,766 | 83,190 | 119,267 |
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-09-30 | $0 |
2025-06-30 | $1.16 |
2025-03-31 | $0.93 |
2024-12-31 | $1.04 |