Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $369,350 | $340,198 | $291,213 | $297,176 |
Gross Profit | 135,029 | 126,803 | 111,137 | 114,038 |
EBITDA | 19,846 | 70,399 | 45,938 | 46,345 |
EBIT | 8,404 | 59,780 | 36,600 | 35,759 |
Net Income | 74,673 | 42,789 | 26,844 | 26,213 |
Net Change In Cash | 369,350 | 340,198 | 291,213 | 297,176 |
Free Cash Flow | 17,227 | 28,551 | 30,234 | 3,691 |
Cash | 76,121 | 84,807 | 164,397 | 119,992 |
Basic Shares | 15,665 | 15,667 | 15,555 | 15,505 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,297,937 | $1,141,544 | $1,074,281 | $1,010,942 |
Gross Profit | 487,007 | 429,200 | 388,112 | 344,879 |
EBITDA | 182,528 | 131,096 | 68,283 | 191,555 |
EBIT | 140,543 | 89,062 | 27,794 | 150,883 |
Net Income | 101,927 | 66,798 | 22,445 | 138,590 |
Net Change In Cash | 1,297,937 | 1,141,544 | 1,074,281 | 1,010,942 |
Cost of Revenue | -44,878 | -38,759 | ||
Free Cash Flow | 79,703 | 83,315 | -21,458 | 22,995 |
Cash | 76,121 | 107,076 | 58,667 | 107,607 |
Basic Shares | 15,598 | 15,377 | 15,447 | 15,416 |
Quarter | EPS |
---|---|
2024-12-31 | $0.38 |
2024-09-30 | $2.73 |
2024-06-30 | $1.72 |
2024-03-31 | $1.69 |