| 
              
           | 
          
            
           | 
          
                                   
      $118.04 - $175.83
      $10.4K - $15.5K
     
         
           |    
          
                               
              8.49K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.2 - $13.3
      $27.7K - $59.4K
     
         
           |    
          
                               
              67.2K
              $729K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.39 - $289.94
      $122K - $169K
     
         
           |    
          
                               
              6.44K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.02 - $534.89
      $68.1K - $106K
     
         
           |    
          
                               
              1.89K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.7 - $44.12
      $88.9K - $128K
     
         
           |    
          
                               
              74.4K
              $3.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.65 - $284.95
      $306K - $781K
     
         
           |    
          
                               
              3.48K
              $992K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.68 - $48.04
      $328K - $762K
     
         
           |    
          
                               
              29.2K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.52 - $79.36
      $358K - $478K
     
         
           |    
          
                               
              100K
              $7.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.71 - $73.82
      $862 - $1.25K
     
         
           |    
          
                               
              23.2K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.6 - $43.24
      $56K - $192K
     
         
           |    
          
                               
              15.6K
              $618K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.71 - $6.44
      $33.9K - $58.9K
     
         
           |    
          
                               
              412K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.02 - $219.4
      $122K - $181K
     
         
           |    
          
                               
              8.27K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.34 - $286.22
      $7.48K - $11.7K
     
         
           |    
          
                               
              7.01K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.3 - $95.05
      $446K - $1.27M
     
         
           |    
          
                               
              18.1K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.57 - $243.4
      $178K - $208K
     
         
           |    
          
                               
              42.2K
              $9.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $143K - $178K
     
         
           |    
          
                               
              849K
              $9.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.4 - $227.1
      $90.7K - $120K
     
         
           |    
          
                               
              19.9K
              $4.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.57 - $345.64
      $37.1K - $78.8K
     
         
           |    
          
                               
              5.04K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.6 - $87.81
      $5.03K - $7.29K
     
         
           |    
          
                               
              36.5K
              $3.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.94 - $140.12
      $377K - $464K
     
         
           |    
          
                               
              115K
              $16.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $582K - $741K
     
         
           |    
          
                               
              144K
              $18.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.07 - $3.79
      $44.3K - $81.1K
     
         
           |    
          
                               
              637K
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.95 - $278.88
      $121K - $188K
     
         
           |    
          
                               
              12.6K
              $3.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.01 - $475.68
      $158K - $229K
     
         
           |    
          
                               
              9.83K
              $4.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.08 - $195.83
      $102K - $206K
     
         
           |    
          
                               
              12.9K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.53 - $223.77
      $39.3K - $67.4K
     
         
           |    
          
                               
              13.2K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.28 - $266.34
      $374K - $494K
     
         
           |    
          
                               
              51.8K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.76 - $25.51
      $61.6K - $106K
     
         
           |    
          
                               
              228K
              $5.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.93 - $105.25
      $142K - $195K
     
         
           |    
          
                               
              116K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.27 - $72.04
      $355K - $480K
     
         
           |    
          
                               
              299K
              $21.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $908.13 - $1056.85
      $4.19M - $4.88M
     
         
           |    
          
                               
              145K
              $144M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.38 - $17.71
      $131K - $224K
     
         
           |    
          
                               
              691K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.06 - $32.77
      $861K - $1.76M
     
         
           |    
          
                               
              337K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.11 - $177.69
      $313K - $409K
     
         
           |    
          
                               
              125K
              $21.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $177.93 - $313.14
      $146K - $257K
     
         
           |    
          
                               
              54.6K
              $17.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.72 - $124.01
      $1.84M - $2.79M
     
         
           |    
          
                               
              404K
              $50M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.65 - $8.65
      $46.3K - $110K
     
         
           |    
          
                               
              3.61M
              $24.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $85.12
      $1.33M - $1.94M
     
         
           |    
          
                               
              957K
              $81.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $111M - $155M
     
         
           |    
          
                               
              2.63M
              $1.31B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $37.9M - $63.5M
     
         
           |    
          
                               
              9.29M
              $1.47B
             
           | 
          
            
              
            
           |