Highest end of day price: 20.972085853593 EUR (ยฃ24.94 USD) on 2026-02-11
Lowest end of day price: 3.956648642684 EUR (ยฃ5.07 USD) on 2008-10-28