| HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            27 Oct 2025 | 
                            216.26 | 
                            770,033 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            27 Oct 2025 | 
                            217.49 | 
                            622,210 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            27 Oct 2025 | 
                            218.36 | 
                            555,135 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            27 Oct 2025 | 
                            216.76 | 
                            1,257,572 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            27 Oct 2025 | 
                            215.87 | 
                            544,070 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            27 Oct 2025 | 
                            217.48 | 
                            622,080 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            27 Oct 2025 | 
                            216.76 | 
                            767,977 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            27 Oct 2025 | 
                            216.59 | 
                            1,257,572 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            23 Oct 2025 | 
                            215.68 | 
                            492,269 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            23 Oct 2025 | 
                            215.96 | 
                            492,269 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            09 Oct 2025 | 
                            203.34 | 
                            913,836 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MATHISYS ADVISORS LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            09 Oct 2025 | 
                            203.12 | 
                            536,915 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            09 Oct 2025 | 
                            203.55 | 
                            913,836 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MATHISYS ADVISORS LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            09 Oct 2025 | 
                            202.94 | 
                            545,514 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            29 Aug 2025 | 
                            215.90 | 
                            498,851 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            29 Aug 2025 | 
                            216.25 | 
                            541,222 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            30 Jul 2025 | 
                            197.28 | 
                            770,685 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            30 Jul 2025 | 
                            197.13 | 
                            848,650 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            29 Jul 2025 | 
                            184.70 | 
                            479,120 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            29 Jul 2025 | 
                            184.10 | 
                            488,215 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            28 Jul 2025 | 
                            180.32 | 
                            995,468 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            28 Jul 2025 | 
                            180.17 | 
                            996,166 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            24 Jul 2025 | 
                            179.27 | 
                            467,226 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            24 Jul 2025 | 
                            181.25 | 
                            428,288 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            23 Jul 2025 | 
                            184.67 | 
                            822,143 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            23 Jul 2025 | 
                            185.32 | 
                            931,637 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            22 Jul 2025 | 
                            175.96 | 
                            910,484 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | OM TRADING
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            22 Jul 2025 | 
                            177.96 | 
                            53,055 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            22 Jul 2025 | 
                            176.26 | 
                            999,934 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | OM TRADING
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            22 Jul 2025 | 
                            180.39 | 
                            505,731 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            21 Jul 2025 | 
                            175.41 | 
                            829,350 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            21 Jul 2025 | 
                            175.76 | 
                            874,632 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            21 Jul 2025 | 
                            175.74 | 
                            679,803 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MATHISYS ADVISORS LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            21 Jul 2025 | 
                            175.98 | 
                            766,117 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            21 Jul 2025 | 
                            175.80 | 
                            1,130,500 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            21 Jul 2025 | 
                            175.18 | 
                            1,229,894 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            21 Jul 2025 | 
                            175.79 | 
                            874,632 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | OM TRADING
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            21 Jul 2025 | 
                            177.05 | 
                            760,580 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            21 Jul 2025 | 
                            175.64 | 
                            829,350 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            21 Jul 2025 | 
                            175.81 | 
                            679,803 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            21 Jul 2025 | 
                            175.70 | 
                            1,180,948 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MATHISYS ADVISORS LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            21 Jul 2025 | 
                            176.08 | 
                            765,146 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            21 Jul 2025 | 
                            175.74 | 
                            1,167,092 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            173.01 | 
                            265,581 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            169.85 | 
                            625,400 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MICROCURVES TRADING PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            170.59 | 
                            804,628 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | OM TRADING
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            177.73 | 
                            1,435,017 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | SHARE INDIA SECURITIES LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            175.20 | 
                            1,161,413 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            170.89 | 
                            1,013,860 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MUSIGMA SECURITIES
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            171.46 | 
                            728,206 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | OM TRADING
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            172.97 | 
                            452,014 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | RAMEHAR SINGH
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            173.03 | 
                            778,406 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            171.42 | 
                            1,253,808 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            168.13 | 
                            917,277 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            174.29 | 
                            704,028 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            170.93 | 
                            1,212,299 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MATHISYS ADVISORS LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            171.59 | 
                            1,096,194 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Jul 2025 | 
                            170.71 | 
                            1,672,774 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            174.71 | 
                            551,764 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | SHARE INDIA SECURITIES LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            175.67 | 
                            1,159,612 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | OM TRADING
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            171.36 | 
                            529,381 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            171.51 | 
                            1,253,808 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MICROCURVES TRADING PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            170.65 | 
                            804,628 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            169.95 | 
                            625,400 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            170.65 | 
                            1,455,508 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MATHISYS ADVISORS LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            171.63 | 
                            1,094,454 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            172.26 | 
                            1,209,305 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            173.60 | 
                            394,501 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            168.52 | 
                            917,277 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | RAMEHAR SINGH
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            171.16 | 
                            778,406 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | OM TRADING
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            174.61 | 
                            645,807 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MUSIGMA SECURITIES
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            171.56 | 
                            728,206 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Jul 2025 | 
                            170.98 | 
                            1,013,860 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            10 Jul 2025 | 
                            135.93 | 
                            755,907 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            10 Jul 2025 | 
                            134.83 | 
                            612,293 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            10 Jul 2025 | 
                            134.87 | 
                            874,598 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            10 Jul 2025 | 
                            135.23 | 
                            579,051 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            10 Jul 2025 | 
                            136.75 | 
                            553,479 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            10 Jul 2025 | 
                            134.79 | 
                            632,096 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            10 Jul 2025 | 
                            134.70 | 
                            892,569 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            10 Jul 2025 | 
                            135.35 | 
                            579,051 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            10 Jul 2025 | 
                            136.77 | 
                            553,479 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            10 Jul 2025 | 
                            136.07 | 
                            755,907 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            21 Jan 2025 | 
                            137.49 | 
                            512,317 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            21 Jan 2025 | 
                            138.09 | 
                            522,588 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            16 Jan 2025 | 
                            130.83 | 
                            398,028 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            16 Jan 2025 | 
                            131.73 | 
                            465,579 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            13 Jan 2025 | 
                            122.25 | 
                            605,359 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            13 Jan 2025 | 
                            122.87 | 
                            460,565 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            08 Jan 2025 | 
                            146.96 | 
                            536,186 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            08 Jan 2025 | 
                            147.17 | 
                            949,893 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            08 Jan 2025 | 
                            146.74 | 
                            997,419 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            08 Jan 2025 | 
                            147.05 | 
                            536,186 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            07 Jan 2025 | 
                            135.61 | 
                            445,239 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            07 Jan 2025 | 
                            136.04 | 
                            489,797 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            06 Jan 2025 | 
                            131.91 | 
                            521,954 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            06 Jan 2025 | 
                            133.23 | 
                            549,309 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            31 Dec 2024 | 
                            130.49 | 
                            477,635 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            31 Dec 2024 | 
                            131.22 | 
                            605,710 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            30 Dec 2024 | 
                            132.96 | 
                            695,665 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            30 Dec 2024 | 
                            133.06 | 
                            791,083 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            27 Dec 2024 | 
                            126.11 | 
                            610,887 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            27 Dec 2024 | 
                            126.77 | 
                            648,831 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | UTPAL H SHETH
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            27 Dec 2024 | 
                            128.49 | 
                            480,821 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            27 Dec 2024 | 
                            127.02 | 
                            716,243 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            27 Dec 2024 | 
                            126.81 | 
                            648,831 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            26 Dec 2024 | 
                            122.51 | 
                            1,212,958 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            26 Dec 2024 | 
                            121.67 | 
                            1,219,144 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            23 Dec 2024 | 
                            115.85 | 
                            481,856 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            23 Dec 2024 | 
                            115.32 | 
                            519,216 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            23 Dec 2024 | 
                            116.73 | 
                            587,251 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            23 Dec 2024 | 
                            115.85 | 
                            481,856 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            20 Dec 2024 | 
                            123.60 | 
                            582,872 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            20 Dec 2024 | 
                            123.04 | 
                            1,265,284 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            20 Dec 2024 | 
                            123.23 | 
                            1,023,951 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            20 Dec 2024 | 
                            123.37 | 
                            1,126,075 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            20 Dec 2024 | 
                            123.27 | 
                            1,023,951 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            20 Dec 2024 | 
                            123.03 | 
                            584,559 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Dec 2024 | 
                            114.79 | 
                            626,988 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Dec 2024 | 
                            114.61 | 
                            922,640 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Dec 2024 | 
                            114.50 | 
                            925,018 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Dec 2024 | 
                            114.76 | 
                            922,640 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Dec 2024 | 
                            114.71 | 
                            626,424 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Dec 2024 | 
                            114.69 | 
                            870,467 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | UTPAL H SHETH
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Dec 2024 | 
                            102.36 | 
                            935,021 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | CHANAKYA CORPORATE SERVICES PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            17 Dec 2024 | 
                            94.93 | 
                            550,000 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | ANANT WEALTH CONSULTANTS PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            16 Oct 2024 | 
                            104.26 | 
                            139,545 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | ANANT WEALTH CONSULTANTS PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            16 Oct 2024 | 
                            105.42 | 
                            552,103 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            109.06 | 
                            849,363 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | SOUMIK ACHARYA BHADURI
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            107.64 | 
                            1,215,444 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MANSI SHARE AND STOCK ADVISORS PVT LTD
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            105.70 | 
                            528,678 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | ANANT WEALTH CONSULTANTS PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            107.70 | 
                            876,114 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GOLDMINE STOCKS PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            108.16 | 
                            1,129,646 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            108.61 | 
                            3,083,608 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | SHARE INDIA SECURITIES LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            110.61 | 
                            582,525 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | ELIXIR WEALTH MANAGEMENT PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            110.93 | 
                            1,136,609 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            109.38 | 
                            1,992,742 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | PARITOSH RUNGTA
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            113.63 | 
                            1,300,000 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | PURE BROKING PVT LTD
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            108.67 | 
                            649,618 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Oct 2024 | 
                            110.35 | 
                            465,498 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            110.85 | 
                            422,131 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | MANSI SHARE AND STOCK ADVISORS PVT LTD
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            112.55 | 
                            200,000 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | SOCIETE GENERALE
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            105 | 
                            721,527 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | SHARE INDIA SECURITIES LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            110.35 | 
                            572,375 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | ELIXIR WEALTH MANAGEMENT PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            111.57 | 
                            1,122,351 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | ANANT WEALTH CONSULTANTS PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            110.19 | 
                            440,234 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | PURE BROKING PVT LTD
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            108.71 | 
                            649,618 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | PARITOSH RUNGTA
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            111.42 | 
                            1,300,000 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            108.68 | 
                            3,083,608 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            109.09 | 
                            892,730 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            109.44 | 
                            1,992,742 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GOLDMINE STOCKS PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            108.23 | 
                            1,129,646 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | SOUMIK ACHARYA BHADURI
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Oct 2024 | 
                            103.35 | 
                            1,215,444 | 
                            
                                Yes | 
                            
                            NSE |