Highest end of day price: 21.310675086412 EUR (ยฃ24.58 USD) on 2025-11-21
Lowest end of day price: 12.507961571099 EUR (ยฃ15.56 USD) on 2014-12-16