Highest end of day price: 17.802497519387 EUR (ยฃ21.10 USD) on 2026-02-18
Lowest end of day price: 15.352681381284 EUR (ยฃ18.04 USD) on 2025-12-17