Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $311,456 | $305,958 | $312,266 | $290,250 |
Gross Profit | 144,572 | 143,290 | 149,031 | 132,541 |
EBITDA | 51,772 | 47,890 | 55,077 | 46,915 |
EBIT | 40,427 | 37,084 | 43,919 | 35,846 |
Net Income | 25,336 | 27,748 | 29,898 | 29,702 |
Net Change In Cash | 311,456 | 305,958 | 312,266 | 290,250 |
Free Cash Flow | 4,671 | 42,073 | 13,565 | 68,442 |
Cash | 137,074 | 195,889 | 243,592 | 237,328 |
Basic Shares | 24,149 | 24,137 | 24,179 | 24,060 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,219,930 | $1,132,924 | $1,065,480 | $1,131,686 |
Gross Profit | 569,434 | 509,021 | 468,159 | 523,425 |
EBITDA | 155,628 | 170,434 | 137,116 | 214,001 |
EBIT | 113,121 | 73,992 | 110,585 | |
Net Income | 112,684 | 69,791 | 46,670 | 55,087 |
Net Change In Cash | 1,219,930 | 1,132,924 | 1,065,480 | 1,131,686 |
Cost of Revenue | 79,545 | |||
Free Cash Flow | 128,751 | 80,176 | 82,882 | 131,094 |
Cash | 137,074 | 168,481 | 213,667 | 268,918 |
Basic Shares | 24,140 | 23,956 | 23,998 | 24,122 |
Quarter | EPS |
---|---|
2024-12-31 | $1.27 |
2024-09-30 | $1.16 |
2024-06-30 | $1.33 |
2024-03-31 | $1.11 |