Insider trading involves trading in a public company's stock or other securities by someone with non-public, material information about the company. Insider transactions are legal if the insider makes a trade and reports it to the Securities and Exchange Commission.
The idea is to create a process that that will extract the data and analyse it to report inside trading.
The criteria to select the companies is up to you! You can find a list of public tickers in the links below.
The expected response will be the ticker/company, the person who did the transaction, job title, the date and the amount of shares and how much in percentage of the market cap that represents.
bonus: React ui to display the results
extra bonus: unit tests and documentation
- Clone this repository
- Create a new branch with your name
- Create a pull request to the main branch with your solution
- https://www.sec.gov/files/forms-3-4-5.pdf
- https://www.sec.gov/files/company_tickers_exchange.json
- https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=000879764&owner=include&count=100&output=atom
- https://www.sec.gov/cgi-bin/browse-edgar?action=getcurrent&CIK=&type=&company=&dateb=&owner=include&start=0&count=100&output=atom