Highest end of day price: 24.846809014235 EUR (ยฃ28.54 USD) on 2025-11-05
Lowest end of day price: 15.362509467871 EUR (ยฃ16.20 USD) on 2022-06-16