| 
              
           | 
          
            
           | 
          
                                   
      $290.42 - $364.35
      $550K - $690K
     
         
           |    
          
                               
              4.62K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.39 - $60.05
      $226K - $269K
     
         
           |    
          
                               
              148K
              $8.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.96 - $67.97
      $680K - $784K
     
         
           |    
          
                               
              17.7K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.34 - $257.46
      $501K - $626K
     
         
           |    
          
                               
              10.3K
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.8 - $131.55
      $627K - $779K
     
         
           |    
          
                               
              5.93K
              $761K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              25K
              $4.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.49 - $16.76
      $463K - $621K
     
         
           |    
          
                               
              114K
              $1.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.88 - $91.97
      $442K - $543K
     
         
           |    
          
                               
              35.7K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.61 - $162.67
      $46.3K - $90.1K
     
         
           |    
          
                               
              10.6K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $292.36 - $342.2
      $714K - $836K
     
         
           |    
          
                               
              3.08K
              $956K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.43 - $49.34
      $442K - $553K
     
         
           |    
          
                               
              46.5K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.2 - $45.49
      $618K - $736K
     
         
           |    
          
                               
              16.2K
              $736K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.77 - $144.3
      $1.57M - $1.76M
     
         
           |    
          
                               
              93K
              $12.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.29 - $61.15
      $638K - $825K
     
         
           |    
          
                               
              13.5K
              $725K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $315.94 - $408.41
      $561K - $725K
     
         
           |    
          
                               
              1.78K
              $724K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.07 - $195.04
      $48.7K - $96.9K
     
         
           |    
          
                               
              8.72K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.76 - $326.81
      $614K - $725K
     
         
           |    
          
                               
              12.6K
              $3.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.96 - $231.51
      $324K - $715K
     
         
           |    
          
                               
              3.09K
              $712K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.13 - $84.18
      $611K - $667K
     
         
           |    
          
                               
              26.5K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $361.04 - $536.34
      $159K - $236K
     
         
           |    
          
                               
              4.43K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $219.76 - $276.94
      $421K - $531K
     
         
           |    
          
                               
              8.62K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.79 - $134.29
      $192K - $278K
     
         
           |    
          
                               
              26.2K
              $3.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.16 - $128.52
      $327K - $408K
     
         
           |    
          
                               
              25.5K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.84 - $36.72
      $756K - $846K
     
         
           |    
          
                               
              135K
              $4.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.51 - $71.03
      $20.7K - $36.3K
     
         
           |    
          
                               
              28.8K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.62 - $44.8
      $626K - $726K
     
         
           |    
          
                               
              16.2K
              $673K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.41 - $120.51
      $715K - $795K
     
         
           |    
          
                               
              33.5K
              $3.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.05 - $113.3
      $836K - $966K
     
         
           |    
          
                               
              29.9K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.11 - $52.34
      $474K - $550K
     
         
           |    
          
                               
              79.4K
              $4.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $595.37 - $815.24
      $291K - $399K
     
         
           |    
          
                               
              2.19K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.91 - $92.56
      $589K - $642K
     
         
           |    
          
                               
              90.4K
              $8.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.57 - $9.81
      $582K - $666K
     
         
           |    
          
                               
              67.9K
              $624K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.18 - $59.46
      $159K - $214K
     
         
           |    
          
                               
              44.9K
              $2.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $33.44
      $500K - $627K
     
         
           |    
          
                               
              18.8K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.9 - $48.26
      $603K - $634K
     
         
           |    
          
                               
              13.1K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.07 - $52.59
      $276K - $372K
     
         
           |    
          
                               
              40.9K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.0 - $85.5
      $409K - $479K
     
         
           |    
          
                               
              26.8K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.8 - $60.07
      $591K - $594K
     
         
           |    
          
                               
              59.3K
              $3.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.15K
              $917K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.46 - $94.63
      $502K - $583K
     
         
           |    
          
                               
              6.16K
              $583K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.46 - $121.64
      $427K - $581K
     
         
           |    
          
                               
              4.78K
              $580K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.3 - $14.57
      $208K - $572K
     
         
           |    
          
                               
              39.3K
              $571K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.38 - $79.97
      $163K - $263K
     
         
           |    
          
                               
              23.1K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $69.92
      $371K - $446K
     
         
           |    
          
                               
              28.4K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.88 - $218.1
      $188K - $351K
     
         
           |    
          
                               
              4.21K
              $917K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.15 - $109.5
      $309K - $423K
     
         
           |    
          
                               
              10.7K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.13 - $55.86
      $493K - $560K
     
         
           |    
          
                               
              10K
              $558K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.79 - $34.84
      $146K - $183K
     
         
           |    
          
                               
              113K
              $3.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.16 - $53.02
      $521K - $540K
     
         
           |    
          
                               
              149K
              $7.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.36 - $131.55
      $26.5K - $32.2K
     
         
           |    
          
                               
              27.8K
              $3.66M
             
           | 
          
            
              
            
           |