Summary: Wal-Mart cut its outlook while Kohl's missed estimates, and Jim Cramer's got a new buy rating on a tech company.