Highest end of day price: 39.471176123881 EUR (ยฃ46.42 USD) on 2026-03-02
Lowest end of day price: 16.545689269542 EUR (ยฃ19.60 USD) on 2018-05-09