Highest end of day price: 18.171415965144 EUR (ยฃ21.13 USD) on 2026-05-15
Lowest end of day price: 16.556906985296 EUR (ยฃ17.21 USD) on 2025-02-28