Highest end of day price: 25.293239973447 EUR (ยฃ28.87 USD) on 2026-06-30
Lowest end of day price: 16.728533809205 EUR (ยฃ18.32 USD) on 2025-04-09