| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $67,821 | $66,494 | $61,967 | $58,127 |
Gross Profit | 40,665 | 38,497 | 35,402 | 33,117 |
EBITDA | 23,008 | 21,278 | 20,544 | 18,852 |
EBIT | 22,234 | 20,099 | 18,391 | |
Net Income | 17,643 | 16,344 | 14,508 | 13,111 |
Net Change In Cash | 67,821 | 66,494 | 61,967 | 58,127 |
Free Cash Flow | 18,578 | 17,546 | 15,372 | |
Cash | 472,873 | 580,547 | 484,659 | 456,595 |
Basic Shares | 21,289 | 21,281 | 21,269 | 21,254 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $255,467 | $212,197 | $7,511 | $123,788 |
Gross Profit | 148,739 | 118,007 | 793 | 102,240 |
EBITDA | 83,732 | 66,598 | -1,610 | 64,494 |
EBIT | 64,721 | -1,610 | 62,858 | |
Net Income | 61,606 | 45,671 | 47,734 | 44,801 |
Net Change In Cash | 255,467 | 212,197 | 7,511 | 123,788 |
Free Cash Flow | 51,158 | 38,261 | 45,494 | |
Cash | 356,464 | 327,434 | 269,840 | |
Basic Shares | 21,273 | 20,205 | 17,188 | 17,166 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.83 |
2025-09-30 | $0.77 |
2025-06-30 | $0.68 |