Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $191,859 | $187,761 | $181,430 | $172,546 |
Gross Profit | 105,946 | 101,431 | 99,100 | 94,571 |
EBITDA | 139,680 | 159,840 | 131,096 | 117,134 |
EBIT | 106,033 | 133,261 | 100,357 | 93,687 |
Net Income | 95,437 | 123,394 | 92,564 | 81,147 |
Net Change In Cash | 191,859 | 187,761 | 181,430 | 172,546 |
Free Cash Flow | 114,580 | 33,604 | -115,312 | 109,099 |
Cash | 464,594 | 323,252 | 141,375 | 260,456 |
Basic Shares | 35,612 | 35,585 | 35,447 | 35,412 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $705,529 | $666,715 | $604,487 | $402,524 |
Gross Profit | 390,745 | 372,185 | 334,586 | 197,557 |
EBITDA | 494,296 | 441,499 | 449,467 | 302,341 |
EBIT | 394,305 | 349,772 | 368,164 | 240,778 |
Net Income | 353,628 | 304,500 | 292,925 | 171,495 |
Net Change In Cash | 705,529 | 666,715 | 604,487 | 402,524 |
Free Cash Flow | 187,652 | 222,535 | 318,252 | -226,914 |
Cash | 141,375 | 195,443 | 120,130 | 75,180 |
Basic Shares | 35,578 | 35,928 | 37,204 | 35,508 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.61 |
2025-03-31 | $2.65 |
2024-12-31 | $2.55 |