XML 102 R74.htm IDEA: XBRL DOCUMENT v3.23.4
Note 13 - Per Share Calculations - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Net income $ 205,891 $ 225,490 $ 607,817
Less: preferred stock dividends (10,675) (10,675) 0
Less: undistributed earnings allocated to participating securities (16,027) (19,702) (57,676)
Numerator for basic earnings per share 179,189 195,113 550,141
Plus: undistributed earnings allocated to participating securities 16,027 19,702 57,676
Less: undistributed earnings reallocated to participating securities (16,058) (19,717) (58,687)
Numerator for diluted earnings per share $ 179,158 $ 195,098 $ 549,130
Denominator for basic earnings per share – weighted average shares outstanding (in shares) 6,230 6,437 6,287
Stock-based payments (in shares) 436 291 108
Denominator for diluted earnings per share – weighted-average shares outstanding (in shares) 6,666 6,728 6,395
Basic earnings per share (in dollars per share) $ 28.76 $ 30.31 $ 87.5
Diluted earnings per share (in dollars per share) $ 26.88 $ 29 $ 85.86