Highest end of day price: 26.029985335639 EUR ($28.49 USD) on 2015-07-16
Lowest end of day price: 0.38681125898894 EUR ($0.42 USD) on 2023-05-31