Highest end of day price: 20.696031753675 EUR (ยฃ23.71 USD) on 2026-06-18
Lowest end of day price: 3.8982719123406 EUR (ยฃ4.92 USD) on 2009-03-09