Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $431,417 | $436,573 | $414,795 | $413,151 |
Gross Profit | 116,568 | 112,533 | 100,385 | 110,256 |
EBITDA | 86,695 | 84,471 | 74,876 | 67,105 |
EBIT | 58,001 | 57,246 | 48,691 | 42,018 |
Net Income | 35,439 | 31,246 | 20,508 | 26,357 |
Net Change In Cash | 431,417 | 436,573 | 414,795 | 413,151 |
Free Cash Flow | 45,235 | 16,055 | -5,833 | 17,944 |
Cash | 35,574 | 34,137 | 42,156 | 23,674 |
Basic Shares | 35,791 | 35,529 | 34,993 | 33,987 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,596,673 | $1,376,096 | $1,221,079 | $1,073,442 |
Gross Profit | 418,289 | 359,006 | 336,970 | 285,707 |
EBITDA | 256,509 | 215,402 | 215,258 | 207,564 |
EBIT | 157,668 | 113,558 | 125,654 | 120,430 |
Net Income | 90,650 | 66,377 | 96,808 | 77,258 |
Net Change In Cash | 1,596,673 | 1,376,096 | 1,221,079 | 1,073,442 |
Cost of Revenue | 8,436 | -32,346 | 36,187 | |
Free Cash Flow | 60,275 | 41,653 | 103,203 | 129,902 |
Cash | 23,674 | 24,272 | 17,885 | 49,206 |
Basic Shares | 33,758 | 33,357 | 33,258 | 33,113 |
Quarter | EPS |
---|---|
2024-09-30 | $1.43 |
2024-06-30 | $1.30 |
2024-03-31 | $1.14 |
2023-12-31 | $1.39 |