Key Insights Significant control over Allot by individual investors implies that the general public has more power to...
Here is how Allot Communications (ALLT) and Barrett Business Services (BBSI) have performed compared to their sector so far this year.
Allot Communications (ALLT) has been upgraded to a Zacks Rank #2 (Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.