Highest end of day price: 25.343539420228 EUR ($29.00 USD) on 2026-07-06
Lowest end of day price: 19.336226328233 EUR ($20.47 USD) on 2023-10-20