Highest end of day price: 18.968092970643 EUR (ยฃ22.31 USD) on 2026-03-02
Lowest end of day price: 18.066335393198 EUR (ยฃ20.66 USD) on 2026-03-16