Why Garmin hasn't gotten lost

Garmin reports better-than-expected earnings. But, can you navigate this stock?