| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $169,837 | $216,810 | $226,891 | $223,444 |
Gross Profit | 128,414 | 129,559 | 136,872 | 128,532 |
EBITDA | 74,995 | 74,307 | 80,774 | 76,342 |
EBIT | 73,155 | 79,649 | 75,238 | |
Net Income | 56,292 | 54,927 | 59,821 | 57,173 |
Net Change In Cash | 169,837 | 216,810 | 226,891 | 223,444 |
Free Cash Flow | -36,799 | 81,245 | 85,035 | 130,353 |
Cash | 8,038 | 84,679 | 340,265 | 1,021,269 |
Basic Shares | 44,078 | 47,209 | 47,565 | 47,959 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $690,464 | $710,106 | $611,601 | $413,978 |
Gross Profit | 512,771 | 495,381 | 447,816 | 347,416 |
EBITDA | 303,037 | 296,311 | 259,848 | 181,214 |
EBIT | 292,156 | 256,774 | 178,312 | |
Net Income | 228,213 | 217,540 | 192,296 | 130,213 |
Net Change In Cash | 690,464 | 710,106 | 611,601 | 413,978 |
Free Cash Flow | 265,009 | 222,679 | 174,029 | 114,481 |
Cash | 8,038 | 570,123 | 1,038,090 | 888,189 |
Basic Shares | 46,421 | 50,713 | 55,053 | 58,411 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $1.28 |
2025-09-30 | $1.18 |
2025-06-30 | $1.27 |