|
Consolidated Statements of Shareholders' Equity Statement (USD $) In Millions, except Share data in Thousands, unless otherwise specified
|
Total
|
Common Stock [Member]
|
Additional Paid-in Capital [Member]
|
Retained Earnings [Member]
|
Accumulated Other Comprehensive Income (Loss) [Member]
|
Treasury Stock [Member]
|
Trust for Benefit of Employees [Member]
|
| Shareholders' equity, Beginning Balance at Dec. 31, 2011 |
$ 13,541.7us-gaap_StockholdersEquity |
$ 724.1us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
$ 4,886.8us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
$ 14,897.8us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
$ (3,858.6)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
$ (95.3)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
$ (3,013.1)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_TrustForBenefitOfEmployeesMember |
| Shares, Beginning Balance at Dec. 31, 2011 |
|
1,158,644us-gaap_SharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
|
|
853us-gaap_SharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Increase (Decrease) in Shareholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Net income |
4,088.6us-gaap_NetIncomeLoss |
|
|
4,088.6us-gaap_NetIncomeLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
|
|
|
| Other comprehensive income (loss) |
61.5us-gaap_OtherComprehensiveIncomeLossNetOfTax |
|
|
|
61.5us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
|
|
| Cash dividends |
2,186.5us-gaap_Dividends |
|
|
2,186.5us-gaap_Dividends / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
|
|
|
| Retirement of treasury stock, shares |
|
(14,912)us-gaap_TreasuryStockSharesRetired / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
|
|
(14,912)us-gaap_TreasuryStockSharesRetired / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Retirement of treasury stock, value |
0.1us-gaap_TreasuryStockRetiredCostMethodAmount |
9.3us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
711.7us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
|
721.1us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Purchase for treasury, shares |
|
|
|
|
|
16,918us-gaap_TreasuryStockSharesAcquired / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Purchase for treasury, value |
(819.2)us-gaap_TreasuryStockValueAcquiredCostMethod |
|
|
|
|
(819.2)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Issuance of stock under employee stock plans-net, shares |
|
(2,761)us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
|
|
(9)us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Issuance of stock under employee stock plans-net, value |
62.4us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan |
1.8us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
65.2us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
|
|
1.0us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Stock-based compensation |
141.5us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation |
|
141.5us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
|
|
|
|
| Stockholders' equity, other |
(0.1)us-gaap_StockholdersEquityOther |
|
|
|
|
|
|
| Shareholders' equity, Ending Balance at Dec. 31, 2012 |
14,765.2us-gaap_StockholdersEquity |
716.6us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
4,963.1us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
16,088.2us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
(3,797.1)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
(192.4)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
(3,013.2)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_TrustForBenefitOfEmployeesMember |
| Shares, Ending Balance at Dec. 31, 2012 |
|
1,146,493us-gaap_SharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
|
|
2,850us-gaap_SharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Increase (Decrease) in Shareholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Net income |
4,684.8us-gaap_NetIncomeLoss |
|
|
4,684.8us-gaap_NetIncomeLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
|
|
|
| Other comprehensive income (loss) |
1,794.4us-gaap_OtherComprehensiveIncomeLossNetOfTax |
|
|
|
1,794.4us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
|
|
| Cash dividends |
2,102.8us-gaap_Dividends |
|
|
2,102.8us-gaap_Dividends / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
|
|
|
| Retirement of treasury stock, shares |
|
(32,406)us-gaap_TreasuryStockSharesRetired / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
|
|
(32,406)us-gaap_TreasuryStockSharesRetired / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Retirement of treasury stock, value |
0us-gaap_TreasuryStockRetiredCostMethodAmount |
20.3us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
1,677.8us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
|
1,698.1us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Purchase for treasury, shares |
|
|
|
|
|
30,400us-gaap_TreasuryStockSharesAcquired / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Purchase for treasury, value |
(1,600.0)us-gaap_TreasuryStockValueAcquiredCostMethod |
|
|
|
|
(1,600.0)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Issuance of stock under employee stock plans-net, shares |
|
(3,541)us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
|
|
(11)us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Issuance of stock under employee stock plans-net, value |
55.1us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan |
2.2us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
58.0us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
|
|
0.7us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Stock-based compensation |
144.9us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation |
|
144.9us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
|
|
|
|
| Shareholders' equity, Ending Balance at Dec. 31, 2013 |
17,631.4us-gaap_StockholdersEquity |
698.5us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
5,050.0us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
16,992.4us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
(2,002.7)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
(93.6)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
(3,013.2)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_TrustForBenefitOfEmployeesMember |
| Shares, Ending Balance at Dec. 31, 2013 |
|
1,117,628us-gaap_SharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
|
|
833us-gaap_SharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Increase (Decrease) in Shareholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
| Net income |
2,390.5us-gaap_NetIncomeLoss |
|
|
2,390.5us-gaap_NetIncomeLoss / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
|
|
|
| Other comprehensive income (loss) |
(1,989.1)us-gaap_OtherComprehensiveIncomeLossNetOfTax |
|
|
|
(1,989.1)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
|
|
| Cash dividends |
2,108.1us-gaap_Dividends |
|
|
2,108.1us-gaap_Dividends / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
|
|
|
| Retirement of treasury stock, shares |
|
(12,579)us-gaap_TreasuryStockSharesRetired / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
|
|
(12,579)us-gaap_TreasuryStockSharesRetired / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Retirement of treasury stock, value |
0us-gaap_TreasuryStockRetiredCostMethodAmount |
7.9us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
792.1us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
|
800.0us-gaap_TreasuryStockRetiredCostMethodAmount / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Purchase for treasury, shares |
|
|
|
|
|
12,579us-gaap_TreasuryStockSharesAcquired / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Purchase for treasury, value |
(800.0)us-gaap_TreasuryStockValueAcquiredCostMethod |
|
|
|
|
(800.0)us-gaap_TreasuryStockValueAcquiredCostMethod / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Issuance of stock under employee stock plans-net, shares |
|
(6,388)us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
|
|
(23)us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Issuance of stock under employee stock plans-net, value |
92.5us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan |
4.0us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
86.3us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
|
|
2.2us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|
| Stock-based compensation |
156.0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation |
|
156.0us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
|
|
|
|
| Shareholders' equity, Ending Balance at Dec. 31, 2014 |
$ 15,373.2us-gaap_StockholdersEquity |
$ 694.6us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
$ 5,292.3us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_AdditionalPaidInCapitalMember |
$ 16,482.7us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_RetainedEarningsMember |
$ (3,991.8)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedOtherComprehensiveIncomeMember |
$ (91.4)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
$ (3,013.2)us-gaap_StockholdersEquity / us-gaap_StatementEquityComponentsAxis = us-gaap_TrustForBenefitOfEmployeesMember |
| Shares, Ending Balance at Dec. 31, 2014 |
|
1,111,437us-gaap_SharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_CommonStockMember |
|
|
|
810us-gaap_SharesIssued / us-gaap_StatementEquityComponentsAxis = us-gaap_TreasuryStockMember |
|