Highest end of day price: 23.031003293127 EUR (ยฃ26.79 USD) on 2025-11-14
Lowest end of day price: 20.047874611612 EUR (ยฃ21.44 USD) on 2023-11-08