TFC, DHI, WWW, and CFG See Mixed Results in Latest Earnings Reports