| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $680,678 | $642,335 | $631,764 | $656,887 |
Gross Profit | 67,338 | 64,772 | 63,180 | 67,925 |
EBITDA | 36,711 | 34,972 | 25,457 | 41,619 |
EBIT | 25,008 | 22,955 | 13,689 | 30,053 |
Net Income | 14,263 | 972 | 3,644 | 18,423 |
Net Change In Cash | 680,678 | 642,335 | 631,764 | 656,887 |
Free Cash Flow | 25,820 | -15,127 | 27,347 | 36,884 |
Cash | 286,061 | 264,647 | 355,340 | 315,152 |
Basic Shares | 36,182 | 36,258 | 36,605 | 36,659 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $2,656,105 | $2,838,976 | $2,886,331 | $2,255,319 |
Gross Profit | 270,024 | 271,070 | 255,235 | 205,901 |
EBITDA | 156,961 | 109,664 | 141,488 | 98,031 |
EBIT | 110,817 | 109,664 | 97,236 | 53,879 |
Net Income | 63,327 | 64,315 | 68,229 | 35,770 |
Net Change In Cash | 2,656,105 | 2,838,976 | 2,886,331 | 2,255,319 |
Cost of Revenue | -59,412 | -118,449 | ||
Free Cash Flow | 155,972 | 96,555 | -224,241 | -44,799 |
Cash | 315,152 | 277,391 | 207,430 | 271,749 |
Basic Shares | 36,759 | 35,973 | 35,718 | 36,101 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.62 |
2025-06-30 | $0.55 |
2025-03-31 | $0.52 |