XML 65 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Common Share (Details) (USD $)
In Millions, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Earnings per common share from continuing operations:      
Net income attributable to Valero stockholders from continuing operations $ 3,694us-gaap_IncomeLossFromContinuingOperations $ 2,714us-gaap_IncomeLossFromContinuingOperations $ 3,117us-gaap_IncomeLossFromContinuingOperations
Less dividends paid:      
Weighted-average common shares outstanding (in millions) 526us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 542us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 550us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Earnings per common share from continuing operations:      
Total earnings per common share from continuing operations $ 7.00us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 4.98us-gaap_IncomeLossFromContinuingOperationsPerBasicShare $ 5.64us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
Earnings per common share from continuing operations – assuming dilution:      
Net income attributable to Valero stockholders from continuing operations 3,694us-gaap_IncomeLossFromContinuingOperations 2,714us-gaap_IncomeLossFromContinuingOperations 3,117us-gaap_IncomeLossFromContinuingOperations
Weighted-average common shares outstanding (in millions) 526us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 542us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 550us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Common equivalent shares:      
Weighted-average common shares outstanding – assuming dilution (in millions) 530us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 548us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 556us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Earnings per common share from continuing operations – assuming dilution (in usd per share) $ 6.97us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 4.96us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare $ 5.61us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
Common Stock [Member]      
Earnings per common share from continuing operations:      
Net income attributable to Valero stockholders from continuing operations 3,694us-gaap_IncomeLossFromContinuingOperations
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
2,714us-gaap_IncomeLossFromContinuingOperations
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
3,117us-gaap_IncomeLossFromContinuingOperations
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Less dividends paid:      
Common stock 552us-gaap_DividendsCommonStockCash
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
460us-gaap_DividendsCommonStockCash
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
358us-gaap_DividendsCommonStockCash
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Nonvested restricted stock 2us-gaap_DividendsShareBasedCompensationCash
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
2us-gaap_DividendsShareBasedCompensationCash
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
2us-gaap_DividendsShareBasedCompensationCash
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Undistributed earnings 3,140us-gaap_UndistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
2,252us-gaap_UndistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
2,757us-gaap_UndistributedEarnings
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted-average common shares outstanding (in millions) 526us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
542us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
550us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Earnings per common share from continuing operations:      
Distributed earnings (in usd per share) $ 1.05us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 0.85us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 0.65us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Undistributed earnings (in usd per share) $ 5.95us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 4.13us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 4.99us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Total earnings per common share from continuing operations $ 7.00us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 4.98us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 5.64us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Earnings per common share from continuing operations – assuming dilution:      
Net income attributable to Valero stockholders from continuing operations $ 3,694us-gaap_IncomeLossFromContinuingOperations
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 2,714us-gaap_IncomeLossFromContinuingOperations
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 3,117us-gaap_IncomeLossFromContinuingOperations
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted-average common shares outstanding (in millions) 526us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
542us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
550us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Common equivalent shares:      
Stock options (in shares) 2us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
4us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
4us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Performance awards and nonvested restricted stock (in shares) 2us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
2us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
2us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted-average common shares outstanding – assuming dilution (in millions) 530us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
548us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
556us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Earnings per common share from continuing operations – assuming dilution (in usd per share) $ 6.97us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 4.96us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 5.61us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Restricted Stock [Member]      
Less dividends paid:      
Weighted-average common shares outstanding (in millions) 2us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
3us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
3us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
Earnings per common share from continuing operations:      
Distributed earnings (in usd per share) $ 1.05us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
$ 0.85us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
$ 0.65us-gaap_EarningsPerShareBasicDistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
Undistributed earnings (in usd per share) $ 5.95us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
$ 4.13us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
$ 4.99us-gaap_EarningsPerShareBasicUndistributed
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
Total earnings per common share from continuing operations $ 7.00us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
$ 4.98us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
$ 5.64us-gaap_IncomeLossFromContinuingOperationsPerBasicShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
Earnings per common share from continuing operations – assuming dilution:      
Weighted-average common shares outstanding (in millions) 2us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
3us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember
3us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_RestrictedStockMember