| 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $57.58
      $517K - $801K
     
         
           |    
          
                               
              25.3K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.11 - $227.66
      $425K - $510K
     
         
           |    
          
                               
              28.4K
              $6.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.3 - $95.41
      $604K - $820K
     
         
           |    
          
                               
              16.7K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $421.16 - $509.5
      $1.46M - $1.76M
     
         
           |    
          
                               
              18.5K
              $8.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.35 - $121.67
      $615K - $731K
     
         
           |    
          
                               
              32.5K
              $3.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.88 - $123.68
      $636K - $758K
     
         
           |    
          
                               
              50.1K
              $6.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.14 - $82.13
      $525K - $633K
     
         
           |    
          
                               
              52K
              $4.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.67 - $315.32
      $121K - $219K
     
         
           |    
          
                               
              6.72K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.96 - $67.97
      $658K - $759K
     
         
           |    
          
                               
              56.9K
              $3.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.71 - $61.34
      $697K - $843K
     
         
           |    
          
                               
              27.3K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.29 - $61.15
      $778K - $1.01M
     
         
           |    
          
                               
              16.5K
              $885K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.27 - $82.77
      $953K - $1.27M
     
         
           |    
          
                               
              30.1K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.13 - $24.23
      $826K - $866K
     
         
           |    
          
                               
              35.7K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.25 - $39.79
      $811K - $915K
     
         
           |    
          
                               
              56.8K
              $2.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $452.51 - $568.19
      $615K - $772K
     
         
           |    
          
                               
              2.92K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.13 - $49.85
      $4.49M - $4.65M
     
         
           |    
          
                               
              6.4M
              $314M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.97 - $201.36
      $1.28M - $1.46M
     
         
           |    
          
                               
              62.3K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.62 - $183.47
      $454K - $549K
     
         
           |    
          
                               
              29.3K
              $5.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.94 - $88.47
      $676K - $893K
     
         
           |    
          
                               
              10.1K
              $836K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.3 - $276.38
      $453K - $827K
     
         
           |    
          
                               
              2.99K
              $827K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.27 - $48.64
      $423K - $657K
     
         
           |    
          
                               
              24.9K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.84 - $65.52
      $603K - $748K
     
         
           |    
          
                               
              22.6K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.9 - $197.47
      $511K - $701K
     
         
           |    
          
                               
              7.71K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.04 - $70.18
      $605K - $707K
     
         
           |    
          
                               
              95.4K
              $6.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.49 - $276.01
      $542K - $660K
     
         
           |    
          
                               
              8.8K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.89 - $25.14
      $782K - $790K
     
         
           |    
          
                               
              48.9K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.36 - $161.45
      $1.06M - $1.24M
     
         
           |    
          
                               
              45.9K
              $6.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $438.31 - $527.29
      $265K - $318K
     
         
           |    
          
                               
              24.1K
              $12.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.14 - $160.88
      $322K - $398K
     
         
           |    
          
                               
              26.9K
              $4.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.43 - $28.1
      $559K - $700K
     
         
           |    
          
                               
              44.5K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.52 - $71.7
      $155K - $189K
     
         
           |    
          
                               
              80.9K
              $5.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.05 - $58.03
      $596K - $751K
     
         
           |    
          
                               
              12.9K
              $742K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $62.87
      $199K - $231K
     
         
           |    
          
                               
              169K
              $10.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.58 - $243.05
      $323K - $403K
     
         
           |    
          
                               
              10.9K
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.22 - $100.51
      $407K - $609K
     
         
           |    
          
                               
              11.2K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.57 - $243.4
      $505K - $590K
     
         
           |    
          
                               
              12.4K
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.6 - $13.72
      $94.8K - $135K
     
         
           |    
          
                               
              177K
              $2.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.83 - $18.22
      $688K - $703K
     
         
           |    
          
                               
              108K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.79 - $42.99
      $303K - $375K
     
         
           |    
          
                               
              191K
              $8.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.3 - $178.32
      $522K - $659K
     
         
           |    
          
                               
              9.07K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.55 - $16.75
      $538K - $718K
     
         
           |    
          
                               
              54.1K
              $859K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.52 - $53.43
      $622K - $820K
     
         
           |    
          
                               
              22.5K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.5 - $246.51
      $456K - $599K
     
         
           |    
          
                               
              4.57K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.76 - $73.75
      $617K - $713K
     
         
           |    
          
                               
              16.8K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.71 - $73.82
      $401K - $583K
     
         
           |    
          
                               
              15K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.52 - $74.53
      $5.22K - $7.01K
     
         
           |    
          
                               
              56.8K
              $4.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $33.92
      $356K - $486K
     
         
           |    
          
                               
              52.6K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.86 - $74.12
      $546K - $711K
     
         
           |    
          
                               
              34.7K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.85 - $225.38
      $396K - $612K
     
         
           |    
          
                               
              5K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $50.92
      $635K - $640K
     
         
           |    
          
                               
              125K
              $6.35M
             
           | 
          
            
              
            
           |