Highest end of day price: 20.456133152076 EUR (ยฃ24.21 USD) on 2026-04-17
Lowest end of day price: 10.043277829164 EUR (ยฃ12.02 USD) on 2021-03-05