Highest end of day price: 21.955631661716 EUR (ยฃ25.58 USD) on 2018-08-27
Lowest end of day price: 5.4133999048978 EUR (ยฃ5.85 USD) on 2023-03-28