Royal Dutch Shell RDS.A/RDS.B posted an impressive first quarter with earnings growth across all operating segments and continued strong cash flow generation. These results stand out from the ...