Highest end of day price: 17.627759583735 EUR (ยฃ20.50 USD) on 2025-10-27
Lowest end of day price: 7.1860503971813 EUR (ยฃ8.11 USD) on 2016-02-11