Quarterly report [Sections 13 or 15(d)]

NET INCOME (LOSS) PER SHARE (Tables)

v3.25.1
NET INCOME (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2025
NET INCOME (LOSS) PER SHARE  
Schedule of computation of basic and diluted earnings per share

Three Months Ended March 31, 

    

2025

    

2024

EPS Numerator:

Net income (loss)

$

11,446

$

(8,247)

EPS Denominator—Basic:

Weighted-average common shares outstanding

 

17,808

 

17,520

EPS Denominator—Diluted:

Weighted-average common shares outstanding

 

17,808

17,520

Dilutive effect of stock options, RSUs and shares under Purchase Plan

 

361

Weighted-average shares outstanding and common stock equivalents

 

18,169

 

17,520

Net income (loss) per share

Basic

$

0.64

$

(0.47)

Diluted

$

0.63

$

(0.47)

Schedule of antidilutive securities

Three Months Ended March 31, 

2025

    

2024

Stock options

2,582

3,713

RSUs

231

407

Shares under Purchase Plan

25

24

Total

2,838

4,144