Highest end of day price: 17.275963716605 EUR (ยฃ20.23 USD) on 2025-08-15
Lowest end of day price: 5.1938548088011 EUR (ยฃ5.47 USD) on 2023-01-06