Berry Corporation (NASDAQ: BRY) has released its financial results for the second quarter ended June 30, 2025. The company has faced mixed fortunes, revealing both challenges and opportunities in its operations.
Key Financial Highlights:
Total Revenues: $210.1 million, up 5% from $199.6 million ...