| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $96,177 | $92,599 | $90,665 | $87,901 |
Gross Profit | 68,052 | 60,005 | 53,631 | 48,935 |
EBITDA | 32,666 | 29,169 | 20,549 | 9,159 |
EBIT | 31,192 | 26,498 | 17,760 | 6,174 |
Net Income | 22,559 | 21,194 | 14,081 | 7,326 |
Net Change In Cash | 96,177 | 92,599 | 90,665 | 87,901 |
Free Cash Flow | 35,407 | 4,546 | -727 | |
Cash | 97,492 | 98,848 | 113,815 | 219,414 |
Basic Shares | 16,961 | 17,037 | 17,037 | 17,037 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $367,342 | $289,719 | $226,246 | $208,888 |
Gross Profit | 230,623 | 172,109 | 226,246 | 179,294 |
EBITDA | 91,543 | 69,326 | 53,836 | 81,162 |
EBIT | 81,624 | 65,460 | 53,836 | 77,047 |
Net Income | 65,160 | 53,004 | 43,383 | 61,439 |
Net Change In Cash | 367,342 | 289,719 | 226,246 | 208,888 |
Cost of Revenue | -145,198 | |||
Free Cash Flow | 55,357 | 64,886 | 103,000 | |
Cash | 97,492 | 214,963 | 99,804 | 75,427 |
Basic Shares | 16,961 | 14,634 | 14,609 | 14,701 |
| Quarter | EPS |
|---|---|
2025-12-31 | $1.33 |
2025-09-30 | $1.24 |
2025-06-30 | $0.89 |
2025-03-31 | $0.95 |