| 
              
           | 
          
            
           | 
          
                                   
      $73.65 - $101.29
      $34.3K - $47.2K
     
         
           |    
          
                               
              7.71K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.83 - $89.72
      $11.7K - $16.1K
     
         
           |    
          
                               
              5.88K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.71 - $101.42
      $8.48K - $11.4K
     
         
           |    
          
                               
              6.57K
              $666K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.3 - $98.07
      $25.4K - $37K
     
         
           |    
          
                               
              4.31K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.77 - $108.43
      $13.6K - $19.5K
     
         
           |    
          
                               
              7.64K
              $787K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.72 - $227.31
      $14.4K - $21.8K
     
         
           |    
          
                               
              2.77K
              $628K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.22 - $139.65
      $59.1K - $79.2K
     
         
           |    
          
                               
              7.85K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.04 - $56.28
      $3.44K - $5.68K
     
         
           |    
          
                               
              5.46K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.34 - $19.72
      $20.9K - $39.8K
     
         
           |    
          
                               
              13.9K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.17 - $124.21
      $16.1K - $21K
     
         
           |    
          
                               
              7.48K
              $926K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.21 - $169.16
      $16.1K - $21K
     
         
           |    
          
                               
              4.31K
              $721K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.21 - $48.33
      $8.57K - $12.9K
     
         
           |    
          
                               
              9.29K
              $433K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.43 - $16.04
      $29.8K - $45.8K
     
         
           |    
          
                               
              18.9K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.63 - $110.51
      $1.55K - $2.1K
     
         
           |    
          
                               
              4.38K
              $482K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.04 - $74.77
      $2.19K - $2.92K
     
         
           |    
          
                               
              7.19K
              $536K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.54 - $258.0
      $724K - $913K
     
         
           |    
          
                               
              25.5K
              $6.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.0 - $137.63
      $2.6K - $3.03K
     
         
           |    
          
                               
              5.53K
              $747K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.49 - $103.78
      $24.2K - $32.8K
     
         
           |    
          
                               
              11.4K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.77 - $113.1
      $22.3K - $32.9K
     
         
           |    
          
                               
              4.61K
              $515K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.86 - $333.86
      $9.24K - $11.7K
     
         
           |    
          
                               
              2.25K
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.75 - $131.18
      $214K - $502K
     
         
           |    
          
                               
              6.58K
              $862K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.26 - $91.89
      $23.8K - $31.6K
     
         
           |    
          
                               
              22.3K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.49 - $133.44
      $20.1K - $25.9K
     
         
           |    
          
                               
              7.04K
              $927K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.1 - $35.01
      $9.39K - $15.6K
     
         
           |    
          
                               
              46.9K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.95 - $128.54
      $250K - $643K
     
         
           |    
          
                               
              6.53K
              $812K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.41 - $35.83
      $27.6K - $38.9K
     
         
           |    
          
                               
              31.9K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.53 - $49.1
      $27K - $42K
     
         
           |    
          
                               
              12.9K
              $629K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $223.31 - $304.18
      $34.2K - $46.5K
     
         
           |    
          
                               
              3.9K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $74.0
      $278K - $319K
     
         
           |    
          
                               
              97.2K
              $6.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.71 - $201.03
      $9.34K - $12.1K
     
         
           |    
          
                               
              3.02K
              $599K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.68 - $181.78
      $7.33K - $10.4K
     
         
           |    
          
                               
              3.54K
              $638K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.73 - $108.75
      $34.3K - $55.9K
     
         
           |    
          
                               
              3.98K
              $432K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.66 - $80.05
      $22.9K - $34.7K
     
         
           |    
          
                               
              6.35K
              $494K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.6 - $21.44
      $11.5K - $21.2K
     
         
           |    
          
                               
              14.4K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.17 - $113.62
      $26K - $37.4K
     
         
           |    
          
                               
              7.35K
              $834K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.1 - $408.5
      $133K - $171K
     
         
           |    
          
                               
              7.79K
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.78 - $100.27
      $28.2K - $48K
     
         
           |    
          
                               
              7.93K
              $788K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.35 - $59.68
      $672 - $1.07K
     
         
           |    
          
                               
              5.95K
              $350K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.62 - $89.56
      $47.6K - $59.6K
     
         
           |    
          
                               
              20.1K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.08 - $316.81
      $79.7K - $96.3K
     
         
           |    
          
                               
              8.94K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.06 - $80.8
      $275K - $444K
     
         
           |    
          
                               
              34K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.4 - $247.22
      $10.6K - $14.6K
     
         
           |    
          
                               
              4.07K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.67 - $157.95
      $59.9K - $84K
     
         
           |    
          
                               
              8.91K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.77 - $113.06
      $19.1K - $28.2K
     
         
           |    
          
                               
              12.2K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.1 - $233.5
      $36.8K - $47.2K
     
         
           |    
          
                               
              6.5K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.79 - $189.89
      $18.3K - $26.2K
     
         
           |    
          
                               
              5.51K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.39 - $42.1
      $33.2K - $46.1K
     
         
           |    
          
                               
              30.1K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $412.99 - $531.48
      $1.18M - $1.52M
     
         
           |    
          
                               
              39.1K
              $19.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.9 - $64.02
      $1.5K - $2.24K
     
         
           |    
          
                               
              15.5K
              $990K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.93 - $156.36
      $6.72K - $8.76K
     
         
           |    
          
                               
              8K
              $1.23M
             
           | 
          
            
              
            
           |