CFP Earnings Up 21 Percent