Highest end of day price: 380.22069211454 EUR (C$445.17 USD) on 2025-08-15
Lowest end of day price: 4.385042951771 EUR (C$4.03 USD) on 2001-09-28