| 
              
           | 
          
            
           | 
          
                                   
      $123.3 - $154.95
      $8.32M - $10.5M
     
         
           |    
          
                               
              485K
              $61.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $312.92 - $386.07
      $130K - $160K
     
         
           |    
          
                               
              39.3K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.22 - $81.31
      $9.45K - $14.7K
     
         
           |    
          
                               
              58K
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.21 - $88.33
      $778K - $1.05M
     
         
           |    
          
                               
              271K
              $17.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.39 - $190.43
      $360K - $403K
     
         
           |    
          
                               
              260K
              $44.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.21 - $65.8
      $88.9K - $102K
     
         
           |    
          
                               
              538K
              $31.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.38 - $39.44
      $67.3K - $82K
     
         
           |    
          
                               
              518K
              $17.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.0 - $105.35
      $102K - $128K
     
         
           |    
          
                               
              191K
              $16.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $507.05 - $563.67
      $15.7M - $17.4M
     
         
           |    
          
                               
              771K
              $396M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.59 - $129.31
      $4.8M - $6.85M
     
         
           |    
          
                               
              754K
              $72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.48 - $136.56
      $2.01M - $2.51M
     
         
           |    
          
                               
              322K
              $35.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.79 - $63.77
      $7.57K - $10.8K
     
         
           |    
          
                               
              871K
              $44.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.64 - $156.42
      $49.5K - $54.3K
     
         
           |    
          
                               
              2.29M
              $343M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.31 - $43.82
      $2.94M - $3.46M
     
         
           |    
          
                               
              3.29M
              $124M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.86 - $234.89
      $1.34M - $1.99M
     
         
           |    
          
                               
              153K
              $24.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.99 - $222.58
      $2.22M - $2.82M
     
         
           |    
          
                               
              253K
              $44.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.1 - $229.79
      $5.16M - $5.98M
     
         
           |    
          
                               
              601K
              $120M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.34 - $144.22
      $979K - $1.78M
     
         
           |    
          
                               
              178K
              $14.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.55 - $250.04
      $2.62M - $3.51M
     
         
           |    
          
                               
              418K
              $84.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1695.35 - $2030.47
      $98.3K - $118K
     
         
           |    
          
                               
              60.6K
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.41 - $64.3
      $1.23M - $1.63M
     
         
           |    
          
                               
              1.34M
              $64.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $472.29 - $575.13
      $1.02M - $1.24M
     
         
           |    
          
                               
              340K
              $165M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $571.29 - $819.71
      $84.6K - $121K
     
         
           |    
          
                               
              137K
              $78.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.12 - $83.42
      $620K - $760K
     
         
           |    
          
                               
              3.15M
              $235M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.87 - $114.0
      $6.16M - $7.25M
     
         
           |    
          
                               
              3.27M
              $323M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $268.36 - $359.95
      $304K - $408K
     
         
           |    
          
                               
              1.87M
              $501M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $375.39 - $447.2
      $38.8M - $46.2M
     
         
           |    
          
                               
              6.94M
              $2.6B
             
           | 
          
            
              
            
           |