Highest end of day price: 22.370621968139 EUR (ยฃ25.96 USD) on 2025-10-30
Lowest end of day price: 16.728533809205 EUR (ยฃ18.32 USD) on 2025-04-09