Highest end of day price: 20.519747594688 EUR ($26.40 USD) on 2006-05-29
Lowest end of day price: 0.10822685152742 EUR ($0.12 USD) on 2024-06-28