|  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,010 |                   
      $45.37 - $50.32
      $45.8K - $50.8K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 10 |                   
      $55.0 - $68.24
      $550 - $682
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 10 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 26 |                   
      $44.99 - $52.84
      $1.17K - $1.37K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 143 |                   
      $65.76 - $70.4
      $9.4K - $10.1K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 2,383 |                   
      $61.38 - $67.84
      $146K - $162K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 662 |                   
      $54.97 - $63.63
      $36.4K - $42.1K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 560 |                   
      $61.45 - $66.05
      $34.4K - $37K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 391 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 2,075 |                   
      $19.26 - $24.57
      $40K - $51K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 115 |                   
      $29.42 - $31.9
      $3.38K - $3.67K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 75 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 40 |                   
      $307.64 - $344.58
      $12.3K - $13.8K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 60 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 600 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 2,000 |                   
      $9.92 - $12.68
      $19.8K - $25.4K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 168 |                   
      $14.36 - $20.15
      $2.41K - $3.39K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 72 |                   
      $99.65 - $114.03
      $7.17K - $8.21K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,042 |                   
      $39.98 - $51.45
      $41.7K - $53.6K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 443 |                   
      $0.4 - $0.61
      $177 - $270
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 190 |                   
      $55.65 - $68.58
      $10.6K - $13K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 2,495 |                   
      $34.35 - $42.58
      $85.7K - $106K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 150 |                   
      $24.39 - $30.89
      $3.66K - $4.63K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,000 |                   
      $42.2 - $51.8
      $42.2K - $51.8K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 5,460 |                   
      $29.67 - $32.64
      $162K - $178K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 0 |                   
      $34.55 - $44.38
      $0 - $0
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,800 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 190 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,783 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 331 |                   
      $144.7 - $155.19
      $47.9K - $51.4K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,278 |                   
      $32.88 - $37.9
      $42K - $48.4K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 450 |                   
      $145.43 - $159.88
      $65.4K - $71.9K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,168 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 87 |                   
      $31.66 - $38.77
      $2.75K - $3.37K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 230 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 3,354 |                   
      $50.82 - $54.97
      $170K - $184K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 96 |                   
      $49.75 - $53.06
      $4.78K - $5.09K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 20 |                   
      $182.86 - $206.51
      $3.66K - $4.13K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 23 |                   
      $40.99 - $44.63
      $943 - $1.03K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 2,000 |                   
      $61.68 - $81.52
      $123K - $163K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 330 |                   
      $6.05 - $6.98
      $2K - $2.3K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 68 |                   
      $90.54 - $99.7
      $6.16K - $6.78K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,770 |                   
      $58.11 - $65.13
      $103K - $115K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 8 |                   
      $148.67 - $171.7
      $1.19K - $1.37K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 429 |                   
      $5.52 - $6.31
      $2.37K - $2.71K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 23 |                   
      $34.04 - $38.82
      $783 - $893
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 10 |                   
      $183.76 - $234.96
      $1.84K - $2.35K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 1,620 |                   
      $583.17 - $721.89
      $945K - $1.17M
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 33,400 |                   
      $19.96 - $28.25
      $667K - $944K
     |  |