| Values in thousands | 2025-10-31 | 2025-07-31 | 2025-04-30 | 2025-01-31 |
|---|---|---|---|---|
Revenue | $185,806 | $179,815 | $168,739 | $167,471 |
Gross Profit | 123,272 | 138,227 | 128,992 | 128,012 |
EBITDA | 79,948 | 71,738 | 68,724 | 67,118 |
EBIT | 57,997 | 49,733 | 48,160 | 45,602 |
Net Income | 43,460 | 38,020 | 36,244 | 37,367 |
Net Change In Cash | 185,806 | 179,815 | 168,739 | 167,471 |
Free Cash Flow | 71,500 | 62,096 | 51,741 | 58,635 |
Cash | 278,673 | 240,632 | 176,411 | 236,138 |
Basic Shares | 87,610 | 87,590 | 87,577 | 87,599 |
| Values in thousands | 2025-01-31 | 2024-01-31 | 2023-01-31 | 2022-01-31 |
|---|---|---|---|---|
Revenue | $651,000 | $572,931 | $486,014 | $424,690 |
Gross Profit | 492,426 | 434,636 | 372,688 | 322,880 |
EBITDA | 263,578 | 219,367 | 196,833 | 165,539 |
EBIT | 188,590 | 153,392 | 132,562 | 102,237 |
Net Income | 143,273 | 115,907 | 102,236 | 86,282 |
Net Change In Cash | 651,000 | 572,931 | 486,014 | 424,690 |
Free Cash Flow | 212,529 | 202,885 | 186,324 | 171,309 |
Cash | 236,138 | 320,952 | 276,385 | 213,437 |
Basic Shares | 87,323 | 86,818 | 86,451 | 86,200 |
| Quarter | EPS |
|---|---|
2025-10-31 | $0.51 |
2025-07-31 | $0.48 |
2025-04-30 | $0.44 |
2025-01-31 | $0.44 |