Market At Record High, Sensex Up 300 Points; Nifty Above 25800; PSU Bank, Realty Lead Gains