Nikola Corporation (NKLA) fundamental stock analysis