Garmin's stock jumped after the company reported better-than-expected second-quarter earnings and raised its full-year outlook.