Highest end of day price: 18.767936477329 EUR (C$21.28 USD) on 2025-05-27
Lowest end of day price: -11.22450520085 EUR (C-$10.29 USD) on 2000-08-18