S&S Posts Solid 2017 Sales, Earnings