Values in thousands | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 |
---|---|---|---|---|
Revenue | $397,275 | $382,590 | $356,675 | $377,065 |
Gross Profit | 200,231 | 195,059 | 175,843 | 189,689 |
EBITDA | 72,008 | 76,864 | 63,291 | 70,320 |
EBIT | 61,648 | 66,681 | 53,359 | 60,156 |
Net Income | 49,876 | 52,263 | 40,334 | 46,783 |
Net Change In Cash | 397,275 | 382,590 | 356,675 | 377,065 |
Free Cash Flow | 49,430 | 55,612 | 32,457 | 16,120 |
Cash | 174,349 | 152,154 | 138,452 | 145,661 |
Basic Shares | 47,780 | 48,066 | 48,306 | 48,217 |
Values in thousands | 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 |
---|---|---|---|---|
Revenue | $1,513,605 | $1,341,393 | $1,331,863 | $1,302,062 |
Gross Profit | 760,822 | 687,884 | 657,275 | 631,552 |
EBITDA | 282,483 | 280,840 | 261,605 | 227,438 |
EBIT | 241,844 | 250,967 | 229,235 | 193,256 |
Net Income | 189,256 | 197,215 | 174,857 | 149,979 |
Net Change In Cash | 1,513,605 | 1,341,393 | 1,331,863 | 1,302,062 |
Cost of Revenue | 34,367 | -26,711 | ||
Free Cash Flow | 153,619 | 175,182 | 189,923 | 75,311 |
Cash | 174,349 | 250,118 | 151,532 | 114,069 |
Basic Shares | 48,092 | 48,496 | 49,869 | 51,651 |
Quarter | EPS |
---|---|
2025-10-31 | $0 |
2025-07-31 | $1.26 |
2025-04-30 | $1.22 |
2025-01-31 | $1 |