SEC Forms 3, 4 and 5 
//////////////////////////////////////
What are Forms 3, 4, and 5?
   Corporate insiders   meaning a company's officers and directors, and any beneficial owners 
   of more than ten percent of a class of the company's equity securities registered under 
   Section 12 of the Securities Exchange Act of 1934   must file with the SEC a statement 
   of ownership regarding those securities. On August 27, 2002, the SEC adopted rules and 
   amendments to Section 16 of the Exchange Act, implementing the provisions of the 
   Sarbanes-Oxley Act of 2002 that accelerated the deadline for filing most insider 
   ownership reports.

   The initial filing is on Form 3. An insider of an issuer that is registering equity
   securities for the first time under Section 12 of the Exchange Act must file this 
   Form no later than the effective date of the registration statement. If the issuer 
   is already registered under Section 12, the insider must file a Form 3 within ten 
   days of becoming an officer, director, or beneficial owner.

  Changes in ownership are reported on Form 4 and must be reported to the SEC within 
  two business days. You can find the limited categories of transactions not subject 
  to the two-day reporting requirement in the new rule.

  Insiders must file a Form 5 to report any transactions that should have been reported 
  earlier on a Form 4 or were eligible for deferred reporting. If a Form must be filed, 
  it is due 45 days after the end of the company's fiscal year.
 
  Today, the financial statement analysis has nothing to do with 
     insider trading. 

 Step 1: download all SEC Financial Statements by using 
         .dumpSECfinS function from 2009 to 2018
 
 Step 2: unzip one and write a SAS program to retrieve data 

 Step 3: work on one zip file 

 Step 4: write SAS programs to generate many 
         individual SAS data sets for Forms 3, 4 and 5 

 Step 5: Make your data sets quite user friendly 
              
  Advantages with your data sets
        a) 10 years' data from 2009 to 2018
        b) next year, we will have one more year
        c) Easily estimate all insiders trades  
        d) you could generate some SAS, R or Python data sets

  https://www.sec.gov/fast-answers/answersform345htm.html

//////////////////////////