v3.20.1
Net income per share (Tables)
12 Months Ended
Jan. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted net income per share:
Year ended January 31,
(in thousands, except per share data)202020192018
Numerator (basic and diluted):
Net income $39,664  $73,899  $47,362  
Denominator (basic):
Weighted-average common shares outstanding67,026  61,836  60,304  
Denominator (diluted):
Weighted-average common shares outstanding67,026  61,836  60,304  
Weighted-average dilutive effect of stock options and restricted stock units1,427  1,534  1,550  
Diluted weighted-average common shares outstanding68,453  63,370  61,854  
Net income per share:
Basic $0.59  $1.20  $0.79  
Diluted$0.58  $1.17  $0.77