Sensex Rallies 1,041 Points, Nifty Reclaims 16,900; IT, Financials Surge | Sharefundss