Mar 04                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $305,646               
              $14.42 p/Share               
          
        
            
        
          
              21,196 
              Reduced 3.36% 
          
   
         
        
          
            610,313 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2025                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $497,179               
              $15.32 p/Share               
          
        
            
        
          
              32,453 
              Reduced 4.89% 
          
   
         
        
          
            631,509 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Feb 25                           
            2025                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              193,904 
              Added 22.6% 
          
   
         
        
          
            663,962 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $304,063               
              $15.65 p/Share               
          
        
            
        
          
              19,429 
              Reduced 3.97% 
          
   
         
        
          
            470,058 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2024                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $496,590               
              $15.65 p/Share               
          
        
            
        
          
              31,731 
              Reduced 6.09% 
          
   
         
        
          
            489,487 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Feb 19                           
            2024                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              161,586 
              Added 23.67% 
          
   
         
        
          
            521,218 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $315,526               
              $16.24 p/Share               
          
        
            
        
          
              19,429 
              Reduced 2.68% 
          
   
         
        
          
            704,403 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $315,526               
              $16.24 p/Share               
          
        
            
        
          
              19,429 
              Reduced 2.61% 
          
   
         
        
          
            723,832 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Mar 03                           
            2023                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $203,876               
              $16.09 p/Share               
          
        
            
        
          
              12,671 
              Reduced 1.68% 
          
   
         
        
          
            743,261 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Feb 21                           
            2023                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              142,196 
              Added 15.85% 
          
   
         
        
          
            754,789 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $296,141               
              $16.12 p/Share               
          
        
            
        
          
              18,371 
              Reduced 2.91% 
          
   
         
        
          
            612,593 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Mar 04                           
            2022                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $193,844               
              $16.1 p/Share               
          
        
            
        
          
              12,040 
              Reduced 1.87% 
          
   
         
        
          
            630,964 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Feb 24                           
            2022                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              148,121 
              Added 18.72% 
          
   
         
        
          
            643,004 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Dec 08                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $196,407               
              $13.9 p/Share               
          
        
            
        
          
              14,130 
              Reduced 2.78% 
          
   
         
        
          
            494,883 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Apr 02                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $55,457               
              $10.2 p/Share               
          
        
            
        
          
              5,437 
              Reduced 1.06% 
          
   
         
        
          
            509,013 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Mar 05                           
            2021                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $132,023               
              $10.78 p/Share               
          
        
            
        
          
              12,247 
              Reduced 2.33% 
          
   
         
        
          
            514,450 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Feb 25                           
            2021                           
          
        
          
            
              BUY 
            
            
                Grant, award, or other acquisition 
            
                            
         
        
          
              -                  
          
        
            
        
          
              148,121 
              Added 21.95% 
          
   
         
        
          
            526,697 Common units represent... 
          
          
        
          
             
                
        
      
      
        
            Dec 07                           
            2020                           
          
        
          
            
              SELL 
            
            
                Payment of exercise price or tax liability 
            
                            
         
        
          
              $82,893               
              $9.48 p/Share               
          
        
            
        
          
              8,744 
              Reduced 2.26% 
          
   
         
        
          
            378,576 Common units represent...