Latest Insider Trades
Returns the most recent trades by company insiders (officers, directors and shareholders owning more than 10%), as reported in their Form 4 filings: who traded, the type of transaction, the number of shares and the price. Insiders know their company best, so clusters of buying in particular can be worth a closer look.
Also known as: insider trades, Form 4 filings, insider transactions.
Latest Insider Trades in Python
Install the Finance Toolkit with:
pip install financetoolkit -U
Then call get_insider_trading_latest as shown below.
from financetoolkit import Discovery
discovery = Discovery(api_key="FINANCIAL_MODELING_PREP_KEY")
insider_trading = discovery.get_insider_trading_latest(limit=5)
insider_trading[["Reporting Name", "Transaction Type", "Securities Transacted", "Price"]]
Which returns:
| Symbol | Reporting Name | Transaction Type | Securities Transacted | Price |
|---|---|---|---|---|
| HNGE | Perez Daniel Antonio | C-Conversion | 4100 | 0 |
| HNGE | Perez Daniel Antonio | S-Sale | 4100 | 100.198 |
| HNGE | Perez Daniel Antonio | C-Conversion | 4100 | 0 |
| GRAB | Ong Chin Yin | S-Sale | 38000 | 3.09 |
| PALI | Jones Mitchell Lawrence | M-Exempt | 2620850 | 0 |
Parameters
The function accepts the following parameters:
- date (str, optional): Only return the trades filed on this date. Defaults to None, which returns the most recent trades.
- limit (int, optional): The number of results to return. Defaults to 100.
- page (int, optional): The page number to retrieve. Defaults to 0.