Insider buying
When CEOs, directors and big owners buy their own company's stock on the open market, they have to tell the SEC within two business days. We read every new Form 4 filing and list the purchases over $100K. Insiders sell for many reasons; they usually buy for one.
ποΈ Latest insider purchases
Source: SEC EDGAR Form 4 filings (official, public). Only open-market purchases (code P). Not financial advice.