Rivian shares surge 27% to $17.73  after strong earnings announcement