| 
              
           | 
          
            
           | 
          
                                   
      $30.31 - $53.25
      $3.49M - $6.14M
     
         
           |    
          
                               
              115K
              $5.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.34 - $51.86
      $5.25M - $5.4M
     
         
           |    
          
                               
              124K
              $6.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.08 - $19.08
      $3.56M - $5.62M
     
         
           |    
          
                               
              295K
              $5.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.39 - $227.7
      $4.63M - $5.53M
     
         
           |    
          
                               
              24.3K
              $5.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.83 - $42.12
      $5.69M - $8.04M
     
         
           |    
          
                               
              232K
              $6.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.04 - $28.08
      $5.07M - $6.46M
     
         
           |    
          
                               
              605K
              $15.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.47 - $31.65
      $3.12M - $4.21M
     
         
           |    
          
                               
              530K
              $16.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $111.51
      $4.12M - $5.27M
     
         
           |    
          
                               
              49.3K
              $5.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.27 - $48.26
      $3.64M - $5.45M
     
         
           |    
          
                               
              113K
              $5.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.56 - $108.79
      $4.76M - $5.2M
     
         
           |    
          
                               
              47.8K
              $5.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.51 - $69.09
      $1.32M - $2.31M
     
         
           |    
          
                               
              153K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.77 - $12.44
      $959K - $1.54M
     
         
           |    
          
                               
              1.22M
              $15.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.18 - $211.38
      $3.16M - $4M
     
         
           |    
          
                               
              85K
              $17.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.02 - $26.3
      $5.09M - $6.36M
     
         
           |    
          
                               
              242K
              $5.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.32 - $43.03
      $3.61M - $6.39M
     
         
           |    
          
                               
              233K
              $8.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              560K
              $14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.17 - $46.2
      $4.07M - $5.06M
     
         
           |    
          
                               
              110K
              $5.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.12 - $25.48
      $4.41M - $4.66M
     
         
           |    
          
                               
              1.32M
              $33.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.82 - $194.23
      $4.3M - $5.01M
     
         
           |    
          
                               
              25.8K
              $5.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.85 - $44.55
      $2.52M - $3.31M
     
         
           |    
          
                               
              392K
              $17.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.84 - $36.89
      $5.23M - $7.47M
     
         
           |    
          
                               
              295K
              $8.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.36 - $81.21
      $4.62M - $5.41M
     
         
           |    
          
                               
              70.6K
              $5.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.92 - $41.39
      $4.89M - $5.48M
     
         
           |    
          
                               
              132K
              $4.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $35.26
      $3.31M - $5.04M
     
         
           |    
          
                               
              143K
              $4.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.01 - $27.62
      $3.77M - $4.73M
     
         
           |    
          
                               
              269K
              $7.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.29 - $26.02
      $976K - $1.78M
     
         
           |    
          
                               
              373K
              $9.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.05 - $19.71
      $2.7M - $4.07M
     
         
           |    
          
                               
              420K
              $7.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.93 - $3.8
      $798K - $1.57M
     
         
           |    
          
                               
              3.31M
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.37 - $18.59
      $3.11M - $3.54M
     
         
           |    
          
                               
              1.61M
              $29.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.02 - $47.83
      $4.77M - $4.85M
     
         
           |    
          
                               
              132K
              $6.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $496.48 - $617.85
      $3.87M - $4.82M
     
         
           |    
          
                               
              7.8K
              $4.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.18 - $16.5
      $4.47M - $5.2M
     
         
           |    
          
                               
              334K
              $5.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.85 - $44.51
      $4.53M - $5.33M
     
         
           |    
          
                               
              458K
              $19.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.64 - $9.97
      $2.63M - $3.94M
     
         
           |    
          
                               
              1.28M
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.55 - $151.93
      $4.64M - $5.36M
     
         
           |    
          
                               
              50.1K
              $6.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.21 - $28.85
      $4.62M - $4.73M
     
         
           |    
          
                               
              164K
              $4.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $34.72
      $4.02M - $5.18M
     
         
           |    
          
                               
              149K
              $4.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.04 - $29.2
      $3.09M - $3.91M
     
         
           |    
          
                               
              465K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.03 - $35.81
      $1.21M - $2.17M
     
         
           |    
          
                               
              345K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $15.77
      $3.5M - $4.55M
     
         
           |    
          
                               
              443K
              $6.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.74 - $5.07
      $2.2M - $2.98M
     
         
           |    
          
                               
              3.6M
              $17.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.69 - $30.11
      $322K - $548K
     
         
           |    
          
                               
              710K
              $21.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.26 - $52.89
      $2.84M - $4.38M
     
         
           |    
          
                               
              103K
              $5.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.04 - $67.94
      $4.59M - $6.11M
     
         
           |    
          
                               
              137K
              $7.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.27 - $62.05
      $3.69M - $4.55M
     
         
           |    
          
                               
              73.4K
              $4.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.84 - $22.81
      $3.52M - $4.5M
     
         
           |    
          
                               
              257K
              $5.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.31 - $31.85
      $3.53M - $4.44M
     
         
           |    
          
                               
              266K
              $8.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.32 - $112.47
      $3.3M - $4.51M
     
         
           |    
          
                               
              40.1K
              $4.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.16 - $95.48
      $4.93M - $5.8M
     
         
           |    
          
                               
              183K
              $15.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.52 - $48.28
      $3.54M - $4.43M
     
         
           |    
          
                               
              91.8K
              $4.43M
             
           | 
          
            
              
            
           |