Highest end of day price: 26.75454528204 EUR (ยฃ28.04 USD) on 2024-11-25
Lowest end of day price: 3.5840069742847 EUR (ยฃ5.34 USD) on 2009-11-13