Highest end of day price: 18.566492028217 EUR (ยฃ21.60 USD) on 2025-10-24
Lowest end of day price: 10.974355566136 EUR (ยฃ12.02 USD) on 2024-08-05