Highest end of day price: 25.140240512435 EUR (ยฃ27.14 USD) on 2023-12-06
Lowest end of day price: 20.752395438927 EUR (ยฃ23.63 USD) on 2025-05-26