Highest end of day price: 27.066712108968 EUR (ยฃ31.01 USD) on 2026-06-18
Lowest end of day price: 19.866883226002 EUR (ยฃ19.37 USD) on 2022-10-13