| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $131,872 | $130,164 | $114,473 | $118,632 |
Gross Profit | 89,355 | 89,769 | 79,508 | 78,754 |
EBITDA | 24,155 | 6,739 | 6,526 | 9,696 |
EBIT | 18,889 | 1,250 | 1,164 | 3,443 |
Net Income | 19,137 | -980 | 7,047 | 5,113 |
Net Change In Cash | 131,872 | 130,164 | 114,473 | 118,632 |
Free Cash Flow | 41,965 | 32,319 | 3,543 | 20,383 |
Cash | 315,573 | 219,499 | 186,120 | 239,087 |
Basic Shares | 79,691 | 79,905 | 80,056 | 79,905 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $445,764 | $361,051 | $296,536 | $219,514 |
Gross Profit | 298,145 | 248,148 | 194,954 | 145,114 |
EBITDA | 49,205 | -49,409 | -6,981 | -60,183 |
EBIT | 25,746 | -76,597 | -36,229 | -81,408 |
Net Income | 24,138 | -74,404 | -36,560 | -75,563 |
Net Change In Cash | 445,764 | 361,051 | 296,536 | 219,514 |
Cost of Revenue | -18,358 | -174,507 | ||
Free Cash Flow | 63,809 | 34,261 | -1,014 | -36,997 |
Cash | 239,087 | 216,454 | 154,247 | 173,197 |
Basic Shares | 78,163 | 72,644 | 71,549 | 67,890 |
| Quarter | EPS |
|---|---|
2025-09-30 | $0.51 |
2025-06-30 | $0.44 |
2025-03-31 | $0.31 |
2024-12-31 | $0.36 |