| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $142,382 | $138,027 | $133,135 | $222,166 |
Gross Profit | 77,129 | 73,793 | 78,574 | 124,651 |
EBITDA | 12,755 | 6,901 | 12,675 | 61,561 |
EBIT | 9,932 | 4,229 | 9,955 | 58,593 |
Net Income | 2,694 | 2,871 | 5,940 | 38,120 |
Net Change In Cash | 142,382 | 138,027 | 133,135 | 222,166 |
Free Cash Flow | 21,038 | -15,497 | 81,733 | 46,185 |
Cash | 127,376 | 123,918 | 148,708 | 101,457 |
Basic Shares | 113,323 | 113,493 | 117,021 | 117,699 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $678,722 | $607,907 | $624,957 | $507,149 |
Gross Profit | 365,921 | 312,545 | 315,884 | 259,742 |
EBITDA | 77,398 | 22,172 | 61,653 | 32,549 |
EBIT | 65,259 | 22,172 | 49,393 | 19,496 |
Net Income | 39,217 | 83,994 | 28,182 | 13,254 |
Net Change In Cash | 678,722 | 607,907 | 624,957 | 507,149 |
Cost of Revenue | 35,981 | |||
Free Cash Flow | 52,731 | -1,416 | -3,774 | 28,042 |
Cash | 101,457 | 84,269 | 89,586 | 133,431 |
Basic Shares | 117,482 | 117,359 | 112,378 | 106,171 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.12 |
2025-06-30 | $0.09 |
2025-03-31 | $0.11 |