Retail drives Pinnacle's earnings