Highest end of day price: 23.324920627953 EUR (ยฃ26.48 USD) on 2026-06-24
Lowest end of day price: 22.071489943929 EUR (ยฃ26.44 USD) on 2026-01-29