|  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 29,100 |                   
      $5.64 - $15.23
      $164K - $443K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 22,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 2,166,927 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 15,000 |                   
      $7.98 - $26.96
      $120K - $404K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 12,300 |                   
      $68.73 - $167.25
      $845K - $2.06M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 27,000 |                   
      $3.5 - $6.72
      $94.5K - $181K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 31,500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 9,700 |                   
      $8.84 - $48.32
      $85.7K - $469K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 16,200 |                   
      $6.38 - $18.22
      $103K - $295K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 9,700 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 18,600 |                   
      $8.57 - $15.66
      $159K - $291K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 15,800 |                   
      $16.59 - $34.13
      $262K - $539K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 27,400 |                   
      $16.0 - $21.5
      $438K - $589K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 18,000 |                   
      $8.79 - $17.82
      $158K - $321K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 28,100 |                   
      $1.57 - $4.76
      $44.1K - $134K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 56,800 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 14,600 |                   
      $27.72 - $44.99
      $405K - $657K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 27,000 |                   
      $15.77 - $59.53
      $426K - $1.61M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 9,700 |                   
      $19.4 - $24.36
      $188K - $236K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 10,800 |                   
      $18.41 - $22.91
      $199K - $247K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 6,900 |                   
      $91.33 - $102.48
      $630K - $707K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 24,500 |                   
      $65.83 - $89.58
      $1.61M - $2.19M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 15,600 |                   
      $48.09 - $51.93
      $750K - $810K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 109,300 |                   
      $76.7 - $88.45
      $8.38M - $9.67M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 64,200 |                   
      $15.59 - $18.62
      $1M - $1.2M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 70,700 |                   
      $9.19 - $13.46
      $650K - $952K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 81,300 |                   
      $95.18 - $114.04
      $7.74M - $9.27M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 5,500 |                   
      $64.41 - $77.8
      $354K - $428K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 79,900 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 18,900 |                   
      $5.2 - $13.49
      $98.3K - $255K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 87,500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 16,600 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 117,876 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 32,500 |                   
      $80.55 - $97.36
      $2.62M - $3.16M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 166,200 |                   
      $85.13 - $97.44
      $14.1M - $16.2M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 7,100 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 42,900 |                   
      $18.66 - $21.68
      $801K - $930K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 23,800 |                   
      $15.61 - $19.79
      $372K - $471K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 53,900 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 23,800 |                   
      $26.91 - $29.0
      $640K - $690K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 34,500 |                   
      $27.06 - $32.06
      $934K - $1.11M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 50,800 |                   
      $31.84 - $41.15
      $1.62M - $2.09M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 39,000 |                   
      $19.65 - $24.45
      $766K - $954K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 131,301 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 37,100 |                   
      $13.37 - $16.11
      $496K - $598K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 70,600 |                   
      $89.48 - $118.98
      $6.32M - $8.4M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 4,250,000 |                   
      $26.78 - $30.94
      $114M - $131M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 96,600 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 13,200 |                   
      $3.08 - $4.87
      $40.7K - $64.3K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 38,300 | 
      N/A
     |  |