| 
              
           | 
          
            
           | 
          
                                   
      $625.65 - $812.69
      $13.3M - $17.3M
     
         
           |    
          
                               
              25.3K
              $19.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5364.25 - $5815.92
      $11.4M - $12.3M
     
         
           |    
          
                               
              5.86K
              $31.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $1.38M - $1.63M
     
         
           |    
          
                               
              122K
              $49.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $955K - $1.03M
     
         
           |    
          
                               
              1.6M
              $95.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $404.94 - $499.99
      $466K - $575K
     
         
           |    
          
                               
              54.3K
              $26.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.18 - $305.41
      $19.2K - $23.2K
     
         
           |    
          
                               
              69.3K
              $21.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.02 - $259.01
      $2.88M - $3.3M
     
         
           |    
          
                               
              14.5K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.77 - $292.47
      $2.54M - $3.16M
     
         
           |    
          
                               
              19.9K
              $5.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $839K - $932K
     
         
           |    
          
                               
              312K
              $23.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.67 - $95.74
      $1.39M - $1.52M
     
         
           |    
          
                               
              115K
              $11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.67 - $147.5
      $357K - $406K
     
         
           |    
          
                               
              106K
              $15.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              305K
              $16.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.65 - $109.75
      $1.73M - $2.1M
     
         
           |    
          
                               
              22.4K
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.24 - $74.3
      $152K - $168K
     
         
           |    
          
                               
              236K
              $17.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $353K - $409K
     
         
           |    
          
                               
              83.3K
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.47 - $93.24
      $907K - $956K
     
         
           |    
          
                               
              316K
              $28.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.01 - $346.53
      $1.36M - $1.5M
     
         
           |    
          
                               
              4.49K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.7 - $87.53
      $61.4K - $65.7K
     
         
           |    
          
                               
              370K
              $32.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.6 - $87.37
      $542K - $610K
     
         
           |    
          
                               
              164K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $524K - $580K
     
         
           |    
          
                               
              156K
              $17.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $359.61 - $401.35
      $257K - $287K
     
         
           |    
          
                               
              30.4K
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.96 - $80.04
      $1.13M - $1.15M
     
         
           |    
          
                               
              232K
              $18.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.02 - $73.57
      $1.1M - $1.18M
     
         
           |    
          
                               
              36.8K
              $2.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.91 - $237.16
      $785K - $867K
     
         
           |    
          
                               
              60.2K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.62 - $279.43
      $1.06M - $1.18M
     
         
           |    
          
                               
              5.88K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $43.4K - $65K
     
         
           |    
          
                               
              17.4K
              $4.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.43 - $58.88
      $1.05M - $1.06M
     
         
           |    
          
                               
              532K
              $31.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.0 - $192.17
      $181K - $206K
     
         
           |    
          
                               
              55.2K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $534.91 - $598.71
      $678K - $759K
     
         
           |    
          
                               
              10.1K
              $5.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $621K - $672K
     
         
           |    
          
                               
              7.11K
              $4.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.75 - $84.54
      $717K - $741K
     
         
           |    
          
                               
              138K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.23 - $132.78
      $379K - $402K
     
         
           |    
          
                               
              116K
              $15.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.87 - $17.88
      $668K - $753K
     
         
           |    
          
                               
              167K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.38 - $27.95
      $691K - $732K
     
         
           |    
          
                               
              64.2K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.12 - $259.95
      $217K - $236K
     
         
           |    
          
                               
              42.9K
              $11.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $237K - $256K
     
         
           |    
          
                               
              9.55K
              $6.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.0 - $296.29
      $134K - $141K
     
         
           |    
          
                               
              34.2K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $774.14 - $975.23
      $512K - $645K
     
         
           |    
          
                               
              925
              $883K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.91 - $46.28
      $318K - $360K
     
         
           |    
          
                               
              104K
              $4.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.72 - $47.27
      $520K - $538K
     
         
           |    
          
                               
              205K
              $9.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $40K - $57.2K
     
         
           |    
          
                               
              12.9K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.55 - $75.34
      $543K - $588K
     
         
           |    
          
                               
              7.8K
              $587K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.48 - $71.55
      $442K - $468K
     
         
           |    
          
                               
              94.2K
              $6.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.06
      $200K - $221K
     
         
           |    
          
                               
              489K
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.08 - $115.35
      $184K - $203K
     
         
           |    
          
                               
              35.9K
              $4.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.97 - $60.36
      $439K - $449K
     
         
           |    
          
                               
              235K
              $14.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.1 - $47.14
      $159K - $495K
     
         
           |    
          
                               
              10.5K
              $481K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.84 - $173.55
      $27.9K - $33.1K
     
         
           |    
          
                               
              61.3K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.0 - $214.65
      $175K - $195K
     
         
           |    
          
                               
              17.9K
              $3.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.23 - $24.42
      $398K - $401K
     
         
           |    
          
                               
              841K
              $20.5M
             
           | 
          
            
              
            
           |