Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $321,471 | $303,590 | $311,456 | $305,958 |
Gross Profit | 155,318 | 145,304 | 144,572 | 143,290 |
EBITDA | 57,448 | 52,903 | 51,772 | 47,890 |
EBIT | 45,445 | 41,708 | 40,427 | 37,084 |
Net Income | 32,331 | 29,744 | 25,336 | 27,748 |
Net Change In Cash | 321,471 | 303,590 | 311,456 | 305,958 |
Free Cash Flow | 20,375 | 57,338 | 4,671 | 42,073 |
Cash | 133,600 | 144,215 | 137,074 | 195,889 |
Basic Shares | 23,790 | 24,065 | 24,149 | 24,137 |
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 | 157,276 | 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 |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.54 |
2025-03-31 | $1.30 |
2024-12-31 | $1.27 |