Highest end of day price: 18.370582805089 EUR ($21.26 USD) on 2026-03-31
Lowest end of day price: 14.665052333583 EUR ($17.24 USD) on 2025-12-16