Highest end of day price: 25.155584083481 EUR (ยฃ29.23 USD) on 2026-05-27
Lowest end of day price: 19.794150882193 EUR (ยฃ21.68 USD) on 2025-04-09