| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $228,587 | $229,607 | $228,792 | $216,395 |
Gross Profit | 75,410 | 119,547 | 114,183 | 112,405 |
EBITDA | 78,397 | 91,857 | 85,124 | 86,590 |
EBIT | 49,962 | 61,762 | 54,915 | 59,795 |
Net Income | 32,861 | 40,465 | 32,703 | 40,062 |
Net Change In Cash | 228,587 | 229,607 | 228,792 | 216,395 |
Free Cash Flow | 45,254 | 28,454 | 15,368 | 56,562 |
Cash | 499,736 | 290,578 | 265,864 | 273,645 |
Basic Shares | 64,870 | 64,870 | 64,837 | 64,650 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $845,486 | $694,709 | $618,409 | $589,796 |
Gross Profit | 439,070 | 357,953 | 325,788 | 339,632 |
EBITDA | 322,205 | 211,295 | 374,354 | 279,585 |
EBIT | 194,359 | 117,674 | 289,624 | 204,515 |
Net Income | 112,620 | 79,722 | 239,009 | 161,130 |
Net Change In Cash | 845,486 | 694,709 | 618,409 | 589,796 |
Cost of Revenue | -66,731 | 63,315 | ||
Free Cash Flow | 171,631 | 139,314 | 140,831 | 161,513 |
Cash | 273,645 | 295,600 | 185,274 | 266,351 |
Basic Shares | 65,078 | 65,814 | 69,312 | 72,870 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.92 |
2025-06-30 | $0.62 |
2025-03-31 | $0.87 |