Highest end of day price: 18.333894414169 EUR (ยฃ21.55 USD) on 2025-12-16
Lowest end of day price: 13.114066787329 EUR (ยฃ13.88 USD) on 2023-10-27