40 companies had the people running the company buying on the open market in filings dated Mar 6, 2025, about $20.9 million combined. The biggest was ECAT (BlackRock ESG Capital Allocation Term Tr), where BlackRock, Inc. led about $4 million of buying.
85 companies had three or more insiders buying in the past 30 days. 11 of the buys came from a CEO or CFO. One buy doesn't make a thesis, but it's a good place to start digging.