Finish Time Holdings, LLC v. Garmin LTD, a Swiss corporation