|  | 
                
                  Q2 2022
                  Filed on Aug 12, 2022
                 | 28,430 |                   
      $67.43 - $94.1
      $1.92M - $2.68M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 12, 2022
                 | 70,000 |                   
      $11.41 - $13.3
      $799K - $931K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 12, 2022
                 | 74,136 |                   
      $27.06 - $32.01
      $2.01M - $2.37M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 12, 2022
                 | 323,921 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 12, 2022
                 | 6,280 |                   
      $29.57 - $42.3
      $186K - $266K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 12, 2022
                 | 93,652 |                   
      $22.8 - $24.89
      $2.14M - $2.33M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 12, 2022
                 | 35,050 |                   
      $50.7 - $67.67
      $1.78M - $2.37M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 12, 2022
                 | 478,281 |                   
      $8.8 - $18.34
      $4.21M - $8.77M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 3,160 |                   
      $63.2 - $85.09
      $200K - $269K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 120,000 |                   
      $7.98 - $9.78
      $958K - $1.17M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 20,500 |                   
      $50.93 - $72.96
      $1.04M - $1.5M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 3,248,312 |                   
      $1.76 - $5.36
      $5.72M - $17.4M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 3,780 |                   
      $119.6 - $152.37
      $452K - $576K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 128,124 |                   
      $95.55 - $111.29
      $12.2M - $14.3M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 18,323 |                   
      $605.55 - $747.79
      $11.1M - $13.7M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 42,603 |                   
      $285.28 - $321.08
      $12.2M - $13.7M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 630,950 |                   
      $47.64 - $53.66
      $30.1M - $33.9M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 55,379 |                   
      $205.61 - $235.83
      $11.4M - $13.1M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 83,876 |                   
      $115.53 - $141.46
      $9.69M - $11.9M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 67,242 |                   
      $109.41 - $119.35
      $7.36M - $8.03M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 44,000 |                   
      $20.44 - $25.79
      $899K - $1.13M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 10, 2022
                 | 42,914 |                   
      $199.97 - $248.01
      $8.58M - $10.6M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 176,878 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 1,160,713 |                   
      $60.21 - $84.11
      $69.9M - $97.6M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 5,900 |                   
      $63.94 - $82.69
      $377K - $488K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 16,249 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 19,070 |                   
      $66.13 - $81.77
      $1.26M - $1.56M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 21,000 |                   
      $5.23 - $9.94
      $110K - $209K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 4,500 |                   
      $85.27 - $106.4
      $384K - $479K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 10, 2021
                 | 11,760 |                   
      $44.58 - $50.0
      $524K - $588K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 10, 2021
                 | 677,262 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 10, 2021
                 | 220,700 |                   
      $82.34 - $82.89
      $18.2M - $18.3M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 10, 2021
                 | 20,000 |                   
      $36.41 - $41.53
      $728K - $831K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 10, 2021
                 | 67,067 |                   
      $141.67 - $155.69
      $9.5M - $10.4M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 10, 2021
                 | 336,000 |                   
      $16.7 - $18.7
      $5.61M - $6.28M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 10, 2021
                 | 49,750 |                   
      $20.03 - $21.9
      $996K - $1.09M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 10, 2021
                 | 70,634 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 10, 2021
                 | 38,484 |                   
      $242.95 - $267.0
      $9.35M - $10.3M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 86,500 |                   
      $21.43 - $22.91
      $1.85M - $1.98M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 1,424 |                   
      $195.37 - $218.88
      $278K - $312K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 2,207 |                   
      $128.33 - $139.05
      $283K - $307K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 2,817 |                   
      $102.3 - $112.62
      $288K - $317K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 1,698 |                   
      $175.85 - $210.62
      $299K - $358K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 2,176 |                   
      $128.93 - $147.23
      $281K - $320K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 1,112 |                   
      $250.93 - $305.25
      $279K - $339K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 3,760 |                   
      $78.01 - $92.2
      $293K - $347K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 840 |                   
      $321.82 - $372.79
      $270K - $313K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 6,353 |                   
      $43.97 - $50.5
      $279K - $321K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 4,601 |                   
      $60.36 - $72.64
      $278K - $334K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 1,166 |                   
      $260.33 - $337.18
      $304K - $393K
     |  |