XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NET INCOME PER SHARE (Tables)
6 Months Ended
Jul. 31, 2024
NET INCOME PER SHARE  
Schedule of computations of basic and diluted net income per share

Basic and diluted net income per share amounts are computed as follows (shares in thousands except in the notes):

Three Months Ended July 31, 

    

2024

    

2023

Net income

$

18,198

$

12,767

Weighted average number of shares outstanding – basic

13,403

13,403

Effect of stock awards (1)

477

139

Weighted average number of shares outstanding – diluted

13,880

13,542

Net income per share

Basic

$

1.36

$

0.95

Diluted

$

1.31

$

0.94

(1)For the three months ended July 31, 2024 and 2023, the weighted average numbers of shares determined on a dilutive basis exclude the effects of antidilutive stock options and restricted stock units covering an aggregate of 74,500 and 785,167 shares of common stock, respectively.

Six Months Ended July 31, 

    

2024

    

2023

Net income

$

26,080

$

14,876

Weighted average number of shares outstanding – basic

13,331

13,408

Effect of stock awards (1)

396

136

Weighted average number of shares outstanding – diluted

13,727

13,544

Net income per share

Basic

$

1.96

$

1.11

Diluted

$

1.90

$

1.10

(1)For the six months ended July 31, 2024 and 2023, the weighted average numbers of shares determined on a dilutive basis exclude the effects of antidilutive stock options and restricted stock units covering an aggregate of 209,250 and 818,501 shares of common stock, respectively.