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