| 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $1.03M - $1.14M
     
         
           |    
          
                               
              9.94K
              $5B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.0 - $141.42
      $832K - $1.09M
     
         
           |    
          
                               
              16.9K
              $2.23B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.9 - $59.81
      $346K - $377K
     
         
           |    
          
                               
              195K
              $11.6B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $232.56 - $304.78
      $1.47M - $1.92M
     
         
           |    
          
                               
              12.8K
              $3.16B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $404.94 - $499.99
      $861K - $1.06M
     
         
           |    
          
                               
              4.43K
              $2.15B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $739K - $1.1M
     
         
           |    
          
                               
              7.16K
              $2.47B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $433.66 - $544.47
      $1.45M - $1.82M
     
         
           |    
          
                               
              6.7K
              $3B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.95K
              $3.3B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.66 - $395.76
      $1.05M - $1.52M
     
         
           |    
          
                               
              6.43K
              $2.08B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $625.65 - $812.69
      $837K - $1.09M
     
         
           |    
          
                               
              5.41K
              $4.13B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $199.29 - $226.27
      $973K - $1.1M
     
         
           |    
          
                               
              8.91K
              $1.83B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $763K - $848K
     
         
           |    
          
                               
              28.3K
              $2.14B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.04 - $87.88
      $824K - $872K
     
         
           |    
          
                               
              20.1K
              $1.76B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $836K - $952K
     
         
           |    
          
                               
              8.37K
              $6.14B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $368.57 - $403.53
      $918K - $1.01M
     
         
           |    
          
                               
              5.27K
              $1.95B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.94 - $564.15
      $883K - $1.03M
     
         
           |    
          
                               
              3.75K
              $1.82B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.43 - $31.63
      $88K - $91.5K
     
         
           |    
          
                               
              578K
              $18.3B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.35 - $59.32
      $510K - $557K
     
         
           |    
          
                               
              46.1K
              $2.73B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.78 - $57.89
      $558K - $623K
     
         
           |    
          
                               
              27.1K
              $1.56B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.38 - $67.29
      $626K - $675K
     
         
           |    
          
                               
              14K
              $943M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              67K
              $1.78B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.44 - $91.77
      $672K - $675K
     
         
           |    
          
                               
              128K
              $11.7B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.11 - $14.94
      $510K - $540K
     
         
           |    
          
                               
              214K
              $3.13B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $341K - $408K
     
         
           |    
          
                               
              8.58K
              $1.59B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $399K - $487K
     
         
           |    
          
                               
              2.36K
              $1.13B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              48.1K
              $1.79B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              26K
              $888M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $420.11 - $472.68
      $462K - $520K
     
         
           |    
          
                               
              2.46K
              $1.15B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.22 - $98.19
      $542K - $553K
     
         
           |    
          
                               
              25.6K
              $2.5B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $68.08
      $467K - $496K
     
         
           |    
          
                               
              17.1K
              $1.16B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.37 - $100.74
      $530K - $532K
     
         
           |    
          
                               
              28.5K
              $2.87B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.91 - $237.16
      $461K - $509K
     
         
           |    
          
                               
              3.96K
              $936M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.68 - $109.89
      $506K - $552K
     
         
           |    
          
                               
              8.29K
              $860M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.46 - $95.73
      $424K - $439K
     
         
           |    
          
                               
              49.7K
              $4.73B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.21 - $57.41
      $433K - $459K
     
         
           |    
          
                               
              55.8K
              $3.17B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $260K - $308K
     
         
           |    
          
                               
              5.7K
              $2.31B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.81 - $152.16
      $380K - $433K
     
         
           |    
          
                               
              10.3K
              $1.45B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.92 - $32.19
      $355K - $395K
     
         
           |    
          
                               
              26.5K
              $845M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.52 - $95.59
      $390K - $408K
     
         
           |    
          
                               
              12.3K
              $1.17B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.39 - $42.09
      $385K - $412K
     
         
           |    
          
                               
              15K
              $629M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $361K - $386K
     
         
           |    
          
                               
              7.07K
              $996M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.06
      $378K - $417K
     
         
           |    
          
                               
              23.2K
              $1.02B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $219K - $328K
     
         
           |    
          
                               
              2.85K
              $800M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.83K
              $943M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $160.2
      $353K - $391K
     
         
           |    
          
                               
              3.79K
              $588M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              27.5K
              $911M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.75 - $36.99
      $112K - $130K
     
         
           |    
          
                               
              80.6K
              $2.83B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.16 - $78.59
      $355K - $366K
     
         
           |    
          
                               
              12.1K
              $943M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.75 - $67.68
      $220K - $258K
     
         
           |    
          
                               
              18.9K
              $1.25B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.73 - $76.45
      $234K - $276K
     
         
           |    
          
                               
              11K
              $844M
             
           | 
          
            
              
            
           |