Stock market opens at record high: Sensex up 300 points, Nifty above 24,300