Highest end of day price: 283.61779154196 EUR (C$324.09 USD) on 2026-06-22
Lowest end of day price: 125.57379599535 EUR (C$137.53 USD) on 2025-04-09