| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $172,825 | $179,045 | $163,948 | $162,704 |
Gross Profit | 47,333 | 56,053 | 50,332 | 49,193 |
EBITDA | 28,003 | 33,348 | 28,806 | 27,337 |
EBIT | 21,120 | 26,374 | 21,843 | 20,413 |
Net Income | 11,344 | 15,797 | 12,128 | 10,977 |
Net Change In Cash | 172,825 | 179,045 | 163,948 | 162,704 |
Free Cash Flow | 48,319 | 24,831 | 18,080 | 5,246 |
Cash | 42,937 | 26,985 | 21,840 | 24,213 |
Basic Shares | 26,289 | 26,277 | 26,246 | 26,227 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $659,667 | $659,511 | $521,027 | $378,316 |
Gross Profit | 191,949 | 196,253 | 130,937 | 95,897 |
EBITDA | 110,220 | 113,956 | 54,270 | 49,162 |
EBIT | 82,323 | 85,460 | 33,112 | 37,248 |
Net Income | 40,115 | 34,951 | 11,195 | 29,851 |
Net Change In Cash | 659,667 | 659,511 | 521,027 | 378,316 |
Cost of Revenue | -117,875 | 17,716 | ||
Free Cash Flow | 55,511 | 77,390 | -4,301 | 35,687 |
Cash | 24,213 | 30,518 | 6,783 | 125,194 |
Basic Shares | 26,219 | 26,174 | 26,089 | 26,119 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.52 |
2025-06-30 | $0.60 |
2025-03-31 | $0.46 |