Highest end of day price: 19.200746472408 EUR (ยฃ21.99 USD) on 2026-09-22
Lowest end of day price: 14.418203968223 EUR (ยฃ16.33 USD) on 2025-04-23