Rivian stock analysis: