Highest end of day price: 18.808262029865 EUR (ยฃ21.55 USD) on 2026-06-18
Lowest end of day price: 14.418203968223 EUR (ยฃ16.33 USD) on 2025-04-23