| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $256,400 | $254,308 | $238,822 | $242,240 |
Gross Profit | 232,167 | 166,846 | 160,588 | 158,636 |
EBITDA | 62,419 | 55,319 | 50,438 | 54,376 |
EBIT | 54,626 | 43,680 | 39,333 | 43,425 |
Net Income | 35,338 | 34,552 | 27,950 | 30,328 |
Net Change In Cash | 256,400 | 254,308 | 238,822 | 242,240 |
Free Cash Flow | 65,600 | 17,814 | 17,534 | 53,992 |
Cash | 1,066,583 | 1,024,862 | 1,186,195 | 1,220,701 |
Basic Shares | 58,461 | 60,137 | 60,077 | 59,961 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $939,827 | $881,682 | $842,559 | $748,969 |
Gross Profit | 613,678 | 556,523 | 499,978 | 443,070 |
EBITDA | 196,295 | 145,375 | 102,465 | 102,672 |
EBIT | 153,233 | 101,254 | 59,737 | 62,025 |
Net Income | 124,116 | 81,043 | 56,338 | 52,259 |
Net Change In Cash | 939,827 | 881,682 | 842,559 | 748,969 |
Cost of Revenue | -87,742 | 457,162 | ||
Free Cash Flow | 196,280 | 121,790 | 28,261 | 87,733 |
Cash | 1,220,701 | 696,983 | 622,165 | 710,621 |
Basic Shares | 57,993 | 54,625 | 54,932 | 51,919 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $0.76 |
2025-06-30 | $0.60 |
2025-03-31 | $0.54 |