XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Balance as of the beginning of the fiscal period at Oct. 31, 2019 $ 859,578 $ 106,742 $ 784,885 $ (32,049)
Increase (Decrease) in Stockholders' Equity        
Cash dividends paid on common stock (107,698)   (107,698)  
Issuance of shares for exercised stock options and vested restricted stock units and performance shares awards 19,630 870 18,760  
Stock-based compensation expense 15,408   15,408  
Contribution of stock to a deferred compensation trust 2,568   2,568  
Purchase of shares of common stock (2,146) (29) (2,117)  
Other comprehensive loss (2,213)     (2,213)
Net earnings 329,701   329,701  
Balance as if the end of the fiscal period at Oct. 31, 2020 1,114,828 107,583 1,041,507 (34,262)
Increase (Decrease) in Stockholders' Equity        
Cash dividends paid on common stock (112,440)   (112,440)  
Issuance of shares for exercised stock options and vested restricted stock units and performance shares awards 11,615 611 11,004  
Stock-based compensation expense 21,809   21,809  
Contribution of stock to a deferred compensation trust 1,485 23 1,462  
Purchase of shares of common stock (304,311) (3,011) (301,300)  
Other comprehensive loss 8,266     8,266
Net earnings 409,880   409,880  
Balance as if the end of the fiscal period at Oct. 31, 2021 1,151,132 105,206 1,071,922 (25,996)
Increase (Decrease) in Stockholders' Equity        
Cash dividends paid on common stock (125,709)   (125,709)  
Issuance of shares for exercised stock options and vested restricted stock units and performance shares awards 10,372 349 10,023  
Stock-based compensation expense 22,116   22,116  
Contribution of stock to a deferred compensation trust (33) (33)    
Purchase of shares of common stock (142,390) (1,552) (140,838)  
Other comprehensive loss (7,129)     (7,129)
Net earnings 443,342   443,342  
Balance as if the end of the fiscal period at Oct. 31, 2022 $ 1,351,701 $ 103,970 $ 1,280,856 $ (33,125)