MarineMax Inc. (FL) (HZO) reports earnings