XML 45 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Earnings Per Share (Schedule of Earnings Per Share, Basic And Diluted) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Numerators [Abstract]        
Numerator for both basic and diluted EPS, net income $ 92,064,646 $ 78,332,425 $ 258,829,882 $ 230,074,303
Denominators [Abstract]        
Denominator for basic EPS, weighted-average shares outstanding 287,736,638 292,589,866 288,466,905 293,742,028
Potentially dilutive shares resulting from stock plans 2,717,187 2,787,612 2,557,758 3,252,544
Denominator for diluted EPS 290,453,825 295,377,478 291,024,663 296,994,572
Shares related to stock plans not included in diluted average common shares outstanding because their effect would be anti-dilutive 1,818,032 3,756,396 4,193,947 1,611,900