
Quarterly Financials
| Values in thousands | 2026-09-30 | 2026-06-30 | 2026-03-31 | 2025-12-31 |
|---|---|---|---|---|
Revenue | $64,601,000 | $60,801,000 | $56,311,000 | $59,894,000 |
Gross Profit | 51,232,000 | 49,471,000 | 46,093,000 | 48,988,000 |
EBITDA | 20,155,000 | 25,112,000 | 29,991,000 | 31,472,000 |
EBIT | 13,001,000 | 18,756,000 | 23,992,000 | 26,061,000 |
Net Income | 9,860,000 | 15,848,000 | 26,773,000 | 22,768,000 |
Net Change In Cash | 64,601,000 | 60,801,000 | 56,311,000 | 59,894,000 |
Free Cash Flow | -1,156,000 | 1,746,000 | 13,229,000 | 14,831,000 |
Cash | 11,222,000 | 15,462,000 | 23,426,000 | 35,873,000 |
Basic Shares | 2,573,000 | 2,566,000 | 2,564,000 | 2,574,000 |
Annual Financials
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $200,966,000 | $164,501,000 | $134,902,000 | $116,609,000 |
Gross Profit | 164,791,000 | 134,340,000 | 108,943,000 | 91,360,000 |
EBITDA | 104,548,000 | 86,876,000 | 57,133,000 | 37,630,000 |
EBIT | 85,932,000 | 71,378,000 | 46,751,000 | 28,944,000 |
Net Income | 60,458,000 | 62,360,000 | 39,098,000 | 23,200,000 |
Net Change In Cash | 200,966,000 | 164,501,000 | 134,902,000 | 116,609,000 |
Cost of Revenue | -631,000 | |||
Free Cash Flow | 46,109,000 | 54,072,000 | 43,847,000 | 19,044,000 |
Cash | 35,873,000 | 43,889,000 | 41,862,000 | 14,681,000 |
Basic Shares | 2,574,000 | 2,614,000 | 2,629,000 | 2,702,000 |
Earnings Calls
| Quarter | EPS |
|---|---|
2026-09-30 | $7.40 |
2026-06-30 | $6.18 |
2026-03-31 | $7.31 |
2025-12-31 | $8.88 |