| Sep 2025 | Themisto Trustee Company Private Limited | 65,374,744 | 40.23% | 16,985,036 | 26.03% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2025 | Themisto Trustee Company Private Limited | 65,374,744 | 40.23% | 12,475,715 | 19.12% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2025 | Themisto Trustee Company Private Limited | 65,374,744 | 40.23% | 14,546,882 | 22.30% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2024 | Themisto Trustee Company Private Limited | 65,374,744 | 40.24% | 13,545,882 | 20.76% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Nov 11, 2024 | Themisto Trustee Company Private Limited | 65,374,744 | 40.24% | 28,789,250 | 44.13% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2024 | Themisto Trustee Company Private Limited | 65,374,744 | 42.61% | 26,828,250 | 41.12% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2024 | Themisto Trustee Company Private Limited | 65,374,744 | 42.61% | 29,834,800 | 45.73% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2024 | Themisto Trustee Company Private Limited | 65,374,744 | 42.61% | 40,824,800 | 62.57% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 26, 2024 | Themisto Trustee Company Private Limited | 65,374,744 | 42.61% | 40,824,800 | 62.57% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2023 | Themisto Trustee Company Private Limited | 65,374,744 | 45.37% | 56,912,700 | 87.23% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2023 | Themisto Trustee Company Private Limited | 65,674,744 | 45.58% | 48,367,000 | 73.79% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2023 | Themisto Trustee Company Private Limited | 68,374,744 | 47.45% | 56,131,750 | 82.25% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2023 | Themisto Trustee Company Private Limited | 69,674,744 | 48.36% | 55,943,000 | 80.44% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2022 | Themisto Trustee Company Private Limited | 71,174,744 | 49.41% | 48,763,000 | 68.64% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2022 | Themisto Trustee Company Private Limited | 76,174,744 | 52.88% | 48,528,000 | 63.82% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2022 | Themisto Trustee Company Private Limited | 78,334,744 | 54.37% | 45,314,000 | 59.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2022 | Themisto Trustee Company Private Limited | 80,334,744 | 55.77% | 42,167,000 | 55.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 28, 2022 | Themisto Trustee Company Private Limited | 80,334,744 | 55.77% | 42,167,000 | 55.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2021 | Themisto Trustee Company Private Limited | 61,795,957 | 55.77% | 35,207,000 | 59.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2021 | Themisto Trustee Company Private Limited | 62,795,957 | 56.67% | 31,655,000 | 53.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2021 | Themisto Trustee Company Private Limited | 63,795,957 | 57.59% | 26,588,000 | 44.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2021 | Themisto Trustee Company Private Limited | 64,895,957 | 58.58% | 14,950,000 | 25.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2020 | Themisto Trustee Company Private Limited | 64,895,957 | 58.58% | 8,100,000 | 13.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2020 | Themisto Trustee Company Private Limited | 64,897,757 | 58.59% | 17,900,000 | 30.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2020 | Themisto Trustee Company Private Limited | 64,897,757 | 58.60% | 21,100,000 | 35.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2020 | Themisto Trustee Company Private Limited | 64,897,757 | 58.60% | 29,650,000 | 49.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2019 | Themisto Trustee Company Private Limited | 65,195,660 | 58.87% | 19,800,000 | 33.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2019 | Themisto Trustee Company Private Limited | 65,897,757 | 59.51% | 3,250,000 | 5.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2019 | Themisto Trustee Company Private Limited | 65,897,757 | 59.53% | 1,700,000 | 3.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2019 | Themisto Trustee Company Private Limited | 65,897,757 | 59.54% | 1,250,000 | 2.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2018 | Themisto Trustee Company Private Limited | 65,897,757 | 59.54% | 1,000,000 | 2.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2018 | Themisto Trustee Company Private Limited, Trustee On Behalf Of Trust | 5,400,000 | 4.88% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Sep 2018 | Themisto Trustee Company Private Limited | 60,497,757 | 54.67% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2018 | Themisto Trustee Company Private Limited, Trustee On Behalf Of Trust | 5,400,000 | 4.88% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Jun 2018 | Themisto Trustee Company Private Limited | 60,497,757 | 54.68% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2018 | Themisto Trustee Company Private Limited, Trustee On Behalf Of Trust | 5,400,000 | 4.88% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Mar 2018 | Themisto Trustee Company Private Limited | 60,497,757 | 54.68% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2017 | Themisto Trustee Company Private Limited | 60,497,757 | 54.75% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Dec 2017 | Themisto Trustee Company Private Limited Trustee On Behalf Of Trust | 5,400,000 | 4.89% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2017 | Themisto Trustee Company Private Limited | 60,497,757 | 54.78% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Sep 2017 | Themisto Trustee Company Private Limited Trustee On Behalf Of Trust | 5,400,000 | 4.89% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2017 | Themisto Trustee Company Private Limited | 60,497,757 | 54.78% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Jun 2017 | Themisto Trustee Company Private Limited Trustee On Behalf Of Trust | 5,400,000 | 4.89% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2017 | Themisto Trustee Company Private Limited | 60,497,757 | 54.79% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                        
                            | Mar 2017 | Themisto Trustee Company Private Limited Trustee On Behalf Of Trust | 5,400,000 | 4.89% | 0 | 0.00% | 0 | 0.00% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2016 | Themisto Trustee Company Private Limited | 65,897,757 | 59.69% | - | -% | - | -% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Sep 2016 | Themisto Trustee Company Private Limited | 65,897,757 | 59.69% | - | -% | - | -% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Jun 2016 | Themisto Trustee Company Private Limited | 65,897,757 | 59.71% | - | -% | - | -% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Mar 2016 | Themisto Trustee Company Private Limited | 65,897,757 | 59.71% | - | -% | - | -% | 
                    
                        
                            
                                
                                    |  |  |  | 
                                
                        
                        
                            | Dec 2015 | Themisto Trustee Company Pvt Ltd | 65,897,757 | 59.71% | - | -% | - | -% |