Highest end of day price: 25.711785742019 EUR (ยฃ29.96 USD) on 2026-05-28
Lowest end of day price: 14.245769693994 EUR (ยฃ15.05 USD) on 2023-10-30