Feb 15                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $72,905               
              $20.83 p/Share               
          
        
            
        
          
              3,500 
              Reduced 1.03% 
          
   
         
        
          
            337,318 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 15                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $13,825               
              $3.95 p/Share               
          
        
            
        
          
              3,500 
              Added 1.02% 
          
   
         
        
          
            340,818 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 16                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $71,085               
              $20.31 p/Share               
          
        
            
        
          
              3,500 
              Reduced 1.03% 
          
   
         
        
          
            337,318 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 16                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $13,825               
              $3.95 p/Share               
          
        
            
        
          
              3,500 
              Added 1.02% 
          
   
         
        
          
            340,818 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $78,605               
              $23.16 p/Share               
          
        
            
        
          
              3,394 
              Reduced 1.0% 
          
   
         
        
          
            337,004 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $52,228               
              $23.4 p/Share               
          
        
            
        
          
              2,232 
              Reduced 0.65% 
          
   
         
        
          
            340,398 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 01                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $120,000               
              $24.0 p/Share               
          
        
            
        
          
              5,000 
              Reduced 1.44% 
          
   
         
        
          
            342,630 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Dec 01                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $19,750               
              $3.95 p/Share               
          
        
            
        
          
              5,000 
              Added 1.42% 
          
   
         
        
          
            347,630 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $112,350               
              $22.47 p/Share               
          
        
            
        
          
              5,000 
              Reduced 1.44% 
          
   
         
        
          
            342,630 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $19,750               
              $3.95 p/Share               
          
        
            
        
          
              5,000 
              Added 1.42% 
          
   
         
        
          
            347,630 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Nov 09                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $35,605               
              $0.35 p/Share               
          
        
            
        
          
              101,729 
              Added 22.89% 
          
   
         
        
          
            342,630 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 13                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $284,700               
              $28.47 p/Share               
          
        
            
        
          
              10,000 
              Reduced 3.99% 
          
   
         
        
          
            240,719 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Oct 13                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $39,500               
              $3.95 p/Share               
          
        
            
        
          
              10,000 
              Added 3.84% 
          
   
         
        
          
            250,719 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $203,450               
              $31.3 p/Share               
          
        
            
        
          
              6,500 
              Reduced 2.63% 
          
   
         
        
          
            240,719 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $25,675               
              $3.95 p/Share               
          
        
            
        
          
              6,500 
              Added 2.56% 
          
   
         
        
          
            247,219 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $113,197               
              $33.54 p/Share               
          
        
            
        
          
              3,375 
              Reduced 1.38% 
          
   
         
        
          
            240,719 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Sep 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $75,971               
              $33.75 p/Share               
          
        
            
        
          
              2,251 
              Reduced 0.91% 
          
   
         
        
          
            244,094 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 15                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $2,271,750               
              $30.29 p/Share               
          
        
            
        
          
              75,000 
              Reduced 23.34% 
          
   
         
        
          
            246,345 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Aug 15                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $296,250               
              $3.95 p/Share               
          
        
            
        
          
              75,000 
              Added 18.92% 
          
   
         
        
          
            321,345 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 12                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $363,120               
              $30.26 p/Share               
          
        
            
        
          
              12,000 
              Reduced 5.03% 
          
   
         
        
          
            226,459 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jul 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $39,360               
              $3.28 p/Share               
          
        
            
        
          
              12,000 
              Added 4.79% 
          
   
         
        
          
            238,459 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 12                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $386,040               
              $32.17 p/Share               
          
        
            
        
          
              12,000 
              Reduced 5.0% 
          
   
         
        
          
            227,891 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 12                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $25,606               
              $3.28 p/Share               
          
        
            
        
          
              7,807 
              Added 3.15% 
          
   
         
        
          
            239,891 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jun 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $69,360               
              $31.3 p/Share               
          
        
            
        
          
              2,216 
              Reduced 0.97% 
          
   
         
        
          
            226,459 Voting Common Stock 
          
          
        
          
             
                
        
      
      
        
            May 12                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $354,600               
              $29.55 p/Share               
          
        
            
        
          
              12,000 
              Reduced 4.92% 
          
   
         
        
          
            232,084 Voting Common Stock