XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income per Share (Tables)
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Components Used in Diluted and Basic Income Per Common Share
The following table sets forth the components used in the computation of basic and diluted net income per share for the years ended December 31, 2020, 2019 and 2018 (in thousands, except per share data):
 
202020192018
Numerator:
Net income$557,054 $478,035 $298,373 
Denominator:
Shares used for basic net income per share162,490 162,706 167,312 
Effect of dilutive securities:
Stock options31 68 132 
RSUs and DSUs1,819 1,799 1,744 
Convertible senior notes873 — — 
Warrants related to issuance of convertible senior notes— — — 
Shares used for diluted net income per share165,213 164,573 169,188 
Basic net income per share$3.43 $2.94 $1.78 
Diluted net income per share$3.37 $2.90 $1.76 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share The number of potentially outstanding shares excluded from the computation of diluted net income per share for the years ended December 31, 2020, 2019 and 2018 (in thousands):
202020192018
Service-based RSUs591 763 899 
Market-and performance-based RSUs1,409 1,349 1,509 
Convertible senior notes12,922 21,991 19,797 
Warrants related to issuance of convertible senior notes21,991 21,991 19,797 
Total shares excluded from computation36,913 46,094 42,002