| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $216,810 | $226,891 | $223,444 | $193,734 |
Gross Profit | 129,559 | 136,872 | 128,532 | 128,200 |
EBITDA | 74,307 | 80,774 | 76,342 | 77,520 |
EBIT | 73,155 | 79,649 | 75,238 | 76,388 |
Net Income | 54,927 | 59,821 | 57,173 | 55,908 |
Net Change In Cash | 216,810 | 226,891 | 223,444 | 193,734 |
Free Cash Flow | 81,245 | 85,035 | 130,353 | 85,576 |
Cash | 84,679 | 340,265 | 1,021,269 | 570,123 |
Basic Shares | 47,209 | 47,565 | 47,959 | 48,640 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $710,106 | $611,601 | $413,978 | $326,864 |
Gross Profit | 495,381 | 447,816 | 347,416 | 312,515 |
EBITDA | 296,311 | 259,848 | 181,214 | 147,466 |
EBIT | 292,156 | 256,774 | 178,312 | 144,165 |
Net Income | 217,540 | 192,296 | 130,213 | 110,653 |
Net Change In Cash | 710,106 | 611,601 | 413,978 | 326,864 |
Free Cash Flow | 222,679 | 174,029 | 114,481 | 82,343 |
Cash | 570,123 | 1,038,090 | 888,189 | 601,784 |
Basic Shares | 50,713 | 55,053 | 58,411 | 58,830 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.18 |
2025-06-30 | $1.27 |
2025-03-31 | $1.19 |
2024-12-31 | $1.15 |