Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $305,958 | $312,266 | $290,250 | $302,702 |
Gross Profit | 143,290 | 149,031 | 132,541 | 147,858 |
EBITDA | 47,890 | 55,077 | 46,915 | 69,050 |
EBIT | 37,084 | 43,919 | 35,846 | 56,618 |
Net Income | 27,748 | 29,898 | 29,702 | 39,129 |
Net Change In Cash | 305,958 | 312,266 | 290,250 | 302,702 |
Free Cash Flow | 42,073 | 13,565 | 68,442 | 20,321 |
Cash | 195,889 | 243,592 | 237,328 | 181,425 |
Basic Shares | 24,137 | 24,179 | 24,060 | 23,968 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,132,924 | $1,065,480 | $1,131,686 | $1,027,653 |
Gross Profit | 509,021 | 468,159 | 523,425 | 494,992 |
EBITDA | 167,449 | 137,116 | 214,001 | 244,690 |
EBIT | 110,136 | 73,992 | 110,585 | 135,536 |
Net Income | 69,791 | 46,670 | 55,087 | 86,268 |
Net Change In Cash | 1,132,924 | 1,065,480 | 1,131,686 | 1,027,653 |
Cost of Revenue | 79,545 | -220,100 | ||
Free Cash Flow | 80,176 | 82,882 | 131,094 | 96,093 |
Cash | 168,481 | 213,667 | 268,918 | 187,509 |
Basic Shares | 23,956 | 23,998 | 24,122 | 22,860 |
Quarter | EPS |
---|---|
2024-09-30 | $1.16 |
2024-06-30 | $1.33 |
2024-03-31 | $1.11 |
2023-12-31 | $1.68 |