Highest end of day price: 19.70260299574 EUR (ยฃ23.36 USD) on 2026-01-26
Lowest end of day price: 11.115522390148 EUR (ยฃ12.09 USD) on 2022-03-07