Aug 02                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $207,946               
              $6.07 p/Share               
          
        
            
        
          
              34,258 
              Added 19.17% 
          
   
         
        
          
            144,438 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 11                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $328,425               
              $22.65 p/Share               
          
        
            
        
          
              14,500 
              Reduced 11.63% 
          
   
         
        
          
            110,180 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 11                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $109,330               
              $7.54 p/Share               
          
        
            
        
          
              14,500 
              Added 10.42% 
          
   
         
        
          
            124,680 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 28                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $55,625               
              $22.25 p/Share               
          
        
            
        
          
              2,500 
              Reduced 2.22% 
          
   
         
        
          
            110,180 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 27                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $71,623               
              $22.25 p/Share               
          
        
            
        
          
              3,219 
              Reduced 2.78% 
          
   
         
        
          
            112,680 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $20,047               
              $22.25 p/Share               
          
        
            
        
          
              901 
              Reduced 0.77% 
          
   
         
        
          
            115,899 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 24                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              $68,746               
              $24.13 p/Share               
          
        
            
        
          
              2,849 
              Added 2.38% 
          
   
         
        
          
            116,800 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 25                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,065,975               
              $14.44 p/Share               
          
        
            
        
          
              73,821 
              Reduced 39.31% 
          
   
         
        
          
            113,951 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 25                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $676,200               
              $9.16 p/Share               
          
        
            
        
          
              73,821 
              Added 37.77% 
          
   
         
        
          
            121,618 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 18                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $227,961               
              $12.21 p/Share               
          
        
            
        
          
              18,670 
              Reduced 14.08% 
          
   
         
        
          
            113,951 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 18                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $77,294               
              $4.14 p/Share               
          
        
            
        
          
              18,670 
              Added 12.34% 
          
   
         
        
          
            132,621 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $280,816               
              $11.4 p/Share               
          
        
            
        
          
              24,633 
              Reduced 17.77% 
          
   
         
        
          
            113,951 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 17                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $101,981               
              $4.14 p/Share               
          
        
            
        
          
              24,633 
              Added 15.09% 
          
   
         
        
          
            138,584 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 16                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $209,934               
              $11.42 p/Share               
          
        
            
        
          
              18,383 
              Reduced 13.89% 
          
   
         
        
          
            113,951 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 16                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $74,819               
              $4.07 p/Share               
          
        
            
        
          
              18,383 
              Added 13.01% 
          
   
         
        
          
            122,889 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 13                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $107,108               
              $11.29 p/Share               
          
        
            
        
          
              9,487 
              Reduced 7.69% 
          
   
         
        
          
            113,951 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 13                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $37,853               
              $3.99 p/Share               
          
        
            
        
          
              9,487 
              Added 7.14% 
          
   
         
        
          
            123,438 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 12                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $17,025               
              $11.35 p/Share               
          
        
            
        
          
              1,500 
              Reduced 1.3% 
          
   
         
        
          
            113,951 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 11                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $33,345               
              $11.7 p/Share               
          
        
            
        
          
              2,850 
              Reduced 2.41% 
          
   
         
        
          
            115,451 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 11                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $11,372               
              $3.99 p/Share               
          
        
            
        
          
              2,850 
              Added 2.35% 
          
   
         
        
          
            118,301 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 10                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $182,614               
              $11.7 p/Share               
          
        
            
        
          
              15,608 
              Reduced 11.91% 
          
   
         
        
          
            115,451 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 10                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $62,276               
              $3.99 p/Share               
          
        
            
        
          
              15,608 
              Added 10.64% 
          
   
         
        
          
            131,059 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 09                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $193,922               
              $11.78 p/Share               
          
        
            
        
          
              16,462 
              Reduced 12.48% 
          
   
         
        
          
            115,451 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 09                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $65,683               
              $3.99 p/Share               
          
        
            
        
          
              16,462 
              Added 11.09% 
          
   
         
        
          
            131,913 Common Stock