XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance (in shares) at Apr. 30, 2021   43,073      
Beginning balance at Apr. 30, 2021 $ 822,462 $ 431 $ 542,737 $ 274,535 $ 4,759
Increase (Decrease) in Stockholders' Equity          
Net income $ 273,442     273,442  
Repurchase and retirement of common stock (in shares) (715) (715)      
Repurchase and retirement of common stock $ (35,488) $ (7) (35,481)    
Foreign currency translation loss (25,805)       (25,805)
Other comprehensive income, net of tax 15,003       15,003
Equity-based compensation 10,968   10,968    
Exercise of stock options (in shares)   222      
Exercise of stock options 4,434 $ 2 4,432    
Vesting of restricted stock units (in shares)   123      
Vesting of restricted stock units 0 $ 1 (1)    
Tax withholding related to net share settlements of equity awards (2,850)   (2,850)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   70      
Issuance of common stock pursuant to employee stock purchase plan 2,332 $ 1 2,331    
Ending balance (in shares) at Apr. 30, 2022   42,773      
Ending balance at Apr. 30, 2022 1,064,498 $ 428 522,136 547,977 (6,043)
Increase (Decrease) in Stockholders' Equity          
Net income $ 332,991     332,991  
Repurchase and retirement of common stock (in shares) (2,271) (2,271)      
Repurchase and retirement of common stock $ (110,776) $ (23) (110,753)    
Foreign currency translation loss (30,088)       (30,088)
Other comprehensive income, net of tax 1,002       1,002
Equity-based compensation 13,217   13,217    
Exercise of stock options (in shares)   280      
Exercise of stock options 4,715 $ 3 4,712    
Vesting of restricted stock units (in shares)   110      
Vesting of restricted stock units 0 $ 1 (1)    
Tax withholding related to net share settlements of equity awards (4,005)   (4,005)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   79      
Issuance of common stock pursuant to employee stock purchase plan $ 3,203 $ 1 3,202    
Ending balance (in shares) at Apr. 30, 2023 40,971 40,971      
Ending balance at Apr. 30, 2023 $ 1,274,757 $ 410 428,508 880,968 (35,129)
Increase (Decrease) in Stockholders' Equity          
Net income $ 276,079     276,079  
Repurchase and retirement of common stock (in shares) (1,702) (1,702)      
Repurchase and retirement of common stock $ (116,439) $ (17) (116,422)    
Foreign currency translation loss (4,871)       (4,871)
Other comprehensive income, net of tax 8,481       8,481
Equity-based compensation 15,618   15,618    
Exercise of stock options (in shares)   276      
Exercise of stock options 6,336 $ 2 6,334    
Vesting of restricted stock units (in shares)   120      
Vesting of restricted stock units 0 $ 1 (1)    
Tax withholding related to net share settlements of equity awards (4,026)   (4,026)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   89      
Issuance of common stock pursuant to employee stock purchase plan $ 4,586 $ 1 4,585    
Ending balance (in shares) at Apr. 30, 2024 39,754 39,754      
Ending balance at Apr. 30, 2024 $ 1,460,521 $ 397 $ 334,596 $ 1,157,047 $ (31,519)