Highest end of day price: 43.363202722721 EUR (ยฃ51.14 USD) on 2026-02-24
Lowest end of day price: 20.448177676355 EUR (ยฃ23.20 USD) on 2016-04-29