Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $255,267 | $239,210 | $258,030 | $271,614 |
Gross Profit | 117,042 | 110,330 | 111,860 | 121,439 |
EBITDA | 51,868 | 48,100 | 50,527 | 62,153 |
EBIT | 39,799 | 36,087 | 37,445 | 49,378 |
Net Income | 26,159 | 24,063 | 24,032 | 31,586 |
Net Change In Cash | 255,267 | 239,210 | 258,030 | 271,614 |
Free Cash Flow | 36,514 | 18,999 | 46,315 | 48,293 |
Cash | 97,188 | 91,678 | 94,660 | 88,407 |
Basic Shares | 11,784 | 11,776 | 11,794 | 11,780 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,053,384 | $957,672 | $904,739 | $786,579 |
Gross Profit | 466,148 | 416,306 | 389,555 | 337,365 |
EBITDA | 222,685 | 200,711 | 187,766 | 150,724 |
EBIT | 173,098 | 167,414 | 152,830 | 116,422 |
Net Income | 111,598 | 116,069 | 120,928 | 84,043 |
Net Change In Cash | 1,053,384 | 957,672 | 904,739 | 786,579 |
Free Cash Flow | 134,260 | 133,695 | 74,426 | 149,649 |
Cash | 94,660 | 103,832 | 79,725 | 94,161 |
Basic Shares | 11,771 | 11,729 | 11,688 | 11,655 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $2.31 |
2025-03-31 | $2.04 |
2024-12-31 | $2.25 |