| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $260,479 | $255,546 | $222,288 | $239,573 |
Gross Profit | 111,320 | 114,335 | 97,525 | 106,502 |
EBITDA | 77,951 | 72,721 | 68,519 | 75,485 |
EBIT | 67,989 | 63,581 | 61,180 | 68,745 |
Net Income | 47,188 | 44,083 | 42,189 | 47,016 |
Net Change In Cash | 260,479 | 255,546 | 222,288 | 239,573 |
Free Cash Flow | 21,230 | -5,739 | 16,474 | 35,436 |
Cash | 123,991 | 137,907 | 157,302 | 134,882 |
Basic Shares | 46,941 | 46,990 | 46,990 | 46,995 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $890,181 | $833,265 | $716,570 | $496,785 |
Gross Profit | 379,972 | 390,934 | 349,499 | 202,584 |
EBITDA | 259,061 | 292,470 | 259,012 | 127,686 |
EBIT | 232,591 | 270,592 | 239,326 | 106,763 |
Net Income | 161,309 | 182,882 | 155,743 | 68,151 |
Net Change In Cash | 890,181 | 833,265 | 716,570 | 496,785 |
Cost of Revenue | 24,535 | 22,703 | ||
Free Cash Flow | 90,969 | 60,867 | 70,593 | 65,740 |
Cash | 134,882 | 129,508 | 103,671 | 85,011 |
Basic Shares | 46,996 | 47,508 | 47,674 | 47,674 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1 |
2025-06-30 | $0.94 |
2025-03-31 | $0.92 |