Highest end of day price: 25.601236849623 EUR ($29.32 USD) on 2026-09-22
Lowest end of day price: 18.636888504106 EUR ($20.34 USD) on 2025-04-07