XML 25 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Balances (in shares) at Jul. 31, 2020   941,261,348      
Balances at Jul. 31, 2020 $ 2,489,516 $ 96 $ 672,655 $ (121,088) $ 1,937,853
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 936,495       936,495
Currency translation adjustment 20,228     20,228  
Exercise of stock options, net of repurchased shares (in shares)   6,229,752      
Exercise of stock options, net of repurchased shares 32,904   39,049   (6,145)
Employee stock-based compensation (in shares)   128,476      
Employee stock-based compensation 40,922   40,922    
Shares issued for Employee Stock Purchase Plan (in shares)   437,516      
Shares issued for Employee Stock Purchase Plan 9,136   9,136    
Balances (in shares) at Jul. 31, 2021   948,057,092      
Balances at Jul. 31, 2021 3,529,201 $ 96 761,762 (100,860) 2,868,203
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 1,090,130       1,090,130
Currency translation adjustment (68,505)     (68,505)  
Exercise of stock options, net of repurchased shares (in shares)   3,620,988      
Exercise of stock options, net of repurchased shares 26,183   28,108   (1,925)
Employee stock-based compensation (in shares)   110,796      
Employee stock-based compensation 38,965   38,965    
Shares issued for Employee Stock Purchase Plan (in shares)   375,020      
Shares issued for Employee Stock Purchase Plan $ 9,625   9,625    
Balances (in shares) at Jul. 31, 2022 952,163,896 952,163,896      
Balances at Jul. 31, 2022 $ 4,625,599 $ 96 838,460 (169,365) 3,956,408
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 1,237,741       1,237,741
Currency translation adjustment $ 28,359     28,359  
Exercise of stock options, net of repurchased shares (in shares) 4,474,000 4,473,888      
Exercise of stock options, net of repurchased shares $ 44,970   49,679   (4,709)
Employee stock-based compensation (in shares)   257,700      
Employee stock-based compensation 39,673   39,673    
Shares issued for Employee Stock Purchase Plan (in shares)   448,678      
Shares issued for Employee Stock Purchase Plan $ 11,098   11,098    
Balances (in shares) at Jul. 31, 2023 957,344,162 957,344,162      
Balances at Jul. 31, 2023 $ 5,987,440 $ 96 $ 938,910 $ (141,006) $ 5,189,440