Cabot holds a Zacks Rank of #2 (Buy), suggesting positive momentum.