It's been a wild ride.