FLEX currently carries a Zacks Rank #3 (Hold), while JBL has a Zacks Rank #2 (Buy). In terms of Zacks Rank, JBL appears to be ...