Jun 09                           
            2020                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              14,203 
              Added 41.49% 
          
   
         
        
          
            20,029 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Apr 28                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $169,501               
              $110.93 p/Share               
          
        
            
        
          
              1,528 
              Reduced 20.78% 
          
   
         
        
          
            5,826 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Apr 28                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $83,933               
              $54.93 p/Share               
          
        
            
        
          
              1,528 
              Added 17.2% 
          
   
         
        
          
            7,354 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Apr 07                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $170,300               
              $100.0 p/Share               
          
        
            
        
          
              1,703 
              Reduced 22.62% 
          
   
         
        
          
            5,826 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 30                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $37,753               
              $90.97 p/Share               
          
        
            
        
          
              415 
              Reduced 5.22% 
          
   
         
        
          
            7,529 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,413 
              Added 15.1% 
          
   
         
        
          
            7,944 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $88,300               
              $100.0 p/Share               
          
        
            
        
          
              883 
              Reduced 13.16% 
          
   
         
        
          
            5,826 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $29,238               
              $99.79 p/Share               
          
        
            
        
          
              293 
              Reduced 4.29% 
          
   
         
        
          
            6,531 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 13                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              998 
              Added 12.76% 
          
   
         
        
          
            6,824 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 09                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $39,102               
              $97.51 p/Share               
          
        
            
        
          
              401 
              Reduced 5.64% 
          
   
         
        
          
            6,709 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 08                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,284 
              Added 15.3% 
          
   
         
        
          
            7,110 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Sep 23                           
            2019                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $399,879               
              $115.04 p/Share               
          
        
            
        
          
              3,476 
              Reduced 37.37% 
          
   
         
        
          
            5,826 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Sep 23                           
            2019                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $195,038               
              $56.11 p/Share               
          
        
            
        
          
              3,476 
              Added 27.2% 
          
   
         
        
          
            9,302 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2019                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $43,792               
              $105.27 p/Share               
          
        
            
        
          
              416 
              Reduced 6.66% 
          
   
         
        
          
            5,826 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 29                           
            2019                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,412 
              Added 18.45% 
          
   
         
        
          
            6,242 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 11                           
            2019                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $62,347               
              $107.68 p/Share               
          
        
            
        
          
              579 
              Reduced 10.7% 
          
   
         
        
          
            4,830 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 09                           
            2019                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,968 
              Added 26.68% 
          
   
         
        
          
            5,409 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jan 02                           
            2019                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $420,402               
              $84.03 p/Share               
          
        
            
        
          
              5,003 
              Reduced 59.25% 
          
   
         
        
          
            3,441 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jan 02                           
            2019                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $280,718               
              $56.11 p/Share               
          
        
            
        
          
              5,003 
              Added 37.21% 
          
   
         
        
          
            8,444 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 12                           
            2018                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $52,637               
              $95.53 p/Share               
          
        
            
        
          
              551 
              Reduced 14.69% 
          
   
         
        
          
            3,201 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 11                           
            2018                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,880 
              Added 33.38% 
          
   
         
        
          
            3,752 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2018                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $31,261               
              $91.14 p/Share               
          
        
            
        
          
              343 
              Reduced 15.49% 
          
   
         
        
          
            1,872 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2018                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,052 
              Added 32.2% 
          
   
         
        
          
            2,215 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Jan 05                           
            2018                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $366,080               
              $91.52 p/Share               
          
        
            
        
          
              4,000 
              Reduced 77.47% 
          
   
         
        
          
            1,163 Comm Stock - $.16-2/3 ... 
          
          
        
          
             
                
        
      
      
        
            Oct 03                           
            2017                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $50,853               
              $85.9 p/Share               
          
        
            
        
          
              592 
              Reduced 10.29% 
          
   
         
        
          
            5,163 Comm Stock - $.16-2/3 ...