Highest end of day price: 23.031003293127 EUR (ยฃ26.79 USD) on 2025-11-14
Lowest end of day price: 20.541315215734 EUR (ยฃ22.37 USD) on 2023-12-04