Highest end of day price: 18.662890732418 EUR (ยฃ21.44 USD) on 2025-11-05
Lowest end of day price: 15.854644967937 EUR (ยฃ16.92 USD) on 2023-10-23