| 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              164,024
             | 
            
                                     
      $8.17 - $11.26
      $1.34M - $1.85M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              2,901,483
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              2,150,029
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              854,143
             | 
            
                                     
      $41.42 - $46.68
      $35.4M - $39.9M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              2,571,837
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              582,751
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              2,392,554
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              188,200
             | 
            
                                     
      $14.52 - $21.77
      $2.73M - $4.1M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              338,533
             | 
            
                                     
      $1.12 - $4.4
      $379K - $1.49M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              96,200
             | 
            
                                     
      $9.13 - $13.31
      $878K - $1.28M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              460,700
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              1,151,086
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              335,500
             | 
            
                                     
      $2.47 - $4.2
      $829K - $1.41M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              3,591,162
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              165,300
             | 
            
                                     
      $9.07 - $12.39
      $1.5M - $2.05M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              8,850,155
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              3,044,967
             | 
            
                                     
      $12.55 - $14.02
      $38.2M - $42.7M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              3,304,232
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              154,900
             | 
            
                                     
      $2.5 - $4.62
      $387K - $716K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              216,182
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              408,000
             | 
            
                                     
      $9.05 - $10.07
      $3.69M - $4.11M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              379,500
             | 
            
                                     
      $38.08 - $51.08
      $14.5M - $19.4M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              709,700
             | 
            
                                     
      $4.68 - $5.29
      $3.32M - $3.75M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              63,430
             | 
            
                                     
      $22.61 - $25.8
      $1.43M - $1.64M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              407,713
             | 
            
                                     
      $7.01 - $11.8
      $2.86M - $4.81M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              35,200
             | 
            
                                     
      $74.1 - $86.64
      $2.61M - $3.05M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              1,071,196
             | 
            
                                     
      $9.5 - $13.54
      $10.2M - $14.5M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              280,300
             | 
            
                                     
      $0.57 - $3.9
      $160K - $1.09M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              1,075,383
             | 
            
                                     
      $22.72 - $31.49
      $24.4M - $33.9M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2023
                  Filed on Nov 13, 2023
                                       
                    
             | 
            
              1,213,053
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              120,200
             | 
            
                                     
      $7.9 - $9.99
      $950K - $1.2M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              34,500
             | 
            
                                     
      $1.25 - $2.09
      $43.1K - $72.1K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              241,379
             | 
            
                                     
      $1.12 - $1.4
      $270K - $338K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              189,600
             | 
            
                                     
      $3.45 - $5.97
      $654K - $1.13M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              62,396
             | 
            
                                     
      $7.66 - $16.46
      $478K - $1.03M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              1,290,948
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              14,940,060
             | 
            
                                     
      $17.79 - $20.89
      $266M - $312M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              3,727
             | 
            
                                     
      $69.96 - $97.84
      $261K - $365K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              1,058,640
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              187,400
             | 
            
                                     
      $1.07 - $1.65
      $201K - $309K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              248,300
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              279,963
             | 
            
                                     
      $2.15 - $3.16
      $602K - $885K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              1,230,239
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              92,900
             | 
            
                                     
      $30.29 - $38.28
      $2.81M - $3.56M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              137,500
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              399,771
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              256,766
             | 
            
                                     
      $27.66 - $55.31
      $7.1M - $14.2M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              405,346
             | 
            
                                     
      $8.9 - $11.84
      $3.61M - $4.8M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              21,700
             | 
            
                                     
      $23.09 - $30.65
      $501K - $665K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2023
                  Filed on Aug 14, 2023
                                       
                    
             | 
            
              465,300
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |