| 
              
           | 
          
            
           | 
          
                                   
      $58.88 - $71.77
      $172K - $209K
     
         
           |    
          
                               
              28.7K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.18 - $211.38
      $388K - $491K
     
         
           |    
          
                               
              5.02K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.67 - $366.17
      $76.9K - $103K
     
         
           |    
          
                               
              7.67K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.47 - $79.12
      $174K - $227K
     
         
           |    
          
                               
              28.8K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.99 - $96.82
      $807K - $920K
     
         
           |    
          
                               
              77.6K
              $7.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.66 - $40.75
      $5.85K - $7.29K
     
         
           |    
          
                               
              124K
              $5.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.07 - $171.99
      $221K - $358K
     
         
           |    
          
                               
              5.04K
              $859K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.8 - $197.22
      $202K - $285K
     
         
           |    
          
                               
              7.75K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.56 - $43.42
      $436K - $504K
     
         
           |    
          
                               
              18.9K
              $813K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.95 - $103.29
      $522K - $1.08M
     
         
           |    
          
                               
              14.4K
              $781K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $15.77
      $349K - $453K
     
         
           |    
          
                               
              111K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.77 - $41.96
      $153K - $232K
     
         
           |    
          
                               
              31K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.03 - $113.54
      $424K - $587K
     
         
           |    
          
                               
              5.17K
              $500K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.31 - $313.93
      $393K - $483K
     
         
           |    
          
                               
              2.24K
              $702K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.27 - $51.75
      $246K - $333K
     
         
           |    
          
                               
              38.3K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.83 - $87.57
      $41.4K - $60.6K
     
         
           |    
          
                               
              23.3K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $113.06
      $296K - $383K
     
         
           |    
          
                               
              8.68K
              $979K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.67 - $157.95
      $274K - $384K
     
         
           |    
          
                               
              6.19K
              $970K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.57 - $26.34
      $476K - $491K
     
         
           |    
          
                               
              18.6K
              $485K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.09 - $82.77
      $301K - $341K
     
         
           |    
          
                               
              56.2K
              $4.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.07 - $54.05
      $464K - $583K
     
         
           |    
          
                               
              17K
              $817K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.86 - $45.77
      $215K - $291K
     
         
           |    
          
                               
              31.8K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.65 - $58.58
      $383K - $443K
     
         
           |    
          
                               
              27.4K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.1 - $87.89
      $194K - $310K
     
         
           |    
          
                               
              12.9K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.25 - $295.9
      $263K - $325K
     
         
           |    
          
                               
              6.33K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.87 - $29.82
      $376K - $470K
     
         
           |    
          
                               
              15.8K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.68 - $427.25
      $80.4K - $107K
     
         
           |    
          
                               
              9.34K
              $3.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.27 - $32.07
      $343K - $473K
     
         
           |    
          
                               
              14.7K
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $223.31 - $304.18
      $14.7K - $20.1K
     
         
           |    
          
                               
              12.8K
              $3.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.32 - $45.67
      $328K - $401K
     
         
           |    
          
                               
              34.7K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.47 - $109.59
      $428K - $486K
     
         
           |    
          
                               
              4.44K
              $465K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.79 - $13.31
      $301K - $409K
     
         
           |    
          
                               
              59.4K
              $760K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.93 - $39.93
      $307K - $362K
     
         
           |    
          
                               
              34.9K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.45 - $126.79
      $151K - $226K
     
         
           |    
          
                               
              10K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.22 - $123.41
      $405K - $499K
     
         
           |    
          
                               
              10.2K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.99 - $268.54
      $1.91M - $2.32M
     
         
           |    
          
                               
              65.1K
              $15.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.79 - $34.95
      $124K - $168K
     
         
           |    
          
                               
              64.6K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.37 - $177.56
      $250K - $316K
     
         
           |    
          
                               
              6.67K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.58 - $81.65
      $399K - $443K
     
         
           |    
          
                               
              5.43K
              $441K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.24 - $381.46
      $183K - $332K
     
         
           |    
          
                               
              2.17K
              $729K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.99 - $117.15
      $409K - $489K
     
         
           |    
          
                               
              4.18K
              $437K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.18 - $20.08
      $315K - $446K
     
         
           |    
          
                               
              22.2K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.6 - $161.02
      $277K - $419K
     
         
           |    
          
                               
              4.67K
              $721K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.58 - $17.11
      $447K - $525K
     
         
           |    
          
                               
              42.9K
              $639K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.76 - $36.95
      $188K - $306K
     
         
           |    
          
                               
              21.8K
              $796K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.54 - $128.18
      $173K - $254K
     
         
           |    
          
                               
              14K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.21 - $66.48
      $312K - $430K
     
         
           |    
          
                               
              6.47K
              $426K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.26 - $25.7
      $759K - $1.01M
     
         
           |    
          
                               
              115K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $377.5 - $449.52
      $464K - $552K
     
         
           |    
          
                               
              6.27K
              $2.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.7 - $44.12
      $267K - $384K
     
         
           |    
          
                               
              16.8K
              $729K
             
           | 
          
            
              
            
           |