| JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            20 Aug 2025 | 
                            96.87 | 
                            1,023,643 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            20 Aug 2025 | 
                            96.77 | 
                            619,352 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            20 Aug 2025 | 
                            96.95 | 
                            724,727 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            20 Aug 2025 | 
                            97.07 | 
                            697,480 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            20 Aug 2025 | 
                            96.94 | 
                            1,023,643 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            20 Aug 2025 | 
                            97.05 | 
                            781,475 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Aug 2025 | 
                            99.44 | 
                            2,423,034 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MUSIGMA SECURITIES
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Aug 2025 | 
                            99.14 | 
                            1,333,617 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Aug 2025 | 
                            100.28 | 
                            935,921 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Aug 2025 | 
                            99.29 | 
                            847,006 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Aug 2025 | 
                            100.03 | 
                            1,301,083 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Aug 2025 | 
                            99.26 | 
                            911,706 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PVT. LTD.
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Aug 2025 | 
                            100.14 | 
                            778,776 | 
                            
                                Yes | 
                            
                            BSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Aug 2025 | 
                            99.81 | 
                            1,120,046 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            19 Aug 2025 | 
                            100.02 | 
                            1,019,769 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Aug 2025 | 
                            100.36 | 
                            935,921 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Aug 2025 | 
                            100.02 | 
                            1,218,193 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Aug 2025 | 
                            100.38 | 
                            1,000,695 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Aug 2025 | 
                            99.50 | 
                            2,423,034 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MUSIGMA SECURITIES
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Aug 2025 | 
                            99.14 | 
                            1,333,617 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Aug 2025 | 
                            100.05 | 
                            1,293,856 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PVT. LTD.
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Aug 2025 | 
                            100.20 | 
                            778,776 | 
                            
                                Yes | 
                            
                            BSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Aug 2025 | 
                            99.79 | 
                            1,127,273 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            19 Aug 2025 | 
                            99.12 | 
                            713,282 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.30 | 
                            841,948 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PVT. LTD.
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.45 | 
                            1,190,715 | 
                            
                                Yes | 
                            
                            BSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.53 | 
                            1,315,313 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.34 | 
                            1,576,311 | 
                            
                                Yes | 
                            
                            BSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.64 | 
                            1,086,028 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | MUSIGMA SECURITIES
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.40 | 
                            4,627,912 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            97.96 | 
                            743,846 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | SHREE NAMAN SECURITIES & FINANCE PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.74 | 
                            979,795 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.31 | 
                            3,251,574 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.07 | 
                            1,537,221 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.13 | 
                            1,873,365 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MICROCURVES TRADING PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.30 | 
                            1,313,469 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | ELIXIR WEALTH MANAGEMENT PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            99.07 | 
                            1,833,928 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | DIPAN MEHTA COMMODITIES PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.64 | 
                            799,635 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.01 | 
                            2,098,724 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Aug 2025 | 
                            98.35 | 
                            2,152,715 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.24 | 
                            849,933 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PVT. LTD.
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.50 | 
                            1,190,715 | 
                            
                                Yes | 
                            
                            BSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.48 | 
                            1,271,236 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.43 | 
                            1,576,311 | 
                            
                                Yes | 
                            
                            BSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.19 | 
                            1,688,885 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.06 | 
                            2,098,724 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | SHREE NAMAN SECURITIES & FINANCE PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.80 | 
                            980,295 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MICROCURVES TRADING PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.53 | 
                            1,313,469 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | JUNOMONETA FINSOL PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.41 | 
                            3,251,574 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | DIPAN MEHTA COMMODITIES PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.79 | 
                            799,635 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.34 | 
                            678,932 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | ELIXIR WEALTH MANAGEMENT PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            99.31 | 
                            1,829,859 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MUSIGMA SECURITIES
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.45 | 
                            4,627,912 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.25 | 
                            1,581,298 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.64 | 
                            1,270,508 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Aug 2025 | 
                            98.52 | 
                            2,152,715 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Aug 2025 | 
                            91.07 | 
                            738,140 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Aug 2025 | 
                            90.76 | 
                            1,175,051 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MICROCURVES TRADING PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Aug 2025 | 
                            90.88 | 
                            693,659 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Aug 2025 | 
                            91.07 | 
                            925,160 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Aug 2025 | 
                            91.07 | 
                            1,535,756 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Aug 2025 | 
                            89.50 | 
                            882,248 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MUSIGMA SECURITIES
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Aug 2025 | 
                            91.51 | 
                            2,413,037 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Aug 2025 | 
                            91.26 | 
                            823,882 | 
                            
                                No | 
                            
                            BSE | 
                        
                        
                         
                            
                            | NK SECURITIES RESEARCH PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Aug 2025 | 
                            91.13 | 
                            1,535,756 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MUSIGMA SECURITIES
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Aug 2025 | 
                            91.59 | 
                            2,413,037 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Aug 2025 | 
                            90.84 | 
                            1,175,051 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MICROCURVES TRADING PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Aug 2025 | 
                            90.95 | 
                            693,659 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Aug 2025 | 
                            90.04 | 
                            873,365 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | IRAGE BROKING SERVICES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Aug 2025 | 
                            91.03 | 
                            839,418 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MANSI SHARE AND STOCK ADVISORS PVT LTD
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            02 Jan 2025 | 
                            99.55 | 
                            700,000 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | MANSI SHARE AND STOCK ADVISORS PVT LTD
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            02 Jan 2025 | 
                            99.33 | 
                            500,001 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            24 May 2024 | 
                            133 | 
                            1,050,407 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            24 May 2024 | 
                            132.93 | 
                            1,050,407 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Mar 2024 | 
                            131.61 | 
                            880,274 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            15 Mar 2024 | 
                            132.77 | 
                            923,703 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Mar 2024 | 
                            131.99 | 
                            949,245 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            15 Mar 2024 | 
                            132.88 | 
                            923,703 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Mar 2024 | 
                            124.85 | 
                            682,412 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Mar 2024 | 
                            125.47 | 
                            1,015,139 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Mar 2024 | 
                            121.29 | 
                            881,186 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Mar 2024 | 
                            124.96 | 
                            686,320 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Mar 2024 | 
                            123.75 | 
                            891,694 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Mar 2024 | 
                            120.91 | 
                            881,186 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            13 Mar 2024 | 
                            120.77 | 
                            830,117 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            13 Mar 2024 | 
                            118.48 | 
                            784,134 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            13 Mar 2024 | 
                            120.91 | 
                            830,117 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            13 Mar 2024 | 
                            120.04 | 
                            726,836 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            12 Mar 2024 | 
                            126.86 | 
                            740,376 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            12 Mar 2024 | 
                            126.91 | 
                            740,376 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            11 Mar 2024 | 
                            139.88 | 
                            776,727 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            11 Mar 2024 | 
                            140.14 | 
                            776,727 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            07 Mar 2024 | 
                            134.97 | 
                            872,081 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            07 Mar 2024 | 
                            134.91 | 
                            872,081 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            05 Mar 2024 | 
                            135.10 | 
                            756,958 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            05 Mar 2024 | 
                            135.18 | 
                            756,958 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            04 Mar 2024 | 
                            135.27 | 
                            1,390,983 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            04 Mar 2024 | 
                            134.94 | 
                            1,383,770 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            04 Mar 2024 | 
                            135.66 | 
                            1,451,380 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            04 Mar 2024 | 
                            132.64 | 
                            1,212,351 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NAMAN SECURITIES & FINANCE PVT LTD
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            04 Mar 2024 | 
                            137.29 | 
                            814,811 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            04 Mar 2024 | 
                            135.61 | 
                            1,403,538 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | NAMAN SECURITIES & FINANCE PVT LTD
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            04 Mar 2024 | 
                            136.47 | 
                            835,361 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            04 Mar 2024 | 
                            132.69 | 
                            1,212,351 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            04 Mar 2024 | 
                            135.03 | 
                            1,383,770 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | HRTI PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            04 Mar 2024 | 
                            135.75 | 
                            1,406,260 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            01 Mar 2024 | 
                            112.84 | 
                            1,186,785 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            01 Mar 2024 | 
                            117.01 | 
                            897,933 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            01 Mar 2024 | 
                            115.93 | 
                            1,225,992 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            01 Mar 2024 | 
                            116.09 | 
                            1,238,753 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            01 Mar 2024 | 
                            112.72 | 
                            1,186,785 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | AAKRAYA RESEARCH LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            01 Mar 2024 | 
                            117.13 | 
                            897,933 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            29 Feb 2024 | 
                            101.73 | 
                            788,509 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            29 Feb 2024 | 
                            101.69 | 
                            788,509 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            30 Jan 2024 | 
                            104.07 | 
                            822,837 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            30 Jan 2024 | 
                            104.09 | 
                            822,837 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            21 Nov 2023 | 
                            94.97 | 
                            838,123 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            21 Nov 2023 | 
                            95.03 | 
                            838,123 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            18 Oct 2023 | 
                            91.44 | 
                            878,872 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            18 Oct 2023 | 
                            91.54 | 
                            878,872 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            20 Jun 2023 | 
                            97.58 | 
                            845,427 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            20 Jun 2023 | 
                            97.69 | 
                            845,427 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            12 Jan 2023 | 
                            90.23 | 
                            765,154 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            12 Jan 2023 | 
                            90.20 | 
                            615,362 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | QE SECURITIES
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            12 Jan 2023 | 
                            90 | 
                            704,025 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            12 Jan 2023 | 
                            90.28 | 
                            765,154 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            02 Dec 2022 | 
                            75.34 | 
                            731,935 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            02 Dec 2022 | 
                            75.36 | 
                            731,935 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            26 Jul 2021 | 
                            59.24 | 
                            750,401 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            26 Jul 2021 | 
                            59.30 | 
                            750,401 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | PURVISH MUKESH SHAH
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            16 Jun 2021 | 
                            51.81 | 
                            772,849 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | PURVISH MUKESH SHAH
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            16 Jun 2021 | 
                            51 | 
                            522,849 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            14 Jun 2021 | 
                            51.05 | 
                            716,122 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            14 Jun 2021 | 
                            51.03 | 
                            716,122 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            24 May 2021 | 
                            47.61 | 
                            688,039 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | GRAVITON RESEARCH CAPITAL LLP
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            24 May 2021 | 
                            47.57 | 
                            688,039 | 
                            
                                Yes | 
                            
                            NSE | 
                        
                        
                         
                            
                            | ADROIT FINANCIAL SERVICES PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            01 Aug 2016 | 
                            52.05 | 
                            799,670 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | ADROIT FINANCIAL SERVICES PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Sell
                             | 
                            01 Aug 2016 | 
                            52.05 | 
                            793,670 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | SI INVESTMENTS AND BROKING PRIVATE LIMITED
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            07 Aug 2015 | 
                            59.06 | 
                            800,000 | 
                            
                                No | 
                            
                            NSE | 
                        
                        
                         
                            
                            | TARRA FUND
                             | 
                            Bulk | 
                            
                                Purchase
                             | 
                            31 Oct 2014 | 
                            43.08 | 
                            759,187 | 
                            
                                No | 
                            
                            NSE |