| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $272,449 | $265,437 | $241,882 | $220,242 |
Gross Profit | 157,303 | 152,010 | 136,295 | 122,708 |
EBITDA | 13,397 | 25,031 | 4,733 | -1,810 |
EBIT | 20,334 | 391 | -6,081 | |
Net Income | 7,212 | 15,658 | -199 | -4,787 |
Net Change In Cash | 272,449 | 265,437 | 241,882 | 220,242 |
Free Cash Flow | 40,281 | 26,689 | 35,646 | 12,902 |
Cash | 143,086 | 95,012 | 76,538 | 42,300 |
Basic Shares | 70,427 | 64,525 | 64,525 | 66,027 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $1,000,010 | $831,518 | $1,039,593 | $867,827 |
Gross Profit | 568,316 | 453,594 | 518,316 | 435,428 |
EBITDA | 51,878 | -23,484 | 42,216 | 66,925 |
EBIT | 34,168 | -43,034 | 25,585 | 52,610 |
Net Income | 17,884 | -29,747 | 29,325 | 41,010 |
Net Change In Cash | 1,000,010 | 831,518 | 1,039,593 | 867,827 |
Cost of Revenue | 28,164 | |||
Free Cash Flow | 115,518 | 50,346 | 38,396 | 13,116 |
Cash | 143,086 | 43,162 | 63,409 | 79,073 |
Basic Shares | 70,427 | 65,879 | 69,320 | 68,911 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0.39 |
2025-09-30 | $0.44 |
2025-06-30 | $0.33 |
2025-03-31 | $0.19 |