XML 34 R21.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Per Share Calculation
3 Months Ended
Jan. 31, 2025
Per Share Calculation  
Per Share Calculation

13.

Per Share Calculation

Basic and diluted earnings per share for the periods presented below were calculated as follows:



Three Months Ended


January 31,

(In thousands, except per share data)


2025



2024

Numerator:









Net income


$ 28,191

$ 23,904

Less: preferred stock dividends



(2,669 )

(2,669 )

Less: undistributed earnings allocated to participating securities



(209 )

(1,025 )

Numerator for basic earnings per share


$ 25,313

$ 20,210

Plus: undistributed earnings allocated to participating securities



209


1,025

Less: undistributed earnings reallocated to participating securities



(209 )

(1,025 )

Numerator for diluted earnings per share


$ 25,313

$ 20,210

Denominator:







Denominator for basic earnings per share – weighted average shares outstanding



6,517


6,496

Effect of dilutive securities:







Stock-based payments



554


441

Denominator for diluted earnings per share – weighted-average shares outstanding



7,071


6,937

Basic earnings per share


$ 3.88

$ 3.11

Diluted earnings per share


$ 3.58

$
2.91


There were no anti-dilutive shares for the three months ended January 31, 2025 and 2024.