XML 52 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share (Narrative) (Details) (USD $)
In Thousands, except Per Share data, unless otherwise specified
3 Months Ended 1 Months Ended 52 Months Ended
Mar. 31, 2015
Mar. 31, 2014
May 08, 2015
May 08, 2015
Earnings Per Share        
Common stock repurchased, shares 650us-gaap_StockRepurchasedAndRetiredDuringPeriodShares 149us-gaap_StockRepurchasedAndRetiredDuringPeriodShares    
Common stock repurchased, average price per share $ 207.50us-gaap_TreasuryStockAcquiredAverageCostPerShare $ 148.18us-gaap_TreasuryStockAcquiredAverageCostPerShare    
Common stock repurchased, value $ 134,803us-gaap_TreasuryStockValueAcquiredParValueMethod $ 22,065us-gaap_TreasuryStockValueAcquiredParValueMethod    
Subsequent Event [Member]        
Earnings Per Share        
Common stock repurchased, shares     600us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
47,600us-gaap_StockRepurchasedAndRetiredDuringPeriodShares
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Common stock repurchased, average price per share     $ 218.25us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
$ 94.29us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Common stock repurchased, value     $ 133,900us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
$ 4,500,000us-gaap_TreasuryStockValueAcquiredParValueMethod
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember