MasterCraft Boat Holdings Inc. (MCFT) reports earnings