XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income Per Share (Tables)
9 Months Ended
Oct. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income Per Share
The following table sets forth the computation of basic and diluted net income per share:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands, except per share data)
2024202320242023
Net income per share – basic:
Numerator:
Net income$10,455 $16,967 $22,930 $30,260 
Denominator:
Weighted-average shares outstanding used in computing net income per share, basic253,807271,202262,030268,596 
Net income per common share, basic
$0.04 $0.06 $0.09 $0.11 
Net income per share – diluted:
Numerator:
Net income$10,455 $16,967 $22,930 $30,260 
Denominator:
Weighted-average shares outstanding used in computing net income per share, basic
253,807 271,202 262,030 268,596 
Weighted-average effect of diluted securities:
Stock options5,701 12,059 8,024 12,067 
RSUs2,464 4,072 4,971 4,743 
Common stock warrants— 742 68 579 
ESPP— 46 16 — 
Weighted-average shares outstanding used in computing net income per share, diluted
261,972 288,121 275,109 285,985 
Net income per common share, diluted
$0.04 $0.06 $0.08 $0.11 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Three Months Ended October 31, Nine Months Ended October 31,
(in thousands)2024202320242023
Stock options5,909 2,544 5,127 2,832 
PSUs
780 780 780 780 
RSUs7,156 19 2,300 466 
ESPP16 — — 493 
Warrants to purchase common stock628 — — — 
Total shares excluded from net income per share
14,489 3,343 8,207 4,571