Highest end of day price: 17.824098224876 EUR (ยฃ20.77 USD) on 2025-08-20
Lowest end of day price: 2.2055571088966 EUR (ยฃ2.77 USD) on 2009-03-02