Highest end of day price: 20.180121721418 EUR (ยฃ23.29 USD) on 2025-11-20
Lowest end of day price: -99.335872427405 EUR (-ยฃ96.25 USD) on 2000-03-13