| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $109,281 | $128,585 | $119,460 | $121,121 |
Gross Profit | 104,997 | 108,764 | 100,243 | 99,105 |
EBITDA | 2,283 | 18,144 | 8,406 | 14,425 |
EBIT | 1,283 | 7,924 | 70 | 5,830 |
Net Income | 907 | 4,420 | 17 | 3,838 |
Net Change In Cash | 109,281 | 128,585 | 119,460 | 121,121 |
Free Cash Flow | 22,437 | 6,855 | -7,970 | 7,287 |
Cash | 147,222 | 282,346 | 502,944 | 330,117 |
Basic Shares | 23,924 | 23,772 | 23,362 | 23,779 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $487,628 | $418,252 | $502,945 | $442,000 |
Gross Profit | 397,103 | 417,506 | 477,635 | 432,461 |
EBITDA | 53,816 | 37,875 | 166,291 | 167,867 |
EBIT | 20,468 | 37,875 | 137,004 | 144,954 |
Net Income | 16,090 | 37,875 | 102,311 | 112,974 |
Net Change In Cash | 487,628 | 418,252 | 502,945 | 442,000 |
Cost of Revenue | 25,004 | |||
Free Cash Flow | -28,591 | 16,239 | 63,575 | 122,597 |
Cash | 330,117 | 286,635 | 408,182 | 383,178 |
Basic Shares | 23,779 | 23,208 | 25,024 | 25,252 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.22 |
2025-06-30 | $0.15 |
2025-03-31 | -$0.03 |