Highest end of day price: 20.395367820129 EUR ($23.86 USD) on 2026-03-03
Lowest end of day price: 18.499617051519 EUR ($21.00 USD) on 2025-04-22