Highest end of day price: 25.810243823537 EUR ($28.89 USD) on 2026-10-14
Lowest end of day price: 18.853012622608 EUR ($20.58 USD) on 2025-04-07