| 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              7,773
             | 
            
                                     
      $70.12 - $86.04
      $545K - $669K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              13,787
             | 
            
                                     
      $48.49 - $58.0
      $669K - $800K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              26,762
             | 
            
                                     
      $15.37 - $25.23
      $411K - $675K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              55,730
             | 
            
                                     
      $18.96 - $21.28
      $1.06M - $1.19M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              15,558
             | 
            
                                     
      $46.78 - $63.42
      $728K - $987K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              8,825
             | 
            
                                     
      $76.45 - $89.06
      $675K - $786K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              49,602
             | 
            
                                     
      $11.87 - $17.32
      $589K - $859K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              9,492
             | 
            
                                     
      $65.09 - $89.25
      $618K - $847K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              31,154
             | 
            
                                     
      $21.69 - $31.48
      $676K - $981K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              3,910
             | 
            
                                     
      $46.96 - $60.02
      $184K - $235K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              18,025
             | 
            
                                     
      $49.12 - $63.1
      $885K - $1.14M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              19,456
             | 
            
                                     
      $51.75 - $66.05
      $1.01M - $1.29M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              4,021
             | 
            
                                     
      $92.65 - $116.62
      $373K - $469K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              11,850
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              29,189
             | 
            
                                     
      $61.5 - $81.4
      $1.8M - $2.38M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              24,704
             | 
            
                                     
      $7.16 - $10.2
      $177K - $252K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              5,810
             | 
            
                                     
      $40.79 - $56.65
      $237K - $329K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              3,119
             | 
            
                                     
      $114.33 - $154.09
      $357K - $481K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              21,549
             | 
            
                                     
      $68.48 - $81.09
      $1.48M - $1.75M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              19,594
             | 
            
                                     
      $39.15 - $43.25
      $767K - $847K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              16,900
             | 
            
                                     
      $15.57 - $19.83
      $263K - $335K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              15,000
             | 
            
                                     
      $18.09 - $23.09
      $271K - $346K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              12,200
             | 
            
                                     
      $36.29 - $44.12
      $443K - $538K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              40,372
             | 
            
                                     
      $14.85 - $19.34
      $600K - $781K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              13,448
             | 
            
                                     
      $38.12 - $44.47
      $513K - $598K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              42,972
             | 
            
                                     
      $11.97 - $21.63
      $514K - $929K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              5,365
             | 
            
                                     
      $108.93 - $134.5
      $584K - $722K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              93,674
             | 
            
                                     
      $4.98 - $7.41
      $466K - $694K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              37,031
             | 
            
                                     
      $38.4 - $38.85
      $1.42M - $1.44M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              5,315
             | 
            
                                     
      $32.66 - $42.79
      $174K - $227K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              23,199
             | 
            
                                     
      $16.43 - $21.67
      $381K - $503K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              6,259
             | 
            
                                     
      $88.68 - $110.56
      $555K - $692K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              24,712
             | 
            
                                     
      $30.68 - $38.11
      $758K - $942K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              6,323
             | 
            
                                     
      $27.64 - $40.22
      $175K - $254K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              35,876
             | 
            
                                     
      $26.34 - $36.92
      $945K - $1.32M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              2,185
             | 
            
                                     
      $304.96 - $394.4
      $666K - $862K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              5,214
             | 
            
                                     
      $150.14 - $182.34
      $783K - $951K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2022
                  Filed on Jul 11, 2023
                                       
                    
             | 
            
              51,713
             | 
            
                                     
      $8.83 - $15.58
      $457K - $806K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              19,008
             | 
            
                                     
      $39.96 - $57.56
      $760K - $1.09M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              19,131
             | 
            
                                     
      $52.29 - $66.13
      $1M - $1.27M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              16,459
             | 
            
                                     
      $46.79 - $60.07
      $770K - $989K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              5,755
             | 
            
                                     
      $32.64 - $45.0
      $188K - $259K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              7,579
             | 
            
                                     
      $28.94 - $34.3
      $219K - $260K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              10,466
             | 
            
                                     
      $72.84 - $85.49
      $762K - $895K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              3,035
             | 
            
                                     
      $345.98 - $406.62
      $1.05M - $1.23M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              3,200
             | 
            
                                     
      $326.31 - $376.33
      $1.04M - $1.2M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              7,911
             | 
            
                                     
      $43.38 - $58.33
      $343K - $461K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              9,555
             | 
            
                                     
      $18.85 - $21.7
      $180K - $207K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Feb 15, 2022
                                       
                    
             | 
            
              19,059
             | 
            
                                     
      $46.13 - $57.65
      $879K - $1.1M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Nov 15, 2021
                                       
                    
             | 
            
              35,570
             | 
            
                                     
      $19.41 - $26.97
      $690K - $959K
     
                  
             | 
            
              
                
              
             |