Highest end of day price: 23.468508924471 EUR (ยฃ27.78 USD) on 2026-04-17
Lowest end of day price: 6.4582270966631 EUR (ยฃ7.47 USD) on 2018-06-28