| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $229,253 | $218,972 | $172,551 | $149,507 |
Gross Profit | 61,825 | 65,072 | 43,145 | 36,781 |
EBITDA | 21,563 | 28,076 | -8,598 | 1,285 |
EBIT | 23,272 | -13,438 | -3,628 | |
Net Income | 17,481 | 16,470 | -9,425 | -17,156 |
Net Change In Cash | 229,253 | 218,972 | 172,551 | 149,507 |
Free Cash Flow | 14,037 | 21,806 | 18,048 | 7,817 |
Cash | 149,604 | 136,856 | 127,507 | 132,169 |
Basic Shares | 49,608 | 49,736 | 47,587 | 47,764 |
| Values in thousands | 2025-04-30 | 2024-04-30 | 2023-04-30 | 2022-04-30 |
|---|---|---|---|---|
Revenue | $756,477 | $818,083 | $754,196 | $610,970 |
Gross Profit | 195,487 | 222,443 | 151,355 | 116,697 |
EBITDA | 13,696 | 104,855 | 42,957 | 16,502 |
EBIT | -5,851 | 87,115 | 25,964 | 1,108 |
Net Income | -10,121 | 34,621 | 6,802 | 592 |
Net Change In Cash | 756,477 | 818,083 | 754,196 | 610,970 |
Free Cash Flow | 78,219 | 46,261 | -10,361 | -47,411 |
Cash | 127,507 | 81,299 | 23,982 | 17,143 |
Basic Shares | 47,587 | 46,543 | 45,521 | 45,326 |
| Quarter | EPS |
|---|---|
2026-01-31 | $0 |
2025-10-31 | $0.35 |
2025-07-31 | $0.33 |
2025-04-30 | $0.18 |