Highest end of day price: 22.629131205674 EUR (ยฃ25.08 USD) on 2024-09-18
Lowest end of day price: 2.4635389749848 EUR (ยฃ3.36 USD) on 2014-01-07