Highest end of day price: 19.862781649484 EUR (ยฃ23.54 USD) on 2026-02-18
Lowest end of day price: 6.8183856964436 EUR (ยฃ7.58 USD) on 2015-09-22