Highest end of day price: 26.2324622614 EUR (ยฃ28.13 USD) on 2022-06-03
Lowest end of day price: 12.489611985881 EUR (ยฃ12.87 USD) on 2025-01-15