Values in thousands | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 |
---|---|---|---|---|
Revenue | $301,985 | $303,349 | $309,566 | $308,832 |
Gross Profit | 111,962 | 112,110 | 107,627 | 102,193 |
EBITDA | 32,200 | 28,316 | 23,640 | 23,800 |
EBIT | 26,988 | 28,139 | 18,705 | |
Net Income | 21,692 | 20,269 | 17,249 | 36,819 |
Net Change In Cash | 301,985 | 303,349 | 309,566 | 308,832 |
Free Cash Flow | 70,335 | 15,331 | -5,114 | 23,582 |
Cash | 199,948 | 142,152 | 243,213 | 164,557 |
Basic Shares | 25,249 | 25,324 | 25,363 | 25,452 |
Values in thousands | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 |
---|---|---|---|---|
Revenue | $1,205,778 | $1,238,854 | $1,364,057 | $1,446,990 |
Gross Profit | 390,157 | 363,120 | 329,627 | 292,942 |
EBITDA | 82,261 | 80,943 | 52,998 | 82,988 |
EBIT | 61,910 | 60,807 | 34,883 | 65,224 |
Net Income | 64,454 | 40,492 | 27,028 | 96,475 |
Net Change In Cash | 1,205,778 | 1,238,854 | 1,364,057 | 1,446,990 |
Cost of Revenue | -19,989 | 18,038 | ||
Free Cash Flow | 59,269 | 32,182 | 7,528 | 49,855 |
Cash | 164,557 | 103,637 | 98,352 | 107,147 |
Basic Shares | 25,398 | 25,577 | 26,356 | 26,053 |
Quarter | EPS |
---|---|
2025-07-31 | $0 |
2025-04-30 | $0.85 |
2025-01-31 | $0.80 |
2024-10-31 | $0.68 |