| Insider Name | Transaction Date | Buy Quantity | Sell Quantity | % Buy/Sell | No of Shares Hold | % Holdings | ProcessDate |
| Kiran Soni | 19-May-2023 | 686310 | | 3.46 | 2408862 | 16.32 | 6/13/2023 12:00:00 AM |
| Shashi Soni | 19-May-2023 | 686310 | | 3.57 | 2245721 | 15.21 | 6/13/2023 12:00:00 AM |
| Sanjay Soni | 27-Nov-2019 | 4000 | | 0.03 | 2771613 | 21.21 | 12/10/2019 12:00:00 AM |
| SANJAY SONI | 29-Mar-2019 | 3000 | | 0.02 | 2767613 | 21.18 | 3/29/2019 12:00:00 AM |
| SANJAY SONI | 27-Mar-2019 | 3000 | | 0.03 | 2764613 | 21.16 | 3/29/2019 12:00:00 AM |
| Sanjay Soni | 12-Feb-2019 | 4000 | | 0.03 | 2761613 | 21.13 | 2/14/2019 12:00:00 AM |
| Sanjay Soni | 26-Jun-2018 | 1000 | | 0.01 | 2804010 | 21.86 | 6/27/2018 12:00:00 AM |
| Kiran Soni | 07-Apr-2017 | 100000 | | 1.01 | 970139 | 8.78 | 4/14/2017 12:00:00 AM |
| Sanjay Soni | 07-Apr-2017 | 16000 | | 1.78 | 88900 | 8.1 | 4/14/2017 12:00:00 AM |
| Sanjay Soni | 06-Apr-2017 | | 15000 | 0.07 | 772770 | 3.55 | 4/18/2017 12:00:00 AM |
| Sanjay Soni | 03-Apr-2017 | | 10000 | 0.01 | 163797 | 0.07 | 4/25/2017 12:00:00 AM |
| Shashi Soni | 03-Apr-2017 | | 230 | 0.01 | 104710 | 2.63 | 4/25/2017 12:00:00 AM |
| Kiran Soni | 31-Mar-2017 | 2070708 | | 8.52 | 5365296 | 13.54 | 4/25/2017 12:00:00 AM |
| Kiran Soni | 31-Mar-2017 | | 226457026 | | | 5.87 | 4/21/2017 12:00:00 AM |
| Shashi Soni | 31-Mar-2017 | | 10000 | | | 0.18 | 4/28/2017 12:00:00 AM |
| Sanjay Soni | 31-Mar-2017 | 2616 | | | 50712 | | 4/21/2017 12:00:00 AM |
| Sanjay Soni | 31-Mar-2017 | 882 | | | 70522 | | 4/21/2017 12:00:00 AM |
| Shashi Soni | 31-Mar-2017 | 840 | | | 12756 | | 4/21/2017 12:00:00 AM |
| Shashi Soni | 31-Mar-2017 | 972 | | | 72840 | | 4/21/2017 12:00:00 AM |
| Kiran Soni | 28-Mar-2017 | | 9000 | | 3062 | | 4/21/2017 12:00:00 AM |
| Kiran Soni | 06-Mar-2017 | | 1000 | | 6150 | | 4/28/2017 12:00:00 AM |
| Shashi Soni | 16-Nov-2016 | 500 | | | 2540 | | 4/18/2017 12:00:00 AM |
| Kiran Soni | 30-Oct-2016 | 1100 | | 0.01 | 292724 | 2.41 | 11/3/2016 12:00:00 AM |
| Kiran Soni | 30-Oct-2016 | | 5000 | | 3040 | | 4/18/2017 12:00:00 AM |
| Sanjay Soni | 30-Oct-2016 | 1100 | | 0.01 | 2722682 | 22.39 | 11/3/2016 12:00:00 AM |
| Shashi Soni | 30-Oct-2016 | 1100 | | | 612287 | 5.03 | 11/3/2016 12:00:00 AM |
| Kiran Soni | 22-Sep-2016 | 5000 | | 0.04 | 278713 | 2.3 | 9/22/2016 12:00:00 AM |
| Kiran Soni | 12-Sep-2016 | 12500 | | 0.1 | 539926 | 4.46 | 9/16/2016 12:00:00 AM |
| Sanjay Soni | 28-Jan-2016 | 254000 | | 2.09 | 13393910 | 10.7 | 6/10/2016 12:00:00 AM |
| Sanjay Soni | 08-Jan-2016 | | 2417582 | 19.98 | | | 1/13/2016 12:00:00 AM |
| Kiran Soni | 26-Dec-2014 | 5000 | | 0.04 | 198476 | 1.64 | 1/2/2015 12:00:00 AM |
| Sanjay Soni | 14-Oct-2014 | 38264 | | 0.32 | 2097439 | 17.34 | 10/14/2014 12:00:00 AM |
| Sanjay Soni | 13-Oct-2014 | 2636 | | 0.02 | 2050075 | 16.94 | 10/14/2014 12:00:00 AM |
| Sanjay Soni | 13-Oct-2014 | 9100 | | 0.08 | 2059175 | 17.02 | 10/14/2014 12:00:00 AM |
| Sanjay Soni | 08-Aug-2014 | 4000 | | | 2047439 | 16.92 | 8/13/2014 12:00:00 AM |
| Sanjay Soni | 06-Aug-2014 | 19311 | | | 2043439 | 16.89 | 8/6/2014 12:00:00 AM |
| Sanjay Soni | 14-Jul-2014 | 9907 | | | 1973528 | 16.31 | 7/15/2014 12:00:00 AM |
| Sanjay Soni | 08-Jul-2014 | 40000 | | | 1963621 | 16.23 | 7/9/2014 12:00:00 AM |
| Sanjay Soni | 07-Jul-2014 | 50600 | | | 2024128 | 16.73 | 7/24/2014 12:00:00 AM |
| Sanjay Soni | 13-Jun-2014 | 54339 | | | 1864025 | 15.41 | 6/23/2014 12:00:00 AM |
| FID FDS - (Mauritius) Ltd. | 06-Jun-2014 | | 61300 | 0.51 | 602399 | 4.98 | 6/10/2014 12:00:00 AM |
| Sanjay Soni | 03-Jun-2014 | 150000 | | | 1809686 | 14.96 | 6/12/2014 12:00:00 AM |
| FID FDS - (Mauritius) Ltd. | 23-May-2014 | | 51570 | 0.43 | 846002 | 6.99 | 5/27/2014 12:00:00 AM |
| Sanjay Soni | 13-May-2014 | 105424 | | | 1659686 | 13.72 | 6/6/2014 12:00:00 AM |
| FID Aus India Fund | 28-Apr-2014 | | 62161 | | 1051107 | | 4/30/2014 12:00:00 AM |
| FID FDS - (Mauritius) Ltd. | 28-Apr-2014 | | 1029409 | | 21698 | | 4/30/2014 12:00:00 AM |
| Sanjay Soni | 21-Jun-2012 | 1000 | | | 1725025 | 14.26 | 6/25/2012 12:00:00 AM |
| Sanjay Soni | 20-Jun-2012 | 1000 | | | 1724025 | 14.25 | 6/25/2012 12:00:00 AM |
| Sanjay Soni | 19-Jun-2012 | 1500 | | | 1723025 | 14.24 | 6/25/2012 12:00:00 AM |
| Sanjay Soni | 18-Jun-2012 | 150 | | | 1720175 | 14.22 | 6/25/2012 12:00:00 AM |
| Sanjay Soni | 18-Jun-2012 | 1350 | | | 1721525 | 14.23 | 6/25/2012 12:00:00 AM |
| Sanjay Soni | 15-Jun-2012 | 3142 | | | 1720025 | 14.22 | 6/15/2012 12:00:00 AM |
| Sanjay Soni | 13-Jun-2012 | 4325 | | | 1716883 | 14.19 | 6/15/2012 12:00:00 AM |
| Sanjay Soni | 12-Jun-2012 | 5000 | | | 1712558 | 14.15 | 6/15/2012 12:00:00 AM |
| Sanjay Soni | 11-Jun-2012 | 2000 | | | 1707558 | 14.11 | 6/15/2012 12:00:00 AM |
| Sanjay Soni | 07-Jun-2012 | 8500 | | | 1705558 | 14.1 | 6/8/2012 12:00:00 AM |
| Sanjay Soni | 01-Jun-2012 | 500 | | | 1697058 | 14.03 | 6/8/2012 12:00:00 AM |
| Sanjay Soni | 31-May-2012 | 1500 | | | 1696558 | 14.02 | 6/8/2012 12:00:00 AM |
| Sanjay Soni | 30-May-2012 | 300 | | | 1695058 | 14.01 | 6/8/2012 12:00:00 AM |
| Sanjay Soni | 29-May-2012 | 2500 | | | 1694758 | 14 | 6/8/2012 12:00:00 AM |
| Sanjay Soni | 28-May-2012 | 2000 | | | 1692258 | 13.99 | 6/8/2012 12:00:00 AM |
| Sanjay Soni | 07-May-2012 | 50000 | | | 1634363 | 13.51 | 5/9/2012 12:00:00 AM |
| Kiran Soni | 27-Apr-2012 | 2000 | | | 232976 | 1.93 | 4/30/2012 12:00:00 AM |
| Kiran Soni | 26-Apr-2012 | 3000 | | | 230976 | 1.91 | 4/30/2012 12:00:00 AM |
| Kiran Soni | 24-Apr-2012 | 10000 | | | 227976 | 1.88 | 4/30/2012 12:00:00 AM |
| Kiran Soni | 23-Apr-2012 | 1000 | | | 207976 | 1.72 | 4/30/2012 12:00:00 AM |
| Kiran Soni | 23-Apr-2012 | 10000 | | | 217976 | 1.8 | 4/30/2012 12:00:00 AM |
| Kiran Soni | 19-Apr-2012 | 2000 | | | 206976 | 1.71 | 4/30/2012 12:00:00 AM |
| Kiran Soni | 18-Apr-2012 | 2000 | | | 204976 | 1.69 | 4/30/2012 12:00:00 AM |
| Kiran Soni | 17-Apr-2012 | 1000 | | | 202976 | 1.68 | 4/30/2012 12:00:00 AM |
| Sanjay Soni | 02-Apr-2012 | 3000 | | | 1581863 | 13.07 | 4/3/2012 12:00:00 AM |
| Sanjay Soni | 02-Apr-2012 | 3000 | | | 1584863 | 13.1 | 4/10/2012 12:00:00 AM |
| Sanjay Soni | 29-Mar-2012 | 3077 | | | 1578863 | 13.05 | 4/3/2012 12:00:00 AM |
| Sanjay Soni | 28-Mar-2012 | 12423 | | | 1575786 | 12.93 | 4/3/2012 12:00:00 AM |
| Kiran Soni | 27-Mar-2012 | 1500 | | 17.98 | 199976 | 1.65 | 4/3/2012 12:00:00 AM |
| Sanjay Soni | 27-Mar-2012 | 2000 | | | 1563363 | 12.92 | 4/3/2012 12:00:00 AM |
| Kiran Soni | 26-Mar-2012 | 5000 | | | 198476 | 1.64 | 6/2/2012 12:00:00 AM |
| Sanjay Soni | 26-Mar-2012 | 7000 | | | 1561363 | 12.91 | 6/2/2012 12:00:00 AM |
| Sanjay Soni | 14-Mar-2012 | 2000 | | | 1554363 | 1.28 | 3/19/2012 12:00:00 AM |
| Sanjay Soni | 13-Mar-2012 | 3000 | | | 1552363 | 1.28 | 3/19/2012 12:00:00 AM |
| Sanjay Soni | 09-Mar-2012 | 4000 | | | 1544363 | 1.27 | 3/15/2012 12:00:00 AM |
| Sanjay Soni | 01-Mar-2012 | 10000 | | | 1540363 | 1.27 | 3/15/2012 12:00:00 AM |
| Passport India Investments (Mauritius) Ltd | 20-Dec-2011 | | 1204132 | | | | 12/23/2011 12:00:00 AM |
| Mrs. Kiran Soni | 15-Apr-2010 | 5000 | | 0 | 198508 | 1.64 | 4/30/2010 12:00:00 AM |
| Mrs Shashi Soni | 09-Apr-2010 | 5000 | | 0 | 609288 | 5.03 | 4/20/2010 12:00:00 AM |
| Kiran Soni | 25-Mar-2010 | 5000 | | 0 | 193508 | 1.59 | 4/7/2010 12:00:00 AM |
| Mrs. Shashi Soni | 23-Feb-2010 | 9000 | | 0 | 604288 | 4.99 | 3/10/2010 12:00:00 AM |
| Mrs. Kiran Soni | 23-Feb-2010 | 5000 | | 0 | 188008 | 1.55 | 3/10/2010 12:00:00 AM |
| Sanjay Soni | 23-Feb-2010 | 6000 | | 0 | 1655029 | 13.67 | 3/10/2010 12:00:00 AM |
| Mrs. Kiran Soni | 17-Feb-2010 | 3000 | | 0 | 183008 | 1.51 | 3/10/2010 12:00:00 AM |
| Sanjay Soni | 09-Feb-2010 | 4500 | | 0 | 1645529 | 13.6 | 3/9/2010 12:00:00 AM |
| Mrs. Kiran Soni | 09-Feb-2010 | 5000 | | 0 | 180008 | 1.49 | 3/10/2010 12:00:00 AM |
| Mr. Sanjay Soni | 09-Feb-2010 | 8189 | | 0 | 1641029 | 13.56 | 3/10/2010 12:00:00 AM |
| ICG Q Ltd | 04-Dec-2009 | | 322189 | 2.66 | 478559 | 3.96 | 12/17/2009 12:00:00 AM |
| Mrs Kiran Soni | 03-Dec-2009 | 1000 | | 0 | 174775 | 1.44 | 12/16/2009 12:00:00 AM |
| Sanjay Soni | 03-Dec-2009 | 1000 | | 0 | 1632638 | 13.49 | 12/16/2009 12:00:00 AM |
| ICG Q Ltd | 01-Dec-2009 | | 306252 | 2.53 | 800748 | 6.62 | 12/16/2009 12:00:00 AM |
| Mrs. Shashi Soni | 15-Jun-2009 | 500 | | 0 | 592687 | 4.92 | 7/8/2009 12:00:00 AM |
| Mrs. Kiran Soni | 15-Jun-2009 | 500 | | 0 | 174274 | 1.45 | 7/8/2009 12:00:00 AM |
| Sanjay Soni | 15-Jun-2009 | 500 | | 0 | 1631121 | 13.53 | 7/8/2009 12:00:00 AM |
| ICG Q Ltd | 19-Nov-2008 | 99241 | 0 | 0 | 1086241 | 8.86 | 12/24/2008 12:00:00 PM |
| Mr. Sanjay Soni | 14-Oct-2008 | 916 | 0 | 0 | 1831436 | 14.95 | 11/5/2008 12:00:00 PM |
| Mrs. Kiran Soni | 20-Aug-2008 | 2500 | 0 | 0 | 181179 | 1.48 | 8/28/2008 12:00:00 PM |
| Citigroup Global Mkts(Mauritius) Pvt Ltd | 24-Jul-2008 | 0 | 415177 | 3.39 | 300000 | 2.45 | 7/30/2008 12:00:00 PM |
| Mr.Sanjay Soni | 24-Jul-2008 | 7000 | 0 | 0 | 1674420 | 13.66 | 7/30/2008 12:00:00 PM |
| Mrs. Kiran Soni | 24-Jul-2008 | 6000 | 0 | 0 | 311874 | 2.55 | 7/30/2008 12:00:00 PM |
| Mrs. Shashi Soni | 24-Jul-2008 | 7691 | 0 | 0 | 594187 | 4.85 | 7/30/2008 12:00:00 PM |
| Mrs. Kiran Soni | 24-Jul-2008 | 100 | 0 | 0 | 311974 | 2.55 | 8/1/2008 12:00:00 PM |
| Mrs.Shashi Soni | 24-Jul-2008 | 200 | 0 | 0 | 594387 | 4.85 | 8/1/2008 12:00:00 PM |
| Mrs. Kiran soni | 16-Jul-2008 | 1800 | 0 | 0 | 305874 | 2.5 | 7/23/2008 12:00:00 PM |
| Mrs. Shashi Soni | 16-Jul-2008 | 2000 | 0 | 0 | 586496 | 4.79 | 7/24/2008 12:00:00 PM |
| Mrs. Kiran Son | 07-Jul-2008 | 4287 | 0 | 0 | 304074 | 2.48 | 7/9/2008 12:00:00 PM |
| FMR LLC & PAC | 09-Apr-2008 | 239365 | 0 | 2.06 | 1365084 | 11.74 | 4/21/2008 12:00:00 PM |
| Morgan Stanley Mauritius Co Ltd | 09-Apr-2008 | 0 | 491544 | 4.01 | 61648 | 0.5 | 4/21/2008 12:00:00 PM |
| Mr. Sanjay Soni | 09-Apr-2008 | 200000 | 0 | 0 | 1632420 | 13.32 | 4/21/2008 12:00:00 PM |
| Mr. Sanjay Soni | 09-Apr-2008 | 70000 | 0 | 0 | 1592420 | 12.99 | 4/24/2008 12:00:00 PM |
| Mrs. Kiran Soni | 09-Apr-2008 | 70000 | 0 | 0 | 366327 | 2.99 | 4/24/2008 12:00:00 PM |
| Mrs. Shashi Soni | 09-Apr-2008 | 60000 | 0 | 0 | 579496 | 47.29 | 4/24/2008 12:00:00 PM |
| Mr. Sanjay Soni | 04-Apr-2008 | 5000 | 0 | 0 | 1432420 | 11.69 | 4/10/2008 12:00:00 PM |
| Mrs. Kiran Soni | 02-Apr-2008 | 4500 | 0 | 0 | 389327 | 3.18 | 5/5/2008 12:00:00 PM |
| Mr. Sanjay Soni | 01-Apr-2008 | 4600 | 0 | 0 | 1622020 | 13.24 | 5/5/2008 12:00:00 PM |
| Sanjay Soni | 29-Mar-2008 | 20000 | 0 | 0 | 1427420 | 11.65 | 4/4/2008 12:00:00 PM |
| Passport India Invst. (Mauritius) Ltd. | 27-Mar-2008 | 98562 | 0 | 0.8 | 1224132 | 9.99 | 4/2/2008 12:00:00 PM |
| Sanjay Soni | 19-Mar-2008 | 5000 | 0 | 0 | 1407420 | 11.48 | 4/3/2008 12:00:00 PM |
| Morgan Stanley Mauritius Co. Ltd. | 17-Mar-2008 | 580000 | 0 | 4.73 | 641648 | 5.23 | 4/2/2008 12:00:00 PM |
| Mr. Sanjay Soni | 22-Nov-2007 | 8000 | 0 | 0 | 1302420 | 10.63 | 11/29/2007 12:00:00 PM |
| Mrs. Kiran Soni | 22-Nov-2007 | 8000 | 0 | 0 | 455789 | 3.72 | 11/29/2007 12:00:00 PM |
| Mrs. Shashi Soni | 22-Nov-2007 | 8000 | 0 | 0 | 504496 | 4.18 | 11/29/2007 12:00:00 PM |
| Jaroli Vincom Pvt. Ltd. | 20-Nov-2007 | 10000 | 0 | 0 | 620000 | 5.06 | 11/29/2007 12:00:00 PM |
| Passport India Investments (M) Ltd. | 27-Sep-2007 | 550000 | 0 | 2.93 | 1124634 | 9.67 | 10/5/2007 12:00:00 PM |
| Citigroup Global Mkts (M) Pvt Ltd. | 26-Sep-2007 | 850000 | 0 | 7.31 | 850000 | 7.31 | 10/5/2007 12:00:00 PM |
| FMR Corp & Fidelity International Ltd. | 26-Sep-2007 | 200000 | 0 | 2.34 | 1125719 | 13.2 | 10/5/2007 12:00:00 PM |
| Mr. Sanjay Soni | NA | 25000 | 0 | 0 | 1617420 | 13.2 | 5/2/2008 12:00:00 AM |
| Mrs. Kiran Soni | NA | 18500 | 0 | 0 | 384827 | 3.14 | 5/2/2008 12:00:00 AM |
| Mrs. Shashi Soni | NA | 20000 | 0 | 0 | 599496 | 4.89 | 5/2/2008 12:00:00 AM |
| Mr. Sanjay Soni | NA | 25000 | 0 | 0 | 1617420 | 13.2 | 5/2/2008 12:00:00 PM |
| Mrs. Kiran Soni | NA | 18500 | 0 | 0 | 384827 | 3.14 | 5/2/2008 12:00:00 PM |
| Mrs. Shashi Soni | NA | 20000 | 0 | 0 | 599496 | 4.89 | 5/2/2008 12:00:00 PM |