Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $516,998 | $512,029 | $494,436 | $478,352 |
Gross Profit | 191,951 | 169,498 | 183,903 | 160,275 |
EBITDA | 58,236 | 55,608 | 56,439 | 54,619 |
EBIT | 45,125 | 42,408 | 42,574 | 54,575 |
Net Income | 32,679 | 25,611 | 27,317 | 22,162 |
Net Change In Cash | 516,998 | 512,029 | 494,436 | 478,352 |
Free Cash Flow | 20,382 | 55,470 | -15,227 | 102,370 |
Cash | 6,911 | 4,768 | 3,683 | 9,449 |
Basic Shares | 18,910 | 18,861 | 18,946 | 19,025 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,963,238 | $1,779,964 | $1,553,048 | $1,506,875 |
Gross Profit | 698,220 | 645,542 | 573,478 | 534,469 |
EBITDA | 200,724 | 157,178 | 150,807 | 122,037 |
EBIT | 139,986 | 107,261 | 118,837 | 90,596 |
Net Income | 82,612 | 64,243 | 71,132 | 54,959 |
Net Change In Cash | 1,963,238 | 1,779,964 | 1,553,048 | 1,506,875 |
Cost of Revenue | -6,267 | -61,043 | 72,152 | |
Free Cash Flow | 130,046 | 137,731 | 90,273 | 155,462 |
Cash | 6,361 | 11,257 | 8,254 | 13,841 |
Basic Shares | 18,994 | 19,033 | 19,124 | 19,135 |
Quarter | EPS |
---|---|
2024-09-30 | $1.88 |
2024-06-30 | $1.69 |
2024-03-31 | $1.77 |
2023-12-31 | $1.68 |