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