Chevron beats earnings estimates but profit falls on lower refining margins and natural gas pricesCNBCApr 25