Published by
The Street
The Street
By Martin Baccardax Stock futures mixed as Treasury yields rise, earnings underwhelm; Netflix shares pummeled as subscriber exodus prompts advertising re-think; IBM shares rise after solid earnings, robust cloud revenue outlook; Tesla earnings on deck with margins, outlook in focus and Twitter shares jump as Elon Musk drops another ‘tender’ hint. Here are five things you must know for Wednesday, April 20: 1. — Stock Futures Mixed As Treasury Yields Rise, Earnings Underwhelm U.S. equity futures traded mixed Wednesday, while Treasury bond yields crept modestly higher and oil prices jumped, as i…