Highest end of day price: 26.054571447963 EUR ($28.52 USD) on 2015-07-16
Lowest end of day price: 0.38346548185019 EUR ($0.41 USD) on 2023-05-31