weathered reasonably well the steep rise in spot and futures...
weathered reasonably well the steep rise in spot and futures prices for oil and natural gas.
weathered reasonably well the steep rise in spot and futures prices for oil and natural gas.