Highest end of day price: 21.64357909311 EUR (ยฃ25.05 USD) on 2026-08-14
Lowest end of day price: 11.490286646372 EUR (ยฃ12.46 USD) on 2024-02-28