Sensex Jumps 504 Points on US Yield Drop, Nifty Ends 7-Day Losing Run