Spain's stock market finished Wednesday's session with broad gains, pushing the benchmark IBEX 35 up 3.64% to a fresh one-month high in Madrid.
Sectors that contributed most to the advance included Building & Construction, Financial Services & Real Estate and Consumer Goods, which collectively underpinned the positive close.
On an individual stock basis, ArcelorMittal SA (BME:MTS) led the index's winners, jumping 12.89% - a rise of 5.88 points - to close at 51.48. International Consolidated Airlines Group S.A. (BME:ICAG) also posted a strong gain, adding 8.57% or 0.35 points to end the day at 4.48. Indra A (BME:IDR) rose 8.15%, up 3.99 points, finishing at 52.96 in late trade.
Not all large-cap names moved higher. Energy names finished lower on the session, with Repsol (BME:REP) falling 5.76%, a decline of 1.38 points to close at 22.57. Naturgy Energy Group SA (BME:NTGY) slipped 1.07% or 0.28 points to 25.88, and Enagas (BME:ENAG) was down 0.64% or 0.11 points, ending at 17.06.
Market breadth on the Madrid Stock Exchange was strongly positive: advancers outnumbered decliners by 163 to 28, with 18 stocks finishing unchanged.
Commodities traded with notable moves. Gold futures for June delivery rose 2.11% - an increase of 98.70 - to trade at 4,783.40 per troy ounce. Oil markets saw steep declines: crude oil for May delivery dropped 16.18% or 18.28 to $94.67 a barrel, while the June Brent contract fell 13.71% or 14.98 to $94.29 a barrel.
Currency markets showed modest variation. The euro strengthened against the U.S. dollar, with EUR/USD up 0.74% to 1.17. EUR/GBP was essentially flat, changing by 0.24% to 0.87. The U.S. Dollar Index Futures ended the session lower, down 1.03% at 98.66.
Trading on the day reflected a combination of sector-specific winners and losers, with metals, airlines and technology-related names among the session leaders, and energy names under pressure amid falling crude benchmarks. The overall advance in the IBEX 35 pushed the index to its highest level in a month at the close.
Note: This report is based on end-of-day prices and market data from the Madrid session.