Garmin raised its full-year guidance after posting earnings for the second quarter that exceeded its expectations, rising by 6.1 percent over the year-ago quarter to $171 million. On an adjusted basis - which excludes the impact of foreign currency gains and losses and certain income tax items - profits inched ...