Home Investing TD Cowen says buy Rivian stock ahead of R2 launch