| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $131,710 | $131,249 | $118,197 | $116,509 |
Gross Profit | 106,301 | 102,552 | 90,519 | 93,191 |
EBITDA | 23,234 | 20,132 | 13,626 | 22,175 |
EBIT | 16,393 | 9,268 | 3,209 | 14,227 |
Net Income | 1,383 | -4,022 | -7,162 | 3,290 |
Net Change In Cash | 131,710 | 131,249 | 118,197 | 116,509 |
Free Cash Flow | 17,422 | 20,399 | 13,601 | 18,836 |
Cash | 101,435 | 93,874 | 94,090 | 85,196 |
Basic Shares | 188,420 | 188,823 | 188,234 | 188,426 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $466,147 | $421,880 | $371,769 | $346,456 |
Gross Profit | 385,468 | 353,672 | 313,159 | 294,024 |
EBITDA | 110,026 | 94,652 | 72,549 | 65,094 |
EBIT | 84,301 | 74,578 | 49,277 | 32,064 |
Net Income | 30,958 | 23,412 | 16,707 | 113 |
Net Change In Cash | 466,147 | 421,880 | 371,769 | 346,456 |
Cost of Revenue | 30,802 | -31,814 | ||
Free Cash Flow | 55,710 | 67,753 | 50,403 | 10,508 |
Cash | 85,196 | 153,048 | 98,847 | 66,736 |
Basic Shares | 188,426 | 185,980 | 181,297 | 179,049 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.13 |
2025-06-30 | -$0.02 |
2025-03-31 | $0.08 |