Annual report [Section 13 and 15(d), not S-K Item 405]

Net Income (Loss) Per Share (Tables)

v3.25.1
Net Income (Loss) Per Share (Tables)
12 Months Ended
Jan. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of basic and diluted net income (loss) per share:
Year Ended January 31,
(in thousands, except per share data)
2025 2024 2023
Net income (loss) per share – basic:
Numerator:
Net income (loss)
$ 121,609  $ 51,403  $ (55,742)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic
260,241 269,974 259,530
Net income (loss) per common share, basic
$ 0.47  $ 0.19  $ (0.21)
Net income (loss) per share - diluted:
Numerator:
Net income (loss) $ 121,609  $ 51,403  $ (55,742)
Denominator:
Weighted-average shares outstanding used in computing net income (loss) per share, basic 260,241  269,974  259,530 
Weighted-average effect of diluted securities:
Stock options 7,563 11,749  — 
PSUs
244  —  — 
RSUs
6,725 4,783  — 
Common stock warrants 587  — 
Weighted-average shares outstanding used in computing net income (loss) per share, diluted 274,773  287,093  259,530 
Net income (loss) per common share, diluted $ 0.44  $ 0.18  $ (0.21)
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:
Year Ended January 31,
(in thousands) 2025 2024 2023
Stock options 4,870  2,595  33,049 
PSUs 1,314  780  1,450 
RSUs 2,872  415  9,400 
ESPP 100  91  168 
Warrants to purchase common stock 39  —  2,500 
Total shares excluded from net income (loss) per share 9,195  3,881  46,567