MarineMax reports record breaking quarterly revenue of $507.9 million