Highest end of day price: 21.421981924937 EUR ($24.66 USD) on 2025-04-22
Lowest end of day price: 0.84813883726715 EUR ($0.83 USD) on 2000-01-28