Highest end of day price: 20.364805655509 EUR ($22.42 USD) on 2015-07-14
Lowest end of day price: 0.17683314136385 EUR ($0.20 USD) on 2025-04-24