| 
              
           | 
          
            
           | 
          
                                   
      $9.5 - $18.21
      $489K - $938K
     
         
           |    
          
                               
              133K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $292.36 - $342.2
      $1.38M - $1.61M
     
         
           |    
          
                               
              4.72K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $1.14M - $1.29M
     
         
           |    
          
                               
              17.2K
              $7.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $361.04 - $536.34
      $983K - $1.46M
     
         
           |    
          
                               
              2.72K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.21 - $95.87
      $1.36M - $1.55M
     
         
           |    
          
                               
              16.2K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $56.03
      $1.33M - $1.56M
     
         
           |    
          
                               
              33.2K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.44 - $328.0
      $715K - $991K
     
         
           |    
          
                               
              9.88K
              $3.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $339.35
      $1.13M - $1.41M
     
         
           |    
          
                               
              4.17K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.34 - $12.04
      $967K - $1.59M
     
         
           |    
          
                               
              132K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.93 - $109.1
      $1.27M - $1.46M
     
         
           |    
          
                               
              13.4K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.21 - $48.21
      $961K - $1.49M
     
         
           |    
          
                               
              30.8K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.49 - $53.64
      $973K - $1.32M
     
         
           |    
          
                               
              24.6K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.22 - $79.77
      $1.53M - $1.77M
     
         
           |    
          
                               
              50.3K
              $3.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.59 - $81.38
      $1.26M - $1.44M
     
         
           |    
          
                               
              17.6K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.55 - $151.93
      $1.2M - $1.38M
     
         
           |    
          
                               
              9.09K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.65 - $58.58
      $1.11M - $1.28M
     
         
           |    
          
                               
              26.5K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.99 - $111.79
      $1.08M - $1.37M
     
         
           |    
          
                               
              12.3K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.18 - $95.54
      $964K - $1.22M
     
         
           |    
          
                               
              16.1K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.72 - $497.52
      $1.18M - $1.36M
     
         
           |    
          
                               
              2.73K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.45 - $456.69
      $747K - $1.25M
     
         
           |    
          
                               
              3.67K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.3 - $95.05
      $431K - $1.23M
     
         
           |    
          
                               
              12.9K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.38 - $17.71
      $720K - $1.23M
     
         
           |    
          
                               
              69.4K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.32 - $147.75
      $1.15M - $1.34M
     
         
           |    
          
                               
              20.5K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.47 - $92.25
      $1.13M - $1.32M
     
         
           |    
          
                               
              14.3K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.07 - $265.71
      $972K - $1.34M
     
         
           |    
          
                               
              5.03K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.31 - $54.71
      $1.44M - $1.96M
     
         
           |    
          
                               
              59.9K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.1 - $21.8
      $969K - $1.24M
     
         
           |    
          
                               
              56.7K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.58 - $193.99
      $872K - $1.08M
     
         
           |    
          
                               
              8.92K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.5 - $133.37
      $1.03M - $1.55M
     
         
           |    
          
                               
              14K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.48 - $82.21
      $993K - $1.19M
     
         
           |    
          
                               
              14.5K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.61 - $208.95
      $925K - $1.1M
     
         
           |    
          
                               
              6.68K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.11 - $192.36
      $1.01M - $1.19M
     
         
           |    
          
                               
              11.7K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.3 - $95.43
      $1.12M - $1.21M
     
         
           |    
          
                               
              17.6K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.97 - $86.8
      $536K - $1.11M
     
         
           |    
          
                               
              12.8K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.97 - $42.61
      $856K - $1.14M
     
         
           |    
          
                               
              26.8K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.93 - $39.01
      $973K - $1.31M
     
         
           |    
          
                               
              33.6K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.02 - $151.37
      $1.05M - $1.24M
     
         
           |    
          
                               
              8.21K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.76 - $36.95
      $666K - $1.08M
     
         
           |    
          
                               
              29.3K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.67 - $42.89
      $562K - $761K
     
         
           |    
          
                               
              48.1K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.67 - $157.95
      $736K - $1.03M
     
         
           |    
          
                               
              6.53K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.03 - $38.72
      $772K - $1.03M
     
         
           |    
          
                               
              26.6K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.24 - $75.26
      $403K - $701K
     
         
           |    
          
                               
              26.1K
              $1.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.01 - $119.72
      $962K - $1.04M
     
         
           |    
          
                               
              8.67K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.77 - $422.75
      $621K - $890K
     
         
           |    
          
                               
              3.7K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.8 - $92.02
      $793K - $1.02M
     
         
           |    
          
                               
              11K
              $967K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $154.71
      $594K - $949K
     
         
           |    
          
                               
              6.14K
              $944K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.49 - $59.55
      $922K - $1.13M
     
         
           |    
          
                               
              26.2K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.41 - $106.28
      $828K - $1.04M
     
         
           |    
          
                               
              9.81K
              $931K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.11 - $28.86
      $827K - $990K
     
         
           |    
          
                               
              34.3K
              $926K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.88 - $218.1
      $61.6K - $115K
     
         
           |    
          
                               
              10.2K
              $2.23M
             
           | 
          
            
              
            
           |