|  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 153 |                   
      $0.0 - $30.99
      $0 - $4.74K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 1,524 |                   
      $0.0 - $36.11
      $0 - $55K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 474 |                   
      $74.05 - $97.96
      $35.1K - $46.4K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 200 |                   
      $66.85 - $79.24
      $13.4K - $15.8K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 20 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 3,430 |                   
      $0.29 - $0.64
      $995 - $2.2K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 6,981 |                   
      $41.69 - $53.0
      $291K - $370K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 2,404 |                   
      $10.4 - $17.89
      $25K - $43K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 5 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 3 |                   
      $190.78 - $215.85
      $572 - $648
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 100 |                   
      $25.33 - $41.87
      $2.53K - $4.19K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 200 |                   
      $25.28 - $41.68
      $5.06K - $8.34K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 10 |                   
      $32.04 - $35.73
      $320 - $357
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 25 |                   
      $53.15 - $68.16
      $1.33K - $1.7K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 20 |                   
      $31.5 - $35.2
      $630 - $704
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 322 |                   
      $189.46 - $221.56
      $61K - $71.3K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 16 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 1 |                   
      $126.72 - $163.56
      $127 - $164
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 17 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 3,552 |                   
      $135.66 - $197.02
      $482K - $700K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 450 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 5,927 |                   
      $72.56 - $86.96
      $430K - $515K
     |  | 
          
          
          
            |  | 
                
                  Q1 2023
                  Filed on May 26, 2023
                 | 216 |                   
      $75.21 - $85.55
      $16.2K - $18.5K
     |  |