Nov 03                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $31,250               
              $2.0 p/Share               
          
        
            
        
          
              15,625 
              Added 10.21% 
          
   
         
        
          
            137,364  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 14                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $793,342               
              $33.85 p/Share               
          
        
            
        
          
              23,437 
              Reduced 16.14% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 14                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $46,874               
              $2.0 p/Share               
          
        
            
        
          
              23,437 
              Added 13.9% 
          
   
         
        
          
            145,176  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 13                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $953,997               
              $34.89 p/Share               
          
        
            
        
          
              27,343 
              Reduced 18.34% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 13                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $54,686               
              $2.0 p/Share               
          
        
            
        
          
              27,343 
              Added 15.5% 
          
   
         
        
          
            149,082  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 04                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,102,888               
              $35.28 p/Share               
          
        
            
        
          
              31,261 
              Reduced 20.43% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $62,522               
              $2.0 p/Share               
          
        
            
        
          
              31,261 
              Added 16.97% 
          
   
         
        
          
            153,000  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 03                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $799,785               
              $34.09 p/Share               
          
        
            
        
          
              23,461 
              Reduced 16.16% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Oct 03                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $46,922               
              $2.0 p/Share               
          
        
            
        
          
              23,461 
              Added 13.91% 
          
   
         
        
          
            145,200  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 22                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $211,570               
              $35.35 p/Share               
          
        
            
        
          
              5,985 
              Reduced 4.69% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 22                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $11,970               
              $2.0 p/Share               
          
        
            
        
          
              5,985 
              Added 4.48% 
          
   
         
        
          
            127,724  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 21                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $224,138               
              $37.45 p/Share               
          
        
            
        
          
              5,985 
              Reduced 4.69% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 21                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $11,970               
              $2.0 p/Share               
          
        
            
        
          
              5,985 
              Added 4.48% 
          
   
         
        
          
            127,724  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,376,985               
              $39.78 p/Share               
          
        
            
        
          
              34,615 
              Reduced 22.14% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 07                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $69,230               
              $2.0 p/Share               
          
        
            
        
          
              34,615 
              Added 18.13% 
          
   
         
        
          
            156,354  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,220,664               
              $39.08 p/Share               
          
        
            
        
          
              31,235 
              Reduced 20.42% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Sep 06                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $62,470               
              $2.0 p/Share               
          
        
            
        
          
              31,235 
              Added 16.96% 
          
   
         
        
          
            152,974  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 26                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,721,131               
              $40.73 p/Share               
          
        
            
        
          
              66,809 
              Reduced 35.43% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 26                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $133,618               
              $2.0 p/Share               
          
        
            
        
          
              66,809 
              Added 26.16% 
          
   
         
        
          
            188,548  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,909,998               
              $42.73 p/Share               
          
        
            
        
          
              68,102 
              Reduced 35.87% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 25                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $136,204               
              $2.0 p/Share               
          
        
            
        
          
              68,102 
              Added 26.4% 
          
   
         
        
          
            189,841  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 16                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $1,557,451               
              $35.25 p/Share               
          
        
            
        
          
              44,183 
              Reduced 26.63% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 16                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $88,366               
              $2.0 p/Share               
          
        
            
        
          
              44,183 
              Added 21.03% 
          
   
         
        
          
            165,922  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $3,352,531               
              $36.51 p/Share               
          
        
            
        
          
              91,825 
              Reduced 43.0% 
          
   
         
        
          
            121,739  
            Common Stock, $0.01 pa... 
          
          
        
          
             
           
                
        
      
      
        
            Aug 15                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $183,650               
              $2.0 p/Share               
          
        
            
        
          
              91,825 
              Added 30.07% 
          
   
         
        
          
            213,564  
            Common Stock, $0.01 pa...