Oct 23                           
            2012                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              10,660 
              Added 21.14% 
          
   
         
        
          
            39,772 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 18                           
            2012                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $586,575               
              $60.31 p/Share               
          
        
            
        
          
              9,726 
              Reduced 25.04% 
          
   
         
        
          
            29,112 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 18                           
            2012                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $182,880               
              $22.86 p/Share               
          
        
            
        
          
              8,000 
              Added 17.08% 
          
   
         
        
          
            38,838 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 06                           
            2012                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $71,905               
              $56.44 p/Share               
          
        
            
        
          
              1,274 
              Reduced 3.97% 
          
   
         
        
          
            30,838 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2012                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,311,884               
              $59.6 p/Share               
          
        
            
        
          
              38,790 
              Reduced 54.71% 
          
   
         
        
          
            32,112 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2012                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $1,389,846               
              $35.83 p/Share               
          
        
            
        
          
              38,790 
              Added 51.38% 
          
   
         
        
          
            36,702 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 18                           
            2012                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $132,250               
              $57.5 p/Share               
          
        
            
        
          
              2,300 
              Reduced 6.68% 
          
   
         
        
          
            32,112 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 17                           
            2012                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $650,971               
              $57.7 p/Share               
          
        
            
        
          
              11,282 
              Reduced 24.69% 
          
   
         
        
          
            34,412 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 02                           
            2011                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $38,451               
              $45.45 p/Share               
          
        
            
        
          
              846 
              Reduced 1.82% 
          
   
         
        
          
            45,694 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 26                           
            2011                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $36,990               
              $45.78 p/Share               
          
        
            
        
          
              808 
              Reduced 1.71% 
          
   
         
        
          
            46,540 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 25                           
            2011                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $33,727               
              $45.03 p/Share               
          
        
            
        
          
              749 
              Reduced 1.56% 
          
   
         
        
          
            47,348 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 24                           
            2011                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $46,984               
              $46.29 p/Share               
          
        
            
        
          
              1,015 
              Reduced 2.07% 
          
   
         
        
          
            48,097 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 24                           
            2011                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              11,090 
              Added 18.42% 
          
   
         
        
          
            49,112 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 06                           
            2011                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $59,396               
              $60.67 p/Share               
          
        
            
        
          
              979 
              Reduced 2.51% 
          
   
         
        
          
            38,022 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 25                           
            2011                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,137,355               
              $55.63 p/Share               
          
        
            
        
          
              20,445 
              Reduced 34.39% 
          
   
         
        
          
            39,001 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 02                           
            2010                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $44,913               
              $50.98 p/Share               
          
        
            
        
          
              881 
              Reduced 1.46% 
          
   
         
        
          
            59,446 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 26                           
            2010                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $40,675               
              $50.34 p/Share               
          
        
            
        
          
              808 
              Reduced 1.32% 
          
   
         
        
          
            60,327 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 25                           
            2010                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              9,230 
              Added 13.12% 
          
   
         
        
          
            61,135 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 24                           
            2010                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $51,288               
              $50.53 p/Share               
          
        
            
        
          
              1,015 
              Reduced 1.92% 
          
   
         
        
          
            51,905 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 01                           
            2010                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $64,231               
              $39.6 p/Share               
          
        
            
        
          
              1,622 
              Reduced 2.97% 
          
   
         
        
          
            52,920 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 26                           
            2010                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $180,084               
              $43.0 p/Share               
          
        
            
        
          
              4,188 
              Reduced 7.13% 
          
   
         
        
          
            54,542 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 26                           
            2010                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $95,738               
              $22.86 p/Share               
          
        
            
        
          
              4,188 
              Added 6.66% 
          
   
         
        
          
            58,730 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 16                           
            2010                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $827,820               
              $45.0 p/Share               
          
        
            
        
          
              18,396 
              Reduced 25.22% 
          
   
         
        
          
            54,542 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 16                           
            2010                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $583,153               
              $31.7 p/Share               
          
        
            
        
          
              18,396 
              Added 23.97% 
          
   
         
        
          
            58,354 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 06                           
            2010                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $45,918               
              $46.76 p/Share               
          
        
            
        
          
              982 
              Reduced 1.77% 
          
   
         
        
          
            54,542 Common Stock