hudson swafford earnings