Highest end of day price: 20.020997480091 EUR (ยฃ23.58 USD) on 2026-02-19
Lowest end of day price: 5.0467661486339 EUR (ยฃ6.38 USD) on 2009-03-06