Highest end of day price: 19.978454787234 EUR ($22.14 USD) on 2024-07-24
Lowest end of day price: 0.065303242010941 EUR ($0.07388 USD) on 2015-02-09