Should you buy Rivian stock? (February 2024)