đšđ INSIDERS ARE SELLING BIG â ARE YOU PAYING ATTENTION?
In January alone:
âą 1,000 top execs sold shares
âą Only 207 insiders bought
âą Seller-to-buyer ratio = 4.8 (2nd highest since 2020)
Why it matters: Insiders know their companies best. When they sell at this scale, it signals potential overvaluation & geopolitical risk â ïž