Sensex Crosses 40,000 For First Time In 5 Weeks; TCS Hits Record High | Sharefundss