XML 20 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Apr. 30, 2022   42,773      
Beginning 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)    
Other comprehensive income (loss), net of tax (29,086)       (29,086)
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      
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)    
Other comprehensive income (loss), net of tax 3,610       3,610
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)
Increase (Decrease) in Stockholders' Equity          
Net income $ 115,469     115,469  
Repurchase and retirement of common stock (in shares) (1,925) (1,925)      
Repurchase and retirement of common stock $ (165,502) $ (19) (165,483)    
Other comprehensive income (loss), net of tax (10,414)       (10,414)
Equity-based compensation 15,646   15,646    
Exercise of stock options (in shares)   131      
Exercise of stock options 3,499 $ 1 3,498    
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 (5,006)   (5,006)    
Issuance of common stock pursuant to employee stock purchase plan (in shares)   84      
Issuance of common stock pursuant to employee stock purchase plan $ 5,967 $ 1 5,966    
Ending balance (in shares) at Apr. 30, 2025 38,164 38,164      
Ending balance at Apr. 30, 2025 $ 1,420,180 $ 381 $ 189,216 $ 1,272,516 $ (41,933)