Highest end of day price: 21.131689985298 EUR (ยฃ24.19 USD) on 2026-09-22
Lowest end of day price: 12.045568921962 EUR (ยฃ13.19 USD) on 2025-04-09