Stock market recap, July 16 -- Indian equities ended marginally higher on Wednesday, 15 July, with benchmark indices Sensex and Nifty 50 posting modest gains, while the mid- and small-cap indices gaining up to half a per cent amid escalating US-Iran tensions and rising crude oil prices.

The 30-share pack rose 130 points, or 0.17%, to close at 77,185.43, while the Nifty 50 ended at 24,078.50, rising 26 points, or 0.11%.

The Nifty Midcap 100 index ended 0.28% higher, while the Nifty Smallcap 100 index rose by 0.67%.

Two stock recommendations by MarketSmith India:

Buy: Bandhan Bank Ltd (current price: Rs.216)

Buy: EPACK Durable Ltd (current price: Rs.247)

Nifty 50 performance on 15 July

Indian equity markets ended marginally higher af...