Highest end of day price: 22.246380494716 EUR ($24.93 USD) on 2026-11-04
Lowest end of day price: 14.404153126363 EUR ($15.78 USD) on 2025-04-09