Citigroup (NYSE: C) Impulsive Rally Extending for Year-End