Sensex ends 939 pts lower from day's high on fresh coronavirus cases and ends at 38144.02. Nifty below 11,132.75 level. Among sectors, except IT, all other indices are trading in the red, while BSE Midcap and Smallcap down a per cent each. SBI, RIL and L&T were among the top Sensex drags in the afternoon session.