Highest end of day price: 21.689911960901 EUR (ยฃ25.32 USD) on 2026-01-22
Lowest end of day price: 14.033412587524 EUR (ยฃ13.94 USD) on 2022-10-28