Highest end of day price: 18.642963589688 CNY (C$2.67 USD) on 2026-01-26
Lowest end of day price: 0.11621198260875 CNY (C$0.01406 USD) on 2005-04-25