Highest end of day price: 20.619994777709 EUR (ยฃ23.94 USD) on 2026-01-16
Lowest end of day price: 19.273362423266 EUR (ยฃ22.31 USD) on 2026-03-20