| 
              
           | 
          
            
           | 
          
                                   
      $58.79 - $64.85
      $42.7K - $47.1K
     
         
           |    
          
                               
              24.4K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.86 - $76.98
      $11.4K - $15.7K
     
         
           |    
          
                               
              7.37K
              $499K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.25 - $353.24
      $87.9K - $107K
     
         
           |    
          
                               
              4.87K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.55 - $151.93
      $1.32K - $1.52K
     
         
           |    
          
                               
              5.07K
              $704K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.39 - $20.55
      $14.6K - $17.2K
     
         
           |    
          
                               
              49.4K
              $936K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.03 - $12.65
      $42.4K - $53.5K
     
         
           |    
          
                               
              51K
              $534K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.26 - $199.95
      $37.4K - $40.8K
     
         
           |    
          
                               
              13.1K
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.72 - $1416.0
      $495K - $6.63M
     
         
           |    
          
                               
              5.17K
              $577K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.23 - $101.68
      $10.2K - $11K
     
         
           |    
          
                               
              22.6K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.96 - $44.75
      $137K - $153K
     
         
           |    
          
                               
              62.2K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.84 - $36.72
      $563K - $629K
     
         
           |    
          
                               
              602K
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.84 - $36.89
      $12.9K - $18.4K
     
         
           |    
          
                               
              15.5K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.02 - $26.3
      $50.9K - $63.7K
     
         
           |    
          
                               
              34.6K
              $728K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.73 - $211.56
      $96.7K - $114K
     
         
           |    
          
                               
              18K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.67 - $51.36
      $26.5K - $30.5K
     
         
           |    
          
                               
              47.2K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.24 - $109.76
      $3.99K - $4.28K
     
         
           |    
          
                               
              27.2K
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.04 - $14.72
      $23.8K - $43.6K
     
         
           |    
          
                               
              34.9K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.94 - $16.29
      $32.9K - $44.9K
     
         
           |    
          
                               
              77.8K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.0 - $174.37
      $29.3K - $37.3K
     
         
           |    
          
                               
              11.3K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.88 - $104.3
      $11.6K - $13.4K
     
         
           |    
          
                               
              44.9K
              $4.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.25 - $161.49
      $56.8K - $76.9K
     
         
           |    
          
                               
              11.4K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.48 - $74.74
      $17.3K - $19.7K
     
         
           |    
          
                               
              79.4K
              $5.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.15 - $58.93
      $66.9K - $78.6K
     
         
           |    
          
                               
              58.9K
              $3.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.96 - $102.07
      $93.6K - $114K
     
         
           |    
          
                               
              31.1K
              $2.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $63.56
      $47.4K - $55.5K
     
         
           |    
          
                               
              38.7K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.2 - $54.6
      $391K - $462K
     
         
           |    
          
                               
              170K
              $8.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.08 - $68.32
      $205K - $259K
     
         
           |    
          
                               
              33.5K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.23 - $215.61
      $53K - $61K
     
         
           |    
          
                               
              29.2K
              $5.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.39 - $32.62
      $36.6K - $45.3K
     
         
           |    
          
                               
              120K
              $3.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $26.78
      $106K - $140K
     
         
           |    
          
                               
              67.3K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.13 - $75.25
      $32.8K - $44.8K
     
         
           |    
          
                               
              58.3K
              $4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.57 - $6.87
      $36 - $96.2
     
         
           |    
          
                               
              82.1K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.11 - $33.81
      $32K - $41.5K
     
         
           |    
          
                               
              100K
              $2.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.32 - $161.29
      $59.5K - $76K
     
         
           |    
          
                               
              20.8K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.2 - $47.37
      $19.3K - $21.7K
     
         
           |    
          
                               
              179K
              $7.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $331K - $366K
     
         
           |    
          
                               
              211K
              $24.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.92 - $110.2
      $239K - $286K
     
         
           |    
          
                               
              92.1K
              $9.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.88 - $29.32
      $336K - $450K
     
         
           |    
          
                               
              311K
              $7.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.26 - $489.06
      $1.73M - $2.17M
     
         
           |    
          
                               
              30.2K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.15 - $226.42
      $258K - $354K
     
         
           |    
          
                               
              18.5K
              $3.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.24 - $62.46
      $65.9K - $87.1K
     
         
           |    
          
                               
              74K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.73 - $71.06
      $488K - $590K
     
         
           |    
          
                               
              280K
              $18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.71 - $100.37
      $6.3K - $8.03K
     
         
           |    
          
                               
              73.2K
              $5.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.05 - $113.3
      $802K - $927K
     
         
           |    
          
                               
              230K
              $23.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.24 - $91.93
      $897K - $1.32M
     
         
           |    
          
                               
              120K
              $8.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.02 - $151.37
      $322K - $381K
     
         
           |    
          
                               
              228K
              $30.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.61 - $129.97
      $4.19M - $5.2M
     
         
           |    
          
                               
              1.1M
              $131M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.36 - $159.82
      $2.41M - $2.63M
     
         
           |    
          
                               
              702K
              $107M
             
           | 
          
            
              
            
           |