Highest end of day price: 21.507164487839 EUR (ยฃ25.49 USD) on 2026-02-18
Lowest end of day price: 6.3680226649351 EUR (ยฃ7.87 USD) on 2012-06-01