Highest end of day price: 21.198653346828 EUR (ยฃ24.66 USD) on 2025-10-24
Lowest end of day price: 12.046774720205 EUR (ยฃ11.97 USD) on 2022-10-28