v3.26.1
Net income (loss) per share attributable to common stockholders
6 Months Ended
Jul. 31, 2026
Earnings Per Share [Abstract]  
Net income (loss) per share attributable to common stockholders Net income (loss) per share attributable to common stockholders
(a) Net income (loss) per share attributable to common stockholders
Basic and diluted net income (loss) per share attributable to common stockholders was calculated as follows:
Three months ended
July 31,
Six months ended
July 31,
2026202520262025
Basic net income (loss) per share
Numerator:
Net income (loss)
$1,918 $654 $4,881 $(3,260)
Denominator:
Weighted-average shares of common stock outstanding, basic
61,878,316 59,591,545 61,419,374 59,261,722 
Basic net income (loss) per share attributable to common stockholders:
$0.03 $0.01 $0.08 $(0.06)
Diluted net income (loss) per share
Numerator:
Net income (loss)
$1,918 $654 $4,881 $(3,260)
Denominator:
Number of shares used for basic net income (loss) per computation61,878,316 59,591,545 61,419,374 59,261,722 
RSUs
235,742 763,941 264,400 — 
Stock options
153,307 625,292 175,129 — 
PSUs
— 575,071 — — 
Liability awards
132,399 92,500 369,147 — 
ESPP
63,685 37,462 31,842 — 
Weighted-average shares of common stock outstanding, diluted
62,463,449 61,685,811 62,259,892 59,261,722 
Diluted net income (loss) per share attributable to common stockholders:
$0.03 $0.01 $0.08 $(0.06)
(b) Potential dilutive securities
The Company excludes potential dilutive securities, which include stock options, RSUs, PSUs, liability awards and grants under the Company's ESPP from the computation of diluted net income (loss) per share when the effect of including the securities would be anti-dilutive. The following potential shares of common stock, presented based on amounts outstanding at each period end, were excluded from the calculation of diluted net income (loss) per share attributable to common stockholders for the periods indicated because including them would have had an anti-dilutive effect:
Three months ended
July 31,
Six months ended
July 31,
2026202520262025
Stock options to purchase common stock, restricted stock units and performance stock awards2,579,566 876,566 3,303,548 5,930,619 
Employee stock purchase plan75,141 54,373 122,273 52,147 
Total2,654,707 930,939 3,425,821 5,982,766