v3.25.2
EARNINGS PER SHARE
6 Months Ended
Jul. 31, 2025
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 include only securities that are actually dilutive. Basic and diluted earnings per share are computed as follows (in thousands, except per share data):

Three Months Ended July 31, 

Six Months Ended July 31, 

    

2025

    

2024

2025

    

2024

Net income

$

35,275

$

18,198

$

57,825

$

26,080

Weighted average shares outstanding – basic

13,731

13,403

13,680

13,331

Effect of stock awards

400

477

442

396

Weighted average shares outstanding – diluted

14,131

13,880

14,122

13,727

Earnings per share

Basic

$

2.57

$

1.36

$

4.23

$

1.96

Diluted

$

2.50

$

1.31

$

4.09

$

1.90

Anti-dilutive securities not included

75

2

209