|  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 1,200 |                   
      $10.19 - $10.56
      $12.2K - $12.7K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 2,329 |                   
      $12.64 - $13.41
      $29.4K - $31.2K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 1,721 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 1,300 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 53 |                   
      $18.24 - $20.34
      $967 - $1.08K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 279 |                   
      $41.23 - $43.82
      $11.5K - $12.2K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 972 |                   
      $83.13 - $97.73
      $80.8K - $95K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 18 |                   
      $62.31 - $77.82
      $1.12K - $1.4K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 394 |                   
      $147.63 - $164.58
      $58.2K - $64.8K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 553 |                   
      $49.05 - $49.56
      $27.1K - $27.4K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 38 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 16 |                   
      $64.81 - $66.58
      $1.04K - $1.07K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 150 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 116 |                   
      $461.33 - $550.83
      $53.5K - $63.9K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 497 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 2,590 |                   
      $5.15 - $7.83
      $13.3K - $20.3K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 830 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 22 |                   
      $25.91 - $27.63
      $570 - $608
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 100 |                   
      $85.49 - $87.52
      $8.55K - $8.75K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 164 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 5,236 |                   
      $50.84 - $50.97
      $266K - $267K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 443 |                   
      $183.17 - $198.52
      $81.1K - $87.9K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 1,158 |                   
      $111.75 - $113.28
      $129K - $131K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 14 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 13 |                   
      $80.57 - $88.72
      $1.05K - $1.15K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 32 |                   
      $63.52 - $69.48
      $2.03K - $2.22K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 62 |                   
      $54.33 - $57.96
      $3.37K - $3.59K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 51 |                   
      $22.63 - $24.26
      $1.15K - $1.24K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 1,749 |                   
      $21.04 - $22.05
      $36.8K - $38.6K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 67 |                   
      $112.0 - $120.88
      $7.5K - $8.1K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 859 |                   
      $110.45 - $110.67
      $94.9K - $95.1K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 134 |                   
      $4.29 - $7.81
      $575 - $1.05K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 200 |                   
      $14.34 - $17.62
      $2.87K - $3.52K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 4,123 |                   
      $19.57 - $23.77
      $80.7K - $98K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 3 |                   
      $4.87 - $5.72
      $14.6 - $17.2
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 585 |                   
      $23.79 - $27.51
      $13.9K - $16.1K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 1,095 |                   
      $9.48 - $9.85
      $10.4K - $10.8K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 395 |                   
      $24.67 - $28.39
      $9.74K - $11.2K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 100 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 270 |                   
      $39.44 - $41.95
      $10.6K - $11.3K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 35 |                   
      $75.18 - $80.81
      $2.63K - $2.83K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 566 |                   
      $14.05 - $18.34
      $7.95K - $10.4K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 200 |                   
      $17.09 - $18.58
      $3.42K - $3.72K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 30, 2019
                 | 47,382 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on May 01, 2019
                 | 20,866 |                   
      $78.71 - $106.84
      $1.64M - $2.23M
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on May 01, 2019
                 | 53,285 |                   
      $18.34 - $23.65
      $977K - $1.26M
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on May 01, 2019
                 | 30,621 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 19,835 |                   
      $141.77 - $189.89
      $2.81M - $3.77M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 14,091 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 32,348 |                   
      $46.47 - $63.21
      $1.5M - $2.04M
     |  |