v3.26.1
NET INCOME PER COMMON SHARE (Tables)
3 Months Ended
Apr. 30, 2026
NET INCOME PER COMMON SHARE  
Schedule of reconciliation between basic and diluted net income per share

Three Months Ended April 30,

  ​ ​ ​

2026

  ​ ​ ​

2025

(In thousands, except share and per share amounts)

Net income

$

66,534

$

7,759

Basic net income per share:

Basic common shares

42,189

43,748

Basic net income per share

$

1.58

$

0.18

Diluted net income per share:

Basic common shares

42,189

43,748

Dilutive restricted stock unit awards and stock options

2,205

1,637

Diluted common shares

44,394

45,385

Diluted net income per share

$

1.50

$

0.17