Jan 07                           
            2014                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $30,200,000               
              $37.75 p/Share               
          
        
            
        
          
              800,000 
              Reduced 96.12% 
          
   
         
        
          
            32,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 07                           
            2014                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $25,944,000               
              $32.43 p/Share               
          
        
            
        
          
              800,000 
              Added 49.01% 
          
   
         
        
          
            832,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 06                           
            2014                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $15,003,999               
              $37.51 p/Share               
          
        
            
        
          
              400,000 
              Reduced 92.52% 
          
   
         
        
          
            32,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jan 06                           
            2014                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $12,972,000               
              $32.43 p/Share               
          
        
            
        
          
              400,000 
              Added 48.06% 
          
   
         
        
          
            432,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 28                           
            2013                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $11,665,501               
              $33.33 p/Share               
          
        
            
        
          
              350,000 
              Reduced 91.54% 
          
   
         
        
          
            32,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 28                           
            2013                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $7,455,000               
              $21.3 p/Share               
          
        
            
        
          
              350,000 
              Added 47.79% 
          
   
         
        
          
            382,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 24                           
            2013                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $21,919,911               
              $33.1 p/Share               
          
        
            
        
          
              662,233 
              Reduced 95.35% 
          
   
         
        
          
            32,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 24                           
            2013                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $13,933,383               
              $21.04 p/Share               
          
        
            
        
          
              662,233 
              Added 48.81% 
          
   
         
        
          
            694,560  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 22                           
            2013                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $7,699,589               
              $33.1 p/Share               
          
        
            
        
          
              232,616 
              Reduced 87.8% 
          
   
         
        
          
            32,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 22                           
            2013                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $4,894,241               
              $21.04 p/Share               
          
        
            
        
          
              232,616 
              Added 46.75% 
          
   
         
        
          
            264,943  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 21                           
            2013                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $11,762,601               
              $33.12 p/Share               
          
        
            
        
          
              355,151 
              Reduced 91.66% 
          
   
         
        
          
            32,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Oct 21                           
            2013                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $7,472,377               
              $21.04 p/Share               
          
        
            
        
          
              355,151 
              Added 47.82% 
          
   
         
        
          
            387,478  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 27                           
            2013                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $13,516,000               
              $33.79 p/Share               
          
        
            
        
          
              400,000 
              Reduced 92.52% 
          
   
         
        
          
            32,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 27                           
            2013                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $8,416,000               
              $21.04 p/Share               
          
        
            
        
          
              400,000 
              Added 48.06% 
          
   
         
        
          
            432,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 31                           
            2013                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $23,739               
              $30.71 p/Share               
          
        
            
        
          
              773 
              Added 2.34% 
          
   
         
        
          
            32,327  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 28                           
            2012                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $16,629,999               
              $33.26 p/Share               
          
        
            
        
          
              500,000 
              Reduced 94.06% 
          
   
         
        
          
            31,554  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 28                           
            2012                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $10,520,000               
              $21.04 p/Share               
          
        
            
        
          
              500,000 
              Added 48.47% 
          
   
         
        
          
            531,554  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 27                           
            2012                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $49,770,000               
              $33.18 p/Share               
          
        
            
        
          
              1,500,000 
              Reduced 97.94% 
          
   
         
        
          
            31,554  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Dec 27                           
            2012                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $31,560,001               
              $21.04 p/Share               
          
        
            
        
          
              1,500,000 
              Added 49.48% 
          
   
         
        
          
            1,531,554  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 11                           
            2012                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $48,924,601               
              $29.2 p/Share               
          
        
            
        
          
              1,675,500 
              Reduced 98.15% 
          
   
         
        
          
            31,554  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 11                           
            2012                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $27,796,545               
              $16.59 p/Share               
          
        
            
        
          
              1,675,500 
              Added 49.53% 
          
   
         
        
          
            1,707,054  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 10                           
            2012                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $642,840               
              $29.22 p/Share               
          
        
            
        
          
              22,000 
              Reduced 41.08% 
          
   
         
        
          
            31,554  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Jul 10                           
            2012                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $456,060               
              $20.73 p/Share               
          
        
            
        
          
              22,000 
              Added 29.12% 
          
   
         
        
          
            53,554  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Mar 30                           
            2012                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $23,739               
              $27.7 p/Share               
          
        
            
        
          
              857 
              Added 2.64% 
          
   
         
        
          
            31,554  
            Common Stock 
          
          
        
          
             
           
                
        
      
      
        
            Sep 30                           
            2011                           
          
        
          
            
              BUY 
            
            
                Other acquisition or disposition 
            
                            
         
        
          
              $3,634               
              $28.17 p/Share               
          
        
            
        
          
              129 
              Added 0.42% 
          
   
         
        
          
            30,697  
            Common Stock