Highest end of day price: 21.149710884563 EUR (ยฃ24.58 USD) on 2026-09-04
Lowest end of day price: 4.6230271177064 EUR (ยฃ5.84 USD) on 2009-03-06