Highest end of day price: 21.589268144189 EUR (ยฃ25.95 USD) on 2026-01-28
Lowest end of day price: 10.138998716998 EUR (ยฃ11.51 USD) on 2016-06-24