Kandi Technologies (KNDI) Profitability (2017 - 2023)