Consolidated Statement of Changes in Redeemable Noncontrolling Interest and Stockholders’ Equity (Unaudited) - USD ($) $ in Thousands |
Total |
Total Stockholders’ Equity |
Common Stock |
Additional Paid-in Capital |
Accumulated Other Comprehensive Income (Loss) |
Retained Earnings |
Redeemable Noncontrolling Interest |
| Outstanding shares, beginning balance (in shares) at Jul. 31, 2024 |
|
|
962,967,011
|
|
|
|
|
| Stockholders' equity, beginning balance at Jul. 31, 2024 |
|
$ 7,524,011
|
$ 96
|
$ 1,120,985
|
$ (142,972)
|
$ 6,545,902
|
$ 24,544
|
| Net income (loss) |
|
362,086
|
|
|
|
362,086
|
(910)
|
| Currency translation adjustment |
|
(1,767)
|
|
|
(1,767)
|
|
|
| Exercise of stock options, net of repurchased shares (in shares) |
|
|
476,491
|
|
|
|
|
| Exercise of stock options, net of repurchased shares |
|
2,137
|
|
2,857
|
|
(720)
|
|
| Stock-based compensation (in shares) |
|
|
80,900
|
|
|
|
|
| Stock-based compensation |
|
9,845
|
|
9,845
|
|
|
|
| Outstanding shares, ending balance (in shares) at Oct. 31, 2024 |
|
|
963,524,402
|
|
|
|
|
| Stockholders' equity, ending balance at Oct. 31, 2024 |
|
7,896,312
|
$ 96
|
1,133,687
|
(144,739)
|
6,907,268
|
23,634
|
| Outstanding shares, beginning balance (in shares) at Jul. 31, 2024 |
|
|
962,967,011
|
|
|
|
|
| Stockholders' equity, beginning balance at Jul. 31, 2024 |
|
7,524,011
|
$ 96
|
1,120,985
|
(142,972)
|
6,545,902
|
24,544
|
| Net income (loss) |
$ 1,153,055
|
|
|
|
|
|
|
| Currency translation adjustment |
29,672
|
|
|
|
|
|
|
| Outstanding shares, ending balance (in shares) at Apr. 30, 2025 |
|
|
966,812,661
|
|
|
|
|
| Stockholders' equity, ending balance at Apr. 30, 2025 |
|
8,781,193
|
$ 97
|
1,195,757
|
(113,300)
|
7,698,639
|
21,504
|
| Outstanding shares, beginning balance (in shares) at Oct. 31, 2024 |
|
|
963,524,402
|
|
|
|
|
| Stockholders' equity, beginning balance at Oct. 31, 2024 |
|
7,896,312
|
$ 96
|
1,133,687
|
(144,739)
|
6,907,268
|
23,634
|
| Net income (loss) |
|
387,400
|
|
|
|
387,400
|
(859)
|
| Currency translation adjustment |
|
(26,821)
|
|
|
(26,821)
|
|
|
| Exercise of stock options, net of repurchased shares (in shares) |
|
|
2,296,400
|
|
|
|
|
| Exercise of stock options, net of repurchased shares |
|
28,213
|
$ 1
|
29,976
|
|
(1,764)
|
|
| Stock-based compensation (in shares) |
|
|
69,085
|
|
|
|
|
| Stock-based compensation |
|
8,749
|
|
8,749
|
|
|
|
| Shares issued for Employee Stock Purchase Plan (in shares) |
|
|
163,279
|
|
|
|
|
| Shares issued for Employee Stock Purchase Plan |
|
7,404
|
|
7,404
|
|
|
|
| Outstanding shares, ending balance (in shares) at Jan. 31, 2025 |
|
|
966,053,166
|
|
|
|
|
| Stockholders' equity, ending balance at Jan. 31, 2025 |
|
8,301,257
|
$ 97
|
1,179,816
|
(171,560)
|
7,292,904
|
22,775
|
| Net income (loss) |
405,338
|
406,609
|
|
|
|
406,609
|
(1,271)
|
| Currency translation adjustment |
$ 58,260
|
58,260
|
|
|
58,260
|
|
|
| Exercise of stock options, net of repurchased shares (in shares) |
|
|
726,815
|
|
|
|
|
| Exercise of stock options, net of repurchased shares |
|
6,464
|
|
7,338
|
|
(874)
|
|
| Stock-based compensation (in shares) |
|
|
32,680
|
|
|
|
|
| Stock-based compensation |
|
8,603
|
|
8,603
|
|
|
|
| Outstanding shares, ending balance (in shares) at Apr. 30, 2025 |
|
|
966,812,661
|
|
|
|
|
| Stockholders' equity, ending balance at Apr. 30, 2025 |
|
8,781,193
|
$ 97
|
1,195,757
|
(113,300)
|
7,698,639
|
21,504
|
| Outstanding shares, beginning balance (in shares) at Jul. 31, 2025 |
967,478,690
|
|
967,478,690
|
|
|
|
|
| Stockholders' equity, beginning balance at Jul. 31, 2025 |
$ 9,187,033
|
9,187,033
|
$ 97
|
1,214,150
|
(120,283)
|
8,093,069
|
20,458
|
| Net income (loss) |
|
403,714
|
|
|
|
403,714
|
(1,504)
|
| Currency translation adjustment |
|
207
|
|
|
207
|
|
|
| Exercise of stock options, net of repurchased shares (in shares) |
|
|
305,803
|
|
|
|
|
| Exercise of stock options, net of repurchased shares |
|
455
|
|
1,785
|
|
(1,330)
|
|
| Stock-based compensation (in shares) |
|
|
120,141
|
|
|
|
|
| Stock-based compensation |
|
8,748
|
|
8,748
|
|
|
|
| Outstanding shares, ending balance (in shares) at Oct. 31, 2025 |
|
|
967,904,634
|
|
|
|
|
| Stockholders' equity, ending balance at Oct. 31, 2025 |
|
9,600,157
|
$ 97
|
1,224,683
|
(120,076)
|
8,495,453
|
18,954
|
| Outstanding shares, beginning balance (in shares) at Jul. 31, 2025 |
967,478,690
|
|
967,478,690
|
|
|
|
|
| Stockholders' equity, beginning balance at Jul. 31, 2025 |
$ 9,187,033
|
9,187,033
|
$ 97
|
1,214,150
|
(120,283)
|
8,093,069
|
20,458
|
| Net income (loss) |
1,153,570
|
|
|
|
|
|
|
| Currency translation adjustment |
$ 33,076
|
|
|
|
|
|
|
| Outstanding shares, ending balance (in shares) at Apr. 30, 2026 |
925,811,482
|
|
925,811,482
|
|
|
|
|
| Stockholders' equity, ending balance at Apr. 30, 2026 |
$ 8,774,264
|
8,774,264
|
$ 93
|
1,207,201
|
(87,207)
|
7,654,177
|
17,181
|
| Outstanding shares, beginning balance (in shares) at Oct. 31, 2025 |
|
|
967,904,634
|
|
|
|
|
| Stockholders' equity, beginning balance at Oct. 31, 2025 |
|
9,600,157
|
$ 97
|
1,224,683
|
(120,076)
|
8,495,453
|
18,954
|
| Net income (loss) |
|
350,732
|
|
|
|
350,732
|
(765)
|
| Currency translation adjustment |
|
32,785
|
|
|
32,785
|
|
|
| Exercise of stock options, net of repurchased shares (in shares) |
|
|
597,365
|
|
|
|
|
| Exercise of stock options, net of repurchased shares |
|
6,432
|
|
7,293
|
|
(861)
|
|
| Stock-based compensation (in shares) |
|
|
44,947
|
|
|
|
|
| Stock-based compensation |
|
9,663
|
|
9,663
|
|
|
|
| Shares issued for Employee Stock Purchase Plan (in shares) |
|
|
224,177
|
|
|
|
|
| Shares issued for Employee Stock Purchase Plan |
|
7,460
|
|
7,460
|
|
|
|
| Shares repurchased (in shares) |
|
|
(5,480,191)
|
|
|
|
|
| Shares repurchased |
|
(218,184)
|
$ (1)
|
(6,935)
|
|
(211,248)
|
|
| Outstanding shares, ending balance (in shares) at Jan. 31, 2026 |
|
|
963,290,932
|
|
|
|
|
| Stockholders' equity, ending balance at Jan. 31, 2026 |
|
9,789,045
|
$ 96
|
1,242,164
|
(87,291)
|
8,634,076
|
18,189
|
| Net income (loss) |
401,393
|
402,401
|
|
|
|
402,401
|
(1,008)
|
| Currency translation adjustment |
$ 84
|
84
|
|
|
84
|
|
|
| Exercise of stock options, net of repurchased shares (in shares) |
|
|
441,392
|
|
|
|
|
| Exercise of stock options, net of repurchased shares |
|
4,513
|
|
5,084
|
|
(571)
|
|
| Stock-based compensation (in shares) |
|
|
32,131
|
|
|
|
|
| Stock-based compensation |
|
8,893
|
|
8,893
|
|
|
|
| Shares repurchased (in shares) |
|
|
(37,952,973)
|
|
|
|
|
| Shares repurchased |
|
(1,430,672)
|
$ (3)
|
(48,940)
|
|
(1,381,729)
|
|
| Outstanding shares, ending balance (in shares) at Apr. 30, 2026 |
925,811,482
|
|
925,811,482
|
|
|
|
|
| Stockholders' equity, ending balance at Apr. 30, 2026 |
$ 8,774,264
|
$ 8,774,264
|
$ 93
|
$ 1,207,201
|
$ (87,207)
|
$ 7,654,177
|
$ 17,181
|