|  | 
                
                  Q2 2022
                  Filed on Jul 12, 2022
                 | 96,796 |                   
      $23.06 - $24.35
      $2.23M - $2.36M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 12, 2022
                 | 88,644 |                   
      $22.29 - $31.13
      $1.98M - $2.76M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 12, 2022
                 | 4,367 |                   
      $46.52 - $47.45
      $203K - $207K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 12, 2022
                 | 344,050 |                   
      $17.33 - $18.98
      $5.96M - $6.53M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 11, 2022
                 | 25,104 |                   
      $99.96 - $115.1
      $2.51M - $2.89M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 11, 2022
                 | 76,345 |                   
      $51.05 - $56.08
      $3.9M - $4.28M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 11, 2022
                 | 64,208 |                   
      $27.51 - $30.04
      $1.77M - $1.93M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 11, 2022
                 | 1,193 |                   
      $318.41 - $373.67
      $380K - $446K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 11, 2022
                 | 336,783 |                   
      $19.51 - $21.82
      $6.57M - $7.35M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 11, 2022
                 | 2,131 |                   
      $33.02 - $41.86
      $70.4K - $89.2K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 11, 2022
                 | 52,106 |                   
      $99.6 - $108.5
      $5.19M - $5.65M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 11, 2022
                 | 33,597 |                   
      $109.33 - $116.18
      $3.67M - $3.9M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 11, 2022
                 | 31,288 |                   
      $224.28 - $282.83
      $7.02M - $8.85M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 14, 2022
                 | 50,744 |                   
      $84.47 - $85.89
      $4.29M - $4.36M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 14, 2022
                 | 2,416 |                   
      $90.0 - $92.23
      $217K - $223K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 12, 2021
                 | 55,712 |                   
      $40.4 - $52.59
      $2.25M - $2.93M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 12, 2021
                 | 34,707 |                   
      $76.58 - $83.26
      $2.66M - $2.89M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 12, 2021
                 | 27,401 |                   
      $118.69 - $138.49
      $3.25M - $3.79M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 12, 2021
                 | 100 |                   
      $40.4 - $52.59
      $4.04K - $5.26K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 12, 2021
                 | 87,212 |                   
      $54.77 - $55.59
      $4.78M - $4.85M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 12, 2021
                 | 15,807 |                   
      $60.55 - $66.68
      $957K - $1.05M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Jul 13, 2021
                 | 4,001 |                   
      $55.82 - $59.52
      $223K - $238K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Apr 13, 2021
                 | 7,770 |                   
      $42.16 - $44.09
      $328K - $343K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Apr 13, 2021
                 | 2,649 |                   
      $92.62 - $97.02
      $245K - $257K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Apr 13, 2021
                 | 2,757 |                   
      $97.17 - $105.39
      $268K - $291K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Apr 13, 2021
                 | 18,239 |                   
      $218.21 - $236.79
      $3.98M - $4.32M
     |  |