XML 64 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2016
Earnings Per Share (Tables) [Abstract]  
Computation of basic and diluted earnings per share
Year Ended December 31,
201620152014
Numerator for basic and diluted earnings per share -
net income attributable to common stockholders$1,012,397$818,344$446,745
Denominator for basic earnings per
share: weighted-average shares358,275348,240306,272
Effect of dilutive securities:
Employee stock options110143188
Non-vested restricted shares449535500
Redeemable shares1,393310-
Convertible senior unsecured notes-196787
Dilutive potential common shares1,9521,1841,475
Denominator for diluted earnings per
share: adjusted-weighted average shares360,227349,424307,747
Basic earnings per share$2.83$2.35$1.46
Diluted earnings per share$2.81$2.34$1.45