Highest end of day price: 20.081115128564 EUR (ยฃ23.19 USD) on 2026-09-14
Lowest end of day price: 16.915587406192 EUR (ยฃ19.00 USD) on 2025-05-28