XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE
9 Months Ended
Oct. 31, 2024
EARNINGS PER SHARE  
EARNINGS PER SHARE

NOTE 12 – EARNINGS PER SHARE

Potentially dilutive securities include stock options and restricted stock units. Diluted earnings per share includes only securities that are actually dilutive. Basic and diluted earnings per share are computed as follows (shares in thousands):

Three Months Ended October 31, 

Nine Months Ended October 31, 

    

2024

    

2023

2024

    

2023

Net income

$

28,010

$

5,464

$

54,090

$

20,340

Weighted average shares outstanding – basic

13,530

13,328

13,398

13,381

Effect of stock awards

504

231

432

168

Weighted average shares outstanding – diluted

14,034

13,559

13,830

13,549

Net income per share

Basic

$

2.07

$

0.41

$

4.04

$

1.52

Diluted

$

2.00

$

0.40

$

3.91

$

1.50

Anti-dilutive securities not included

690

140

881