|  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 23,416 |                   
      $40.03 - $52.83
      $937K - $1.24M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 7,186 |                   
      $35.07 - $37.28
      $252K - $268K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 5,222 |                   
      $35.7 - $39.01
      $186K - $204K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 8,478 |                   
      $49.04 - $53.11
      $416K - $450K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 2,204 |                   
      $119.87 - $145.67
      $264K - $321K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 178,087 |                   
      $11.54 - $14.51
      $2.06M - $2.58M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 8,280 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 12,866 |                   
      $30.95 - $33.68
      $398K - $433K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 12,412 |                   
      $19.42 - $22.42
      $241K - $278K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 01, 2021
                 | 80,056 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 01, 2021
                 | 10,000 |                   
      $24.7 - $25.35
      $247K - $254K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 16,071 |                   
      $31.05 - $35.94
      $499K - $578K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 9,280 |                   
      $99.22 - $104.02
      $921K - $965K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 10,961 |                   
      $11.99 - $13.07
      $131K - $143K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 5,070 |                   
      $67.03 - $84.31
      $340K - $427K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 22,694 |                   
      $44.14 - $47.47
      $1M - $1.08M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 4,463 |                   
      $42.87 - $51.65
      $191K - $231K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 50,762 |                   
      $41.47 - $43.59
      $2.11M - $2.21M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 21,849 |                   
      $58.75 - $63.84
      $1.28M - $1.39M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 14,161 |                   
      $61.25 - $69.62
      $867K - $986K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 52,649 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 37,420 |                   
      $31.49 - $34.47
      $1.18M - $1.29M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 1,182 |                   
      $188.97 - $252.62
      $223K - $299K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 4,413 |                   
      $49.5 - $49.73
      $218K - $219K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 4,873 |                   
      $39.78 - $56.79
      $194K - $277K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 45,961 |                   
      $45.83 - $55.18
      $2.11M - $2.54M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 4,986 |                   
      $88.15 - $97.54
      $440K - $486K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 5,323 |                   
      $40.39 - $40.96
      $215K - $218K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 1,430 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 2,339 |                   
      $33.06 - $35.38
      $77.3K - $82.8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 10,260 |                   
      $25.34 - $26.44
      $260K - $271K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 1,699 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 3,590 |                   
      $64.12 - $128.71
      $230K - $462K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 69,384 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 10,251 |                   
      $7.42 - $9.28
      $76.1K - $95.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 8,655 |                   
      $6.44 - $11.05
      $55.7K - $95.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 1,391 |                   
      $47.06 - $56.86
      $65.5K - $79.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 148,176 |                   
      $13.53 - $27.93
      $2M - $4.14M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 1,557 |                   
      $135.08 - $161.1
      $210K - $251K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 118,079 |                   
      $4.72 - $7.15
      $557K - $844K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 14,318 |                   
      $22.13 - $23.68
      $317K - $339K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 76,230 |                   
      $2.04 - $4.16
      $156K - $317K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 697,026 |                   
      $1.98 - $2.74
      $1.38M - $1.91M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 6,630 |                   
      $40.52 - $43.14
      $269K - $286K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 36,181 |                   
      $5.38 - $7.55
      $195K - $273K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 112,180 |                   
      $14.9 - $20.82
      $1.67M - $2.34M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 9,663 |                   
      $8.89 - $28.25
      $85.9K - $273K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 13,638 |                   
      $47.53 - $56.13
      $648K - $766K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 147,671 |                   
      $12.94 - $19.89
      $1.91M - $2.94M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 26, 2021
                 | 116,244 |                   
      $3.25 - $5.19
      $378K - $603K
     |  |