European stocks gain amid looming Nvidia results, U.S.-Ukraine deal reports

Feb 26, 2025 - 14:26
 0