Highest end of day price: 19.128711526518 EUR (ยฃ21.72 USD) on 2026-06-24
Lowest end of day price: 15.854644967937 EUR (ยฃ16.92 USD) on 2023-10-23