XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Net Income Per Common Share (Tables)
12 Months Ended
Jan. 31, 2025
Earnings Per Share [Abstract]  
Reconciliation of Weighted Average Common Shares Outstanding Used for Computation of Basic and Diluted Net Income per Common Share The following is a reconciliation of the weighted-average common shares outstanding used for the computation of basic and diluted net income per common share:

 

Fiscal Year Ended January 31,

 

 

2025

 

 

2024

 

 

2023

 

Net income

 

$

402,462

 

 

$

287,674

 

 

$

159,699

 

 

 

 

 

 

 

 

 

 

Basic weighted-average common shares
   outstanding

 

 

92,684,127

 

 

 

92,697,751

 

 

 

93,199,874

 

Effect of dilutive options, performance stock units
   and restricted stock units

 

 

1,763,919

 

 

 

1,630,034

 

 

 

944,188

 

Diluted weighted-average shares outstanding

 

 

94,448,046

 

 

 

94,327,785

 

 

 

94,144,062

 

 

 

 

 

 

 

 

 

 

Net income per common share:

 

 

 

 

 

 

 

 

 

   Basic

 

$

4.34

 

 

$

3.10

 

 

$

1.71

 

   Diluted

 

$

4.26

 

 

$

3.05

 

 

$

1.70