| Computation of Basic and Diluted Net Income Per Share |
The following table sets forth the computation of basic and diluted net income per share of common stock (in thousands, except share and per share data):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended |
|
Six Months Ended |
|
|
July 31, 2026 |
|
July 31, 2025 |
|
July 31, 2026 |
|
July 31, 2025 |
Numerator |
|
|
|
|
|
|
|
|
|
|
|
|
Net income |
|
$ |
3,004 |
|
$ |
1,255 |
|
$ |
5,586 |
|
$ |
1,114 |
Denominator |
|
|
|
|
|
|
|
|
|
|
|
|
Basic weighted average common shares |
|
|
27,551,160 |
|
|
27,595,209 |
|
|
27,523,689 |
|
|
27,521,797 |
Potentially dilutive shares from equity plans |
|
|
1,326,604 |
|
|
530,095 |
|
|
1,038,126 |
|
|
702,913 |
Diluted weighted-average common shares |
|
|
28,877,764 |
|
|
28,125,304 |
|
|
28,561,815 |
|
|
28,224,710 |
Basic net income per share |
|
$ |
0.11 |
|
$ |
0.05 |
|
$ |
0.20 |
|
$ |
0.04 |
Diluted net income per share |
|
$ |
0.10 |
|
$ |
0.04 |
|
$ |
0.20 |
|
$ |
0.04 |
|