| 
              
           | 
          
            
           | 
          
                                   
      $132.63 - $177.0
      $953K - $1.27M
     
         
           |    
          
                               
              3.43K
              $485K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.56 - $24.69
      $851K - $1.55M
     
         
           |    
          
                               
              15K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              334K
              $64.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.45 - $106.69
      $326K - $376K
     
         
           |    
          
                               
              91.3K
              $8.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.11 - $19.75
      $132K - $185K
     
         
           |    
          
                               
              472K
              $6.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.35 - $16.45
      $782K - $964K
     
         
           |    
          
                               
              67.8K
              $949K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.17 - $167.07
      $343K - $530K
     
         
           |    
          
                               
              19.2K
              $2.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.44 - $47.22
      $115K - $168K
     
         
           |    
          
                               
              161K
              $5.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $189.99 - $245.86
      $840K - $1.09M
     
         
           |    
          
                               
              5.17K
              $983K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.61 - $52.0
      $807K - $1.06M
     
         
           |    
          
                               
              2.84K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.08 - $45.85
      $133K - $153K
     
         
           |    
          
                               
              491K
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.34 - $25.52
      $861K - $1.03M
     
         
           |    
          
                               
              235K
              $5.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $254.58 - $302.92
      $38.2K - $45.4K
     
         
           |    
          
                               
              26.1K
              $6.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $316.56 - $360.36
      $745K - $848K
     
         
           |    
          
                               
              4.07K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.23 - $301.3
      $443K - $776K
     
         
           |    
          
                               
              2.94K
              $505K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.44 - $106.54
      $670K - $780K
     
         
           |    
          
                               
              7.37K
              $673K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.7 - $84.32
      $792K - $919K
     
         
           |    
          
                               
              13.4K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.48 - $123.86
      $815K - $1.01M
     
         
           |    
          
                               
              540
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.03 - $46.81
      $423K - $495K
     
         
           |    
          
                               
              80.9K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.91 - $29.02
      $483K - $562K
     
         
           |    
          
                               
              95.7K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.05 - $222.93
      $297K - $411K
     
         
           |    
          
                               
              10.3K
              $1.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.62 - $96.63
      $585K - $692K
     
         
           |    
          
                               
              18K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.27 - $169.4
      $103K - $117K
     
         
           |    
          
                               
              51.1K
              $7.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.72 - $228.73
      $387K - $753K
     
         
           |    
          
                               
              714
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $257.8 - $337.07
      $31.5K - $41.1K
     
         
           |    
          
                               
              24.9K
              $6.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $235.63 - $278.34
      $667K - $788K
     
         
           |    
          
                               
              2.79K
              $680K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.06 - $195.51
      $299K - $402K
     
         
           |    
          
                               
              23.4K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.5 - $295.1
      $69.2K - $125K
     
         
           |    
          
                               
              6.17K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.99 - $218.35
      $107K - $165K
     
         
           |    
          
                               
              11.9K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.41 - $133.91
      $259K - $556K
     
         
           |    
          
                               
              2.63K
              $165K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.59 - $135.24
      $212K - $234K
     
         
           |    
          
                               
              134K
              $16.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.03 - $23.79
      $126K - $149K
     
         
           |    
          
                               
              832K
              $18.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $522.96 - $601.18
      $162K - $186K
     
         
           |    
          
                               
              13.2K
              $7.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.02 - $140.69
      $506K - $691K
     
         
           |    
          
                               
              1.42K
              $150K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              31.2K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.98 - $124.62
      $1.22M - $2.33M
     
         
           |    
          
                               
              90.1K
              $7.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.29 - $31.39
      $649K - $747K
     
         
           |    
          
                               
              46.8K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.59 - $7.48
      $82.9 - $239
     
         
           |    
          
                               
              171K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.07 - $70.55
      $77.3K - $87.9K
     
         
           |    
          
                               
              109K
              $6.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.62 - $172.64
      $322K - $404K
     
         
           |    
          
                               
              14.1K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.95 - $35.15
      $47.9K - $105K
     
         
           |    
          
                               
              45.1K
              $719K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.55 - $94.34
      $646K - $712K
     
         
           |    
          
                               
              56.2K
              $5.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1739.0 - $2260.0
      $17.7M - $23M
     
         
           |    
          
                               
              66.7K
              $130M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.38 - $161.42
      $41.2K - $55.7K
     
         
           |    
          
                               
              42.5K
              $5.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.36 - $67.72
      $733K - $851K
     
         
           |    
          
                               
              33.4K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $308.87 - $383.33
      $524K - $650K
     
         
           |    
          
                               
              6.33K
              $2.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.48 - $48.15
      $140K - $170K
     
         
           |    
          
                               
              167K
              $6.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.6 - $233.2
      $204K - $247K
     
         
           |    
          
                               
              10.6K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.51 - $41.85
      $191K - $281K
     
         
           |    
          
                               
              119K
              $3.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.77 - $91.74
      $691K - $804K
     
         
           |    
          
                               
              33.1K
              $2.95M
             
           | 
          
            
              
            
           |