| 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $137M - $221M
     
         
           |    
          
                               
              1.49M
              $338M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.03 - $275.2
      $63.3M - $107M
     
         
           |    
          
                               
              392K
              $108M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.44 - $204.64
      $45.7M - $61.4M
     
         
           |    
          
                               
              1.34M
              $275M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.8 - $64.85
      $34M - $63.4M
     
         
           |    
          
                               
              988K
              $63.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.62 - $183.47
      $917K - $1.11M
     
         
           |    
          
                               
              706K
              $129M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.61 - $162.67
      $2.17M - $4.22M
     
         
           |    
          
                               
              31.9K
              $5.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.79 - $99.98
      $3.56M - $4.35M
     
         
           |    
          
                               
              52.8K
              $5.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.07 - $195.04
      $1.67M - $3.33M
     
         
           |    
          
                               
              28.6K
              $5.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.15 - $44.46
      $1.98M - $3.02M
     
         
           |    
          
                               
              274K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.82 - $18.15
      $2.05M - $2.9M
     
         
           |    
          
                               
              854K
              $14.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.1 - $116.54
      $2.15M - $2.87M
     
         
           |    
          
                               
              30.9K
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.64 - $41.55
      $841K - $1.26M
     
         
           |    
          
                               
              206K
              $8.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $462.22 - $707.75
      $979K - $1.5M
     
         
           |    
          
                               
              6.89K
              $4.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $340.0 - $420.68
      $1.42M - $1.76M
     
         
           |    
          
                               
              4.19K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.47 - $381.26
      $590K - $939K
     
         
           |    
          
                               
              5.63K
              $2.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $246.52 - $356.99
      $430K - $623K
     
         
           |    
          
                               
              5.46K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.91 - $92.56
      $609K - $664K
     
         
           |    
          
                               
              11.2K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.6 - $43.24
      $15.9K - $54.7K
     
         
           |    
          
                               
              24.1K
              $953K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.17 - $20.34
      $508K - $639K
     
         
           |    
          
                               
              71.9K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.68 - $74.46
      $162K - $328K
     
         
           |    
          
                               
              11.7K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.52 - $53.43
      $361K - $476K
     
         
           |    
          
                               
              17K
              $766K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.08 - $175.5
      $230K - $351K
     
         
           |    
          
                               
              4K
              $658K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.02 - $534.89
      $145K - $227K
     
         
           |    
          
                               
              1.25K
              $668K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.75 - $69.14
      $82.2K - $159K
     
         
           |    
          
                               
              9.1K
              $629K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.59 - $109.11
      $304K - $336K
     
         
           |    
          
                               
              8.72K
              $905K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $212.53
      $758K - $3.19M
     
         
           |    
          
                               
              20K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $29.4
      $203K - $237K
     
         
           |    
          
                               
              46K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.18 - $11.13
      $1.44M - $1.75M
     
         
           |    
          
                               
              1.73M
              $17.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $84.56
      $124K - $207K
     
         
           |    
          
                               
              4.14K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $315.94 - $408.41
      $123K - $158K
     
         
           |    
          
                               
              1.53K
              $624K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.24 - $144.06
      $94.6K - $153K
     
         
           |    
          
                               
              3.05K
              $439K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $62.87
      $171K - $198K
     
         
           |    
          
                               
              11.6K
              $730K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.07 - $171.99
      $80.7K - $131K
     
         
           |    
          
                               
              2.5K
              $425K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $283.18 - $488.55
      $60.9K - $105K
     
         
           |    
          
                               
              881
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $503.3 - $775.9
      $1.01K - $1.55K
     
         
           |    
          
                               
              975
              $748K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.65 - $28.54
      $189K - $228K
     
         
           |    
          
                               
              26.8K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.51 - $536.21
      $40.3K - $72.9K
     
         
           |    
          
                               
              706
              $378K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.8 - $127.75
      $26.3K - $40.1K
     
         
           |    
          
                               
              4.24K
              $541K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $109K - $143K
     
         
           |    
          
                               
              7.1K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $35.95
      $60.5K - $89.9K
     
         
           |    
          
                               
              15K
              $537K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.61 - $6.71
      $68K - $126K
     
         
           |    
          
                               
              31.4K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.0 - $7.05
      $47.7K - $84.1K
     
         
           |    
          
                               
              44.6K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.11 - $75.0
      $145K - $169K
     
         
           |    
          
                               
              8.53K
              $591K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.65 - $72.39
      $143K - $158K
     
         
           |    
          
                               
              7.29K
              $496K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.66 - $58.0
      $114K - $133K
     
         
           |    
          
                               
              10.6K
              $598K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.01 - $86.61
      $133K - $146K
     
         
           |    
          
                               
              6.09K
              $506K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.06 - $6.99
      $33.3K - $57.3K
     
         
           |    
          
                               
              36.5K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.24 - $109.76
      $131K - $140K
     
         
           |    
          
                               
              4.72K
              $492K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $54.7K - $67.7K
     
         
           |    
          
                               
              5.13K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.88 - $52.99
      $12.9K - $19.1K
     
         
           |    
          
                               
              9.57K
              $470K
             
           | 
          
            
              
            
           |