XML 38 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
EQUITY (Changes in Equity) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Equity [Line Items]                      
Common Stock, Value, Issued, Balance at January 1,       $ 221us-gaap_CommonStockValue         $ 221us-gaap_CommonStockValue    
Common Stock, Value, Issued, Balance at December 31, 221us-gaap_CommonStockValue       221us-gaap_CommonStockValue       221us-gaap_CommonStockValue 221us-gaap_CommonStockValue  
Capital in Excess of Par Value of Stock, Balance at January 1,       1,922us-gaap_AdditionalPaidInCapital       2,694us-gaap_AdditionalPaidInCapital 1,922us-gaap_AdditionalPaidInCapital 2,694us-gaap_AdditionalPaidInCapital 3,114us-gaap_AdditionalPaidInCapital
Employee stock compensation plans, Capital in Excess of Par Value of Stock                 (393)bmy_ChangeInAdditionalPaidInCapitalRelatedToShareBasedCompensationExpenseAndTreasuryStockIssuance (772)bmy_ChangeInAdditionalPaidInCapitalRelatedToShareBasedCompensationExpenseAndTreasuryStockIssuance (420)bmy_ChangeInAdditionalPaidInCapitalRelatedToShareBasedCompensationExpenseAndTreasuryStockIssuance
Debt conversion, Capital in Excess of Par Value of Stock                 (22)bmy_ChangeinAdditionalPaidInCapitalRelatedToDebtConversion    
Capital in Excess of Par Value of Stock, Balance at December 31, 1,507us-gaap_AdditionalPaidInCapital       1,922us-gaap_AdditionalPaidInCapital       1,507us-gaap_AdditionalPaidInCapital 1,922us-gaap_AdditionalPaidInCapital 2,694us-gaap_AdditionalPaidInCapital
Retained Earnings, Balance at January 1,       32,952us-gaap_RetainedEarningsAccumulatedDeficit       32,733us-gaap_RetainedEarningsAccumulatedDeficit 32,952us-gaap_RetainedEarningsAccumulatedDeficit 32,733us-gaap_RetainedEarningsAccumulatedDeficit 33,069us-gaap_RetainedEarningsAccumulatedDeficit
Net Earnings/(Loss) Attributable to BMS 13us-gaap_NetIncomeLoss 721us-gaap_NetIncomeLoss 333us-gaap_NetIncomeLoss 937us-gaap_NetIncomeLoss 726us-gaap_NetIncomeLoss 692us-gaap_NetIncomeLoss 536us-gaap_NetIncomeLoss 609us-gaap_NetIncomeLoss 2,004us-gaap_NetIncomeLoss 2,563us-gaap_NetIncomeLoss 1,960us-gaap_NetIncomeLoss
Cash dividends declared                 (2,415)us-gaap_DividendsCommonStockCash (2,344)us-gaap_DividendsCommonStockCash (2,296)us-gaap_DividendsCommonStockCash
Retained Earnings, Balance at December 31, 32,541us-gaap_RetainedEarningsAccumulatedDeficit       32,952us-gaap_RetainedEarningsAccumulatedDeficit       32,541us-gaap_RetainedEarningsAccumulatedDeficit 32,952us-gaap_RetainedEarningsAccumulatedDeficit 32,733us-gaap_RetainedEarningsAccumulatedDeficit
Treasury Stock, Shares, Balance at January 1,       559us-gaap_TreasuryStockShares         559us-gaap_TreasuryStockShares    
Treasury Stock, Shares, Balance at December 31, 547us-gaap_TreasuryStockShares       559us-gaap_TreasuryStockShares       547us-gaap_TreasuryStockShares 559us-gaap_TreasuryStockShares  
Cost of Treasury Stock, Balance at January 1,       (17,800)us-gaap_TreasuryStockValue         (17,800)us-gaap_TreasuryStockValue    
Cost of Treasury Stock, Balance at December 31, (16,992)us-gaap_TreasuryStockValue       (17,800)us-gaap_TreasuryStockValue       (16,992)us-gaap_TreasuryStockValue (17,800)us-gaap_TreasuryStockValue  
Noncontrolling interest, Balance at January 1,       82us-gaap_MinorityInterest       15us-gaap_MinorityInterest 82us-gaap_MinorityInterest 15us-gaap_MinorityInterest (89)us-gaap_MinorityInterest
Net earnings attributable to noncontrolling interest                 39bmy_NetEarningsNoncontrollingInterest 38bmy_NetEarningsNoncontrollingInterest 850bmy_NetEarningsNoncontrollingInterest
Other comprehensive income attributable to noncontrolling interest                     (6)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
Variable interest entity                 59bmy_ChangeInNoncontrollingInterestRelatedtoVariableInterestEntities    
Distributions                 (49)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders 29us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders (740)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Noncontrolling interest, Balance at December 31, 131us-gaap_MinorityInterest       82us-gaap_MinorityInterest       131us-gaap_MinorityInterest 82us-gaap_MinorityInterest 15us-gaap_MinorityInterest
Net earnings attributable to noncontrolling interest, tax                 22bmy_IncomeTaxExpenseNoncontrollingInterest 20bmy_IncomeTaxExpenseNoncontrollingInterest 317bmy_IncomeTaxExpenseNoncontrollingInterest
Common Stock [Member]                      
Equity [Line Items]                      
Common Stock, Shares Issued, Balance at January 1,                     2,205us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Common Stock, Shares Issued, Balance at December 31, 2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
2,208us-gaap_SharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Common Stock, Value, Issued, Balance at January 1,                     220us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Common Stock, Value, Issued, Balance at December 31, 221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
221us-gaap_CommonStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Employee stock compensation plans, Shares                     3us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Employee stock compensation plans, Cost                     1us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Treasury Stock [Member]                      
Equity [Line Items]                      
Treasury Stock, Shares, Balance at January 1,       559us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
      570us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
559us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
570us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
515us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Stock repurchase program, Treasury Stock                   11us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
73us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Employee stock compensation plans, Shares                 (11)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(22)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(18)us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Debt conversion, Shares                 (1)us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Treasury Stock, Shares, Balance at December 31, 547us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
      559us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
      547us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
559us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
570us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Cost of Treasury Stock, Balance at January 1,       (17,800)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
      (18,823)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(17,800)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(18,823)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(17,402)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Stock repurchase program, Cost of Treasury Stock                   (413)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(2,407)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Employee stock compensation plans, Cost                 755us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
1,436us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
986us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
Debt conversion, Cost                 53us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
   
Cost of Treasury Stock, Balance at December 31, $ (16,992)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
      $ (17,800)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
      $ (16,992)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (17,800)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ (18,823)us-gaap_TreasuryStockValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember