Murphy Oil Corporation (NYSE: MUR) has released its financial results for the first quarter ended March 31, 2025. The following key points summarize the current financial state of the company along with its operational developments:
Net Income: $73.0 million, down from $90.0 million in Q1 2024.
...