Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $373,098 | $373,697 | $369,350 | $340,198 |
Gross Profit | 269,216 | 145,567 | 135,029 | 126,803 |
EBITDA | 38,232 | 50,855 | 19,846 | 70,399 |
EBIT | 27,217 | 39,877 | 8,404 | 59,780 |
Net Income | 23,722 | 32,205 | 6,081 | 42,789 |
Net Change In Cash | 373,098 | 373,697 | 369,350 | 340,198 |
Free Cash Flow | 52,615 | 33,118 | 17,227 | 28,551 |
Cash | 110,992 | 90,386 | 76,121 | 84,807 |
Basic Shares | 15,599 | 15,575 | 15,665 | 15,667 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,297,937 | $1,141,544 | $1,074,281 | $1,010,942 |
Gross Profit | 487,007 | 429,200 | 388,112 | 344,879 |
EBITDA | 182,528 | 131,096 | 68,283 | 191,555 |
EBIT | 140,543 | 89,062 | 27,794 | 150,883 |
Net Income | 101,927 | 66,798 | 22,445 | 138,590 |
Net Change In Cash | 1,297,937 | 1,141,544 | 1,074,281 | 1,010,942 |
Cost of Revenue | -44,878 | -38,759 | ||
Free Cash Flow | 79,703 | 83,315 | -21,458 | 22,995 |
Cash | 76,121 | 107,076 | 58,667 | 107,607 |
Basic Shares | 15,598 | 15,377 | 15,447 | 15,416 |
Quarter | EPS |
---|---|
2025-06-30 | $1.52 |
2025-03-31 | $2.06 |
2024-12-31 | $0.38 |
2024-09-30 | $2.73 |