Highest end of day price: 21.407724183322 EUR ($24.89 USD) on 2026-09-03
Lowest end of day price: 14.743432383392 EUR ($15.75 USD) on 2023-03-13