Nov 21                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $520,392               
              $24.01 p/Share               
          
        
            
        
          
              21,674 
              Reduced 5.59% 
          
   
         
        
          
            366,090 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 20                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $25,790               
              $25.79 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.26% 
          
   
         
        
          
            387,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $20,570               
              $20.57 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.26% 
          
   
         
        
          
            388,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $31,000               
              $31.0 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.26% 
          
   
         
        
          
            389,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 30                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $23,730               
              $23.73 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.26% 
          
   
         
        
          
            390,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 23                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $23,970               
              $23.97 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.25% 
          
   
         
        
          
            391,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 16                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $27,350               
              $27.35 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.25% 
          
   
         
        
          
            392,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 09                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $26,730               
              $26.73 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.25% 
          
   
         
        
          
            393,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 02                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $28,740               
              $28.74 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.25% 
          
   
         
        
          
            394,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 25                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $26,000               
              $26.0 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.25% 
          
   
         
        
          
            395,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 18                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $29,500               
              $29.5 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.25% 
          
   
         
        
          
            396,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 11                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $31,090               
              $31.09 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.25% 
          
   
         
        
          
            397,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $32,530               
              $32.53 p/Share               
          
        
            
        
          
              1,000 
              Reduced 0.25% 
          
   
         
        
          
            398,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 22                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $658,027               
              $32.88 p/Share               
          
        
            
        
          
              20,013 
              Reduced 4.77% 
          
   
         
        
          
            399,764 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 26                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $625,467               
              $23.99 p/Share               
          
        
            
        
          
              26,072 
              Reduced 5.85% 
          
   
         
        
          
            419,777 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 23                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $468,919               
              $26.92 p/Share               
          
        
            
        
          
              17,419 
              Reduced 3.76% 
          
   
         
        
          
            445,849 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 08                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $42,400               
              $13.25 p/Share               
          
        
            
        
          
              3,200 
              Reduced 0.69% 
          
   
         
        
          
            463,268 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 08                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $4,320               
              $1.35 p/Share               
          
        
            
        
          
              3,200 
              Added 0.68% 
          
   
         
        
          
            466,468 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $44,288               
              $13.84 p/Share               
          
        
            
        
          
              3,200 
              Reduced 0.69% 
          
   
         
        
          
            463,268 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $4,320               
              $1.35 p/Share               
          
        
            
        
          
              3,200 
              Added 0.68% 
          
   
         
        
          
            466,468 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 24                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $48,000               
              $15.0 p/Share               
          
        
            
        
          
              3,200 
              Reduced 0.69% 
          
   
         
        
          
            463,268 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 24                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $4,320               
              $1.35 p/Share               
          
        
            
        
          
              3,200 
              Added 0.68% 
          
   
         
        
          
            466,468 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 20                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $20,250               
              $1.35 p/Share               
          
        
            
        
          
              15,000 
              Added 3.14% 
          
   
         
        
          
            463,268 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $48,576               
              $15.18 p/Share               
          
        
            
        
          
              3,200 
              Reduced 0.71% 
          
   
         
        
          
            448,268 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 17                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $4,320               
              $1.35 p/Share               
          
        
            
        
          
              3,200 
              Added 0.7% 
          
   
         
        
          
            451,468 Common Stock