| 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $531K - $776K
     
         
           |    
          
                               
              46.8K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $664K - $808K
     
         
           |    
          
                               
              62.7K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $915K - $998K
     
         
           |    
          
                               
              74.3K
              $38.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $197K - $247K
     
         
           |    
          
                               
              48.3K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $87.45
      $1.77M - $2.15M
     
         
           |    
          
                               
              52.3K
              $4.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.78 - $316.06
      $557K - $623K
     
         
           |    
          
                               
              68.9K
              $21.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $565K - $824K
     
         
           |    
          
                               
              26.1K
              $6.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.69 - $23.34
      $857K - $922K
     
         
           |    
          
                               
              997K
              $23.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.13 - $33.37
      $468K - $518K
     
         
           |    
          
                               
              453K
              $15.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $109K - $118K
     
         
           |    
          
                               
              40.7K
              $24.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $689.63 - $968.09
      $1.01M - $1.42M
     
         
           |    
          
                               
              4.33K
              $4.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $219K - $262K
     
         
           |    
          
                               
              49.8K
              $9.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.2 - $188.96
      $22.3K - $26.5K
     
         
           |    
          
                               
              55.2K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.83 - $179.9
      $30K - $52K
     
         
           |    
          
                               
              22.9K
              $4.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.16 - $100.7
      $1.28M - $1.29M
     
         
           |    
          
                               
              12.8K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.82 - $19.8
      $929K - $977K
     
         
           |    
          
                               
              508K
              $9.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.65 - $78.68
      $396K - $429K
     
         
           |    
          
                               
              124K
              $9.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $64.7K - $88.5K
     
         
           |    
          
                               
              44.5K
              $7.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.76 - $203.86
      $446K - $472K
     
         
           |    
          
                               
              53.5K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.66 - $66.01
      $118K - $135K
     
         
           |    
          
                               
              106K
              $6.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.46 - $120.63
      $275K - $306K
     
         
           |    
          
                               
              67.7K
              $8.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.16 - $78.59
      $835K - $862K
     
         
           |    
          
                               
              69.3K
              $5.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.45 - $25.91
      $560K - $593K
     
         
           |    
          
                               
              310K
              $7.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.62 - $72.7
      $761K - $830K
     
         
           |    
          
                               
              14.5K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $173K - $192K
     
         
           |    
          
                               
              101K
              $7.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $417K - $449K
     
         
           |    
          
                               
              121K
              $7.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.74 - $499.21
      $212K - $258K
     
         
           |    
          
                               
              14.5K
              $7.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.29 - $61.43
      $424K - $447K
     
         
           |    
          
                               
              168K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.09 - $66.51
      $140K - $150K
     
         
           |    
          
                               
              182K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $657K - $740K
     
         
           |    
          
                               
              34.7K
              $7.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.46 - $95.73
      $624K - $646K
     
         
           |    
          
                               
              27.9K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              16.6K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.94 - $444.72
      $27.6K - $41.8K
     
         
           |    
          
                               
              4.69K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.6 - $87.37
      $76.8K - $86.5K
     
         
           |    
          
                               
              108K
              $9.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.55 - $54.37
      $475K - $492K
     
         
           |    
          
                               
              111K
              $6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $50.7K - $56.1K
     
         
           |    
          
                               
              103K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.24 - $106.68
      $447K - $462K
     
         
           |    
          
                               
              56K
              $5.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.81 - $60.11
      $547K - $550K
     
         
           |    
          
                               
              28.4K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.06 - $103.8
      $46.7K - $57.7K
     
         
           |    
          
                               
              39.5K
              $3.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $167K - $186K
     
         
           |    
          
                               
              30.9K
              $4.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.43 - $54.52
      $81.5K - $89.9K
     
         
           |    
          
                               
              95.8K
              $5.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.67 - $95.74
      $35.7K - $39K
     
         
           |    
          
                               
              58.7K
              $5.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $452K - $483K
     
         
           |    
          
                               
              3.4K
              $479K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.39 - $125.4
      $314K - $405K
     
         
           |    
          
                               
              6.43K
              $795K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.39 - $53.11
      $462K - $468K
     
         
           |    
          
                               
              44.9K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.94 - $154.99
      $440K - $461K
     
         
           |    
          
                               
              2.97K
              $458K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $442K - $504K
     
         
           |    
          
                               
              12.1K
              $8.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.97 - $282.66
      $352K - $397K
     
         
           |    
          
                               
              2.25K
              $635K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.75 - $100.75
      $346K - $357K
     
         
           |    
          
                               
              66.2K
              $6.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.18 - $305.41
      $13.1K - $15.9K
     
         
           |    
          
                               
              7.08K
              $2.16M
             
           | 
          
            
              
            
           |