Highest end of day price: 24.474178954679 EUR (ยฃ26.35 USD) on 2020-03-24
Lowest end of day price: 16.468717349665 EUR (ยฃ18.69 USD) on 2016-04-29