| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $166,571 | $172,825 | $179,045 | $163,948 |
Gross Profit | 52,342 | 47,333 | 56,053 | 50,332 |
EBITDA | 30,217 | 28,003 | 33,348 | 28,806 |
EBIT | 23,328 | 21,120 | 26,374 | 21,843 |
Net Income | 13,748 | 11,344 | 15,797 | 12,128 |
Net Change In Cash | 166,571 | 172,825 | 179,045 | 163,948 |
Free Cash Flow | 10,155 | 48,319 | 24,831 | 18,080 |
Cash | 35,083 | 42,937 | 26,985 | 21,840 |
Basic Shares | 24,996 | 26,289 | 26,277 | 26,246 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $682,389 | $659,667 | $659,511 | $521,027 |
Gross Profit | 209,147 | 191,949 | 196,253 | 130,937 |
EBITDA | 120,269 | 110,220 | 113,956 | 54,270 |
EBIT | 92,560 | 82,323 | 85,460 | 33,112 |
Net Income | 53,017 | 40,115 | 34,951 | 11,195 |
Net Change In Cash | 682,389 | 659,667 | 659,511 | 521,027 |
Cost of Revenue | -117,875 | |||
Free Cash Flow | 106,228 | 55,511 | 77,390 | -4,301 |
Cash | 35,083 | 24,213 | 30,518 | 6,783 |
Basic Shares | 26,219 | 26,174 | 26,089 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.55 |
2025-09-30 | $0.52 |
2025-06-30 | $0.60 |
2025-03-31 | $0.46 |