| Jan 09                          
            2013 |  | 
              -                 
           | 
              840
           |  | 
 
      
      
        | Jan 02                          
            2013 |  | 
              -                 
           | 
              840
           |  | 
 
      
      
        | Jan 02                          
            2013 |  | 
              -                 
           | 
              2,352
           |  | 
 
      
      
        | Dec 28                          
            2012 |  | 
              -                 
           | 
              784
           |  | 
 
      
      
        | Dec 28                          
            2012 |  | 
              -                 
           | 
              160
           |  | 
 
      
      
        | Dec 27                          
            2012 |  | 
              -                 
           | 
              1,453
           |  | 
 
      
      
        | Dec 21                          
            2012 |  | 
              -                 
           | 
              537,911
           |  | 
 
      
      
        | Dec 21                          
            2012 |  | 
              -                 
           | 
              537,911
           |  | 
 
      
      
        | Sep 20                          
            2012 | 
            
              SELL
             
                Open market or private sale
             | 
              $455,347              
              $204.1 p/Share              
           | 
              2,231
           |  | 
 
      
      
        | Aug 29                          
            2012 | 
            
              BUY
             
                Open market or private purchase
             | 
              $5,821              
              $166.3 p/Share              
           | 
              35
           |  | 
 
      
      
        | Aug 23                          
            2012 | 
            
              BUY
             
                Open market or private purchase
             | 
              $57,750              
              $165.0 p/Share              
           | 
              350
           |  | 
 
      
      
        | Aug 22                          
            2012 | 
            
              BUY
             
                Open market or private purchase
             | 
              $16,500              
              $165.0 p/Share              
           | 
              100
           |  | 
 
      
      
        | Aug 17                          
            2012 | 
            
              BUY
             
                Open market or private purchase
             | 
              $16,500              
              $165.0 p/Share              
           | 
              100
           |  | 
 
      
      
        | Aug 15                          
            2012 | 
            
              BUY
             
                Open market or private purchase
             | 
              $132,000              
              $165.0 p/Share              
           | 
              800
           |  | 
 
      
      
        | Aug 14                          
            2012 | 
            
              BUY
             
                Open market or private purchase
             | 
              $51,574              
              $164.25 p/Share              
           | 
              314
           |  | 
 
      
      
        | Aug 14                          
            2012 | 
            
              BUY
             
                Open market or private purchase
             | 
              $28,686              
              $163.92 p/Share              
           | 
              175
           |  | 
 
      
      
        | Aug 13                          
            2012 | 
            
              BUY
             
                Open market or private purchase
             | 
              $2,447              
              $163.14 p/Share              
           | 
              15
           |  | 
 
      
      
        | Jul 06                          
            2012 |  | 
              $165              
              $164.7 p/Share              
           | 
              1
           |  | 
 
      
      
        | Jun 13                          
            2012 | 
            
              BUY
             
                Open market or private purchase
             | 
              $7,590              
              $165.0 p/Share              
           | 
              46
           |  | 
 
      
      
        | Jun 07                          
            2012 |  | 
              -                 
           | 
              700
           |  | 
 
      
      
        | Jun 07                          
            2012 |  | 
              -                 
           | 
              144,539
           |  | 
 
      
      
        | Jun 07                          
            2012 |  | 
              -                 
           | 
              700
           |  | 
 
      
      
        | Jun 07                          
            2012 |  | 
              -                 
           | 
              144,539
           |  | 
 
      
      
        | May 21                          
            2012 | 
            
              SELL
             
                Open market or private purchase
             | 
              $40,460              
              $170.0 p/Share              
           | 
              238
           |  | 
 
      
      
        | May 21                          
            2012 | 
            
              BUY
             
                Open market or private purchase
             | 
              $33,400              
              $167.0 p/Share              
           | 
              200
           |  |