Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $371,512 | $375,683 | $356,015 | $366,933 |
Gross Profit | 94,873 | 101,365 | 88,753 | 96,296 |
EBITDA | 36,315 | 48,345 | 39,105 | 33,390 |
EBIT | 22,963 | 35,430 | 25,287 | 20,973 |
Net Income | 15,965 | 18,876 | 14,785 | 18,087 |
Net Change In Cash | 371,512 | 375,683 | 356,015 | 366,933 |
Free Cash Flow | 26,290 | 17,762 | -21,642 | 27,962 |
Cash | 150,581 | 123,466 | 125,107 | 149,673 |
Basic Shares | 31,365 | 31,709 | 31,691 | 32,200 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,469,076 | $1,204,656 | $1,046,150 | $913,098 |
Gross Profit | 351,624 | 273,650 | 303,631 | 268,104 |
EBITDA | 119,833 | 99,629 | 157,643 | 136,134 |
EBIT | 68,885 | 55,235 | 118,863 | 95,020 |
Net Income | 40,343 | 24,441 | 93,434 | 59,690 |
Net Change In Cash | 1,469,076 | 1,204,656 | 1,046,150 | 913,098 |
Cost of Revenue | -35,025 | -77,739 | 215,397 | |
Free Cash Flow | 80,848 | -25,251 | 97,051 | 90,335 |
Cash | 149,673 | 153,891 | 190,606 | 268,345 |
Basic Shares | 33,066 | 33,503 | 33,509 | 33,028 |
Quarter | EPS |
---|---|
2024-09-30 | $0.75 |
2024-06-30 | $0.66 |
2024-03-31 | $0.62 |
2023-12-31 | $0.90 |