Chevron Corporation (CVX): Cash generation resilience amid margin and return compression

Chevron Corporation (CVX): Cash generation resilience amid margin and return compression