Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $172,546 | $174,997 | $179,561 | $178,894 |
Gross Profit | 94,571 | 97,891 | 102,188 | 102,153 |
EBITDA | 122,461 | 121,369 | 103,084 | |
EBIT | 96,418 | 97,099 | 78,693 | |
Net Income | 81,147 | 88,027 | 91,890 | 67,049 |
Net Change In Cash | 172,546 | 174,997 | 179,561 | 178,894 |
Free Cash Flow | 109,099 | 98,633 | 95,232 | 95,641 |
Cash | 260,456 | 230,143 | 228,244 | 195,443 |
Basic Shares | 35,440 | 35,174 | 35,636 | 35,203 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $674,795 | $604,487 | $402,524 | $282,813 |
Gross Profit | 380,265 | 334,586 | 197,557 | 121,849 |
EBITDA | 441,499 | 449,467 | 302,341 | 153,403 |
EBIT | 349,772 | 368,164 | 240,778 | 106,966 |
Net Income | 304,500 | 292,925 | 171,495 | 41,563 |
Net Change In Cash | 674,795 | 604,487 | 402,524 | 282,813 |
Free Cash Flow | 222,535 | 318,252 | -226,914 | 57,985 |
Cash | 195,443 | 120,130 | 75,180 | 80,757 |
Basic Shares | 35,928 | 37,204 | 35,508 | 18,002 |
Quarter | EPS |
---|---|
2024-09-30 | $2.45 |
2024-06-30 | $2.46 |
2024-03-31 | $2.53 |
2023-12-31 | $2.49 |