| 
              
           | 
          
            
           | 
          
                                   
      $19.65 - $23.1
      $590 - $693
     
         
           |    
          
                               
              144
              $3.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.13 - $3.77
      $296 - $524
     
         
           |    
          
                               
              550
              $1.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.07 - $3.79
      $1.03K - $1.89K
     
         
           |    
          
                               
              630
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.35 - $26.21
      $491 - $603
     
         
           |    
          
                               
              2
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              69
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.79 - $14.9
      $320 - $373
     
         
           |    
          
                               
              70
              $895K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.42 - $16.79
      $484 - $655
     
         
           |    
          
                               
              19
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.9 - $225.05
      $286 - $450
     
         
           |    
          
                               
              1
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.77 - $23.36
      $364 - $374
     
         
           |    
          
                               
              254
              $5.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.07 - $17.42
      $131 - $174
     
         
           |    
          
                               
              179
              $2.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.6 - $17.76
      $421 - $480
     
         
           |    
          
                               
              66
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.88 - $58.16
      $814 - $931
     
         
           |    
          
                               
              1.27K
              $72.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              282
              $16.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.65 - $65.06
      $390 - $455
     
         
           |    
          
                               
              37
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.8 - $13.5
      $235 - $324
     
         
           |    
          
                               
              315
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.84 - $9.7
      $648 - $1.08K
     
         
           |    
          
                               
              107
              $922K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.88 - $11.16
      $346 - $435
     
         
           |    
          
                               
              28
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.61 - $10.03
      $852 - $1.12K
     
         
           |    
          
                               
              344
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.21 - $9.8
      $548 - $745
     
         
           |    
          
                               
              191
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.86 - $40.05
      $559 - $681
     
         
           |    
          
                               
              98
              $3.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.11 - $7.33
      $263 - $315
     
         
           |    
          
                               
              347
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.27 - $10.43
      $314 - $522
     
         
           |    
          
                               
              56
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.93 - $179.74
      $6.52K - $7.37K
     
         
           |    
          
                               
              944
              $163M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.96 - $26.31
      $220 - $289
     
         
           |    
          
                               
              8
              $170K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.81 - $84.91
      $457 - $764
     
         
           |    
          
                               
              29
              $2.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.37 - $15.03
      $309 - $496
     
         
           |    
          
                               
              15
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.11 - $31.9
      $244 - $287
     
         
           |    
          
                               
              5
              $172K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.35 - $9.16
      $229 - $330
     
         
           |    
          
                               
              226
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.6 - $30.51
      $189 - $244
     
         
           |    
          
                               
              83
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.86 - $44.3
      $287 - $399
     
         
           |    
          
                               
              50
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              16
              $286K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.75 - $7.32
      $236 - $300
     
         
           |    
          
                               
              171
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.51 - $33.56
      $212 - $268
     
         
           |    
          
                               
              13
              $387K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.26 - $9.51
      $275 - $418
     
         
           |    
          
                               
              89
              $770K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.77 - $27.82
      $188 - $278
     
         
           |    
          
                               
              18
              $442K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $86.59
      $863 - $1.13K
     
         
           |    
          
                               
              52
              $4.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.97 - $30.63
      $549 - $674
     
         
           |    
          
                               
              188
              $5.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.21 - $14.77
      $220 - $266
     
         
           |    
          
                               
              36
              $528K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.42 - $87.18
      $1.23K - $1.48K
     
         
           |    
          
                               
              133
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.16 - $7.97
      $117 - $151
     
         
           |    
          
                               
              5
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.17 - $30.04
      $556 - $721
     
         
           |    
          
                               
              138
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.28 - $9.67
      $144 - $222
     
         
           |    
          
                               
              27
              $258K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.63 - $26.95
      $498 - $593
     
         
           |    
          
                               
              313
              $8.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.34 - $218.59
      $1.23K - $1.53K
     
         
           |    
          
                               
              58
              $12.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.61 - $119.09
      $108 - $119
     
         
           |    
          
                               
              2
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.51 - $28.36
      $172 - $227
     
         
           |    
          
                               
              42
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.05 - $58.03
      $1.75K - $2.21K
     
         
           |    
          
                               
              323
              $18.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.5 - $14.29
      $248 - $472
     
         
           |    
          
                               
              64
              $708K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.17 - $83.07
      $3.32K - $4.73K
     
         
           |    
          
                               
              932
              $70.2M
             
           | 
          
            
              
            
           |