Wall Street Insiders Are Buying the Dip Like There's No Tomorrow
Wall Street is having a moment of clarity after the March chaos, with three flashing signals suggesting the bulls have regained the building. The recovery comes after a first quarter wild enough to make your average degen reconsider their life choices, all thanks to US-Iran tensions, oil going vertical, and the kind of risk-off sentiment that made both equities and crypto look equally ugly in the rearview mirror.
The S&P 500 just posted its longest winning streak since October 2025, climbing 8% from its March 30 bottom. For those keeping score at home, that's $4.5 trillion in market cap magically reappearing in just 8 trading days. Apparently, money really does grow on trees—it just needed a ceasefire to start sprouting.
Over in QQQ territory, roughly 65% of Nasdaq 100 stocks are now dancing above their 10-day moving averages. That metric surged 40 points in five sessions flat—sharpest jump since November, in case you were wondering. Compare that to mid-March when only 12% of stocks could even glance at that average. Those were the dark times, the "my stop-loss got executed twice before breakfast" era.
But it's not just tech bros benefiting from the bounce. More than 70% of S&P 500 and Dow Jones components have reclaimed their 10-day moving averages, suggesting this rally isn't being carried by a handful of mega-cap darlings for once. Even your grandma's dividend stocks are joining the party, and that's usually a sign something's actually working.
Historically, the Nasdaq 100 has ended up green 80% of the time over the following year after reversals this dramatic. So if you're the betting type, the odds are slightly in your favor—though past performance and all that jazz.
Corporate insiders are putting their money where their mouths are. In March, 26.4% of US public companies saw net insider purchases—highest reading in five months. That's up from 20.9% in February and beating the 10-year average of 23.5%. Two months in a row of increasing insider buying means executives aren't just talking their book; they're buying their book. With personal capital. For real.
Energy, however, remains the party pooper of the recovery. The share of energy companies with net insider purchases dropped 1.6 percentage points to 17.5%. Apparently, oil execs aren't convinced $100 oil is the gift that keeps on giving, even with Iran drama in the headlines. Smart money in energy seems to think this black
Share Article
Quick Info
Disclaimer: This content is for information and entertainment purposes only. It does not constitute financial, investment, legal, or tax advice. Always do your own research and consult with qualified professionals before making any financial decisions.
See our Terms of Service, Privacy Policy, and Editorial Policy.