Sensex gains 150 points, Nifty holds above 11,300; Tata Motors climbs 4% | Sharefundss