Highest end of day price: 19.529827727394 EUR (ยฃ21.86 USD) on 2026-10-14
Lowest end of day price: 14.396000262574 EUR (ยฃ16.31 USD) on 2025-04-23