| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $322,171 | $334,595 | $323,339 | $358,318 |
Gross Profit | 93,792 | 98,273 | 90,139 | 94,902 |
EBITDA | 32,073 | 28,133 | 22,811 | 24,037 |
EBIT | 21,990 | 18,319 | 13,164 | 14,799 |
Net Income | 12,408 | 7,782 | 6,684 | 5,722 |
Net Change In Cash | 322,171 | 334,595 | 323,339 | 358,318 |
Free Cash Flow | 29,268 | 33,599 | -23,246 | 28,324 |
Cash | 68,767 | 58,919 | 57,367 | 55,412 |
Basic Shares | 50,067 | 49,961 | 49,856 | 49,856 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $1,340,970 | $1,316,919 | $1,231,226 | $1,139,231 |
Gross Profit | 367,547 | 359,072 | 306,354 | 291,801 |
EBITDA | 97,610 | 102,908 | 52,110 | 91,023 |
EBIT | 61,415 | 67,166 | 16,012 | 50,847 |
Net Income | 26,596 | 30,609 | -18,305 | 30,692 |
Net Change In Cash | 1,340,970 | 1,316,919 | 1,231,226 | 1,139,231 |
Cost of Revenue | -4,302 | 8,152 | ||
Free Cash Flow | 9,972 | 67,194 | -6,965 | 23,367 |
Cash | 55,412 | 58,363 | 46,007 | 53,228 |
Basic Shares | 49,736 | 49,595 | 49,472 | 53,980 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.32 |
2025-06-30 | $0.22 |
2025-03-31 | $0.21 |
2024-12-31 | $0.19 |