|  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 39,540 |                   
      $36.04 - $64.41
      $1.43M - $2.55M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 16,760 |                   
      $10.77 - $18.97
      $181K - $318K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 15,350 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 27,400 |                   
      $9.69 - $47.26
      $266K - $1.29M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 26,200 |                   
      $1.5 - $4.59
      $39.3K - $120K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 252,180 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 10,000 |                   
      $3.86 - $17.37
      $38.6K - $174K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 17,300 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 42,845 |                   
      $2.92 - $5.31
      $125K - $228K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 7,000 |                   
      $18.31 - $33.47
      $128K - $234K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 62,430 |                   
      $37.1 - $59.09
      $2.32M - $3.69M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 06, 2020
                 | 64,550 |                   
      $6.06 - $9.06
      $391K - $585K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 06, 2020
                 | 114,910 |                   
      $13.23 - $16.71
      $1.52M - $1.92M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 06, 2020
                 | 49,110 |                   
      $16.08 - $17.56
      $790K - $862K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 06, 2020
                 | 76,300 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 06, 2020
                 | 47,760 |                   
      $41.54 - $51.9
      $1.98M - $2.48M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 06, 2020
                 | 30,360 |                   
      $25.18 - $30.03
      $764K - $912K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 06, 2020
                 | 44,350 |                   
      $49.39 - $60.08
      $2.19M - $2.66M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 06, 2020
                 | 28,740 |                   
      $14.01 - $14.62
      $403K - $420K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 15, 2019
                 | 100,240 |                   
      $39.0 - $43.14
      $3.91M - $4.32M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 15, 2019
                 | 48,524 |                   
      $4.29 - $4.69
      $208K - $228K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 15, 2019
                 | 83,620 |                   
      $8.71 - $11.94
      $728K - $998K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 15, 2019
                 | 41,990 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 15, 2019
                 | 60,009 |                   
      $19.49 - $22.3
      $1.17M - $1.34M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 15, 2019
                 | 9,950 |                   
      $41.23 - $43.82
      $410K - $436K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 15, 2019
                 | 27,530 |                   
      $67.19 - $77.63
      $1.85M - $2.14M
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 29, 2019
                 | 41,100 |                   
      $12.89 - $19.04
      $530K - $783K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 29, 2019
                 | 4,710 |                   
      $107.78 - $184.77
      $508K - $870K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 29, 2019
                 | 41,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 29, 2019
                 | 21,620 |                   
      $61.87 - $69.38
      $1.34M - $1.5M
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 29, 2019
                 | 10,620 |                   
      $8.81 - $10.14
      $93.6K - $108K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 29, 2019
                 | 68,423 |                   
      $26.6 - $30.77
      $1.82M - $2.11M
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 29, 2019
                 | 54,700 |                   
      $33.27 - $41.84
      $1.82M - $2.29M
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 09, 2019
                 | 81,060 |                   
      $39.28 - $45.46
      $3.18M - $3.68M
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 09, 2019
                 | 10,000 |                   
      $114.08 - $142.11
      $1.14M - $1.42M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 3,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 9,230 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 73,510 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 31,900 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 67,510 |                   
      $218.1 - $267.95
      $14.7M - $18.1M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 43,030 |                   
      $30.25 - $46.1
      $1.3M - $1.98M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 15,970 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 6,200 |                   
      $174.65 - $223.77
      $1.08M - $1.39M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 2,760 |                   
      $87.87 - $117.56
      $243K - $324K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 57,100 |                   
      $112.54 - $121.25
      $6.43M - $6.92M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 120,120 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 89,350 |                   
      $14.17 - $22.38
      $1.27M - $2M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 103,100 |                   
      $17.12 - $24.33
      $1.77M - $2.51M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 16,900 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 13, 2019
                 | 6,600 |                   
      $30.61 - $37.95
      $202K - $250K
     |  |