The S&P/BMV IPC Index closed at 57,423.40 on July 7, 2025, reflecting a 0.96% drop over the last 24 hours, according to official exchange data. This decline followed a session marked by global risk aversion, as investors reacted to newly announced U.S. tariffs and weak manufacturing data from Europe. The Mexican peso also weakened, closing […]