Highest end of day price: 20.920147844671 EUR ($23.94 USD) on 2026-07-06
Lowest end of day price: 19.873256968881 EUR ($22.90 USD) on 2026-04-03