Highest end of day price: 18.378775573842 EUR (ยฃ20.17 USD) on 2022-04-04
Lowest end of day price: 5.0142906278685 EUR (ยฃ5.49 USD) on 2025-04-09