|  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 14,250 |                   
      $10.31 - $12.63
      $147K - $180K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 12,561 |                   
      $42.6 - $50.51
      $535K - $634K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 740 |                   
      $34.68 - $39.83
      $25.7K - $29.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 6,703 |                   
      $74.43 - $94.97
      $499K - $637K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 6,703 |                   
      $43.76 - $52.36
      $293K - $351K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 248 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 9,700 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 1,250 |                   
      $171.07 - $196.61
      $214K - $246K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 7,120 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 2,011 |                   
      $30.45 - $34.58
      $61.2K - $69.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 600 |                   
      $1.92 - $4.7
      $1.15K - $2.82K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 600 |                   
      $223.92 - $287.77
      $134K - $173K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 2,100 |                   
      $33.86 - $60.92
      $71.1K - $128K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 10,428 |                   
      $69.24 - $80.73
      $722K - $842K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 2,304 |                   
      $7.96 - $11.14
      $18.3K - $25.7K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 27 |                   
      $37.46 - $56.26
      $1.01K - $1.52K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 500 |                   
      $30.05 - $48.66
      $15K - $24.3K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 667 |                   
      $17.63 - $28.5
      $11.8K - $19K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 2,081 |                   
      $101.24 - $130.71
      $211K - $272K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 225 |                   
      $37.14 - $40.45
      $8.36K - $9.1K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 30,961 |                   
      $18.43 - $25.69
      $571K - $795K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 1,459 |                   
      $49.31 - $57.29
      $71.9K - $83.6K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 501 |                   
      $114.69 - $169.73
      $57.5K - $85K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 3,600 |                   
      $75.93 - $85.32
      $273K - $307K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 13,110 |                   
      $51.57 - $57.89
      $676K - $759K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 1,190 |                   
      $47.9 - $55.2
      $57K - $65.7K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 512 |                   
      $55.1 - $83.29
      $28.2K - $42.6K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 561 |                   
      $100.13 - $117.86
      $56.2K - $66.1K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 850 |                   
      $90.95 - $111.47
      $77.3K - $94.7K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 8,339 |                   
      $119.55 - $195.5
      $997K - $1.63M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 7,397 |                   
      $40.99 - $51.81
      $303K - $383K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 3,200 |                   
      $48.85 - $91.4
      $156K - $292K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 31,518 |                   
      $35.7 - $39.01
      $1.13M - $1.23M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 22 |                   
      $46.65 - $61.4
      $1.03K - $1.35K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 174,786 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 615 |                   
      $5.34 - $8.97
      $3.28K - $5.52K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 19,400 |                   
      $75.73 - $82.03
      $1.47M - $1.59M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 53,862 |                   
      $63.24 - $74.57
      $3.41M - $4.02M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 18,500 |                   
      $6.78 - $10.65
      $125K - $197K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 3,100 |                   
      $95.05 - $147.98
      $295K - $459K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 2,449 |                   
      $68.87 - $95.56
      $169K - $234K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 3,380 |                   
      $182.32 - $273.38
      $616K - $924K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 1,800 |                   
      $101.37 - $135.45
      $182K - $244K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Mar 14, 2022
                 | 2,598 |                   
      $60.81 - $81.69
      $158K - $212K
     |  |