| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $61,394 | $60,095 | $58,502 | $60,455 |
Gross Profit | 44,924 | 42,242 | 40,429 | 41,544 |
EBITDA | 22,912 | 24,311 | 22,531 | 24,010 |
EBIT | 22,470 | 20,667 | 22,121 | |
Net Income | 18,390 | 17,990 | 16,875 | 18,241 |
Net Change In Cash | 61,394 | 60,095 | 58,502 | 60,455 |
Free Cash Flow | -142,358 | 12,474 | 8,236 | 4,012 |
Cash | 55,345 | 126,184 | 120,328 | 300,865 |
Basic Shares | 9,834 | 9,834 | 9,901 | 9,972 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $240,446 | $223,243 | $186,473 | $130,768 |
Gross Profit | 169,139 | 155,438 | 132,788 | 116,119 |
EBITDA | 93,764 | 87,559 | 107,191 | 63,607 |
EBIT | 88,170 | 79,513 | 98,794 | 59,633 |
Net Income | 71,496 | 65,563 | 74,514 | 45,214 |
Net Change In Cash | 240,446 | 223,243 | 186,473 | 130,768 |
Cost of Revenue | -177,509 | |||
Free Cash Flow | -115,734 | 58,622 | 39,461 | 33,136 |
Cash | 55,345 | 261,332 | 247,468 | 119,351 |
Basic Shares | 9,834 | 10,055 | 10,199 | 8,069 |
| Quarter | EPS |
|---|---|
2025-12-31 | $2 |
2025-09-30 | $1.91 |
2025-06-30 | $1.66 |
2025-03-31 | $1.74 |