Highest end of day price: 22.223633099662 EUR (ยฃ26.34 USD) on 2026-02-18
Lowest end of day price: 16.453525332159 EUR (ยฃ17.38 USD) on 2023-10-30