| 
              
           | 
          
            
           | 
          
                                   
      $76.77 - $113.1
      $6.86M - $10.1M
     
         
           |    
          
                               
              89.3K
              $9.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.98 - $8.44
      $6.72M - $14.2M
     
         
           |    
          
                               
              1.69M
              $9.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.91 - $70.14
      $10.5M - $15.3M
     
         
           |    
          
                               
              339K
              $17.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.39 - $42.1
      $5.55M - $7.68M
     
         
           |    
          
                               
              497K
              $20.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.2 - $56.12
      $9.61M - $11.7M
     
         
           |    
          
                               
              220K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.88 - $81.75
      $10.5M - $11.7M
     
         
           |    
          
                               
              273K
              $20.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.89 - $19.35
      $2.14M - $2.78M
     
         
           |    
          
                               
              2.5M
              $48.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.56 - $90.18
      $8.65M - $10.2M
     
         
           |    
          
                               
              120K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $74.0
      $2.27M - $2.6M
     
         
           |    
          
                               
              1.84M
              $132M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.71 - $201.03
      $7.66M - $9.89M
     
         
           |    
          
                               
              49.2K
              $9.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.08 - $65.31
      $6.88M - $9.16M
     
         
           |    
          
                               
              225K
              $14.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.01 - $154.76
      $8.45M - $10.5M
     
         
           |    
          
                               
              81.1K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              479K
              $9.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.51 - $363.51
      $8.81M - $10.2M
     
         
           |    
          
                               
              28.1K
              $9.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.65 - $58.58
      $1.92M - $2.22M
     
         
           |    
          
                               
              3.17M
              $179M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.46 - $8.56
      $19M - $29.8M
     
         
           |    
          
                               
              8.3M
              $49.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.07 - $15.98
      $5.93M - $7.85M
     
         
           |    
          
                               
              3.34M
              $49.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              126K
              $9.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.53 - $2.23
      $8.2M - $11.9M
     
         
           |    
          
                               
              5.36M
              $9.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.13 - $7.1
      $3.75M - $5.19M
     
         
           |    
          
                               
              6.98M
              $48.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.42 - $65.63
      $8.45M - $10M
     
         
           |    
          
                               
              781K
              $48.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.37 - $19.4
      $8.17M - $10.3M
     
         
           |    
          
                               
              1.3M
              $23.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.21 - $57.04
      $7.95M - $9.61M
     
         
           |    
          
                               
              444K
              $24.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.26 - $233.47
      $8.58M - $9.81M
     
         
           |    
          
                               
              58.2K
              $12.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.5 - $37.32
      $7.52M - $8.91M
     
         
           |    
          
                               
              466K
              $17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.83 - $92.33
      $8.85M - $12.1M
     
         
           |    
          
                               
              155K
              $11.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.93 - $39.49
      $7.28M - $9M
     
         
           |    
          
                               
              228K
              $9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.59 - $128.6
      $7.25M - $9M
     
         
           |    
          
                               
              70K
              $9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.6 - $43.24
      $2.85M - $9.79M
     
         
           |    
          
                               
              226K
              $8.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.25 - $53.19
      $4.13M - $7.04M
     
         
           |    
          
                               
              238K
              $12.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.05 - $52.04
      $2.17M - $3.05M
     
         
           |    
          
                               
              675K
              $35.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.69 - $23.43
      $6.87M - $9.65M
     
         
           |    
          
                               
              412K
              $8.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.1 - $22.95
      $997K - $1.62M
     
         
           |    
          
                               
              1.55M
              $33.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.57 - $110.76
      $9.24M - $11.2M
     
         
           |    
          
                               
              164K
              $15.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.04 - $37.3
      $5.39M - $7.17M
     
         
           |    
          
                               
              610K
              $22.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $521.68 - $592.84
      $7.45M - $8.47M
     
         
           |    
          
                               
              34.7K
              $20.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.63 - $59.9
      $8.47M - $8.66M
     
         
           |    
          
                               
              145K
              $8.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.62 - $88.51
      $7.97M - $8.97M
     
         
           |    
          
                               
              101K
              $8.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.93 - $39.93
      $4.18M - $4.92M
     
         
           |    
          
                               
              1.09M
              $43.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.83 - $95.32
      $6.35M - $8.43M
     
         
           |    
          
                               
              88.4K
              $8.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.07 - $78.22
      $2.27M - $2.64M
     
         
           |    
          
                               
              1.04M
              $81.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.45 - $20.11
      $814K - $1.13M
     
         
           |    
          
                               
              1.68M
              $33.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.8 - $131.55
      $6.79M - $8.45M
     
         
           |    
          
                               
              66.4K
              $8.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.89 - $145.23
      $7.22M - $9.63M
     
         
           |    
          
                               
              66.3K
              $8.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.54 - $201.04
      $7.83M - $9.12M
     
         
           |    
          
                               
              45.4K
              $8.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.48 - $195.43
      $4.18M - $5.1M
     
         
           |    
          
                               
              256K
              $48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.35 - $22.87
      $7.15M - $8.91M
     
         
           |    
          
                               
              731K
              $15.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.21 - $95.87
      $7.7M - $8.76M
     
         
           |    
          
                               
              119K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.49M
              $58.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.17 - $9.38
      $5.41M - $8.23M
     
         
           |    
          
                               
              1.06M
              $9.27M
             
           | 
          
            
              
            
           |