XML 40 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2017
Earnings Per Share [Abstract]  
Schedule of earnings per share
The following table sets forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands, and per share amounts, unaudited):
 
Three Months Ended September 30,
 
2016
 
2017
 
Class A
 
Class B
 
Class C
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
 
 
 
 
 
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
Allocation of undistributed earnings
$
2,171

 
$
357

 
$
2,533

 
$
2,891

 
$
457

 
$
3,384

Denominator
 
 
 
 
 
 
 
 
 
 
 
Number of shares used in per share computation
294,945

 
48,513

 
344,103

 
297,804

 
47,078

 
348,603

Basic net income per share
$
7.36

 
$
7.36

 
$
7.36

 
$
9.71

 
$
9.71

 
$
9.71

Diluted net income per share:
 
 
 
 
 
 
 
 
 
 
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
2,171

 
$
357

 
$
2,533

 
$
2,891

 
$
457

 
$
3,384

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
357

 
0

 
0

 
457

 
0

 
0

Reallocation of undistributed earnings
(25
)
 
(5
)
 
25

 
(38
)
 
(7
)
 
38

Allocation of undistributed earnings
$
2,503

 
$
352

 
$
2,558

 
$
3,310

 
$
450

 
$
3,422

Denominator
 
 
 
 
 
 
 
 
 
 
 
Number of shares used in basic computation
294,945

 
48,513

 
344,103

 
297,804

 
47,078

 
348,603

Weighted-average effect of dilutive securities
 
 
 
 
 
 
 
 
 
 
 
Add:
 
 
 
 
 
 
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
48,513

 
0

 
0

 
47,078

 
0

 
0

Restricted stock units and other contingently issuable shares
1,923

 
0

 
8,956

 
1,070

 
0

 
9,161

Number of shares used in per share computation
345,381

 
48,513

 
353,059

 
345,952

 
47,078

 
357,764

Diluted net income per share
$
7.25

 
$
7.25

 
$
7.25

 
$
9.57

 
$
9.57

 
$
9.57


 
Nine Months Ended September 30,
 
2016
 
2017
 
Class A
 
Class B
 
Class C
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
 
 
 
 
 
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
Allocation of undistributed earnings
$
6,047

 
$
1,013

 
$
7,085

 
$
6,734

 
$
1,069

 
$
7,879

Denominator
 
 
 
 
 
 
 
 
 
 
 
Number of shares used in per share computation
293,723

 
49,214

 
344,162

 
297,291

 
47,189

 
347,853

Basic net income per share
$
20.59

 
$
20.59

 
$
20.59

 
$
22.65

 
$
22.65

 
$
22.65

Diluted net income per share:
 
 
 
 
 
 
 
 
 
 
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
6,047

 
$
1,013

 
$
7,085

 
$
6,734

 
$
1,069

 
$
7,879

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
1,013

 
0

 
0

 
1,069

 
0

 
0

Reallocation of undistributed earnings
(68
)
 
(16
)
 
68

 
(92
)
 
(17
)
 
92

Allocation of undistributed earnings
$
6,992

 
$
997

 
$
7,153

 
$
7,711

 
$
1,052

 
$
7,971

Denominator
 
 
 
 
 
 
 
 
 
 
 
Number of shares used in basic computation
293,723

 
49,214

 
344,162

 
297,291

 
47,189

 
347,853

Weighted-average effect of dilutive securities
 
 
 
 
 
 
 
 
 
 
 
Add:
 
 
 
 
 
 
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
49,214

 
0

 
0

 
47,189

 
0

 
0

Restricted stock units and other contingently issuable shares
2,204

 
0

 
8,896

 
1,255

 
0

 
9,497

Number of shares used in per share computation
345,141

 
49,214

 
353,058

 
345,735

 
47,189

 
357,350

Diluted net income per share
$
20.26

 
$
20.26

 
$
20.26

 
$
22.30

 
$
22.30

 
$
22.30