Kandi Technolgies (vi) (KNDI) Stock: Price, Analysis