Mar 11                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,089 
              Added 4.3% 
          
   
         
        
          
            24,260 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $502,620               
              $198.9 p/Share               
          
        
            
        
          
              2,527 
              Reduced 9.83% 
          
   
         
        
          
            23,171 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 01                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $205,141               
              $81.18 p/Share               
          
        
            
        
          
              2,527 
              Added 8.95% 
          
   
         
        
          
            25,698 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2024                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $480,635               
              $190.2 p/Share               
          
        
            
        
          
              2,527 
              Reduced 9.83% 
          
   
         
        
          
            23,171 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 26                           
            2024                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $205,141               
              $81.18 p/Share               
          
        
            
        
          
              2,527 
              Added 8.95% 
          
   
         
        
          
            25,698 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 10                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              1,072 
              Added 4.42% 
          
   
         
        
          
            23,171 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 06                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $380,128               
              $218.59 p/Share               
          
        
            
        
          
              1,739 
              Reduced 7.3% 
          
   
         
        
          
            22,099 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 06                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $133,729               
              $76.9 p/Share               
          
        
            
        
          
              1,739 
              Added 6.8% 
          
   
         
        
          
            23,838 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $321,000               
              $214.0 p/Share               
          
        
            
        
          
              1,500 
              Reduced 6.36% 
          
   
         
        
          
            22,099 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 03                           
            2023                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $115,350               
              $76.9 p/Share               
          
        
            
        
          
              1,500 
              Added 5.98% 
          
   
         
        
          
            23,599 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 10                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              881 
              Added 3.83% 
          
   
         
        
          
            22,099 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 04                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $394,574               
              $248.16 p/Share               
          
        
            
        
          
              1,590 
              Reduced 6.97% 
          
   
         
        
          
            21,218 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 04                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $98,580               
              $62.0 p/Share               
          
        
            
        
          
              1,590 
              Added 6.52% 
          
   
         
        
          
            22,808 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 03                           
            2022                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $584,740               
              $292.37 p/Share               
          
        
            
        
          
              2,000 
              Reduced 8.61% 
          
   
         
        
          
            21,218 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 03                           
            2022                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $124,000               
              $62.0 p/Share               
          
        
            
        
          
              2,000 
              Added 7.93% 
          
   
         
        
          
            23,218 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 10                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              881 
              Added 3.99% 
          
   
         
        
          
            21,218 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $384,554               
              $232.64 p/Share               
          
        
            
        
          
              1,653 
              Reduced 7.52% 
          
   
         
        
          
            20,337 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 05                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $83,939               
              $50.78 p/Share               
          
        
            
        
          
              1,653 
              Added 6.99% 
          
   
         
        
          
            21,990 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 04                           
            2021                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $452,140               
              $226.07 p/Share               
          
        
            
        
          
              2,000 
              Reduced 8.95% 
          
   
         
        
          
            20,337 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 04                           
            2021                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $101,560               
              $50.78 p/Share               
          
        
            
        
          
              2,000 
              Added 8.22% 
          
   
         
        
          
            22,337 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Mar 10                           
            2020                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              739 
              Added 3.51% 
          
   
         
        
          
            20,337 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 05                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $277,162               
              $237.5 p/Share               
          
        
            
        
          
              1,167 
              Reduced 5.62% 
          
   
         
        
          
            19,598 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Feb 05                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $50,309               
              $43.11 p/Share               
          
        
            
        
          
              1,167 
              Added 5.32% 
          
   
         
        
          
            20,765 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 03                           
            2020                           
          
        
          
            
              SELL 
            
            
                Open market or private sale 
            
                            
         
        
          
              $682,680               
              $227.56 p/Share               
          
        
            
        
          
              3,000 
              Reduced 13.28% 
          
   
         
        
          
            19,598 Common Stock 
          
          
        
          
             
                
        
      
      
        
            Jan 03                           
            2020                           
          
        
          
            
              BUY 
            
            
                Exercise of conversion of derivative security 
            
                            
         
        
          
              $129,330               
              $43.11 p/Share               
          
        
            
        
          
              3,000 
              Added 11.72% 
          
   
         
        
          
            22,598 Common Stock