May 31                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $114,972               
              $11.98 p/Share               
          
        
            
        
          
              9,597 
              Reduced 1.49% 
          
   
         
        
          
            633,680 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 12                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $13,419               
              $11.44 p/Share               
          
        
            
        
          
              1,173 
              Reduced 0.18% 
          
   
         
        
          
            643,277 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 02                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $133,310               
              $11.54 p/Share               
          
        
            
        
          
              11,552 
              Reduced 1.76% 
          
   
         
        
          
            644,450 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              192,500 
              Added 22.69% 
          
   
         
        
          
            656,002 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 31                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $730,298               
              $26.3 p/Share               
          
        
            
        
          
              27,768 
              Reduced 5.65% 
          
   
         
        
          
            463,502 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 14                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $169,679               
              $19.96 p/Share               
          
        
            
        
          
              8,501 
              Reduced 1.7% 
          
   
         
        
          
            491,270 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $68,039               
              $20.42 p/Share               
          
        
            
        
          
              3,332 
              Reduced 0.66% 
          
   
         
        
          
            499,771 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $226,300               
              $22.63 p/Share               
          
        
            
        
          
              10,000 
              Reduced 1.95% 
          
   
         
        
          
            503,103 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              161,092 
              Added 23.89% 
          
   
         
        
          
            513,103 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 17                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $244,899               
              $24.49 p/Share               
          
        
            
        
          
              10,000 
              Reduced 2.76% 
          
   
         
        
          
            352,011 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $212,399               
              $21.24 p/Share               
          
        
            
        
          
              10,000 
              Reduced 2.69% 
          
   
         
        
          
            362,011 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $288,750               
              $23.1 p/Share               
          
        
            
        
          
              12,500 
              Reduced 3.25% 
          
   
         
        
          
            372,011 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 08                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $291,531               
              $23.56 p/Share               
          
        
            
        
          
              12,374 
              Reduced 3.12% 
          
   
         
        
          
            384,511 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $299,375               
              $23.95 p/Share               
          
        
            
        
          
              12,500 
              Reduced 3.05% 
          
   
         
        
          
            396,885 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 17                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $293,875               
              $23.51 p/Share               
          
        
            
        
          
              12,500 
              Reduced 2.96% 
          
   
         
        
          
            409,385 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 06                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $226,200               
              $22.62 p/Share               
          
        
            
        
          
              10,000 
              Reduced 2.32% 
          
   
         
        
          
            421,885 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $279,750               
              $22.38 p/Share               
          
        
            
        
          
              12,500 
              Reduced 2.81% 
          
   
         
        
          
            431,885 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 16                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $246,800               
              $24.68 p/Share               
          
        
            
        
          
              10,000 
              Reduced 2.2% 
          
   
         
        
          
            444,385 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $316,875               
              $25.35 p/Share               
          
        
            
        
          
              12,500 
              Reduced 2.68% 
          
   
         
        
          
            454,385 Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 30                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              111,072 
              Added 19.22% 
          
   
         
        
          
            466,885 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Apr 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $511,700               
              $51.17 p/Share               
          
        
            
        
          
              10,000 
              Reduced 2.73% 
          
   
         
        
          
            355,813 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $423,100               
              $42.31 p/Share               
          
        
            
        
          
              10,000 
              Reduced 2.66% 
          
   
         
        
          
            365,813 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 07                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $452,300               
              $45.23 p/Share               
          
        
            
        
          
              10,000 
              Reduced 2.59% 
          
   
         
        
          
            375,813 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $520,400               
              $52.04 p/Share               
          
        
            
        
          
              10,000 
              Reduced 2.53% 
          
   
         
        
          
            385,813 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 14                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $361,988               
              $50.36 p/Share               
          
        
            
        
          
              7,188 
              Reduced 1.78% 
          
   
         
        
          
            395,813 Common Stock