|  | 
                
                  Q4 2018
                  Filed on Feb 06, 2019
                 | 59,911 |                   
      $31.3 - $52.82
      $1.88M - $3.16M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 06, 2019
                 | 81,092 |                   
      $22.99 - $30.24
      $1.86M - $2.45M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 61,661 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 28,188 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 389,868 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 64,141 |                   
      $25.4 - $31.99
      $1.63M - $2.05M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 1,405,292 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 65,650 |                   
      $36.88 - $52.07
      $2.42M - $3.42M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 1,200,404 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 3,699,535 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 173,718 |                   
      $8.75 - $10.74
      $1.52M - $1.87M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 115,135 |                   
      $18.19 - $19.74
      $2.09M - $2.27M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 107,114 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 13, 2018
                 | 49,776 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 13, 2018
                 | 73,012 |                   
      $25.98 - $34.74
      $1.9M - $2.54M
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 13, 2018
                 | 16,048 |                   
      $110.86 - $128.5
      $1.78M - $2.06M
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 13, 2018
                 | 80,710 |                   
      $24.87 - $45.72
      $2.01M - $3.69M
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 13, 2018
                 | 110,697 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 13, 2018
                 | 13,370 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 13, 2018
                 | 56,772 |                   
      $16.36 - $34.04
      $929K - $1.93M
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 13, 2018
                 | 37,935 |                   
      $10.42 - $31.21
      $395K - $1.18M
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 13, 2018
                 | 117,801 |                   
      $22.01 - $29.2
      $2.59M - $3.44M
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Aug 13, 2018
                 | 9,430 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 09, 2018
                 | 4,847 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 09, 2018
                 | 40,510 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 09, 2018
                 | 136,946 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 09, 2018
                 | 11,369 |                   
      $118.02 - $138.75
      $1.34M - $1.58M
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 09, 2018
                 | 3,275 |                   
      $104.62 - $105.21
      $343K - $345K
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 09, 2018
                 | 9,861 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 09, 2018
                 | 33,558 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 09, 2018
                 | 139,023 |                   
      $14.33 - $17.26
      $1.99M - $2.4M
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 09, 2018
                 | 27,563 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 12, 2018
                 | 43,462 |                   
      $2836.07 - $3525.73
      $123M - $153M
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 12, 2018
                 | 155,991 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 12, 2018
                 | 475,574 |                   
      $103.05 - $133.7
      $49M - $63.6M
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 12, 2018
                 | 1,705,089 | 
      N/A
     |  |