Recent insider activity at Cabbacis Inc. shows a net sell-off over the last 90 days, with one transaction totaling $47,500. A director proposed a sale of 10,000 shares. The stock has experienced a significant price decline of 57.9% in the past 90 days, trading near its 52-week low.