XML 35 R89.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Stock Options Activity Roll Forward) (Details) (USD $)
In Millions, except Share data in Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Options, outstanding, weighted average remaining contractual term 3 years 3 months
Options, exercisable, weighted average remaining contractual term 2 years 9 months
Options, exercisable and expected to vest, weighted average remaining contractual term 3 years 3 months
Stock Options [Member]  
Options, Outstanding at beginning of period 37,996us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Options, Granted 276us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Options, Exercised (8,838)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Options, Forfeited or expired (1,060)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Options, Outstanding at end of period 28,374us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Number of options exercisable 25,074us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Options, Exercisable and expected to vest at period end 28,138us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= us-gaap_EmployeeStockOptionMember
Wtd. Avg. Exercise Price [Member]  
Wtd. Avg. Exercise Price, Outstanding at beginning of period 34.90us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= bbt_WtdAvgExercisePriceMember
Wtd. Avg. Exercise Price, Granted 37.55us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= bbt_WtdAvgExercisePriceMember
Wtd. Avg. Exercise Price, Exercised 34.17us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= bbt_WtdAvgExercisePriceMember
Wtd. Avg. Exercise Price, Forfeited or expired 36.73us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= bbt_WtdAvgExercisePriceMember
Wtd. Avg. Exercise Price, Outstanding at end of period 35.09us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= bbt_WtdAvgExercisePriceMember
Wtd. Avg. Exercise Price, Exercisable at end of period 35.74us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= bbt_WtdAvgExercisePriceMember
Wtd. Avg. Exercise Price, Exercisable and expected to vest at end of period 35.13us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= bbt_WtdAvgExercisePriceMember
Aggregate Intrinsic Value [Member]  
Options, outstanding, intrinsic value 134us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= bbt_AggregateIntrinsicValueMember
Options, exercisable, intrinsic value 105us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= bbt_AggregateIntrinsicValueMember
Options, exercisable and expected to vest, aggregate intrinsic value 132us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= bbt_AggregateIntrinsicValueMember