Highest end of day price: 21.211131179194 EUR (ยฃ24.79 USD) on 2026-01-07
Lowest end of day price: 10.992413018649 EUR (ยฃ11.40 USD) on 2022-11-28