MarineMax stock plunges to 52-week low at $22.47 By Investing.com

March 5, 2025