Remix.run Logo
moralestapia 20 hours ago

4.5% most likely capped to meet OPEC agreements. There's no ceiling now (although, it will obviously not be 100% or even close).