The European Parliament and European Commission concluded negotiations and reached an agreement, with final approval scheduled for mid-June to meet a Washington deadline of July 4th.
This is an ingested summary. Full reporting is available at the primary source below.