Highest end of day price: 23.737541384857 EUR (ยฃ27.03 USD) on 2026-07-28
Lowest end of day price: 16.453525332159 EUR (ยฃ17.38 USD) on 2023-10-30