| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $58,756 | $158,093 | $232,960 | $135,875 |
Gross Profit | 147,536 | 232,960 | 114,108 | |
EBITDA | 48,368 | 62,248 | 91,800 | 51,089 |
EBIT | 47,155 | 36,171 | ||
Net Income | 38,801 | 42,147 | 74,005 | 29,967 |
Net Change In Cash | 58,756 | 158,093 | 232,960 | 135,875 |
Free Cash Flow | 210,996 | 85,239 | 150,426 | -131,492 |
Cash | 120,568 | 258,343 | 254,249 | 597,396 |
Basic Shares | 22,841 | 23,140 | 23,776 | 24,280 |
| Values in thousands | 2025-09-30 | 2024-09-30 | 2023-09-30 | 2022-09-30 |
|---|---|---|---|---|
Revenue | $328,100 | $626,195 | $577,376 | $523,395 |
Gross Profit | 562,301 | 316,599 | 461,731 | |
EBITDA | 208,009 | 256,556 | 228,175 | 241,904 |
EBIT | 198,791 | 177,494 | 180,303 | |
Net Income | 185,872 | 168,357 | 163,615 | 151,134 |
Net Change In Cash | 328,100 | 626,195 | 577,376 | 523,395 |
Cost of Revenue | 75,755 | |||
Free Cash Flow | 168,002 | 176,783 | -146,795 | -170,059 |
Cash | 120,568 | 158,337 | 375,580 | 388,038 |
Basic Shares | 23,522 | 25,202 | 26,926 | 29,232 |
| Quarter | EPS |
|---|---|
2025-09-30 | $1.69 |
2025-06-30 | $1.81 |
2025-03-31 | $3.41 |
2024-12-31 | $1.26 |