Highest end of day price: 21.195849058767 EUR (ยฃ24.48 USD) on 2018-10-02
Lowest end of day price: 2.4802648348756 EUR (ยฃ3.38 USD) on 2008-10-10