Brazil's state-owned oil company Petrobras posted a hefty net profit of $4.7 billion in the second quarter, recovering sharply from net losses in the same period last year, the company said Thursday. Petrobras reported a net profit of $6 billion in the first quarter, a 48.5 percent increase year on year.