| 
              
           | 
          
            
           | 
          
                                   
      $713.71 - $898.95
      $1.65M - $2.08M
     
         
           |    
          
                               
              22.3K
              $17.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.8 - $53.97
      $1.27M - $1.53M
     
         
           |    
          
                               
              68.8K
              $3.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.36 - $159.82
      $549K - $600K
     
         
           |    
          
                               
              38.8K
              $5.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.88 - $32.74
      $788K - $960K
     
         
           |    
          
                               
              43.7K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.16 - $206.27
      $226K - $274K
     
         
           |    
          
                               
              25.7K
              $4.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.35 - $599.47
      $37.6K - $82.1K
     
         
           |    
          
                               
              3.59K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.73 - $168.51
      $385K - $485K
     
         
           |    
          
                               
              5.43K
              $777K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.66 - $172.39
      $112K - $123K
     
         
           |    
          
                               
              33.9K
              $5.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.93 - $119.04
      $169K - $201K
     
         
           |    
          
                               
              25.8K
              $2.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $336K - $387K
     
         
           |    
          
                               
              44.7K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.32 - $41.51
      $398K - $496K
     
         
           |    
          
                               
              16.1K
              $661K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.78 - $133.31
      $520K - $604K
     
         
           |    
          
                               
              39.2K
              $5.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.02 - $151.37
      $79.5K - $94K
     
         
           |    
          
                               
              16.8K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.34 - $12.35
      $308K - $336K
     
         
           |    
          
                               
              40.7K
              $485K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $304K - $345K
     
         
           |    
          
                               
              9.7K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.23 - $184.95
      $432K - $535K
     
         
           |    
          
                               
              6.05K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.68 - $88.86
      $175K - $192K
     
         
           |    
          
                               
              25.9K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.41 - $252.43
      $218K - $251K
     
         
           |    
          
                               
              6.9K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.67 - $45.62
      $173K - $190K
     
         
           |    
          
                               
              24.3K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.12 - $59.6
      $79.9K - $108K
     
         
           |    
          
                               
              7.53K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.95 - $34.22
      $145K - $171K
     
         
           |    
          
                               
              16K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.37 - $73.9
      $140K - $152K
     
         
           |    
          
                               
              38.7K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.07 - $245.17
      $115K - $143K
     
         
           |    
          
                               
              2.03K
              $460K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.32 - $27.87
      $9.29K - $10.6K
     
         
           |    
          
                               
              111K
              $2.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.11 - $75.0
      $126K - $147K
     
         
           |    
          
                               
              21.4K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.46 - $21.89
      $224K - $239K
     
         
           |    
          
                               
              92.8K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.84 - $36.72
      $112K - $126K
     
         
           |    
          
                               
              31.7K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.32 - $24.45
      $160K - $168K
     
         
           |    
          
                               
              33.5K
              $819K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.13 - $22.69
      $108K - $135K
     
         
           |    
          
                               
              18.5K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.56 - $60.91
      $96.3K - $106K
     
         
           |    
          
                               
              13.4K
              $786K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.09 - $154.15
      $119K - $146K
     
         
           |    
          
                               
              5.98K
              $911K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.02 - $103.5
      $101K - $103K
     
         
           |    
          
                               
              4.69K
              $482K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $121.01
      $102K - $121K
     
         
           |    
          
                               
              2.55K
              $308K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.76 - $195.77
      $87.9K - $106K
     
         
           |    
          
                               
              2.12K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.55 - $321.23
      $1.71K - $1.93K
     
         
           |    
          
                               
              3.72K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.95 - $138.08
      $99.4K - $111K
     
         
           |    
          
                               
              9.21K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.67 - $18.32
      $49.5K - $51.3K
     
         
           |    
          
                               
              38.1K
              $685K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.18 - $26.93
      $39.3K - $40.4K
     
         
           |    
          
                               
              26.2K
              $697K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $59.5K - $67.1K
     
         
           |    
          
                               
              1.51K
              $699K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.29 - $91.16
      $108K - $131K
     
         
           |    
          
                               
              11.8K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.03 - $294.78
      $150K - $200K
     
         
           |    
          
                               
              3.01K
              $887K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.37 - $57.97
      $3.27K - $3.77K
     
         
           |    
          
                               
              18K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.81 - $44.28
      $5.82K - $6.64K
     
         
           |    
          
                               
              8.23K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.91 - $92.56
      $9.34K - $10.2K
     
         
           |    
          
                               
              10.9K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.67 - $176.74
      $66.4K - $76.4K
     
         
           |    
          
                               
              16.4K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.68 - $291.66
      $17.3K - $20.4K
     
         
           |    
          
                               
              1.76K
              $513K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.39 - $318.98
      $282K - $388K
     
         
           |    
          
                               
              7.42K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $219.76 - $276.94
      $72.7K - $91.7K
     
         
           |    
          
                               
              6.63K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $462.22 - $707.75
      $462 - $708
     
         
           |    
          
                               
              618
              $437K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.72 - $124.01
      $95.6K - $145K
     
         
           |    
          
                               
              8.5K
              $1.05M
             
           | 
          
            
              
            
           |