| Insider Name | Transaction Date | Buy Quantity | Sell Quantity | % Buy/Sell | No of Shares Hold | % Holdings | ProcessDate |
| VISWANATH TADIMETY | 02-Dec-2025 | 10000 | | 0.03 | 4535233 | 14.57 | 12/10/2025 12:00:00 AM |
| VISWANATH TADIMETY | 02-Dec-2025 | 10000 | | 0.03 | 4535233 | 14.57 | 12/4/2025 12:00:00 AM |
| VISWANATH TADIMETY | 24-Nov-2025 | 16000 | | 0.06 | 4525233 | 14.54 | 12/2/2025 12:00:00 AM |
| VISWANATH TADIMETY | 12-Apr-2025 | 75094 | | 0.24 | 4509233 | 14.48 | 4/14/2025 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 05-Dec-2024 | | 10000 | 0.03 | 17450 | 0.06 | 12/6/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 29-Oct-2024 | | 10000 | 0.03 | 27450 | 0.09 | 10/30/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 06-Sep-2024 | | 5000 | 0.02 | 37450 | 0.12 | 9/9/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 05-Sep-2024 | | 5000 | 0.01 | 42450 | 0.14 | 9/6/2024 12:00:00 AM |
| SAUMITRA BANERJEE | 03-Sep-2024 | | 500 | 0 | 25500 | 0.08 | 9/5/2024 12:00:00 AM |
| SAUMITRA BANERJEE | 29-Aug-2024 | | 2000 | 0 | 26000 | 0.08 | 9/2/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 16-Aug-2024 | | 10000 | 0.04 | 47450 | 0.15 | 8/20/2024 12:00:00 AM |
| SAUMITRA BANERJEE | 06-Aug-2024 | | 1000 | 0.01 | 28000 | 0.08 | 8/9/2024 12:00:00 AM |
| SAUMITRA BANERJEE | 29-Jul-2024 | | 1000 | 0.01 | 29000 | 0.09 | 7/30/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 29-Jul-2024 | | 10000 | 0.03 | 57450 | 0.19 | 7/30/2024 12:00:00 AM |
| SAUMITRA BANERJEE | 27-Jun-2024 | | 5000 | 0.01 | 30000 | 0.1 | 6/28/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 19-Jun-2024 | | 10000 | 0.03 | 67450 | 0.22 | 6/20/2024 12:00:00 AM |
| VISWANATH TADIMETY | 27-May-2024 | 3000 | | 0 | 4433939 | 14.24 | 5/27/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 06-May-2024 | | 10000 | 0.03 | 77450 | 0.25 | 5/8/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 06-Mar-2024 | | 10000 | 0.03 | 87450 | 0.28 | 3/7/2024 12:00:00 AM |
| SAUMITRA BANERJEE | 05-Mar-2024 | | 1000 | 0.01 | 10000 | 0.03 | 3/8/2024 12:00:00 AM |
| SAUMITRA BANERJEE | 01-Mar-2024 | | 1000 | 0 | 11000 | 0.04 | 3/8/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 12-Feb-2024 | | 10000 | 0.04 | 97450 | 0.31 | 2/13/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 29-Jan-2024 | | 10000 | 0.03 | 107450 | 0.35 | 1/30/2024 12:00:00 AM |
| SAUMITRA BANERJEE | 28-Dec-2023 | | 2000 | 0.01 | 12000 | 0.04 | 1/2/2024 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 27-Dec-2023 | | 10000 | 0.03 | 117450 | 0.38 | 12/28/2023 12:00:00 AM |
| AMBADAS BHAWANIDAS BHORE | 18-Dec-2023 | | 10000 | 0.03 | 127450 | 0.41 | 12/26/2023 12:00:00 AM |
| Red Banyan Holdings LLC | 12-Dec-2023 | 1085000 | | 3.3 | 1735000 | 5.58 | 12/14/2023 12:00:00 AM |
| ANIRBAN BISWAS | 22-Nov-2023 | | 3000 | 0.01 | 9000 | 0.03 | 11/28/2023 12:00:00 AM |
| S Ramasubramanian | 20-Jun-2023 | | 15154 | 0.05 | 222531 | 0.78 | 6/25/2023 12:00:00 AM |
| SAUMITRA BANERJEE | 05-Jun-2023 | | 1000 | 0 | 16000 | 0.06 | 6/6/2023 12:00:00 AM |
| VISWANATH TADIMETY | 31-Mar-2023 | 43750 | | 0.15 | 4430939 | 15.56 | 4/3/2023 12:00:00 AM |
| Viswanath Tadimety | 26-May-2022 | | 1350000 | 4.76 | 4387189 | 15.46 | 5/26/2022 12:00:00 AM |
| Amulya Tadimety | 26-May-2022 | 800000 | | | 800000 | 2.82 | 5/26/2022 12:00:00 AM |
| Amogha Tadimety | 26-May-2022 | 550000 | | 1.94 | 804320 | 2.84 | 5/26/2022 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 31-Dec-2021 | | 30000 | 0.11 | 87685 | 0.31 | 1/3/2022 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 29-Dec-2021 | | 12000 | 0.04 | 117685 | 0.42 | 12/31/2021 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 08-Dec-2021 | | 70315 | 0.25 | 129685 | 0.46 | 12/11/2021 12:00:00 AM |
| SAMEER PRAKASH GUPTE | 29-Nov-2021 | | 18513 | 0.05 | 3487 | 0.03 | 12/1/2021 12:00:00 AM |
| SAMEER PRAKASH GUPTE | 10-Nov-2021 | | 10000 | 0.03 | 22000 | 0.08 | 12/1/2021 12:00:00 AM |
| SAUMITRA BANERJEE | 10-Nov-2021 | | 8000 | | 0 | | 11/12/2021 12:00:00 AM |
| SAMEER PRAKASH GUPTE | 19-Oct-2021 | | 10000 | 0.04 | 32000 | 0.11 | 10/22/2021 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 27-Sep-2021 | | 20305 | | | | 9/29/2021 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 27-Sep-2021 | | 20305 | | | | 12/27/2021 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 23-Sep-2021 | | 5000 | 0.02 | 41501 | 0.15 | 9/27/2021 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 23-Sep-2021 | | 5000 | 0.02 | 36501 | 0.13 | 9/27/2021 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 23-Sep-2021 | | 16196 | 0.06 | 20305 | 0.07 | 9/27/2021 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 16-Sep-2021 | | 3499 | 0.01 | 46501 | 0.17 | 9/27/2021 12:00:00 AM |
| DEAN DEAKINS | 12-Aug-2021 | | 25000 | | | | 8/13/2021 12:00:00 AM |
| STEVEN JESKE | 31-Dec-2020 | | 150000 | 0.55 | 2281433 | 8.28 | 12/31/2020 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 04-Sep-2020 | | 54605 | | 0 | 0 | 9/9/2020 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 26-Aug-2020 | | 38158 | 0.14 | 54605 | 0.2 | 8/31/2020 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 24-Aug-2020 | | 15926 | 0.05 | 92763 | 0.34 | 8/27/2020 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 20-Aug-2020 | | 3000 | 0.02 | 108689 | 0.39 | 8/23/2020 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 19-Aug-2020 | | 13311 | 0.04 | 111689 | 0.41 | 8/23/2020 12:00:00 AM |
| RAMASUBRAMANIAN SANKARAN | 18-Aug-2020 | | 25000 | 0.09 | 125000 | 0.45 | 8/20/2020 12:00:00 AM |
| VISWANATH TADIMETY Revised | 01-Apr-2020 | 5000 | 0 | 0.01 | 5737189 | 20.84 | 4/17/2020 12:00:00 AM |
| VISWANATH TADIMETY | 27-Mar-2020 | 5000 | 0 | 0.01 | 5735189 | 20.84 | 4/1/2020 12:00:00 AM |
| VISWANATH TADIMETY | 05-Mar-2020 | 2000 | 0 | 0.01 | 5729189 | 20.82 | 4/1/2020 12:00:00 AM |
| VISWANATH TADIMETY Revised | 05-Mar-2020 | 3000 | 0 | 0.01 | 5732189 | 20.82 | 4/17/2020 12:00:00 AM |
| VISWANATH TADIMETY | 05-Mar-2020 | 1000 | 0 | 0.02 | 5730189 | 20.83 | 4/1/2020 12:00:00 AM |
| VISWANATH TADIMETY | 24-May-2019 | 1383 | | 0.02 | 5725217 | 20.81 | 5/27/2019 12:00:00 AM |
| VISWANATH TADIMETY | 24-May-2019 | 1924 | | 0 | 5727141 | 20.81 | 5/27/2019 12:00:00 AM |
| VISWANATH TADIMETY | 21-May-2019 | 4000 | | 0 | 5723834 | 20.79 | 5/22/2019 12:00:00 AM |
| VISWANATH TADIMETY | 05-Mar-2019 | 256 | | 0.01 | 5719834 | 20.79 | 3/7/2019 12:00:00 AM |
| VISWANATH TADIMETY | 01-Mar-2019 | 510 | | 0 | 5719578 | 20.78 | 3/7/2019 12:00:00 AM |
| VISWANATH TADIMETY | 27-Feb-2019 | 1458 | | 0 | 5719068 | 20.78 | 3/1/2019 12:00:00 AM |
| VISWANATH TADIMETY | 26-Feb-2019 | 300 | | 0 | 5717477 | 20.77 | 3/1/2019 12:00:00 AM |
| VISWANATH TADIMETY | 26-Feb-2019 | 133 | | 0 | 5717610 | 20.78 | 3/1/2019 12:00:00 AM |
| VISWANATH TADIMETY | 22-Jan-2019 | 2000 | | 0 | 5717177 | 20.77 | 1/23/2019 12:00:00 AM |
| VISWANATH TADIMETY | 21-Jan-2019 | 661 | | 0.01 | 5715177 | 20.77 | 1/23/2019 12:00:00 AM |
| VISWANATH TADIMETY | 21-Jan-2019 | 1339 | | 0 | 5714516 | 20.76 | 1/23/2019 12:00:00 AM |
| VISWANATH TADIMETY | 18-Jan-2019 | 1500 | | 0 | 5712677 | 20.76 | 1/21/2019 12:00:00 AM |
| VISWANATH TADIMETY | 18-Jan-2019 | 500 | | 0 | 5713177 | 20.76 | 1/21/2019 12:00:00 AM |
| VISWANATH TADIMETY | 17-Jan-2019 | 126 | | 0 | 5711177 | 20.76 | 1/18/2019 12:00:00 AM |
| VISWANATH TADIMETY | 16-Jan-2019 | 2000 | | 0.01 | 5711051 | 20.76 | 1/18/2019 12:00:00 AM |
| VISWANATH TADIMETY | 16-Jan-2019 | 2000 | | 0.01 | 5711051 | 20.76 | 1/17/2019 12:00:00 AM |
| Viswanath Tadimety | 04-Jan-2019 | 511 | | 0 | 5708599 | 20.74 | 1/7/2019 12:00:00 AM |
| Viswanath Tadimety | 04-Jan-2019 | 452 | | 0.01 | 5709051 | 20.74 | 1/7/2019 12:00:00 AM |
| Suresh Paharia | 04-Jan-2019 | 200000 | | 0.73 | 211040 | 0.77 | 1/9/2019 12:00:00 AM |
| Viswanath Tadimety | 26-Dec-2018 | 200 | | 0 | 5707594 | 20.74 | 12/27/2018 12:00:00 AM |
| Viswanath Tadimety | 26-Dec-2018 | 494 | | 0 | 5708088 | 20.74 | 12/27/2018 12:00:00 AM |
| Viswanath Tadimety | 17-Dec-2018 | 594 | | 0 | 5707394 | 20.74 | 12/18/2018 12:00:00 AM |
| Viswanath Tadimety | 14-Dec-2018 | 2000 | | 0 | 5706800 | 20.74 | 12/17/2018 12:00:00 AM |
| Viswanath Tadimety | 13-Dec-2018 | 2000 | | 0 | 5704800 | 20.74 | 12/17/2018 12:00:00 AM |
| Viswanath Tadimety | 12-Dec-2018 | 2000 | | 0.01 | 5702800 | 20.74 | 12/13/2018 12:00:00 AM |
| Viswanath Tadimety | 11-Dec-2018 | 300 | | 0 | 5699306 | 20.72 | 12/12/2018 12:00:00 AM |
| Viswanath Tadimety | 11-Dec-2018 | 1494 | | 0.01 | 5700800 | 20.73 | 12/12/2018 12:00:00 AM |
| Viswanath Tadimety | 10-Dec-2018 | 200 | | 0 | 5697206 | 20.71 | 12/11/2018 12:00:00 AM |
| Viswanath Tadimety | 10-Dec-2018 | 1800 | | 0.01 | 5699006 | 20.72 | 12/11/2018 12:00:00 AM |
| Viswanath Tadimety | 06-Dec-2018 | 181 | | 0 | 5697006 | 20.71 | 12/7/2018 12:00:00 AM |
| Viswanath Tadimety | 06-Dec-2018 | 1307 | | 0.01 | 5698313 | 20.72 | 12/7/2018 12:00:00 AM |
| Viswanath Tadimety | 30-Nov-2018 | 2000 | | 0.01 | 5696825 | 20.71 | 12/6/2018 12:00:00 AM |
| Viswanath Tadimety | 22-Nov-2018 | 2200 | | 0.01 | 5694825 | 20.7 | 11/27/2018 12:00:00 AM |
| Viswanath Tadimety | 20-Nov-2018 | 3000 | | 0.01 | 5692625 | 20.69 | 11/21/2018 12:00:00 AM |
| Viswanath Tadimety | 19-Nov-2018 | 3000 | | 0.01 | 5689625 | 20.68 | 11/20/2018 12:00:00 AM |
| Viswanath Tadimety | 31-Oct-2018 | 3000 | | 0.02 | 5686625 | 20.67 | 11/5/2018 12:00:00 AM |
| Viswanath Tadimety | 30-Oct-2018 | 1161 | | 0 | 5683625 | 20.65 | 10/31/2018 12:00:00 AM |
| Viswanath Tadimety | 25-Oct-2018 | 3000 | | 0.01 | 5682464 | 20.65 | 10/26/2018 12:00:00 AM |
| Viswanath Tadimety | 24-Oct-2018 | 1000 | | 0 | 5677464 | 20.63 | 10/25/2018 12:00:00 AM |
| Viswanath Tadimety | 24-Oct-2018 | 2000 | | 0.01 | 5679464 | 20.64 | 10/25/2018 12:00:00 AM |
| Viswanath Tadimety | 23-Oct-2018 | 3000 | | 0.01 | 5676464 | 20.63 | 10/24/2018 12:00:00 AM |
| Viswanath Tadimety | 22-Oct-2018 | 3000 | | 0.01 | 5673464 | 20.62 | 10/23/2018 12:00:00 AM |
| Viswanath Tadimety | 15-Oct-2018 | 695 | | 0 | 5670464 | 20.61 | 10/16/2018 12:00:00 AM |
| Viswanath Tadimety | 12-Oct-2018 | 4333 | | 0.02 | 5669769 | 20.61 | 10/15/2018 12:00:00 AM |
| Viswanath Tadimety | 11-Oct-2018 | 1665 | | 0.01 | 5665436 | 20.59 | 10/12/2018 12:00:00 AM |
| Viswanath Tadimety | 09-Oct-2018 | 6000 | | 0.02 | 5663771 | 20.58 | 10/10/2018 12:00:00 AM |
| Viswanath Tadimety | 08-Oct-2018 | 6000 | | 0.02 | 5657771 | 20.56 | 10/9/2018 12:00:00 AM |
| Sukhada Tadimety | 14-Mar-2016 | 17875 | | 0.07 | 2220828 | 8.26 | 4/5/2016 12:00:00 AM |
| Sukhada Tadimety | 14-Mar-2016 | 17875 | | 0.07 | 10228787 | 38.07 | 4/6/2016 12:00:00 AM |
| Sukhada Tadimety | 17-Jun-2015 | | 2176659 | 8.14 | | | 3/14/2016 12:00:00 AM |
| Viswanath Tadimety | 17-Jun-2015 | | 11218888 | 41.75 | | | 3/14/2016 12:00:00 AM |
| Sukhada Tadimety And Vishwanath Tadimety | 17-Jun-2015 | 18558 | | 0.07 | 10210912 | 38 | 3/15/2016 12:00:00 AM |
| Sukhada Tadimety & Viswanath Tadimety | 09-Jun-2015 | 13418 | | 0.05 | 10192354 | 38.5 | 6/24/2015 12:00:00 AM |
| Sukhada Tadimety | 31-Mar-2015 | 75814 | | | 1075572 | | 4/1/2015 12:00:00 AM |
| Viswanath Tadimety | 31-Mar-2015 | 33949 | | 0.869 | 5604256 | 20.914 | 4/1/2015 12:00:00 AM |
| Viswanath Tadimety Sukhada Tadimety | 01-Apr-2014 | 109763 | | 0.415 | 6679828 | 25.234 | 4/1/2015 12:00:00 AM |
| Sukhanda Tadimety | 14-Dec-2013 | 41827 | | 0.158 | 6570065 | 24.82 | 5/15/2014 12:00:00 AM |
| Viswanath Tadimety | 29-Nov-2013 | 25925 | | | 5570307 | 21.043 | 12/2/2013 12:00:00 AM |
| Steven Jeske | 15-Jun-2011 | 650000 | | 0 | 2383333 | 0 | 7/4/2011 12:00:00 AM |
| Steven Jeske | 15-Jun-2011 | 650000 | | 0 | 2383333 | 0 | 7/4/2011 12:00:00 AM |
| Steven Jeske | 10-May-2010 | 650000 | | 0 | 1733333 | 6.55 | 5/24/2010 12:00:00 AM |
| Viswanath Tadimety | 10-May-2010 | 650000 | | 0 | 6471304 | 24.45 | 5/25/2010 12:00:00 AM |
| Steven Jeske | 10-May-2010 | 650000 | | 0 | 1733333 | 6.55 | 5/27/2010 12:00:00 AM |
| Viswanath Tadimety & Mrs Sukhada Tadimety | 10-May-2010 | 650000 | | 0 | 6471304 | 24.45 | 5/24/2010 12:00:00 AM |
| Viswanath Tadimety | 31-Mar-2008 | 1166667 | 0 | 3.41 | 4109496 | 0 | 4/4/2008 12:00:00 PM |
| Sukhada Tadimety | NA | 128296 | | 0.485 | 841046 | 3.177 | 12/2/2013 12:00:00 AM |
| Sukhada Tadimety | NA | 37765 | | | 878811 | 3.32 | 12/11/2013 12:00:00 AM |
| Sukhada Tadimety | NA | 44107 | | | 957931 | 3.619 | 12/26/2013 12:00:00 AM |
| Sukhanda Tadimety | NA | 41827 | | | 999758 | 3.777 | 5/15/2014 12:00:00 AM |