Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $226,891 | $223,444 | $193,734 | $171,709 |
Gross Profit | 136,872 | 128,532 | 128,200 | 122,285 |
EBITDA | 80,774 | 76,342 | 77,520 | 69,878 |
EBIT | 79,649 | 75,238 | 76,388 | 69,030 |
Net Income | 59,821 | 57,173 | 55,908 | 51,517 |
Net Change In Cash | 226,891 | 223,444 | 193,734 | 171,709 |
Free Cash Flow | 85,035 | 130,353 | 85,576 | 49,171 |
Cash | 340,265 | 1,021,269 | 570,123 | 55,765 |
Basic Shares | 47,565 | 47,959 | 48,640 | 49,478 |
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 | 315,625 |
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 | $0 |
2025-06-30 | $1.27 |
2025-03-31 | $1.19 |
2024-12-31 | $1.15 |