XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2019   229,790,268      
Balances at Jul. 31, 2019 $ 1,778,381 $ 23 $ 572,559 $ (132,529) $ 1,338,328
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 699,907       699,907
Currency translation adjustment 11,441     11,441  
Exercise of stock options, net of repurchased shares (in shares)   5,364,166      
Exercise of stock options, net of repurchased shares (31,811) $ 1 68,570   (100,382)
Employee stock-based compensation (in shares)   37,797      
Employee stock-based compensation 23,322   23,322    
Shares issued for Employee Stock Purchase Plan (in shares)   123,106      
Shares issued for Employee Stock Purchase Plan 8,276   8,276    
Balances (in shares) at Jul. 31, 2020   235,315,337      
Balances at Jul. 31, 2020 2,489,516 $ 24 672,727 (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)   1,557,438      
Exercise of stock options, net of repurchased shares 32,904   39,049   (6,145)
Employee stock-based compensation (in shares)   32,119      
Employee stock-based compensation 40,922   40,922    
Shares issued for Employee Stock Purchase Plan (in shares)   109,379      
Shares issued for Employee Stock Purchase Plan 9,136   9,136    
Balances (in shares) at Jul. 31, 2021   237,014,273      
Balances at Jul. 31, 2021 3,529,201 $ 24 761,834 (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) 905,000 905,247      
Exercise of stock options, net of repurchased shares $ 26,183   28,108   (1,925)
Employee stock-based compensation (in shares)   27,699      
Employee stock-based compensation 38,965   38,965    
Shares issued for Employee Stock Purchase Plan (in shares)   93,755      
Shares issued for Employee Stock Purchase Plan 9,625   9,625    
Balances (in shares) at Jul. 31, 2022   238,040,974      
Balances at Jul. 31, 2022 $ 4,625,599 $ 24 $ 838,532 $ (169,365) $ 3,956,408