| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $183,181 | $178,290 | $172,025 | $166,931 |
Gross Profit | 137,468 | 133,901 | 129,403 | 126,007 |
EBITDA | 26,569 | 27,459 | 27,575 | 23,965 |
EBIT | 14,657 | 15,809 | 16,100 | 12,467 |
Net Income | 4,886 | 5,285 | 8,292 | 6,055 |
Net Change In Cash | 183,181 | 178,290 | 172,025 | 166,931 |
Free Cash Flow | 26,057 | 63,266 | 31,379 | 32,624 |
Cash | 390,034 | 419,900 | 459,141 | 479,536 |
Basic Shares | 71,599 | 64,008 | 64,420 | 64,839 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $700,427 | $653,336 | $589,996 | $522,938 |
Gross Profit | 526,779 | 491,371 | 443,203 | 393,553 |
EBITDA | 105,568 | 183,801 | 116,506 | 1,255 |
EBIT | 59,033 | 133,456 | 66,407 | -41,561 |
Net Income | 24,518 | 161,174 | 52,833 | -29,391 |
Net Change In Cash | 700,427 | 653,336 | 589,996 | 522,938 |
Cost of Revenue | -338,166 | |||
Free Cash Flow | 161,493 | 188,710 | 99,016 | 25,831 |
Cash | 390,034 | 885,915 | 271,117 | 200,968 |
Basic Shares | 71,599 | 73,503 | 72,045 | 59,539 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.63 |
2025-09-30 | $0.51 |
2025-06-30 | $0.61 |