| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $142,970 | $135,541 | $125,809 | $127,309 |
Gross Profit | 55,341 | 52,978 | 45,958 | 48,269 |
EBITDA | 29,630 | 32,897 | 26,089 | 27,296 |
EBIT | 20,830 | 24,345 | 17,595 | 19,018 |
Net Income | 13,687 | 18,527 | 13,367 | 13,606 |
Net Change In Cash | 142,970 | 135,541 | 125,809 | 127,309 |
Free Cash Flow | 24,226 | 25,072 | 11,053 | 19,853 |
Cash | 110,296 | 99,440 | 90,288 | 94,334 |
Basic Shares | 29,979 | 30,160 | 30,326 | 30,717 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $515,539 | $550,422 | $586,869 | $512,924 |
Gross Profit | 188,208 | 190,859 | 209,614 | 183,235 |
EBITDA | 108,169 | 75,051 | 113,220 | -32,583 |
EBIT | 77,247 | 75,051 | 83,467 | -59,513 |
Net Income | 58,114 | 60,532 | 59,575 | -41,866 |
Net Change In Cash | 515,539 | 550,422 | 586,869 | 512,924 |
Cost of Revenue | 14,345 | 49,692 | ||
Free Cash Flow | 80,645 | 74,073 | 106,864 | 70,500 |
Cash | 94,334 | 163,876 | 156,910 | 141,465 |
Basic Shares | 30,717 | 31,579 | 32,238 | 32,327 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.60 |
2025-06-30 | $0.57 |
2025-03-31 | $0.44 |
2024-12-31 | $0.53 |