Sensex Climbs Over 500 Points, Nifty Trades Above 16,950 | Sharefundss