XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Net (Loss) Income Per Share Attributable to Common Shareholders (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income (Loss) per Share

The following table sets forth the computation of basic and diluted net (loss) income per share for the periods indicated (in thousands, except for share and per share amounts):
 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Net (loss) income

 

$

(185,834

)

 

$

759,225

 

 

$

(365,051

)

 

$

646,062

 

Basic weighted-average common shares outstanding

 

 

77,513,327

 

 

 

75,826,594

 

 

 

77,306,970

 

 

 

75,418,160

 

Effect of potentially dilutive securities:

 

 

 

 

 

 

 

 

 

 

 

 

Outstanding options

 

 

 

 

 

4,149,901

 

 

 

 

 

 

4,519,827

 

Unvested restricted common shares

 

 

 

 

 

473,461

 

 

 

 

 

 

520,868

 

Diluted weighted-average common shares outstanding

 

 

77,513,327

 

 

 

80,449,956

 

 

 

77,306,970

 

 

 

80,458,855

 

Basic net (loss) income per common share

 

 

(2.40

)

 

 

10.01

 

 

 

(4.72

)

 

 

8.57

 

Diluted net (loss) income per common share

 

 

(2.40

)

 

 

9.44

 

 

 

(4.72

)

 

 

8.03

 

Schedule of Antidilutive Securities not Include in Computation of Net (Loss) Income per Share

The following common stock equivalents were excluded from the calculation of diluted net (loss) income per share for the periods indicated because including them would have had an anti-dilutive effect (in thousands):

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Outstanding options

 

 

7,801,649

 

 

 

1,936,503

 

 

 

7,801,649

 

 

 

1,483,205

 

Unvested restricted common shares

 

 

1,085,869

 

 

 

385,550

 

 

 

1,085,869

 

 

 

203,335

 

ESPP

 

 

24,947

 

 

 

10,594

 

 

 

24,947

 

 

 

7,946

 

Total

 

 

8,912,465

 

 

 

2,332,647

 

 

 

8,912,465

 

 

 

1,694,486