Highest end of day price: 21.377014676082 EUR ($24.61 USD) on 2025-04-17
Lowest end of day price: 0.40265563701692 EUR ($0.40 USD) on 2000-02-15