| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $96,109 | $90,873 | $83,604 | $88,220 |
Gross Profit | 51,692 | 49,455 | 45,185 | 44,966 |
EBITDA | 24,015 | 22,222 | 18,545 | 24,483 |
EBIT | 22,829 | 21,048 | 17,346 | 17,925 |
Net Income | 18,057 | 16,747 | 13,589 | 13,733 |
Net Change In Cash | 96,109 | 90,873 | 83,604 | 88,220 |
Free Cash Flow | 19,913 | 13,621 | 9,985 | -4,221 |
Cash | 116,383 | 113,403 | 219,349 | 371,513 |
Basic Shares | 17,531 | 17,441 | 17,441 | 17,395 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $338,073 | $266,544 | $160,181 | $103,186 |
Gross Profit | 164,774 | 266,544 | 110,489 | 83,201 |
EBITDA | 65,971 | 41,612 | 25,723 | 14,213 |
EBIT | 61,351 | 41,612 | 23,168 | 14,483 |
Net Income | 47,671 | 33,401 | 18,659 | 11,424 |
Net Change In Cash | 338,073 | 266,544 | 160,181 | 103,186 |
Cost of Revenue | 4,989 | 123,465 | ||
Free Cash Flow | 33,370 | 35,638 | 9,602 | -1,036 |
Cash | 371,513 | 296,926 | 329,864 | 326,864 |
Basic Shares | 17,134 | 16,878 | 13,755 | 8,139 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.03 |
2025-06-30 | $0.96 |
2025-03-31 | $0.78 |