| 
              
           | 
          
            
           | 
          
                                   
      $274.35 - $599.47
      $13.6M - $29.6M
     
         
           |    
          
                               
              53.1K
              $16.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.35 - $100.71
      $4.31M - $4.33M
     
         
           |    
          
                               
              83.9K
              $8.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.09 - $82.77
      $2.68M - $3.03M
     
         
           |    
          
                               
              44K
              $3.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $237K - $397K
     
         
           |    
          
                               
              46.4K
              $7.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $221K - $309K
     
         
           |    
          
                               
              19.1K
              $9.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.13 - $108.53
      $1.76M - $2.21M
     
         
           |    
          
                               
              34.3K
              $3.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.66 - $159.48
      $1.63M - $2.08M
     
         
           |    
          
                               
              14.4K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.44 - $94.13
      $1.69M - $2.08M
     
         
           |    
          
                               
              40.8K
              $3.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.01 - $144.25
      $82.7K - $161K
     
         
           |    
          
                               
              30.6K
              $4.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.82 - $218.63
      $123 - $219
     
         
           |    
          
                               
              17.7K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.63 - $509.31
      $177K - $281K
     
         
           |    
          
                               
              6.55K
              $3.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $143.81
      $172K - $317K
     
         
           |    
          
                               
              24.6K
              $3.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.77 - $271.5
      $38.6K - $64.1K
     
         
           |    
          
                               
              15.5K
              $4.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.25 - $353.24
      $1.26M - $1.53M
     
         
           |    
          
                               
              9.96K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.73 - $253.23
      $690K - $972K
     
         
           |    
          
                               
              5.29K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.44 - $2.48
      $727K - $1.25M
     
         
           |    
          
                               
              573K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $50.7K - $69.9K
     
         
           |    
          
                               
              15K
              $4.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.86 - $362.89
      $140K - $229K
     
         
           |    
          
                               
              7.9K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.6 - $238.02
      $49.9K - $72.1K
     
         
           |    
          
                               
              14.5K
              $3.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.79 - $99.98
      $251K - $307K
     
         
           |    
          
                               
              31.3K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.75 - $148.48
      $241K - $315K
     
         
           |    
          
                               
              21.9K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.34 - $34.57
      $689K - $714K
     
         
           |    
          
                               
              357K
              $12.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $908.13 - $1056.85
      $325K - $378K
     
         
           |    
          
                               
              3.92K
              $3.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.28 - $21.98
      $377K - $389K
     
         
           |    
          
                               
              365K
              $8.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.75 - $303.93
      $354K - $441K
     
         
           |    
          
                               
              2.2K
              $667K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.47 - $102.48
      $33.6K - $50.3K
     
         
           |    
          
                               
              30.2K
              $2.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.45 - $49.4
      $132K - $151K
     
         
           |    
          
                               
              195K
              $9.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.43 - $28.1
      $37.6K - $47.2K
     
         
           |    
          
                               
              127K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $29.4
      $295K - $344K
     
         
           |    
          
                               
              85.2K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $288K - $325K
     
         
           |    
          
                               
              5.48K
              $2.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.06 - $66.28
      $52K - $57.3K
     
         
           |    
          
                               
              136K
              $9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.82 - $23.21
      $10.5K - $22.6K
     
         
           |    
          
                               
              28.2K
              $655K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.54 - $25.07
      $249K - $254K
     
         
           |    
          
                               
              326K
              $8.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $42.55
      $165K - $189K
     
         
           |    
          
                               
              71K
              $3.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.47 - $242.1
      $296K - $331K
     
         
           |    
          
                               
              10.6K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.91 - $113.0
      $265K - $309K
     
         
           |    
          
                               
              24K
              $2.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.32 - $27.87
      $509K - $584K
     
         
           |    
          
                               
              225K
              $5.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $329K - $378K
     
         
           |    
          
                               
              121K
              $2.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.46 - $33.4
      $349K - $382K
     
         
           |    
          
                               
              144K
              $4.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.94 - $25.42
      $209K - $213K
     
         
           |    
          
                               
              160K
              $4.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $228.25 - $285.3
      $164K - $205K
     
         
           |    
          
                               
              1.56K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.58 - $180.01
      $20.7K - $25.4K
     
         
           |    
          
                               
              9.44K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.19 - $69.38
      $86.9K - $113K
     
         
           |    
          
                               
              8.7K
              $603K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.86 - $232.88
      $56.3K - $71.7K
     
         
           |    
          
                               
              4.53K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.62 - $174.44
      $29.6K - $37.5K
     
         
           |    
          
                               
              23.9K
              $3.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.02 - $73.82
      $150K - $153K
     
         
           |    
          
                               
              7.98K
              $587K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $496.48 - $617.85
      $21.3K - $26.6K
     
         
           |    
          
                               
              2.08K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.32 - $33.64
      $16.4K - $22.7K
     
         
           |    
          
                               
              18.2K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.03 - $294.78
      $16.8K - $22.4K
     
         
           |    
          
                               
              2.37K
              $698K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.6 - $29.43
      $12.1K - $17.3K
     
         
           |    
          
                               
              15.3K
              $450K
             
           | 
          
            
              
            
           |