Saudi Aramco reports Q1 earnings with mixed signals for energy markets.