Highest end of day price: 21.490414960989 EUR (ยฃ25.20 USD) on 2026-04-24
Lowest end of day price: 17.448071408223 EUR (ยฃ20.55 USD) on 2026-02-25