Weekly CFD overview of global financial markets - July 03, 2024