Petroleo Brasileiro SA Petrobras (PBR) reports strong cash generation and investment growth, while navigating oil price ...