Highest end of day price: 24.928240565349 EUR (ยฃ29.31 USD) on 2026-03-02
Lowest end of day price: 19.794150882193 EUR (ยฃ21.68 USD) on 2025-04-09