| 
              
           | 
          
            
           | 
          
                                   
      $74.02 - $87.26
      $464K - $547K
     
         
           |    
          
                               
              10.1K
              $866K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.71 - $98.37
      $529K - $593K
     
         
           |    
          
                               
              15.9K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.08 - $195.83
      $93.9K - $189K
     
         
           |    
          
                               
              5.24K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.68 - $88.86
      $551K - $606K
     
         
           |    
          
                               
              25.4K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.93 - $110.97
      $565K - $581K
     
         
           |    
          
                               
              35.5K
              $3.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.25 - $40.02
      $241K - $299K
     
         
           |    
          
                               
              70.3K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.2 - $13.3
      $259K - $557K
     
         
           |    
          
                               
              65.4K
              $709K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $240K - $295K
     
         
           |    
          
                               
              85.4K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.94 - $31.15
      $432K - $539K
     
         
           |    
          
                               
              17.3K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.29 - $69.63
      $443K - $539K
     
         
           |    
          
                               
              7.74K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.64 - $323.08
      $351K - $490K
     
         
           |    
          
                               
              2.81K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.55 - $75.83
      $113K - $155K
     
         
           |    
          
                               
              41.3K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $340.0 - $420.68
      $452K - $559K
     
         
           |    
          
                               
              5.97K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.31 - $32.17
      $201K - $255K
     
         
           |    
          
                               
              82.4K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.63 - $35.38
      $496K - $522K
     
         
           |    
          
                               
              14.8K
              $521K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.72 - $45.62
      $411K - $540K
     
         
           |    
          
                               
              11.8K
              $518K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.67 - $351.0
      $335K - $417K
     
         
           |    
          
                               
              3.98K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.15 - $140.55
      $401K - $546K
     
         
           |    
          
                               
              3.89K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.09 - $154.15
      $317K - $388K
     
         
           |    
          
                               
              25.8K
              $3.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.07 - $51.83
      $101K - $261K
     
         
           |    
          
                               
              16.3K
              $762K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.82 - $46.45
      $301K - $503K
     
         
           |    
          
                               
              10.8K
              $502K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.84 - $80.81
      $255K - $313K
     
         
           |    
          
                               
              33.7K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.58 - $132.14
      $407K - $487K
     
         
           |    
          
                               
              5.89K
              $778K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.25 - $58.07
      $389K - $499K
     
         
           |    
          
                               
              8.6K
              $499K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.53 - $223.77
      $84.1K - $144K
     
         
           |    
          
                               
              5.15K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.41 - $74.81
      $206K - $268K
     
         
           |    
          
                               
              28.4K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.26 - $84.19
      $426K - $490K
     
         
           |    
          
                               
              5.82K
              $489K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.33 - $22.25
      $425K - $489K
     
         
           |    
          
                               
              22K
              $488K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.87 - $127.3
      $331K - $402K
     
         
           |    
          
                               
              13.7K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.02 - $104.29
      $394K - $461K
     
         
           |    
          
                               
              8.7K
              $907K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.54 - $129.09
      $406K - $497K
     
         
           |    
          
                               
              10K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.3 - $31.8
      $231K - $269K
     
         
           |    
          
                               
              108K
              $3.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.69 - $139.02
      $349K - $478K
     
         
           |    
          
                               
              3.44K
              $477K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $85.12
      $67.8K - $99.3K
     
         
           |    
          
                               
              27.9K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.08 - $74.04
      $391K - $474K
     
         
           |    
          
                               
              6.4K
              $474K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.71 - $108.69
      $267K - $343K
     
         
           |    
          
                               
              17.7K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.14 - $105.62
      $87.3K - $130K
     
         
           |    
          
                               
              14.6K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.56 - $50.32
      $397K - $469K
     
         
           |    
          
                               
              9.32K
              $468K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.5 - $43.69
      $304K - $421K
     
         
           |    
          
                               
              15.4K
              $670K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.37 - $15.25
      $432K - $492K
     
         
           |    
          
                               
              128K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $62.74
      $82.4K - $100K
     
         
           |    
          
                               
              87.1K
              $5.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.27 - $72.04
      $283K - $382K
     
         
           |    
          
                               
              16.3K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.43 - $28.12
      $10K - $17.2K
     
         
           |    
          
                               
              52.1K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.39 - $6.79
      $8.14K - $23.1K
     
         
           |    
          
                               
              114K
              $774K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $128K - $160K
     
         
           |    
          
                               
              371K
              $4.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.93 - $36.93
      $251K - $309K
     
         
           |    
          
                               
              48.2K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.66 - $8.12
      $267K - $325K
     
         
           |    
          
                               
              206K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.63 - $195.39
      $410K - $505K
     
         
           |    
          
                               
              4.12K
              $710K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.67 - $315.32
      $1.05K - $1.89K
     
         
           |    
          
                               
              3.77K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $29.4
      $299K - $349K
     
         
           |    
          
                               
              109K
              $3.2M
             
           | 
          
            
              
            
           |