Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $401,301 | $416,303 | $425,586 | $417,542 |
Gross Profit | 100,887 | 104,126 | 107,573 | 104,866 |
EBITDA | 53,861 | 56,522 | 59,973 | 57,632 |
EBIT | 40,609 | 43,309 | 46,979 | 44,798 |
Net Income | 27,405 | 28,324 | 32,120 | 31,523 |
Net Change In Cash | 401,301 | 416,303 | 425,586 | 417,542 |
Free Cash Flow | 88,399 | 28,784 | -5,529 | 43,429 |
Cash | 140,038 | 118,535 | 121,802 | 51,919 |
Basic Shares | 12,041 | 12,044 | 12,020 | 12,000 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,689,651 | $1,513,616 | $1,334,223 | $1,163,466 |
Gross Profit | 453,644 | 376,518 | 334,514 | 292,110 |
EBITDA | 245,940 | 195,281 | 161,417 | 143,425 |
EBIT | 197,967 | 148,592 | 116,938 | 99,585 |
Net Income | 136,161 | 101,928 | 80,245 | 57,804 |
Net Change In Cash | 1,689,651 | 1,513,616 | 1,334,223 | 1,163,466 |
Cost of Revenue | 7,247 | -8,080 | 7,884 | |
Free Cash Flow | 93,409 | -16,774 | 24,360 | 166,459 |
Cash | 51,919 | 47,016 | 42,115 | 50,195 |
Basic Shares | 11,987 | 11,934 | 11,896 | 11,845 |
Quarter | EPS |
---|---|
2024-09-30 | $2.28 |
2024-06-30 | $2.35 |
2024-03-31 | $2.67 |
2023-12-31 | $2.63 |