| 
              
           | 
          
            
           | 
          
                                   
      $141.13 - $159.19
      $8.94M - $10.1M
     
         
           |    
          
                               
              39.9K
              $5.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $915.95 - $994.57
      $1.84M - $1.99M
     
         
           |    
          
                               
              65.9K
              $61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $368.57 - $403.53
      $2.01M - $2.21M
     
         
           |    
          
                               
              138K
              $51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $232.56 - $304.78
      $7.21K - $9.45K
     
         
           |    
          
                               
              92K
              $22.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.25 - $124.0
      $2.57M - $2.84M
     
         
           |    
          
                               
              165K
              $18.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.66 - $273.65
      $2.45M - $2.9M
     
         
           |    
          
                               
              37.6K
              $8.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.7 - $240.4
      $1.83M - $2.12M
     
         
           |    
          
                               
              90.9K
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $332.09 - $358.86
      $1.16M - $1.25M
     
         
           |    
          
                               
              123K
              $42.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $495.03 - $573.0
      $1.75M - $2.03M
     
         
           |    
          
                               
              2.05K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.0 - $98.99
      $1.86M - $2.03M
     
         
           |    
          
                               
              3.85K
              $364K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.99 - $289.59
      $1.01M - $1.1M
     
         
           |    
          
                               
              95.4K
              $26.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $625.65 - $812.69
      $1.18M - $1.53M
     
         
           |    
          
                               
              20.9K
              $16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.51 - $136.62
      $1.15M - $1.3M
     
         
           |    
          
                               
              223K
              $29.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $333.65 - $392.1
      $584K - $686K
     
         
           |    
          
                               
              25.9K
              $9.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.67 - $71.67
      $282K - $307K
     
         
           |    
          
                               
              276K
              $18.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.88 - $237.1
      $558K - $619K
     
         
           |    
          
                               
              82.8K
              $18.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.28 - $188.45
      $14.9K - $16.8K
     
         
           |    
          
                               
              75.9K
              $12.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.06 - $208.19
      $671K - $836K
     
         
           |    
          
                               
              178K
              $36.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $550.18 - $598.96
      $1.27M - $1.38M
     
         
           |    
          
                               
              49.3K
              $28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.84 - $99.09
      $184K - $212K
     
         
           |    
          
                               
              88.2K
              $7.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.98 - $55.84
      $773K - $831K
     
         
           |    
          
                               
              19K
              $988K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.24 - $92.22
      $132K - $167K
     
         
           |    
          
                               
              47K
              $3.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $932.44 - $1059.49
      $159K - $181K
     
         
           |    
          
                               
              6.98K
              $6.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.9 - $96.86
      $295K - $349K
     
         
           |    
          
                               
              61.1K
              $5.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $288.69 - $310.94
      $361K - $389K
     
         
           |    
          
                               
              17K
              $4.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $644K - $734K
     
         
           |    
          
                               
              17.6K
              $4.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.36 - $83.47
      $73.7K - $86.2K
     
         
           |    
          
                               
              55.8K
              $4.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.17 - $107.3
      $581K - $587K
     
         
           |    
          
                               
              59.6K
              $6.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              49.5K
              $6.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $853K - $900K
     
         
           |    
          
                               
              242K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $516K - $580K
     
         
           |    
          
                               
              305K
              $67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.41 - $81.53
      $565K - $654K
     
         
           |    
          
                               
              14.2K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.61 - $264.3
      $47K - $52.1K
     
         
           |    
          
                               
              18.6K
              $4.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.97 - $182.84
      $275K - $320K
     
         
           |    
          
                               
              5.53K
              $880K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.78 - $299.3
      $182K - $205K
     
         
           |    
          
                               
              23.5K
              $6.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $486.13 - $544.55
      $27.7K - $31K
     
         
           |    
          
                               
              8.52K
              $4.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.55 - $53.34
      $138K - $158K
     
         
           |    
          
                               
              75.2K
              $3.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.75 - $100.75
      $372K - $384K
     
         
           |    
          
                               
              76.7K
              $7.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.46 - $212.2
      $271K - $317K
     
         
           |    
          
                               
              35.6K
              $7.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.47 - $161.22
      $10.8K - $11.6K
     
         
           |    
          
                               
              42K
              $6.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $95.2K - $108K
     
         
           |    
          
                               
              37.1K
              $27.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.6 - $49.97
      $84.7K - $94.9K
     
         
           |    
          
                               
              28.8K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.1 - $26.83
      $61.9K - $68.9K
     
         
           |    
          
                               
              160K
              $3.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5364.25 - $5815.92
      $5.36K - $5.82K
     
         
           |    
          
                               
              464
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $880K - $1.31M
     
         
           |    
          
                               
              29.1K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.11 - $18.16
      $120K - $127K
     
         
           |    
          
                               
              55.6K
              $953K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.89 - $192.76
      $15.8K - $19.1K
     
         
           |    
          
                               
              11.3K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.09 - $25.19
      $152K - $153K
     
         
           |    
          
                               
              32.1K
              $808K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.63 - $28.94
      $140K - $158K
     
         
           |    
          
                               
              41.1K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.15 - $217.83
      $15.5K - $17.2K
     
         
           |    
          
                               
              6.04K
              $1.22M
             
           | 
          
            
              
            
           |