Steady Performance Amid Challenges Pool Corp Earnings Report