Highest end of day price: 20.395367820129 EUR ($23.86 USD) on 2026-03-03
Lowest end of day price: 19.824938098662 EUR ($22.73 USD) on 2026-03-19