Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $1,078,330 | $1,015,923 | $1,157,752 | $1,081,656 |
Gross Profit | 95,733 | 78,103 | 107,417 | 91,436 |
EBITDA | 52,940 | 34,298 | 80,460 | 76,962 |
EBIT | -9,649 | 52,345 | 48,476 | |
Net Income | 22,391 | 8,107 | 25,033 | 15,051 |
Net Change In Cash | 1,078,330 | 1,015,923 | 1,157,752 | 1,081,656 |
Free Cash Flow | -38,355 | -95,464 | 233,834 | 60,465 |
Cash | 190,457 | 169,062 | 268,321 | 59,857 |
Basic Shares | 31,883 | 32,021 | 31,560 | 31,973 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $4,322,155 | $3,963,126 | $2,890,860 | $1,783,665 |
Gross Profit | 342,962 | 334,855 | 295,012 | 160,420 |
EBITDA | 268,583 | 237,247 | 118,051 | 62,020 |
EBIT | 153,701 | 124,416 | 55,936 | 45,466 |
Net Income | 34,684 | -22,573 | -14,330 | 45,728 |
Net Change In Cash | 4,322,155 | 3,963,126 | 2,890,860 | 1,783,665 |
Cost of Revenue | 76,217 | |||
Free Cash Flow | 242,450 | 162,947 | 81,070 | 51,563 |
Cash | 268,321 | 72,651 | 116,067 | 38,513 |
Basic Shares | 31,967 | 31,084 | 30,698 | 11,836 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.33 |
2025-03-31 | $0.25 |
2024-12-31 | $1.33 |