v3.26.1
EARNINGS PER SHARE (Tables)
12 Months Ended
Jan. 31, 2026
EARNINGS PER SHARE  
Schedule of basic and diluted earnings per share Basic and diluted earnings per share for Fiscal 2026, Fiscal 2025 and Fiscal 2024 are computed as follows (in thousands, except per share data):

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

Net income

$

137,774

$

85,459

$

32,358

Weighted average shares outstanding – basic

13,772

13,448

13,365

Effect of stock awards

375

458

183

Weighted average shares outstanding – diluted

14,147

13,906

13,548

Earnings per share

Basic

$

10.00

$

6.35

$

2.42

Diluted

$

9.74

$

6.15

$

2.39

Anti-dilutive securities not included

1

105

685