| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $269,260 | $274,760 | $241,670 | $228,050 |
Gross Profit | 62,080 | 65,930 | 53,380 | 37,390 |
EBITDA | 49,150 | 41,260 | 35,510 | 33,680 |
EBIT | 34,630 | 26,900 | 21,680 | 11,340 |
Net Income | 9,300 | 16,720 | 12,420 | 5,640 |
Net Change In Cash | 269,260 | 274,760 | 241,670 | 228,050 |
Free Cash Flow | 22,820 | 13,210 | -3,750 | 12,100 |
Cash | 33,640 | 30,280 | 32,710 | 23,070 |
Basic Shares | 41,004 | 40,939 | 40,969 | 41,055 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $925,010 | $893,550 | $883,830 | $857,110 |
Gross Profit | 185,350 | 194,860 | 194,310 | 202,430 |
EBITDA | 114,520 | 124,100 | 155,000 | 137,070 |
EBIT | 49,600 | 66,510 | 101,780 | 83,620 |
Net Income | 24,250 | 40,360 | 66,170 | 57,310 |
Net Change In Cash | 925,010 | 893,550 | 883,830 | 857,110 |
Cost of Revenue | -28,650 | 66,790 | ||
Free Cash Flow | 12,820 | 33,970 | 26,610 | 89,160 |
Cash | 23,070 | 34,890 | 112,090 | 140,740 |
Basic Shares | 41,055 | 41,685 | 42,478 | 43,281 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.61 |
2025-06-30 | $0.61 |
2025-03-31 | $0.46 |