XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss, Net of Taxes
Retained Earnings
Balance, beginning of period (in shares) at Oct. 31, 2023   62,800,000      
Balance, beginning of period at Oct. 31, 2023   $ 600 $ 558,900 $ (9,200) $ 1,249,600
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net (in shares)   400,000      
Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net   $ 0 (8,700)    
Share-based compensation expense     8,200    
Repurchase of common stock (in shares) 0 0      
Repurchase of common stock $ 0 $ 0 0    
Other comprehensive loss       (6,400)  
Net income 44,700       44,700
Dividends          
Common stock [1]         (14,100)
Stock issued under share-based compensation plans         (800)
Balance, end of period (in shares) at Jan. 31, 2024   63,300,000      
Balance, end of period at Jan. 31, 2024 $ 1,822,700 $ 600 558,500 (15,700) 1,279,300
Balance, beginning of period (in shares) at Oct. 31, 2024 62,196,665 62,200,000      
Balance, beginning of period at Oct. 31, 2024 $ 1,781,900 $ 600 527,400 (19,100) 1,272,900
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net (in shares)   400,000      
Stock issued (taxes withheld) under employee stock purchase and share-based compensation plans, net   $ 0 (9,900)    
Share-based compensation expense     10,500    
Repurchase of common stock (in shares) (420,000) (400,000)      
Repurchase of common stock $ (21,300) $ 0 (21,300)    
Other comprehensive loss       (8,400)  
Net income $ 43,600       43,600
Dividends          
Common stock [1]         (16,400)
Stock issued under share-based compensation plans         (800)
Balance, end of period (in shares) at Jan. 31, 2025 62,213,237 62,200,000      
Balance, end of period at Jan. 31, 2025 $ 1,779,200 $ 600 $ 506,800 $ (27,500) $ 1,299,300
[1] Cash dividends declared per common share were $0.265 and $0.225 for the three months ended January 31, 2025 and 2024, respectively.