Highest end of day price: 20.808170720206 EUR (ยฃ24.66 USD) on 2026-02-18
Lowest end of day price: 11.765479070235 EUR (ยฃ12.89 USD) on 2025-04-09