| 
              
           | 
          
            
           | 
          
                                   
      $74.01 - $144.25
      $4.7M - $9.15M
     
         
           |    
          
                               
              1.49K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $4.91M - $7.08M
     
         
           |    
          
                               
              15.7K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.13 - $41.98
      $4.59M - $6.19M
     
         
           |    
          
                               
              15.8K
              $580K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $85.12
      $4.62M - $6.76M
     
         
           |    
          
                               
              55.7K
              $4.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1036.28 - $1430.55
      $1.95M - $2.69M
     
         
           |    
          
                               
              7.54K
              $7.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.63 - $110.51
      $3.95M - $5.34M
     
         
           |    
          
                               
              2.4K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.55 - $170.08
      $4.43M - $6.35M
     
         
           |    
          
                               
              57.2K
              $9.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $487.07 - $672.24
      $3.38M - $4.66M
     
         
           |    
          
                               
              5K
              $2.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.4 - $64.29
      $3M - $3.62M
     
         
           |    
          
                               
              89.9K
              $4.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $143.81
      $3.12M - $5.73M
     
         
           |    
          
                               
              3.42K
              $485K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.25 - $353.24
      $3.02M - $3.68M
     
         
           |    
          
                               
              15.5K
              $4.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.23 - $323.21
      $3.36M - $3.88M
     
         
           |    
          
                               
              4.98K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $3.22M - $3.55M
     
         
           |    
          
                               
              68K
              $8.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.72 - $63.84
      $2.83M - $3.78M
     
         
           |    
          
                               
              28K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $2.8M - $3.22M
     
         
           |    
          
                               
              253K
              $6.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.6 - $25.72
      $2.47M - $3.24M
     
         
           |    
          
                               
              132K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $47.74
      $3.08M - $4.4M
     
         
           |    
          
                               
              20.7K
              $822K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.68 - $181.78
      $3.14M - $4.43M
     
         
           |    
          
                               
              6K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.65 - $28.54
      $2.79M - $3.37M
     
         
           |    
          
                               
              128K
              $3.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $3.08M - $3.8M
     
         
           |    
          
                               
              365
              $555K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.76 - $115.66
      $2.96M - $3.34M
     
         
           |    
          
                               
              8.85K
              $979K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.91 - $27.14
      $2.99M - $3.55M
     
         
           |    
          
                               
              43.6K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.51 - $71.03
      $2.84M - $4.97M
     
         
           |    
          
                               
              4.21K
              $296K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.42 - $59.65
      $2.76M - $3.26M
     
         
           |    
          
                               
              20.8K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.88 - $98.3
      $2.48M - $2.94M
     
         
           |    
          
                               
              53K
              $4.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.36 - $23.0
      $344K - $484K
     
         
           |    
          
                               
              578K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.89 - $46.39
      $2.92M - $3.99M
     
         
           |    
          
                               
              8.14K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.89 - $54.46
      $2.33M - $2.9M
     
         
           |    
          
                               
              20.1K
              $941K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $970.15 - $1216.57
      $2.38M - $2.99M
     
         
           |    
          
                               
              9.6K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $73.72
      $2.52M - $3.61M
     
         
           |    
          
                               
              16.6K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $551.94 - $753.4
      $2.66M - $3.64M
     
         
           |    
          
                               
              1.67K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.27 - $98.06
      $2.55M - $3.11M
     
         
           |    
          
                               
              32.5K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.81 - $48.03
      $2.23M - $2.83M
     
         
           |    
          
                               
              5.3K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.22 - $79.77
      $2.2M - $2.53M
     
         
           |    
          
                               
              3.76K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.49 - $53.64
      $2.2M - $2.99M
     
         
           |    
          
                               
              22.8K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.21 - $112.66
      $1.96M - $2.44M
     
         
           |    
          
                               
              6.8K
              $620K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $2.26M - $2.82M
     
         
           |    
          
                               
              31.5K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.62 - $83.22
      $2.44M - $2.79M
     
         
           |    
          
                               
              76.5K
              $6.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.98 - $56.1
      $2.2M - $2.8M
     
         
           |    
          
                               
              20.5K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $34.36
      $2.17M - $3M
     
         
           |    
          
                               
              14.7K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.86 - $108.74
      $1.72M - $2.54M
     
         
           |    
          
                               
              6.18K
              $505K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $23.59
      $1.99M - $2.45M
     
         
           |    
          
                               
              13K
              $290K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.54 - $258.0
      $2.21M - $2.78M
     
         
           |    
          
                               
              4.52K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.62 - $66.59
      $1.61M - $1.99M
     
         
           |    
          
                               
              34.3K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.32 - $23.92
      $1.86M - $2.73M
     
         
           |    
          
                               
              3K
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.38 - $135.49
      $1.46M - $1.74M
     
         
           |    
          
                               
              37.1K
              $4.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.49 - $21.31
      $1.96M - $2.14M
     
         
           |    
          
                               
              131K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.34 - $23.52
      $2.06M - $2.64M
     
         
           |    
          
                               
              149K
              $3.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.65 - $153.88
      $1.97M - $2.45M
     
         
           |    
          
                               
              2.69K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.48 - $36.53
      $2.09M - $2.5M
     
         
           |    
          
                               
              36.2K
              $1.3M
             
           | 
          
            
              
            
           |