Highest end of day price: 25.218069243819 EUR (ยฃ27.71 USD) on 2019-10-10
Lowest end of day price: 5.2311398678414 EUR (ยฃ5.65 USD) on 2024-10-23