Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $617,727 | $466,098 | $434,187 | $434,763 |
Gross Profit | 466,943 | 325,647 | 270,961 | 248,324 |
EBITDA | 266,647 | 240,509 | 104,948 | 34,176 |
EBIT | 237,364 | 231,254 | 78,443 | 20,515 |
Net Income | 181,459 | 82,560 | 63,159 | 2,388 |
Net Change In Cash | 617,727 | 466,098 | 434,187 | 434,763 |
Free Cash Flow | 78,064 | 87,791 | 197,910 | -311,477 |
Cash | 225,753 | 220,517 | 194,518 | 219,684 |
Basic Shares | 36,485 | 36,478 | 36,462 | 36,430 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,846,662 | $1,814,352 | $1,816,912 | $1,417,825 |
Gross Profit | 1,111,518 | 961,146 | 1,508,136 | 1,254,018 |
EBITDA | 361,111 | 214,108 | 1,011,876 | 775,120 |
EBIT | 228,584 | 134,990 | 937,799 | 701,379 |
Net Income | 184,045 | 89,826 | 407,347 | 393,286 |
Net Change In Cash | 1,846,662 | 1,814,352 | 1,816,912 | 1,417,825 |
Cost of Revenue | 235,915 | |||
Free Cash Flow | 641,987 | 358,923 | 624,638 | 485,915 |
Cash | 194,518 | 168,112 | 2,230,063 | 1,714,482 |
Basic Shares | 36,643 | 37,417 | 37,603 | 37,943 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $5.05 |
2025-03-31 | $2.39 |
2024-12-31 | $1.44 |