Corporate Insiders are company executives, Board members, or 10% shareholders of a publicly traded company. When Corporate Insiders buy or sell shares of their own company, they are required to submit the transactions to the SEC within two working days.
Investors can use the Insider Confidence Signal to see how confident Corporate Insiders are in their own company.