Highest end of day price: 22.799866871735 EUR (ยฃ24.99 USD) on 2020-03-19
Lowest end of day price: 18.188236714853 EUR (ยฃ22.53 USD) on 2018-04-16