| 
              
           | 
          
            
           | 
          
                                   
      $202.38 - $256.87
      $294K - $373K
     
         
           |    
          
                               
              83.6K
              $21.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $518K - $630K
     
         
           |    
          
                               
              114K
              $21.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $824K - $1.18M
     
         
           |    
          
                               
              45K
              $8.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $1.73M - $1.87M
     
         
           |    
          
                               
              5.39K
              $3.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.39 - $228.28
      $1.07M - $1.35M
     
         
           |    
          
                               
              13.5K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $424K - $619K
     
         
           |    
          
                               
              13.3K
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $50.75
      $975K - $980K
     
         
           |    
          
                               
              79.6K
              $4.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $308K - $353K
     
         
           |    
          
                               
              7.93K
              $5.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.99 - $119.41
      $700K - $789K
     
         
           |    
          
                               
              20.9K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.97 - $282.66
      $501K - $564K
     
         
           |    
          
                               
              14.3K
              $4.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $642K - $695K
     
         
           |    
          
                               
              5.27K
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.37 - $100.74
      $692K - $694K
     
         
           |    
          
                               
              25.4K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.63 - $144.37
      $522K - $590K
     
         
           |    
          
                               
              4.48K
              $647K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.8 - $51.32
      $580K - $586K
     
         
           |    
          
                               
              60.9K
              $3.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.74 - $23.05
      $920K - $1.13M
     
         
           |    
          
                               
              263K
              $5.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $548K - $620K
     
         
           |    
          
                               
              3.63K
              $783K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.99 - $602.2
      $133K - $146K
     
         
           |    
          
                               
              8.93K
              $5.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $519K - $584K
     
         
           |    
          
                               
              51.3K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $159K - $239K
     
         
           |    
          
                               
              5.52K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $297.99 - $419.78
      $519K - $730K
     
         
           |    
          
                               
              8.36K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.09 - $242.18
      $253K - $284K
     
         
           |    
          
                               
              9.68K
              $2.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.01 - $139.72
      $356K - $386K
     
         
           |    
          
                               
              11.8K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.38 - $83.0
      $397K - $400K
     
         
           |    
          
                               
              23.7K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $127K - $156K
     
         
           |    
          
                               
              3.05K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $696.56 - $806.32
      $228K - $264K
     
         
           |    
          
                               
              1.83K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $98.7K - $108K
     
         
           |    
          
                               
              13.9K
              $7.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.22 - $98.19
      $375K - $383K
     
         
           |    
          
                               
              4.37K
              $428K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.59 - $172.31
      $116K - $229K
     
         
           |    
          
                               
              4.57K
              $665K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.13 - $246.22
      $133K - $155K
     
         
           |    
          
                               
              5.44K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.78 - $316.06
      $152K - $170K
     
         
           |    
          
                               
              6.6K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $136K - $187K
     
         
           |    
          
                               
              8.85K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.01 - $90.35
      $294K - $313K
     
         
           |    
          
                               
              7.18K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.73 - $42.5
      $129K - $168K
     
         
           |    
          
                               
              19K
              $805K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.06 - $110.49
      $306K - $307K
     
         
           |    
          
                               
              19.9K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.94 - $42.85
      $293K - $307K
     
         
           |    
          
                               
              12.6K
              $529K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $412.46 - $514.1
      $397K - $495K
     
         
           |    
          
                               
              9.72K
              $4.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $303.93 - $329.86
      $103K - $112K
     
         
           |    
          
                               
              6.09K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.92 - $244.84
      $107K - $122K
     
         
           |    
          
                               
              4.8K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.75 - $305.63
      $119K - $149K
     
         
           |    
          
                               
              2.39K
              $717K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.46 - $120.63
      $196K - $218K
     
         
           |    
          
                               
              3.06K
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $309.46 - $373.37
      $77.4K - $93.3K
     
         
           |    
          
                               
              3.45K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.65 - $109.75
      $80K - $96.9K
     
         
           |    
          
                               
              7.95K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $118K - $176K
     
         
           |    
          
                               
              1.97K
              $681K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $142K - $165K
     
         
           |    
          
                               
              4.53K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.29 - $421.68
      $117K - $132K
     
         
           |    
          
                               
              2.25K
              $932K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.47 - $50.74
      $167K - $168K
     
         
           |    
          
                               
              21K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $143K - $152K
     
         
           |    
          
                               
              3.4K
              $478K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $128K - $142K
     
         
           |    
          
                               
              4.05K
              $417K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.41 - $138.03
      $123K - $132K
     
         
           |    
          
                               
              2.74K
              $378K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.77 - $175.63
      $5.53K - $7.38K
     
         
           |    
          
                               
              3.95K
              $672K
             
           | 
          
            
              
            
           |