| 
              
           | 
          
            
           | 
          
                                   
      $476.63 - $610.45
      $4.21M - $5.4M
     
         
           |    
          
                               
              474K
              $235M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.71 - $107.38
      $15.2M - $17.6M
     
         
           |    
          
                               
              4.45K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.9 - $139.6
      $8.68M - $10.5M
     
         
           |    
          
                               
              703K
              $82.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.16 - $365.55
      $17.7M - $19.6M
     
         
           |    
          
                               
              270K
              $94.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.76 - $224.91
      $14.9M - $17.4M
     
         
           |    
          
                               
              45.5K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $418.25 - $548.38
      $2.35M - $3.08M
     
         
           |    
          
                               
              190K
              $79.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.81 - $186.47
      $627K - $836K
     
         
           |    
          
                               
              522K
              $72.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $497.6 - $606.74
      $485K - $591K
     
         
           |    
          
                               
              602K
              $299M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.82 - $58.86
      $10.5M - $14.1M
     
         
           |    
          
                               
              6.18K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.5 - $22.57
      $9.93M - $14.5M
     
         
           |    
          
                               
              5.83K
              $94K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.81 - $45.34
      $14.3M - $15.9M
     
         
           |    
          
                               
              622K
              $27.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.62 - $78.55
      $2.12M - $2.71M
     
         
           |    
          
                               
              2.83M
              $186M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.46 - $18.76
      $3.16M - $13.3M
     
         
           |    
          
                               
              2.29K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.56 - $243.82
      $1.35M - $1.64M
     
         
           |    
          
                               
              1.01M
              $203M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.54 - $56.38
      $8.39M - $13.7M
     
         
           |    
          
                               
              13.3K
              $562K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.01 - $101.02
      $1.11M - $1.35M
     
         
           |    
          
                               
              1.01M
              $91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.91 - $456.86
      $3.31K - $4.57K
     
         
           |    
          
                               
              126K
              $41.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.18 - $30.72
      $9.38M - $9.87M
     
         
           |    
          
                               
              19.4K
              $573K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.58 - $184.72
      $7.74M - $9.31M
     
         
           |    
          
                               
              1.34K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.95 - $76.19
      $7.89M - $8.85M
     
         
           |    
          
                               
              110K
              $7.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.42 - $67.71
      $9.03M - $11M
     
         
           |    
          
                               
              1K
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.59 - $43.88
      $10.3M - $12.1M
     
         
           |    
          
                               
              356K
              $15.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.67 - $81.85
      $6.93M - $8.26M
     
         
           |    
          
                               
              292K
              $20.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.79 - $52.53
      $8.02M - $8.3M
     
         
           |    
          
                               
              7.25K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.01 - $304.45
      $100K - $128K
     
         
           |    
          
                               
              197K
              $46.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $314.47 - $431.35
      $2.58M - $3.55M
     
         
           |    
          
                               
              60.3K
              $22.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $349.29 - $508.47
      $404K - $589K
     
         
           |    
          
                               
              66K
              $23.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.73 - $28.09
      $3.02M - $3.73M
     
         
           |    
          
                               
              1.26M
              $28.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.82 - $19.34
      $3.16M - $4.12M
     
         
           |    
          
                               
              1.5M
              $22.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.85 - $167.1
      $171K - $250K
     
         
           |    
          
                               
              165K
              $18.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $496.65 - $710.01
      $461K - $659K
     
         
           |    
          
                               
              91.6K
              $48.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.97 - $296.33
      $4.29M - $5.13M
     
         
           |    
          
                               
              59.3K
              $14.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.79 - $40.0
      $8.03M - $10.8M
     
         
           |    
          
                               
              719K
              $22.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.39 - $325.87
      $346K - $442K
     
         
           |    
          
                               
              214K
              $57.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.05 - $92.39
      $3.9M - $4.5M
     
         
           |    
          
                               
              256K
              $20.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $178.23 - $224.31
      $315K - $396K
     
         
           |    
          
                               
              180K
              $32.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.45 - $100.25
      $1.35M - $1.68M
     
         
           |    
          
                               
              397K
              $32.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.5 - $105.05
      $2.3M - $2.85M
     
         
           |    
          
                               
              1.03M
              $90.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.83 - $116.72
      $4.88M - $7.23M
     
         
           |    
          
                               
              463
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.48 - $109.53
      $387K - $484K
     
         
           |    
          
                               
              378K
              $33.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.59 - $77.09
      $5.92M - $6.56M
     
         
           |    
          
                               
              757K
              $56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.0 - $50.0
      $4.46M - $5.44M
     
         
           |    
          
                               
              80
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.87 - $42.89
      $6.73M - $7.62M
     
         
           |    
          
                               
              847K
              $34.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.18 - $9.99
      $4.12M - $5.03M
     
         
           |    
          
                               
              183K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.29 - $59.25
      $5.45M - $6.29M
     
         
           |    
          
                               
              125K
              $7.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.38 - $246.76
      $1.05M - $1.59M
     
         
           |    
          
                               
              57.9K
              $9.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $725.72 - $929.72
      $33.6M - $43M
     
         
           |    
          
                               
              582K
              $481M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.21 - $53.49
      $287K - $462K
     
         
           |    
          
                               
              977K
              $32.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $594.17 - $789.56
      $2.94M - $3.91M
     
         
           |    
          
                               
              7.56K
              $4.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.4 - $106.5
      $232K - $308K
     
         
           |    
          
                               
              196K
              $15.8M
             
           | 
          
            
              
            
           |