GRMN Balance Sheet & Assets - Garmin Ltd