|  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 15,701 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 4,550 |                   
      $24.96 - $26.82
      $114K - $122K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 33 |                   
      $74.27 - $85.93
      $2.45K - $2.84K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 83 |                   
      $39.64 - $46.27
      $3.29K - $3.84K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 110 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 210 |                   
      $73.23 - $93.79
      $15.4K - $19.7K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 351 |                   
      $168.79 - $188.59
      $59.2K - $66.2K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 250 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 14 |                   
      $95.29 - $101.8
      $1.33K - $1.43K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 2,781 |                   
      $32.09 - $34.78
      $89.2K - $96.7K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 187 |                   
      $51.59 - $59.92
      $9.65K - $11.2K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 26 |                   
      $229.66 - $272.82
      $5.97K - $7.09K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 26 |                   
      $29.73 - $36.86
      $773 - $958
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 448 |                   
      $8.26 - $8.76
      $3.7K - $3.92K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,150 |                   
      $6.39 - $6.82
      $7.35K - $7.84K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 98 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 75 |                   
      $26.18 - $32.96
      $1.96K - $2.47K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 440 |                   
      $42.38 - $45.52
      $18.6K - $20K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,200 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 972 |                   
      $84.79 - $93.07
      $82.4K - $90.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 710 |                   
      $123.78 - $153.4
      $87.9K - $109K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 12 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 24 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 150 |                   
      $84.76 - $89.2
      $12.7K - $13.4K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 2,082 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 6,003 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 75 |                   
      $73.14 - $78.54
      $5.49K - $5.89K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 225 |                   
      $30.55 - $31.5
      $6.87K - $7.09K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 415 |                   
      $32.35 - $33.54
      $13.4K - $13.9K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 200 |                   
      $253.97 - $271.47
      $50.8K - $54.3K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 928 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 745 |                   
      $61.68 - $64.5
      $46K - $48.1K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 600 |                   
      $46.09 - $47.41
      $27.7K - $28.4K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 200 |                   
      $54.92 - $57.4
      $11K - $11.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 35 |                   
      $23.79 - $26.33
      $833 - $922
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 85 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 4,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 2,072 |                   
      $6.95 - $9.05
      $14.4K - $18.8K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 470 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 106 |                   
      $7.91 - $9.89
      $838 - $1.05K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 8,434 |                   
      $17.72 - $18.82
      $149K - $159K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 825 |                   
      $144.47 - $155.44
      $119K - $128K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,800 |                   
      $18.45 - $21.34
      $33.2K - $38.4K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 390 |                   
      $141.74 - $161.13
      $55.3K - $62.8K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,930 |                   
      $37.15 - $41.44
      $71.7K - $80K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 2,390 |                   
      $29.03 - $30.56
      $69.4K - $73K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 2,070 |                   
      $44.82 - $47.81
      $92.8K - $99K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 453 |                   
      $17.74 - $19.47
      $8.04K - $8.82K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 850 |                   
      $58.87 - $68.29
      $50K - $58K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 7,000 |                   
      $17.64 - $20.44
      $123K - $143K
     |  |