Share Repurchase Program (Details) |
Jun. 30, 2016
USD ($)
shares
|
---|---|
Equity [Abstract] | |
Share repurchase program, authorized amount | $ 1,000,000,000 |
Shares repurchased, program life to date, shares | shares | 9,880,917 |
Shares repurchased, program life to date, value | $ 662,300,000 |
Stock Repurchase Program, Remaining Authorized Repurchase Amount | $ 337,700,000 |