| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $313,984 | $310,631 | $290,562 | $269,668 |
Gross Profit | 130,325 | 134,503 | 127,678 | 110,936 |
EBITDA | 20,510 | 30,564 | 30,040 | 10,222 |
EBIT | 699 | 11,162 | 10,453 | -11,619 |
Net Income | -2,026 | 5,462 | 5,639 | -7,023 |
Net Change In Cash | 313,984 | 310,631 | 290,562 | 269,668 |
Free Cash Flow | 20,215 | 18,514 | 30,974 | 14,752 |
Cash | 196,520 | 180,053 | 399,004 | 386,826 |
Basic Shares | 44,959 | 46,657 | 46,692 | 46,596 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,184,845 | $1,112,238 | $1,147,112 | $1,295,947 |
Gross Profit | 503,442 | 471,003 | 496,840 | 588,987 |
EBITDA | 90,120 | 90,092 | -34,868 | 96,846 |
EBIT | 11,325 | 337 | -34,868 | -2,323 |
Net Income | 2,052 | 12,531 | -20,371 | 5,648 |
Net Change In Cash | 1,184,845 | 1,112,238 | 1,147,112 | 1,295,947 |
Cost of Revenue | -1,841 | |||
Free Cash Flow | 86,885 | 151,259 | 139,620 | 17,041 |
Cash | 196,520 | 369,201 | 467,972 | 330,362 |
Basic Shares | 46,362 | 46,255 | 45,212 | 45,891 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.40 |
2025-09-30 | $0.51 |
2025-06-30 | $0.45 |