Highest end of day price: 23.710386916509 EUR (ยฃ26.99 USD) on 2026-07-13
Lowest end of day price: 17.448071408223 EUR (ยฃ20.55 USD) on 2026-02-25