XML 22 R8.htm IDEA: XBRL DOCUMENT v2.4.1.9
Condensed Consolidated Statement Of Changes In Equity (USD $)
In Millions
Total
USD ($)
Exxon Mobil Share Of Common Stock [Member]
USD ($)
Exxon Mobil Share Of Earnings Reinvested [Member]
USD ($)
Exxon Mobil Share Of Accumulated Other Comprehensive Income [Member]
USD ($)
Exxon Mobil Share Of Common Stock Held In Treasury [Member]
USD ($)
Exxon Mobil Share Of Equity [Member]
USD ($)
Noncontrolling Interests [Member]
USD ($)
Common Stock Outstanding [Member]
Balance at Dec. 31, 2013 $ 180,495us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 10,077us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
$ 387,432us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (10,725)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (212,781)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 174,003us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
$ 6,492us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Balance (in shares) - outstanding at Dec. 31, 2013               4,335us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= xom_OutstandingMember
Balance (in shares) - in treasury at Dec. 31, 2013         (3,684)us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
     
Balance (in shares) - issued at Dec. 31, 2013   8,019us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
           
Amortization of stock-based awards 201xom_AmortizationOfStockBasedAwards 201xom_AmortizationOfStockBasedAwards
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
      201xom_AmortizationOfStockBasedAwards
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Tax benefits related to stock-based awards 3us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation 3us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
      3us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Other (5)us-gaap_StockholdersEquityOther (5)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
      (5)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Net income for the period 9,370us-gaap_ProfitLoss   9,100us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    9,100us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
270us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Dividends - common shares (company)     (2,732)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (2,732)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Dividends - common shares (NCI)             (58)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Dividends - common shares (total) (2,790)xom_DividendsCommonStockIncNoncontrollingInt              
Other comprehensive income (526)us-gaap_OtherComprehensiveIncomeLossNetOfTax     (315)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (315)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
(211)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Acquisitions, at cost (company)         (3,860)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(3,860)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Acquisitions, at cost (total) (3,860)xom_TreasuryStockIncludingNonControllingInterests              
Acquisitions (in shares)         (41)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    (41)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= xom_OutstandingMember
Dispositions 3us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued       3us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
3us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Balance at Mar. 31, 2014 182,891us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 10,276us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
393,800us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(11,040)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(216,638)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
176,398us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
6,493us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Balance (in shares) - outstanding at Mar. 31, 2014               4,294us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= xom_OutstandingMember
Balance (in shares) - in treasury at Mar. 31, 2014         (3,725)us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
     
Balance (in shares) - issued at Mar. 31, 2014   8,019us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
           
Balance at Dec. 31, 2014 181,064us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 10,792us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
408,384us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(18,957)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(225,820)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
174,399us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
6,665us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Balance (in shares) - outstanding at Dec. 31, 2014               4,201us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= xom_OutstandingMember
Balance (in shares) - in treasury at Dec. 31, 2014 3,818us-gaap_TreasuryStockShares       (3,818)us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
     
Balance (in shares) - issued at Dec. 31, 2014 8,019us-gaap_CommonStockSharesIssued 8,019us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
           
Amortization of stock-based awards 213xom_AmortizationOfStockBasedAwards 213xom_AmortizationOfStockBasedAwards
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
      213xom_AmortizationOfStockBasedAwards
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Tax benefits related to stock-based awards 3us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation 3us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
      3us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Other (2)us-gaap_StockholdersEquityOther (2)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
      (2)us-gaap_StockholdersEquityOther
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Net income for the period 5,075us-gaap_ProfitLoss   4,940us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    4,940us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
135us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Dividends - common shares (company)     (2,910)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (2,910)us-gaap_DividendsCommonStock
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Dividends - common shares (NCI)             (40)us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Dividends - common shares (total) (2,950)xom_DividendsCommonStockIncNoncontrollingInt              
Other comprehensive income (4,179)us-gaap_OtherComprehensiveIncomeLossNetOfTax     (3,638)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  (3,638)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
(541)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Acquisitions, at cost (company)         (1,781)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(1,781)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Acquisitions, at cost (total) (1,781)xom_TreasuryStockIncludingNonControllingInterests              
Acquisitions (in shares)         (20)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
    (20)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= xom_OutstandingMember
Dispositions 3us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued       3us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
3us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
   
Balance at Mar. 31, 2015 $ 177,446us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $ 11,006us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember
$ 410,414us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (22,595)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ (227,598)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 171,227us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= xom_ExxonMobilShareOfEquityMember
$ 6,219us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
 
Balance (in shares) - outstanding at Mar. 31, 2015               4,181us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= xom_OutstandingMember
Balance (in shares) - in treasury at Mar. 31, 2015 3,838us-gaap_TreasuryStockShares       (3,838)us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
     
Balance (in shares) - issued at Mar. 31, 2015 8,019us-gaap_CommonStockSharesIssued 8,019us-gaap_CommonStockSharesIssued
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember