|  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 3,005 |                   
      $100.54 - $114.92
      $302K - $345K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 6,415 |                   
      $33.66 - $41.37
      $216K - $265K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 6,823 |                   
      $63.11 - $82.31
      $431K - $562K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 5,865 |                   
      $33.24 - $36.07
      $195K - $212K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 7,974 |                   
      $37.17 - $42.34
      $296K - $338K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 1,216 |                   
      $138.11 - $222.66
      $168K - $271K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 9,110 |                   
      $23.7 - $26.25
      $216K - $239K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 4,071 |                   
      $48.9 - $49.56
      $199K - $202K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 3,552 |                   
      $70.86 - $83.17
      $252K - $295K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 5,515 |                   
      $32.6 - $53.05
      $180K - $293K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 1,995 |                   
      $105.04 - $127.69
      $210K - $255K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 928 |                   
      $87.78 - $223.31
      $81.5K - $207K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 8,003 |                   
      $22.37 - $36.41
      $179K - $291K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 1,369 |                   
      $33.02 - $41.86
      $45.2K - $57.3K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 10,771 |                   
      $21.26 - $25.41
      $229K - $274K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 21, 2022
                 | 10,803 |                   
      $2.8 - $3.98
      $30.2K - $43K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 77,032 |                   
      $60.81 - $70.25
      $4.68M - $5.41M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 2,600 |                   
      $225.82 - $368.51
      $587K - $958K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 13,772 |                   
      $11.26 - $12.39
      $155K - $171K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 10,000 |                   
      $1.98 - $3.06
      $19.8K - $30.6K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 1,305 |                   
      $217.87 - $258.64
      $284K - $338K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 2,152 |                   
      $57.77 - $73.53
      $124K - $158K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 4,714 |                   
      $50.4 - $51.06
      $238K - $241K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 50,807 |                   
      $51.29 - $52.73
      $2.61M - $2.68M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 1,431 |                   
      $154.43 - $188.43
      $221K - $270K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 7,695 |                   
      $29.38 - $38.34
      $226K - $295K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 1,766 |                   
      $111.22 - $196.03
      $196K - $346K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 10,104 |                   
      $95.99 - $119.67
      $970K - $1.21M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 43,365 |                   
      $14.24 - $17.26
      $618K - $748K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 74,571 |                   
      $46.63 - $50.95
      $3.48M - $3.8M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 14,338 |                   
      $19.23 - $25.63
      $276K - $367K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 8,069 |                   
      $114.98 - $217.25
      $928K - $1.75M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 9,675 |                   
      $20.12 - $20.65
      $195K - $200K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 8,475 |                   
      $53.82 - $54.66
      $456K - $463K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 27,905 |                   
      $28.67 - $37.13
      $800K - $1.04M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 30,206 |                   
      $80.48 - $90.28
      $2.43M - $2.73M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 20,661 |                   
      $49.06 - $53.68
      $1.01M - $1.11M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 4,141 |                   
      $99.91 - $140.28
      $414K - $581K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 3,809 |                   
      $82.96 - $109.65
      $316K - $418K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 72,491 |                   
      $35.97 - $36.6
      $2.61M - $2.65M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 8,715 |                   
      $62.38 - $78.37
      $544K - $683K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 204,540 |                   
      $37.19 - $42.1
      $7.61M - $8.61M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 18,817 |                   
      $41.49 - $44.28
      $781K - $833K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 3,789 |                   
      $135.86 - $161.41
      $515K - $612K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 1,738 |                   
      $138.35 - $173.25
      $240K - $301K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 1,230 |                   
      $198.72 - $296.91
      $244K - $365K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 3,150 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 1,948 |                   
      $93.59 - $126.78
      $182K - $247K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 71,289 |                   
      $37.89 - $41.86
      $2.7M - $2.98M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 11,760 |                   
      $31.33 - $35.32
      $368K - $415K
     |  |