Easing Middle East tensions propel Nifty back near 24,000 levels

Decent earnings help in pushing broader markets higher