Highest end of day price: 18.602003249405 EUR (ยฃ21.55 USD) on 2026-09-02
Lowest end of day price: 14.396000262574 EUR (ยฃ16.31 USD) on 2025-04-23