Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $449,497 | $431,417 | $436,573 | $414,795 |
Gross Profit | 116,796 | 116,568 | 112,533 | 100,385 |
EBITDA | 57,032 | 86,695 | 84,471 | 74,876 |
EBIT | 58,001 | 57,246 | 48,691 | |
Net Income | 32,703 | 35,439 | 31,246 | 20,508 |
Net Change In Cash | 449,497 | 431,417 | 436,573 | 414,795 |
Free Cash Flow | 45,235 | 16,055 | -5,833 | |
Cash | 46,543 | 35,574 | 34,137 | 42,156 |
Basic Shares | 36,243 | 35,791 | 35,529 | 34,993 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,716,596 | $1,596,673 | $1,376,096 | $1,221,079 |
Gross Profit | 459,014 | 418,289 | 359,006 | 336,970 |
EBITDA | 208,238 | 256,509 | 215,402 | 215,258 |
EBIT | 157,668 | 113,558 | 125,654 | |
Net Income | 119,896 | 90,650 | 66,377 | 96,808 |
Net Change In Cash | 1,716,596 | 1,596,673 | 1,376,096 | 1,221,079 |
Cost of Revenue | 8,436 | -32,346 | ||
Free Cash Flow | 205,205 | 60,275 | 41,653 | 103,203 |
Cash | 46,543 | 23,674 | 24,272 | 17,885 |
Basic Shares | 35,649 | 33,758 | 33,357 | 33,258 |
Quarter | EPS |
---|---|
2024-12-31 | $1.43 |
2024-09-30 | $1.43 |
2024-06-30 | $1.30 |
2024-03-31 | $1.14 |