|  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 1,142,787 |                   
      $44.15 - $50.14
      $50.5M - $57.3M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 22,379 |                   
      $72.86 - $104.61
      $1.63M - $2.34M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 27,760 |                   
      $47.66 - $85.6
      $1.32M - $2.38M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 12,316 |                   
      $125.46 - $150.22
      $1.55M - $1.85M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 71,542 |                   
      $71.53 - $82.66
      $5.12M - $5.91M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 39,839 |                   
      $23.25 - $35.4
      $926K - $1.41M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 41,994 |                   
      $119.35 - $157.8
      $5.01M - $6.63M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 280,029 |                   
      $24.77 - $28.77
      $6.94M - $8.06M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 28,880 |                   
      $35.11 - $39.58
      $1.01M - $1.14M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 36,057 |                   
      $7.22 - $10.12
      $260K - $365K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 228,722 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 28,533 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 16,980 |                   
      $24.99 - $69.96
      $424K - $1.19M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 17,886 |                   
      $58.85 - $65.41
      $1.05M - $1.17M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 92,562 |                   
      $87.39 - $98.74
      $8.09M - $9.14M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 61,297 |                   
      $168.72 - $185.72
      $10.3M - $11.4M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 61,280 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 33,890 |                   
      $66.38 - $96.17
      $2.25M - $3.26M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 53,367 |                   
      $145.22 - $160.55
      $7.75M - $8.57M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 34,417 |                   
      $16.67 - $24.46
      $574K - $842K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 9,524 |                   
      $136.32 - $184.41
      $1.3M - $1.76M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 7,252 |                   
      $286.09 - $339.63
      $2.07M - $2.46M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 33,894 |                   
      $45.03 - $58.77
      $1.53M - $1.99M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 4,412 |                   
      $129.31 - $165.15
      $571K - $729K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 15,027 |                   
      $42.48 - $51.63
      $638K - $776K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 86,182 |                   
      $6.87 - $11.32
      $592K - $976K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 33,293 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 7,557 |                   
      $76.06 - $98.05
      $575K - $741K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 3,438 |                   
      $138.73 - $200.92
      $477K - $691K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 31,414 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 11, 2022
                 | 22,668 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 18,744 |                   
      $35.5 - $38.45
      $665K - $721K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 8,057 |                   
      $32.94 - $39.22
      $265K - $316K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 63,241 |                   
      $21.52 - $22.14
      $1.36M - $1.4M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 104,949 |                   
      $102.3 - $108.36
      $10.7M - $11.4M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 41,217 |                   
      $52.29 - $58.94
      $2.16M - $2.43M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 7,607 |                   
      $87.77 - $97.59
      $668K - $742K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 11,811 |                   
      $44.29 - $45.79
      $523K - $541K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 10,314 |                   
      $102.33 - $106.66
      $1.06M - $1.1M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 9,037 |                   
      $86.88 - $121.5
      $785K - $1.1M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 19,307 |                   
      $19.51 - $33.49
      $377K - $647K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 1,459 |                   
      $135.0 - $144.99
      $197K - $212K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 168,014 |                   
      $76.19 - $80.2
      $12.8M - $13.5M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 12,955 |                   
      $95.1 - $114.23
      $1.23M - $1.48M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 2,447 |                   
      $142.31 - $191.02
      $348K - $467K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 143,189 |                   
      $18.0 - $18.11
      $2.58M - $2.59M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 6,543 |                   
      $109.17 - $142.35
      $714K - $931K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 1,657,147 |                   
      $41.43 - $45.3
      $68.7M - $75.1M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 1,725,079 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 13, 2021
                 | 35,538 |                   
      $211.85 - $232.89
      $7.53M - $8.28M
     |  |