|  | 
                
                  Q1 2024
                  Filed on May 13, 2024
                 | 2,225 |                   
      $100.29 - $100.71
      $223K - $224K
     |  | 
          
          
          
            |  | 
                
                  Q1 2024
                  Filed on May 13, 2024
                 | 21,140 |                   
      $26.23 - $29.18
      $555K - $617K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 112 |                   
      $65.79 - $90.02
      $7.37K - $10.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 395 |                   
      $171.58 - $203.75
      $67.8K - $80.5K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 4 |                   
      $582.26 - $782.23
      $2.33K - $3.13K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 735 |                   
      $95.08 - $119.2
      $69.9K - $87.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 61 |                   
      $88.38 - $104.74
      $5.39K - $6.39K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 168 |                   
      $100.74 - $145.08
      $16.9K - $24.4K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 2,044 |                   
      $11.52 - $13.25
      $23.5K - $27.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 1,001 |                   
      $81.0 - $111.41
      $81.1K - $112K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 94 |                   
      $86.95 - $112.38
      $8.17K - $10.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 752 |                   
      $109.52 - $164.58
      $82.4K - $124K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 110 |                   
      $26.84 - $32.0
      $2.95K - $3.52K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 247 |                   
      $30.52 - $37.16
      $7.54K - $9.18K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 303 |                   
      $35.69 - $61.42
      $10.8K - $18.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 674 |                   
      $167.48 - $218.52
      $113K - $147K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 3,339 |                   
      $29.18 - $34.2
      $97.4K - $114K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 125 |                   
      $341.44 - $452.43
      $42.7K - $56.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 307 |                   
      $301.4 - $428.42
      $92.5K - $132K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 101 |                   
      $350.35 - $488.63
      $35.4K - $49.4K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 731 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 16 |                   
      $90.33 - $132.7
      $1.45K - $2.12K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 2,426 |                   
      $19.63 - $26.62
      $47.6K - $64.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 74 |                   
      $22.16 - $28.11
      $1.64K - $2.08K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 2,070 |                   
      $27.72 - $44.85
      $57.4K - $92.8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 137 |                   
      $53.01 - $66.62
      $7.26K - $9.13K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 475 |                   
      $170.35 - $234.5
      $80.9K - $111K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 73 |                   
      $62.03 - $84.42
      $4.53K - $6.16K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 1,021 |                   
      $86.95 - $118.94
      $88.8K - $121K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 159 |                   
      $84.5 - $117.08
      $13.4K - $18.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 1,309 |                   
      $52.62 - $67.23
      $68.9K - $88K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 14 |                   
      $29.21 - $36.48
      $409 - $511
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 489 |                   
      $31.52 - $39.56
      $15.4K - $19.3K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 62 |                   
      $74.79 - $95.96
      $4.64K - $5.95K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 305 |                   
      $186.27 - $262.23
      $56.8K - $80K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 1,062 |                   
      $69.02 - $89.17
      $73.3K - $94.7K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 209 |                   
      $37.9 - $46.81
      $7.92K - $9.78K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 593 |                   
      $72.27 - $137.54
      $42.9K - $81.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 6 |                   
      $194.09 - $276.37
      $1.16K - $1.66K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 370 |                   
      $15.6 - $21.62
      $5.77K - $8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 153 |                   
      $437.63 - $523.06
      $67K - $80K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 0 |                   
      $92.78 - $118.75
      $0 - $0
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 23 |                   
      $67.45 - $78.77
      $1.55K - $1.81K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 1,272 |                   
      $32.89 - $42.6
      $41.8K - $54.2K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 1,725 |                   
      $31.78 - $36.61
      $54.8K - $63.2K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 20 |                   
      $15.19 - $19.05
      $304 - $381
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 1,626 |                   
      $23.01 - $28.61
      $37.4K - $46.5K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 156 |                   
      $48.65 - $54.82
      $7.59K - $8.55K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 900 |                   
      $34.25 - $38.92
      $30.8K - $35K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 5 |                   
      $26.72 - $31.38
      $134 - $157
     |  |