| 
              
           | 
          
            
           | 
          
                                   
      $54.01 - $60.18
      $31.2K - $34.7K
     
         
           |    
          
                               
              17.9K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.72 - $14.15
      $15.3K - $46K
     
         
           |    
          
                               
              5.85K
              $73K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.02 - $38.81
      $12.6K - $18.1K
     
         
           |    
          
                               
              4.2K
              $162K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.54 - $121.36
      $724 - $971
     
         
           |    
          
                               
              1.54K
              $187K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.73 - $80.82
      $27.7K - $30K
     
         
           |    
          
                               
              13.3K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $72.4K - $80.2K
     
         
           |    
          
                               
              22.4K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $711.24 - $922.81
      $54.1K - $70.1K
     
         
           |    
          
                               
              506
              $465K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.0 - $61.97
      $19.5K - $24.7K
     
         
           |    
          
                               
              8.98K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.32 - $38.38
      $54K - $55.5K
     
         
           |    
          
                               
              96K
              $3.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.85 - $36.86
      $21.5K - $23.4K
     
         
           |    
          
                               
              33.7K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.06 - $104.97
      $5.83K - $7.03K
     
         
           |    
          
                               
              3.31K
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.25 - $257.69
      $4.25K - $4.64K
     
         
           |    
          
                               
              3.6K
              $922K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.94 - $145.86
      $28.5K - $30.8K
     
         
           |    
          
                               
              7.95K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.21 - $72.65
      $4.23K - $4.58K
     
         
           |    
          
                               
              11.2K
              $812K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.48 - $144.38
      $27K - $29.2K
     
         
           |    
          
                               
              10.2K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.38 - $71.68
      $19.2K - $20.7K
     
         
           |    
          
                               
              19K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $843.9 - $1078.6
      $111K - $142K
     
         
           |    
          
                               
              975
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $530.88 - $655.83
      $20.2K - $24.9K
     
         
           |    
          
                               
              727
              $472K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.19 - $53.05
      $13.1K - $13.9K
     
         
           |    
          
                               
              28.7K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.33 - $60.22
      $8.58K - $9.33K
     
         
           |    
          
                               
              20.9K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.4 - $222.91
      $7.72K - $11.1K
     
         
           |    
          
                               
              1.32K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.73 - $38.9
      $16.2K - $16.7K
     
         
           |    
          
                               
              77.8K
              $3.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.55 - $9.1
      $67.9K - $72.3K
     
         
           |    
          
                               
              409K
              $3.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.83 - $179.9
      $6.13K - $10.6K
     
         
           |    
          
                               
              1.31K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.14 - $168.56
      $178K - $259K
     
         
           |    
          
                               
              5.31K
              $895K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.22 - $16.4
      $6.13K - $9.84K
     
         
           |    
          
                               
              22.7K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.57 - $103.49
      $3.51K - $4.24K
     
         
           |    
          
                               
              5.66K
              $574K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.16 - $55.21
      $23.8K - $25.7K
     
         
           |    
          
                               
              30.9K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.82 - $25.84
      $6.53K - $7.08K
     
         
           |    
          
                               
              55.2K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.41 - $199.66
      $38.8K - $44.9K
     
         
           |    
          
                               
              9.41K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.59 - $172.31
      $16.6K - $32.7K
     
         
           |    
          
                               
              2.31K
              $336K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $16.7K - $18.5K
     
         
           |    
          
                               
              20.5K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.95 - $193.45
      $63.5K - $75.8K
     
         
           |    
          
                               
              8.62K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.72 - $111.84
      $4.34K - $5.59K
     
         
           |    
          
                               
              5.7K
              $637K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $105K - $116K
     
         
           |    
          
                               
              43.7K
              $4.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.49 - $300.41
      $10.6K - $12.3K
     
         
           |    
          
                               
              3K
              $899K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.21 - $43.91
      $84.6K - $88K
     
         
           |    
          
                               
              127K
              $5.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.92 - $52.42
      $10.9K - $12.7K
     
         
           |    
          
                               
              34K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.13 - $33.37
      $32.8K - $36.3K
     
         
           |    
          
                               
              58.5K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.03 - $19.78
      $53K - $95K
     
         
           |    
          
                               
              27.5K
              $524K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.99 - $39.69
      $77K - $80.4K
     
         
           |    
          
                               
              142K
              $5.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.0 - $141.42
      $19.4K - $25.5K
     
         
           |    
          
                               
              7.4K
              $978K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.59 - $12.1
      $22.2K - $48.2K
     
         
           |    
          
                               
              33.4K
              $403K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.95 - $45.8
      $48.2K - $50.2K
     
         
           |    
          
                               
              133K
              $6.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $433.97 - $484.08
      $2.66M - $2.97M
     
         
           |    
          
                               
              70K
              $33.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $393.18 - $439.39
      $37K - $41.3K
     
         
           |    
          
                               
              6.97K
              $3.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.26 - $141.49
      $39.2K - $42.6K
     
         
           |    
          
                               
              30.8K
              $4.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3649.42 - $4354.54
      $51.1K - $61K
     
         
           |    
          
                               
              504
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.73 - $137.09
      $33.7K - $47.7K
     
         
           |    
          
                               
              7.78K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.01 - $273.02
      $53.8K - $68.3K
     
         
           |    
          
                               
              10.5K
              $2.63M
             
           | 
          
            
              
            
           |