Highest end of day price: 26.642353806577 CNY (C$3.87 USD) on 2026-03-11
Lowest end of day price: 0.17413683619387 CNY (C$0.02107 USD) on 2005-07-18