Highest end of day price: 21.375537821428 EUR (ยฃ22.03 USD) on 2025-01-15
Lowest end of day price: 13.116466494586 EUR (ยฃ16.32 USD) on 2014-12-16