MARKETS: Sensex gains 100 pts in a sea-saw session; bank, metal stocks up

Live market updates: A total of 504 companies including ONGC, Tata Steel, Eveready Industries, and Future Retail are set to declare their results today