Articles You May Like Netflix reports revenue of $9.37 billion vs $9.27 billion expected. Shares pop then drop Market Calm Restored After Middle East Tensions Subside NZD/USD Price Analysis: Tests the key barrier of 0.5950; next resistance at 14-day EMA World’s largest sovereign wealth fund posts $110 billion in first-quarter profit as tech stocks surge Oil near weekly low with markets downgrading tensions in Middle East to a non-event