According to the IEA, the target production level for OPEC+ countries voluntarily limiting oil output stood at 33.7 mln bpd in May, while actual production amounted to 24.26 mln bpd
This is an ingested summary. Full reporting is available at the primary source below.