Highest end of day price: 20.332351518882 EUR ($22.35 USD) on 2015-07-14
Lowest end of day price: 0.28442631748417 EUR ($0.31 USD) on 2023-05-31