Taboola Director Offloads 61,000 Shares for $307,000: What It Means for Investors | Whale Factor