- Corporate insiders have reached their most bearish sentiment level in over 20 years, with net buying dropping to 14.8 % in July.
- Research shows that heavy insider selling during a declining market serves as an ominous signal of lacking confidence in a quick recovery.
- Only three defensive sectors including consumer staples, materials, and utilities show net insider buying, while large-cap net buying fell to 3.2 %.