Quarterly report pursuant to Section 13 or 15(d)

Net (Loss) Income Per Share

v3.21.2
Net (Loss) Income Per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Net (Loss) Income Per Share

11. Net (Loss) Income Per Share

The following table sets forth the computation of the Company’s basic and diluted net (loss) income per share.

 

 

 

Three Months Ended

 

 

Nine Months Ended

 

 

 

September 30,

 

 

September 30,

 

 

 

2021

 

 

2020

 

 

2021

 

 

2020

 

 

 

(in thousands, except share and per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net (loss) income, basic and diluted

 

$

(30,902

)

 

$

17,139

 

 

$

(67,413

)

 

$

27,416

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used to compute basic EPS

 

 

46,162,544

 

 

 

36,887,266

 

 

 

46,060,010

 

 

 

29,994,917

 

Dilutive effect of common stock options

 

 

 

 

 

828,623

 

 

 

 

 

 

228,557

 

Dilutive effect of restricted stock units

 

 

 

 

 

159,788

 

 

 

 

 

 

120,649

 

Dilutive effect of warrants to purchase common stock

 

 

 

 

 

1,875

 

 

 

 

 

 

5,733

 

Weighted-average shares used to compute diluted EPS

 

 

46,162,544

 

 

 

37,877,552

 

 

 

46,060,010

 

 

 

30,349,856

 

Net (loss) income per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

(0.67

)

 

$

0.46

 

 

$

(1.46

)

 

$

0.91

 

Diluted

 

$

(0.67

)

 

$

0.45

 

 

$

(1.46

)

 

$

0.90

 

 

The following common stock equivalents were excluded from the computation of diluted net loss per share for the periods ended September 30, 2021, because including them would have been antidilutive:

 

 

 

As of September 30,

 

 

 

2021

 

Common stock options issued and outstanding

 

 

6,533,772

 

Restricted stock units issued and outstanding

 

 

2,262,776

 

Warrants to purchase common stock

 

 

153,070

 

Employee stock purchase plan

 

 

6,663

 

Total

 

 

8,956,281