Highest end of day price: 21.209645367514 EUR (ยฃ22.75 USD) on 2023-03-15
Lowest end of day price: 18.987406523582 EUR (ยฃ21.28 USD) on 2023-07-14