Here is what you need to know.
1. China’s economy was stronger than expected. The Chinese economy grew at a 6.4% year-over-year clip in the first quarter, with industrial output jumping 8.5% and recording its biggest print since July 2014, data released Wednesday by China’s National Bureau of Statistics showed.
2. Netflix beats but gives weak guidance. The streaming giant earned $0.76 a share on revenue of $4.52 billion as it added 9.6 million