Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $161,133 | $144,310 | $164,759 | $171,947 |
Gross Profit | 142,608 | 32,234 | 42,432 | 154,709 |
EBITDA | 23,915 | 17,704 | 28,365 | 31,207 |
EBIT | 19,461 | 14,075 | 24,701 | 27,825 |
Net Income | 11,007 | 7,769 | 15,385 | 17,297 |
Net Change In Cash | 161,133 | 144,310 | 164,759 | 171,947 |
Free Cash Flow | 35,370 | 35,969 | -8,820 | 23,392 |
Cash | 174,723 | 151,764 | 130,503 | 156,611 |
Basic Shares | 29,912 | 30,831 | 31,406 | 32,732 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $658,649 | $658,735 | $546,805 | $459,206 |
Gross Profit | 590,402 | 222,470 | 182,001 | 151,748 |
EBITDA | 108,661 | 108,356 | 92,378 | 77,343 |
EBIT | 95,016 | 95,490 | 82,908 | 67,852 |
Net Income | 58,821 | 59,515 | 57,331 | 46,843 |
Net Change In Cash | 658,649 | 658,735 | 546,805 | 459,206 |
Cost of Revenue | 16,703 | 57,567 | ||
Free Cash Flow | 23,088 | 130,722 | 3,001 | 67,510 |
Cash | 130,503 | 239,203 | 149,493 | 132,474 |
Basic Shares | 32,850 | 36,429 | 38,625 | 39,103 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.51 |
2025-03-31 | $0.35 |
2024-12-31 | $0.57 |