Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $192,800 | $298,700 | $215,046 | $160,138 |
Gross Profit | 60,000 | 119,000 | 91,648 | 67,356 |
EBITDA | 76,700 | 113,900 | 85,396 | 61,641 |
EBIT | 50,800 | 87,400 | 67,202 | 41,318 |
Net Income | 23,900 | 50,900 | 36,654 | 17,507 |
Net Change In Cash | 192,800 | 298,700 | 215,046 | 160,138 |
Free Cash Flow | 54,200 | -28,800 | -73,982 | 208,250 |
Cash | 1,500 | 700 | 7,900 | 1,609 |
Basic Shares | 23,402 | 23,041 | 22,914 | 22,564 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $787,200 | $670,604 | $680,704 | $569,968 |
Gross Profit | 334,800 | 255,284 | 237,517 | 217,931 |
EBITDA | 311,700 | 230,199 | 228,000 | 205,694 |
EBIT | 230,200 | 152,764 | 147,983 | 132,805 |
Net Income | 118,600 | 87,212 | 89,796 | 83,466 |
Net Change In Cash | 787,200 | 670,604 | 680,704 | 569,968 |
Cost of Revenue | 1,228 | 1,477 | ||
Free Cash Flow | -115,900 | 14,864 | 30,606 | -36,420 |
Cash | 7,900 | 4,904 | 6,204 | 4,976 |
Basic Shares | 22,531 | 18,434 | 17,804 | 17,633 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.04 |
2025-03-31 | $2.22 |
2024-12-31 | $1.63 |