| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $245,297 | $260,479 | $255,546 | $222,288 |
Gross Profit | 98,230 | 111,320 | 114,335 | 97,525 |
EBITDA | 55,547 | 77,951 | 72,721 | 68,519 |
EBIT | 45,223 | 67,989 | 63,581 | 61,180 |
Net Income | 26,106 | 47,188 | 44,083 | 42,189 |
Net Change In Cash | 245,297 | 260,479 | 255,546 | 222,288 |
Free Cash Flow | 11,442 | 21,230 | -5,739 | 16,474 |
Cash | 100,901 | 123,991 | 137,907 | 157,302 |
Basic Shares | 45,898 | 46,941 | 46,990 | 46,990 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $983,610 | $890,181 | $833,265 | $716,570 |
Gross Profit | 421,410 | 379,972 | 390,934 | 349,499 |
EBITDA | 272,056 | 259,061 | 292,470 | 259,012 |
EBIT | 235,292 | 232,591 | 270,592 | 239,326 |
Net Income | 159,566 | 161,309 | 182,882 | 155,743 |
Net Change In Cash | 983,610 | 890,181 | 833,265 | 716,570 |
Cost of Revenue | 24,535 | |||
Free Cash Flow | 34,492 | 90,969 | 60,867 | 70,593 |
Cash | 100,901 | 134,882 | 129,508 | 103,671 |
Basic Shares | 46,678 | 46,996 | 47,508 | 47,674 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.63 |
2025-09-30 | $1 |
2025-06-30 | $1.03 |