| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $154,921 | $161,133 | $144,310 | $164,759 |
Gross Profit | 56,285 | 58,876 | 32,234 | 52,342 |
EBITDA | 14,945 | 23,915 | 17,704 | 31,560 |
EBIT | 10,535 | 19,461 | 14,075 | 27,896 |
Net Income | 4,963 | 11,007 | 7,769 | 15,385 |
Net Change In Cash | 154,921 | 161,133 | 144,310 | 164,759 |
Free Cash Flow | -35,543 | 35,332 | 35,969 | -8,820 |
Cash | 151,589 | 174,723 | 151,764 | 130,503 |
Basic Shares | 29,816 | 29,912 | 30,831 | 31,406 |
| 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-12-31 | $0 |
2025-09-30 | $0.17 |
2025-06-30 | $0.37 |
2025-03-31 | $0.35 |