Taboola Sellers Circle After Earnings Wreck
TBLA enters the back half of August with a broken chart and a CEO who sold shares at $4.05 — weeks before the stock fell further to $3.83. The insider activity is the most uncomfortable part of the current setup. On…