| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $590,284 | $594,689 | $593,255 | $525,609 |
Gross Profit | 71,021 | 71,885 | 75,463 | 56,696 |
EBITDA | 56,076 | 49,507 | 57,813 | 35,587 |
EBIT | 23,330 | 18,218 | 28,543 | 7,066 |
Net Income | 10,839 | 11,341 | 19,711 | 3,350 |
Net Change In Cash | 590,284 | 594,689 | 593,255 | 525,609 |
Free Cash Flow | 40,206 | -14,405 | -25,806 | 32,082 |
Cash | 118,537 | 88,904 | 107,500 | 99,665 |
Basic Shares | 22,888 | 22,885 | 22,890 | 22,912 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,180,274 | $2,325,768 | $2,773,270 | $2,345,966 |
Gross Profit | 272,214 | 277,598 | 427,069 | 395,810 |
EBITDA | 192,101 | 169,675 | 294,242 | 270,421 |
EBIT | 79,904 | 64,337 | 199,592 | 179,545 |
Net Income | 50,370 | 40,204 | 147,153 | 137,804 |
Net Change In Cash | 2,180,274 | 2,325,768 | 2,773,270 | 2,345,966 |
Cost of Revenue | -190,752 | |||
Free Cash Flow | 39,277 | -85,459 | -140,790 | -122,347 |
Cash | 99,665 | 129,823 | 173,750 | 159,186 |
Basic Shares | 22,931 | 22,946 | 23,064 | 23,287 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.48 |
2025-06-30 | $0.52 |
2025-03-31 | $0.84 |
2024-12-31 | $0.12 |