Stock Market Live Updates: The Nifty 50 index was aiming for a recovery after two days of gains but US President Donald Trump announced 25% tariff on Indian goods, plus penalty last evening. This brings important levels on the index back into focus on the day of its monthly F&O expiry. As many as five Nifty 50 stocks report results today, many other react to theirs that were reported after market hours on Wednesday. Watch this space for all the Live updates.