Here are three stocks with buy rank and strong value characteristics for investors to consider today, July 23rd: Quanex Building Products NX: This company which is an industry-leading manufacturer of components sold to Original Equipment Manufacturers in building products industry, carries a Zacks Rank #1 (Strong Buy), and has witnessed...