Highest end of day price: 19579.410467407 EUR (โน21,599 USD) on 2023-04-24
Lowest end of day price: 17.365683764654 EUR (โน21.18 USD) on 2005-08-22