XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2023
Jul. 31, 2022
Apr. 30, 2022
Jul. 31, 2021
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Increase (Decrease) in Stockholders' Equity              
Beginning balance (in shares)   42,773     42,773    
Beginning balance   $ 1,064,498   $ 822,462 $ 1,064,498 $ 822,462 $ 633,981
Net income $ 75,593 $ 89,470 $ 76,496 $ 61,202 332,991 273,442 105,560
Repurchase and retirement of common stock         (110,776) (35,488) (4,160)
Foreign currency translation gain (loss)         (30,088) (25,805) 61,341
Other comprehensive income (loss), net of tax         1,002 15,003 8,500
Equity-based compensation         13,217 10,968 8,412
Exercise of stock options         4,715 4,434 7,559
Vesting of restricted stock units         0 0 0
Tax withholding related to net share settlements of equity awards         (4,005) (2,850) (807)
Issuance of common stock pursuant to employee stock purchase plan         $ 3,203 $ 2,332 2,076
Ending balance (in shares) 40,971   42,773   40,971 42,773  
Ending balance $ 1,274,757   $ 1,064,498   $ 1,274,757 $ 1,064,498 $ 822,462
Common Stock              
Increase (Decrease) in Stockholders' Equity              
Beginning balance (in shares)   42,773   43,073 42,773 43,073 42,554
Beginning balance   $ 428   $ 431 $ 428 $ 431 $ 426
Repurchase and retirement of common stock (in shares)         (2,271) (715) (134)
Repurchase and retirement of common stock         $ (23) $ (7) $ (1)
Exercise of stock options (in shares)         280 222 483
Exercise of stock options         $ 3 $ 2 $ 4
Vesting of restricted stock units (in shares)         110 123 75
Vesting of restricted stock units         $ 1 $ 1 $ 1
Issuance of common stock pursuant to employee stock purchase plan (in shares)         79 70 95
Issuance of common stock pursuant to employee stock purchase plan         $ 1 $ 1 $ 1
Ending balance (in shares) 40,971   42,773   40,971 42,773 43,073
Ending balance $ 410   $ 428   $ 410 $ 428 $ 431
Additional Paid-in Capital              
Increase (Decrease) in Stockholders' Equity              
Beginning balance   522,136   542,737 522,136 542,737 529,662
Repurchase and retirement of common stock         (110,753) (35,481) (4,159)
Equity-based compensation         13,217 10,968 8,412
Exercise of stock options         4,712 4,432 7,555
Vesting of restricted stock units         (1) (1) (1)
Tax withholding related to net share settlements of equity awards         (4,005) (2,850) (807)
Issuance of common stock pursuant to employee stock purchase plan         3,202 2,331 2,075
Ending balance 428,508   522,136   428,508 522,136 542,737
Retained Earnings              
Increase (Decrease) in Stockholders' Equity              
Beginning balance   547,977   274,535 547,977 274,535 168,975
Net income         332,991 273,442 105,560
Ending balance 880,968   547,977   880,968 547,977 274,535
Accumulated Other Comprehensive Income (Loss)              
Increase (Decrease) in Stockholders' Equity              
Beginning balance   $ (6,043)   $ 4,759 (6,043) 4,759 (65,082)
Foreign currency translation gain (loss)         (30,088) (25,805) 61,341
Other comprehensive income (loss), net of tax         1,002 15,003 8,500
Ending balance $ (35,129)   $ (6,043)   $ (35,129) $ (6,043) $ 4,759