Based on the analysts' average buy, sell and neutral recommendations, Snap has the second-worst rating among 282 U.S. companies that have a market capitalization of at least $20 billion, according to Thomson Reuters data.