| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $265,632 | $278,221 | $245,913 | $267,869 |
Gross Profit | 253,173 | 265,079 | 232,898 | 251,690 |
EBITDA | 33,957 | 32,770 | 34,779 | 28,404 |
EBIT | 22,039 | 22,492 | 24,831 | 5,493 |
Net Income | 10,605 | 10,897 | 15,106 | -1,286 |
Net Change In Cash | 265,632 | 278,221 | 245,913 | 267,869 |
Free Cash Flow | 4,933 | 44,871 | -15,687 | 27,092 |
Cash | 340,689 | 362,477 | 386,564 | 416,434 |
Basic Shares | 45,133 | 49,065 | 50,353 | 49,781 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,185,112 | $1,358,748 | $1,764,355 | $1,619,317 |
Gross Profit | 1,127,534 | 1,296,201 | 1,426,959 | 1,344,656 |
EBITDA | 128,898 | 93,491 | 16,846 | 4,695 |
EBIT | 40,246 | -8,071 | -74,451 | -70,427 |
Net Income | 36,004 | -40,940 | -128,450 | -71,378 |
Net Change In Cash | 1,185,112 | 1,358,748 | 1,764,355 | 1,619,317 |
Cost of Revenue | -106,244 | -384,031 | ||
Free Cash Flow | 105,449 | 57,065 | -88,410 | -64,006 |
Cash | 416,434 | 364,044 | 321,155 | 428,136 |
Basic Shares | 50,669 | 50,590 | 49,403 | 502,761 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.30 |
2025-06-30 | $0.23 |
2025-03-31 | $0.30 |
2024-12-31 | $0.11 |