| Sep 2025 | Feroze Azeez - Azeez Family Trust | 1,933,747 | 2.33% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2025 | Feroze Azeez - Azeez Family Trust | 2,103,747 | 2.53% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2025 | Feroze Azeez - Azeez Family Trust | 2,103,747 | 2.53% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 06, 2025 | Feroze Azeez - Azeez Family Trust | 2,213,214 | 2.67% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2024 | Feroze Azeez - Azeez Family Trust | 1,106,607 | 2.67% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2024 | Feroze Azeez - Azeez Family Trust | 1,106,607 | 2.67% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2024 | Feroze Azeez - Azeez Family Trust | 1,002,567 | 2.42% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2024 | Feroze Azeez - Azeez Family Trust | 1,010,347 | 2.42% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2023 | Feroze Azeez - Azeez Family Trust | 1,004,920 | 2.41% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2023 | Feroze Azeez - Azeez Family Trust | 974,920 | 2.34% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2022 | Azeez Family Trust | 461,225 | 1.11% | 0 | 0.00% | 461,225 | 100.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2022 | Azeez Family Trust | 461,225 | 1.11% | 0 | 0.00% | 461,225 | 100.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2022 | Azeez Family Trust Acting Through Feroze Azeez | 461,225 | 1.11% | 0 | 0.00% | 461,225 | 100.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2021 | Azeez Family Trust Acting Through Feroze Azeez | 461,225 | 1.11% | 0 | 0.00% | 461,225 | 100.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 09, 2021 | Azeez Family Trust Acting Through Feroze Azeez | 461,225 | 1.11% | 0 | 0.00% | 461,225 | 100.00% |