| Feb 10                          
            2011 | 
            
              BUY
             
                Open market or private purchase
             | 
              $20,090              
              $200.9 p/Share              
           | 
              100
           |  | 
 
      
      
        | Feb 10                          
            2011 | 
            
              BUY
             
                Open market or private purchase
             | 
              $306,561              
              $198.55 p/Share              
           | 
              1,544
           |  | 
 
      
      
        | Feb 08                          
            2011 | 
            
              BUY
             
                Open market or private purchase
             | 
              $8,932              
              $198.5 p/Share              
           | 
              45
           |  | 
 
      
      
        | Jan 07                          
            2011 | 
            
              BUY
             
                Open market or private purchase
             | 
              $52,907              
              $192.39 p/Share              
           | 
              275
           |  | 
 
      
      
        | Dec 31                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $59,010              
              $196.7 p/Share              
           | 
              300
           |  | 
 
      
      
        | Dec 22                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $45,600              
              $190.0 p/Share              
           | 
              240
           |  | 
 
      
      
        | Dec 20                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $6,250              
              $189.4 p/Share              
           | 
              33
           |  | 
 
      
      
        | Dec 20                          
            2010 |  | 
              -                 
           | 
              280
           |  | 
 
      
      
        | Dec 10                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $18,437              
              $188.13 p/Share              
           | 
              98
           |  | 
 
      
      
        | Dec 07                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $13,783              
              $183.78 p/Share              
           | 
              75
           |  | 
 
      
      
        | Nov 30                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $58,122              
              $182.2 p/Share              
           | 
              319
           |  | 
 
      
      
        | Nov 23                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $18,450              
              $184.5 p/Share              
           | 
              100
           |  | 
 
      
      
        | Nov 22                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $5,888              
              $184.0 p/Share              
           | 
              32
           |  | 
 
      
      
        | Nov 18                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $25,639              
              $185.79 p/Share              
           | 
              138
           |  | 
 
      
      
        | Nov 09                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $144,780              
              $190.0 p/Share              
           | 
              762
           |  | 
 
      
      
        | Nov 08                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $63,360              
              $192.0 p/Share              
           | 
              330
           |  | 
 
      
      
        | Sep 30                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $355,927              
              $187.33 p/Share              
           | 
              1,900
           |  | 
 
      
      
        | Sep 16                          
            2010 |  | 
              -                 
           | 
              100
           |  | 
 
      
      
        | Sep 08                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $9,250              
              $185.0 p/Share              
           | 
              50
           |  | 
 
      
      
        | Sep 02                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $27,000              
              $180.0 p/Share              
           | 
              150
           |  | 
 
      
      
        | Aug 30                          
            2010 |  | 
              -                 
           | 
              33
           |  | 
 
      
      
        | Aug 11                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $19,500              
              $195.0 p/Share              
           | 
              100
           |  | 
 
      
      
        | Aug 08                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $21,120              
              $192.0 p/Share              
           | 
              110
           |  | 
 
      
      
        | Jul 07                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $4,610              
              $184.39 p/Share              
           | 
              25
           |  | 
 
      
      
        | Jun 24                          
            2010 | 
            
              BUY
             
                Open market or private purchase
             | 
              $60,426              
              $201.42 p/Share              
           | 
              300
           |  |