Values in thousands | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 |
---|---|---|---|---|
Revenue | $316,594 | $301,985 | $303,349 | $309,566 |
Gross Profit | 114,495 | 111,962 | 112,110 | 107,627 |
EBITDA | 31,918 | 32,200 | 28,316 | 23,640 |
EBIT | 26,612 | 26,988 | 28,139 | |
Net Income | 16,885 | 21,692 | 20,269 | 17,249 |
Net Change In Cash | 316,594 | 301,985 | 303,349 | 309,566 |
Free Cash Flow | 25,739 | 70,335 | 15,331 | -5,114 |
Cash | 226,505 | 199,948 | 142,152 | 243,213 |
Basic Shares | 25,272 | 25,249 | 25,324 | 25,363 |
Values in thousands | 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 |
---|---|---|---|---|
Revenue | $1,231,495 | $1,205,778 | $1,238,854 | $1,364,057 |
Gross Profit | 446,195 | 390,157 | 363,120 | 329,627 |
EBITDA | 127,163 | 82,261 | 80,943 | 52,998 |
EBIT | 106,155 | 61,910 | 60,807 | 34,883 |
Net Income | 76,094 | 64,454 | 40,492 | 27,028 |
Net Change In Cash | 1,231,495 | 1,205,778 | 1,238,854 | 1,364,057 |
Cost of Revenue | -19,989 | |||
Free Cash Flow | 106,291 | 59,269 | 32,182 | 7,528 |
Cash | 341,832 | 164,557 | 103,637 | 98,352 |
Basic Shares | 25,295 | 25,398 | 25,577 | 26,356 |
Quarter | EPS |
---|---|
2025-10-31 | $0 |
2025-07-31 | $0.67 |
2025-04-30 | $0.85 |
2025-01-31 | $0.80 |