Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $278,221 | $245,913 | $267,869 | $296,719 |
Gross Profit | 265,079 | 232,898 | 251,690 | 281,969 |
EBITDA | 32,770 | 34,779 | 28,404 | 31,364 |
EBIT | 22,492 | 24,831 | 5,493 | 13,796 |
Net Income | 10,897 | 15,106 | -1,286 | 35,161 |
Net Change In Cash | 278,221 | 245,913 | 267,869 | 296,719 |
Free Cash Flow | 44,871 | -15,687 | 27,092 | 18,813 |
Cash | 362,477 | 386,564 | 416,434 | 395,230 |
Basic Shares | 47,680 | 50,353 | 49,781 | 50,698 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,185,112 | $1,358,748 | $1,891,524 | $1,685,438 |
Gross Profit | 1,127,534 | 1,296,201 | 1,453,464 | 1,359,558 |
EBITDA | 128,898 | 93,491 | 16,846 | 4,670 |
EBIT | 40,246 | -8,071 | -74,451 | -79,022 |
Net Income | 36,004 | -40,940 | -127,982 | -70,494 |
Net Change In Cash | 1,185,112 | 1,358,748 | 1,891,524 | 1,685,438 |
Cost of Revenue | -106,244 | -384,031 | ||
Free Cash Flow | 105,449 | 57,065 | -89,283 | -64,006 |
Cash | 416,434 | 364,044 | 321,155 | 428,136 |
Basic Shares | 50,669 | 50,590 | 50,300 | 502,761 |
Quarter | EPS |
---|---|
2025-06-30 | $0.23 |
2025-03-31 | $0.30 |
2024-12-31 | $0.11 |
2024-09-30 | $0.70 |