Highest end of day price: 18.846619459788 EUR (ยฃ22.34 USD) on 2026-02-18
Lowest end of day price: 13.114066787329 EUR (ยฃ13.88 USD) on 2023-10-27