Rivian delivers 12,640 vehicles in Q2, beating estimates

The EV maker says it's on track to meet its production goal of 50,000 for the year