Highest end of day price: 18.911922884101 EUR (ยฃ21.89 USD) on 2026-06-12
Lowest end of day price: 13.369164143658 EUR (ยฃ14.64 USD) on 2025-04-09