Fixing methane mega-leaks could boost energy stock amid crisis, report saysBy FinMar NewsMay 9, 2026Methane emissions from the energy sector remained at near record levels in 2025, the International Energy Agency has concluded.Tackling the emissions could make billions of cubic…