Stocks shake off virus fears to punch higher on rosy earnings reports - MarketPulse