Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $340,198 | $291,213 | $297,176 | $300,914 |
Gross Profit | 126,803 | 111,137 | 114,038 | 114,352 |
EBITDA | 70,399 | 45,938 | 46,345 | 48,489 |
EBIT | 59,780 | 36,600 | 35,759 | 36,721 |
Net Income | 42,789 | 26,844 | 26,213 | 28,406 |
Net Change In Cash | 340,198 | 291,213 | 297,176 | 300,914 |
Free Cash Flow | 28,551 | 30,234 | 3,691 | 19,832 |
Cash | 84,807 | 164,397 | 119,992 | 124,801 |
Basic Shares | 15,667 | 15,555 | 15,505 | 15,486 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,141,544 | $1,074,281 | $1,010,942 | $980,712 |
Gross Profit | 429,200 | 388,112 | 344,879 | 371,406 |
EBITDA | 131,096 | 68,283 | 191,555 | 95,840 |
EBIT | 89,062 | 27,794 | 150,883 | 53,822 |
Net Income | 66,798 | 22,445 | 138,590 | 41,871 |
Net Change In Cash | 1,141,544 | 1,074,281 | 1,010,942 | 980,712 |
Cost of Revenue | -44,878 | -38,759 | 97,492 | |
Free Cash Flow | 83,315 | -21,458 | 22,995 | 181,386 |
Cash | 107,076 | 58,667 | 107,607 | 147,093 |
Basic Shares | 15,377 | 15,447 | 15,416 | 15,369 |
Quarter | EPS |
---|---|
2024-09-30 | $2.73 |
2024-06-30 | $1.72 |
2024-03-31 | $1.69 |
2023-12-31 | $1.83 |