| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $468,478 | $493,842 | $483,400 | $442,914 |
Gross Profit | 149,243 | 180,865 | 171,723 | 161,260 |
EBITDA | 57,682 | 58,263 | -29,484 | 62,379 |
EBIT | 33,416 | 33,827 | -53,163 | 41,780 |
Net Income | 20,701 | 30,469 | -66,580 | 12,922 |
Net Change In Cash | 468,478 | 493,842 | 483,400 | 442,914 |
Free Cash Flow | 34,048 | 53,795 | 43,286 | -10,155 |
Cash | 179,829 | 172,038 | 201,918 | 186,223 |
Basic Shares | 17,433 | 17,421 | 17,592 | 17,766 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,888,634 | $1,839,686 | $1,953,313 | $1,943,585 |
Gross Profit | 616,372 | 686,030 | 705,644 | 612,654 |
EBITDA | 162,658 | 280,179 | 285,810 | 120,164 |
EBIT | 69,205 | 196,060 | 203,823 | 39,697 |
Net Income | -2,488 | 116,644 | 112,748 | -15,931 |
Net Change In Cash | 1,888,634 | 1,839,686 | 1,953,313 | 1,943,585 |
Cost of Revenue | 26,275 | |||
Free Cash Flow | 80,597 | 215,860 | 240,220 | 13,255 |
Cash | 179,829 | 188,880 | 194,527 | 180,963 |
Basic Shares | 17,472 | 17,815 | 17,914 | 17,856 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $1.65 |
2025-09-30 | $2.08 |
2025-06-30 | $1.71 |