Big Oil had a mixed first quarter, showing continued recovery from the biggest downturn in a generation, but chinks in their armor against the onslaught of ...
A