Highest end of day price: 20.372205704218 EUR ($22.43 USD) on 2015-07-14
Lowest end of day price: 0.28184593131468 EUR ($0.30 USD) on 2023-05-31