Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $654,808 | $620,390 | $665,209 | $478,710 |
Gross Profit | 71,064 | 71,329 | 63,016 | 73,492 |
EBITDA | 31,111 | 23,761 | 14,300 | 42,932 |
EBIT | 24,207 | 16,912 | 6,174 | 35,668 |
Net Income | 9,423 | 6,692 | -6,951 | 16,094 |
Net Change In Cash | 654,808 | 620,390 | 665,209 | 478,710 |
Free Cash Flow | 86,410 | 13,557 | -13,479 | 31,686 |
Cash | 339,703 | 258,517 | 288,455 | 347,994 |
Basic Shares | 49,470 | 48,850 | 47,929 | 48,223 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $2,034,540 | $1,386,661 | $1,144,163 | $773,915 |
Gross Profit | 271,388 | 214,958 | 199,478 | 177,773 |
EBITDA | 141,842 | 123,688 | 112,079 | 100,659 |
EBIT | 113,915 | 105,940 | 94,536 | 83,142 |
Net Income | 43,149 | 60,717 | 45,171 | 68,923 |
Net Change In Cash | 2,034,540 | 1,386,661 | 1,144,163 | 773,915 |
Cost of Revenue | 54,930 | 39,127 | ||
Free Cash Flow | 44,167 | 39,698 | 59,188 | 51,112 |
Cash | 288,455 | 293,807 | 288,027 | 233,097 |
Basic Shares | 48,223 | 47,067 | 45,602 | 45,403 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.19 |
2025-03-31 | $0.34 |
2024-12-31 | $0.36 |