|  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 160 |                   
      $76.67 - $93.45
      $12.3K - $15K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 90 |                   
      $36.75 - $40.8
      $3.31K - $3.67K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 101 |                   
      $23.02 - $25.18
      $2.33K - $2.54K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 100 |                   
      $26.33 - $37.76
      $2.63K - $3.78K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 15 |                   
      $33.84 - $38.03
      $508 - $570
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 61 |                   
      $47.82 - $54.46
      $2.92K - $3.32K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 434 |                   
      $20.56 - $24.6
      $8.92K - $10.7K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 400 |                   
      $20.64 - $26.14
      $8.26K - $10.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 5 |                   
      $57.76 - $64.9
      $289 - $325
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 15 |                   
      $281.18 - $322.05
      $4.22K - $4.83K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 98 |                   
      $41.05 - $48.02
      $4.02K - $4.71K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 25 |                   
      $77.4 - $92.21
      $1.94K - $2.31K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 500 |                   
      $1.27 - $1.54
      $635 - $770
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 80 |                   
      $60.05 - $60.17
      $4.8K - $4.81K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 24 |                   
      $116.84 - $125.81
      $2.8K - $3.02K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 116 |                   
      $19.55 - $22.12
      $2.27K - $2.57K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 54 |                   
      $78.52 - $93.58
      $4.24K - $5.05K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 76 |                   
      $48.09 - $51.93
      $3.65K - $3.95K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 14 |                   
      $48.77 - $79.6
      $683 - $1.11K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 71 |                   
      $36.48 - $40.59
      $2.59K - $2.88K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 588 |                   
      $28.58 - $29.63
      $16.8K - $17.4K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 69 |                   
      $72.1 - $94.26
      $4.97K - $6.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 694 |                   
      $86.78 - $88.73
      $60.2K - $61.6K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 287 |                   
      $14.77 - $19.92
      $4.24K - $5.72K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 22 |                   
      $179.75 - $279.62
      $3.95K - $6.15K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 1,084 |                   
      $146.61 - $164.29
      $159K - $178K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 680 |                   
      $138.49 - $152.61
      $94.2K - $104K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 21 |                   
      $151.13 - $165.36
      $3.17K - $3.47K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 197 |                   
      $9.64 - $10.94
      $1.9K - $2.16K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 1,585 |                   
      $14.17 - $16.06
      $22.5K - $25.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 178 |                   
      $108.67 - $119.8
      $19.3K - $21.3K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 63 |                   
      $60.09 - $72.82
      $3.79K - $4.59K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 1,411 |                   
      $55.15 - $74.56
      $77.8K - $105K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 19 |                   
      $120.04 - $134.2
      $2.28K - $2.55K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 80 |                   
      $66.26 - $79.89
      $5.3K - $6.39K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 26 |                   
      $95.18 - $114.04
      $2.47K - $2.97K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 28 |                   
      $177.95 - $194.05
      $4.98K - $5.43K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 7,269 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 05, 2019
                 | 4,425 |                   
      $130.56 - $181.87
      $578K - $805K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 05, 2019
                 | 3,133 |                   
      $104.43 - $135.01
      $327K - $423K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 05, 2019
                 | 13,265 |                   
      $19.98 - $23.76
      $265K - $315K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 05, 2019
                 | 4,874 |                   
      $54.6 - $88.91
      $266K - $433K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Aug 12, 2019
                 | 2,330 |                   
      $146.0 - $176.66
      $340K - $412K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Aug 12, 2019
                 | 7,006 |                   
      $43.46 - $58.82
      $304K - $412K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Aug 12, 2019
                 | 2,100 |                   
      $159.97 - $176.29
      $336K - $370K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Aug 12, 2019
                 | 5,200 |                   
      $77.14 - $89.2
      $401K - $464K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Aug 12, 2019
                 | 2,071 |                   
      $181.14 - $198.0
      $375K - $410K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Aug 12, 2019
                 | 2,100 |                   
      $109.85 - $124.92
      $231K - $262K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Aug 12, 2019
                 | 2,300 |                   
      $27.25 - $30.24
      $62.7K - $69.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Aug 12, 2019
                 | 7,579 | 
      N/A
     |  |