Highest end of day price: 22.25284588078 EUR (ยฃ25.88 USD) on 2025-10-24
Lowest end of day price: 16.895582364062 EUR (ยฃ19.53 USD) on 2025-06-13