| 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.67 - $351.0
      $335K - $417K
     
         
           |    
          
                               
              3.98K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.09 - $154.15
      $317K - $388K
     
         
           |    
          
                               
              25.8K
              $3.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.07 - $51.83
      $101K - $261K
     
         
           |    
          
                               
              16.3K
              $762K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.84 - $80.81
      $255K - $313K
     
         
           |    
          
                               
              33.7K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.58 - $132.14
      $407K - $487K
     
         
           |    
          
                               
              5.89K
              $778K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.53 - $223.77
      $84.1K - $144K
     
         
           |    
          
                               
              5.15K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.41 - $74.81
      $206K - $268K
     
         
           |    
          
                               
              28.4K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $85.12
      $67.8K - $99.3K
     
         
           |    
          
                               
              27.9K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.71 - $108.69
      $267K - $343K
     
         
           |    
          
                               
              17.7K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.14 - $105.62
      $87.3K - $130K
     
         
           |    
          
                               
              14.6K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.5 - $43.69
      $304K - $421K
     
         
           |    
          
                               
              15.4K
              $670K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.37 - $15.25
      $432K - $492K
     
         
           |    
          
                               
              128K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.27 - $72.04
      $283K - $382K
     
         
           |    
          
                               
              16.3K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $62.74
      $82.4K - $100K
     
         
           |    
          
                               
              87.1K
              $5.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.44 - $86.87
      $313K - $386K
     
         
           |    
          
                               
              10.8K
              $938K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.0 - $168.0
      $135K - $181K
     
         
           |    
          
                               
              9.03K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.52 - $74.53
      $132K - $177K
     
         
           |    
          
                               
              23.5K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.87 - $92.93
      $410K - $424K
     
         
           |    
          
                               
              16.6K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.29 - $53.34
      $350K - $395K
     
         
           |    
          
                               
              24K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.67 - $150.4
      $210K - $277K
     
         
           |    
          
                               
              7.78K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.1 - $23.83
      $222K - $276K
     
         
           |    
          
                               
              69.6K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $415.82 - $510.91
      $233K - $287K
     
         
           |    
          
                               
              2.15K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.22 - $81.54
      $309K - $375K
     
         
           |    
          
                               
              8.42K
              $686K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.73 - $51.44
      $374K - $387K
     
         
           |    
          
                               
              23.1K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.61 - $87.72
      $168K - $243K
     
         
           |    
          
                               
              10.7K
              $904K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.61 - $88.75
      $102K - $125K
     
         
           |    
          
                               
              47.4K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $652.83 - $732.78
      $154K - $173K
     
         
           |    
          
                               
              3.76K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $227.2 - $258.07
      $329K - $373K
     
         
           |    
          
                               
              7.42K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.0 - $16.67
      $399K - $443K
     
         
           |    
          
                               
              96.9K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.24 - $71.39
      $99.4K - $120K
     
         
           |    
          
                               
              54.5K
              $3.88M
             
           | 
          
            
              
            
           |