Quarterly report [Sections 13 or 15(d)]

Net (Loss) Income Per Share (Tables)

v3.25.1
Net (Loss) Income Per Share (Tables)
3 Months Ended
Apr. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share
The following table sets forth the computation of basic and diluted net (loss) income per share:
Three Months Ended April 30,
(in thousands, except per share data)
2025 2024
Net (loss) income per share – basic:
Numerator:
Net (loss) income
$ (1,568) $ 10,634 
Denominator:
Weighted-average shares outstanding used in computing net (loss) income per share, basic
256,647 271,664 
Net (loss) income per common share, basic
$ (0.01) $ 0.04 
Net (loss) income per share – diluted:
Numerator:
Net (loss) income
$ (1,568) $ 10,634 
Denominator:
Weighted-average shares outstanding used in computing net (loss) income per share, basic
256,647  271,664 
Weighted-average effect of diluted securities:
Stock options —  8,523 
RSUs —  3,334 
Common stock warrants —  511 
Weighted-average shares outstanding used in computing net (loss) income per share, diluted
256,647  284,032 
Net (loss) income per common share, diluted
$ (0.01) $ 0.04 
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 April 30,
(in thousands) 2025 2024
Stock options 17,601  2,436 
PSUs
3,447  780 
RSUs 19,784  1,003 
ESPP 353  24 
Warrants to purchase common stock 2,500  — 
Total shares excluded from net (loss) income per share
43,685  4,243