Highest end of day price: 20.384737175427 EUR ($26.90 USD) on 2007-02-26
Lowest end of day price: 0.10815557268911 EUR ($0.12 USD) on 2024-06-28