Highest end of day price: 21.183284132449 EUR (ยฃ24.55 USD) on 2025-11-12
Lowest end of day price: 10.138998716998 EUR (ยฃ11.51 USD) on 2016-06-24