Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $462,274 | $463,567 | $469,759 | $467,109 |
Gross Profit | 172,549 | 160,974 | 167,091 | 156,690 |
EBITDA | 75,219 | 81,572 | 78,948 | 70,001 |
EBIT | 53,796 | 60,144 | 57,892 | 49,448 |
Net Income | 32,346 | 34,885 | 35,227 | 20,198 |
Net Change In Cash | 462,274 | 463,567 | 469,759 | 467,109 |
Free Cash Flow | 79,104 | 39,639 | 22,771 | 66,554 |
Cash | 212,074 | 188,568 | 195,750 | 194,527 |
Basic Shares | 17,864 | 17,940 | 17,938 | 17,921 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,953,313 | $1,943,585 | $1,761,158 | $1,417,677 |
Gross Profit | 705,644 | 612,654 | 594,640 | 513,443 |
EBITDA | 302,037 | 239,417 | 253,218 | 144,211 |
EBIT | 220,050 | 158,950 | 166,668 | 60,965 |
Net Income | 112,748 | -17,807 | 121,369 | 39,658 |
Net Change In Cash | 1,953,313 | 1,943,585 | 1,761,158 | 1,417,677 |
Cost of Revenue | 26,275 | -16,719 | 38,340 | |
Free Cash Flow | 240,220 | 13,255 | 27,476 | 160,488 |
Cash | 194,527 | 180,963 | 165,176 | 181,833 |
Basic Shares | 17,914 | 17,856 | 17,855 | 17,750 |
Quarter | EPS |
---|---|
2024-09-30 | $1.89 |
2024-06-30 | $2.13 |
2024-03-31 | $2.09 |
2023-12-31 | $1.78 |