Highest end of day price: 25.564415167364 EUR (ยฃ29.66 USD) on 2025-10-30
Lowest end of day price: 22.286403111254 EUR (ยฃ24.31 USD) on 2023-11-24