XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Table Text Blocks  
Schedule of computation of basic and diluted net loss per common share

Three Months Ended

Six Months Ended

June 30, 

June 30, 

2022

    

2021

2022

2021

Numerator:

Net income

$

37,080

$

391,303

$

75,881

$

431,229

Add back interest expense, net of tax benefit, on assumed conversion of 2024 Convertible Notes

445

889

Add back interest expense, net of tax benefit, on assumed conversion of 2026 Convertible Notes

667

1,333

Numerator used in computing net income per share — diluted

38,192

391,303

78,103

431,229

Denominator:

Weighted average number of common shares outstanding used in computing net income per share — basic

153,304

161,948

 

155,550

161,460

Effect of dilutive securities:

Stock options

361

417

339

348

Time-based restricted stock units

922

928

1,211

1,121

Performance-based restricted stock units

270

70

188

71

Restricted stock

151

132

159

134

2024 Convertible Notes assumed conversion

14,934

14,934

2026 Convertible Notes assumed conversion

14,934

14,934

Dilutive potential common shares

Weighted average number of common shares outstanding used in computing net income per share — diluted

184,876

163,495

187,315

 

163,134

Net income per share — basic

$

0.24

$

2.42

$

0.49

$

2.67

Net income per share — diluted

$

0.21

$

2.39

$

0.42

$

2.64

Schedule of potentially dilutive securities that have been excluded from computation of diluted weighted average shares outstanding

Three Months Ended

Six Months Ended

June 30, 

June 30, 

    

2022

    

2021

2022

    

2021

 

Stock options

5,035

9,430

6,204

 

10,007

 

Restricted stock awards

 

 

36

 

Time-based restricted stock units

98

84

49

53

Performance-based restricted stock units

528

619

510

330

Note Hedge Warrants

8,318

8,318

8,318

8,318

2022 Convertible Notes

8,318

8,318

2024 Convertible Notes

14,934

14,934

2026 Convertible Notes

14,934

14,934

Total

 

13,979

 

56,637

15,081

 

56,930