| 
              
           | 
          
            
           | 
          
                                   
      $68.47 - $102.48
      $492K - $736K
     
         
           |    
          
                               
              42.6K
              $3.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.06 - $69.64
      $1.05M - $1.14M
     
         
           |    
          
                               
              47.9K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.67 - $42.89
      $217K - $293K
     
         
           |    
          
                               
              92.4K
              $3.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.23 - $171.87
      $387K - $503K
     
         
           |    
          
                               
              25.5K
              $4.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.07 - $52.59
      $237K - $319K
     
         
           |    
          
                               
              120K
              $6.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $57.58
      $32.7K - $50.7K
     
         
           |    
          
                               
              79.3K
              $4.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.04 - $34.36
      $857K - $1.22M
     
         
           |    
          
                               
              95.8K
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $106.34
      $65.7K - $92.7K
     
         
           |    
          
                               
              59.9K
              $6.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.06 - $162.66
      $1.02M - $1.15M
     
         
           |    
          
                               
              29K
              $4.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.13 - $84.18
      $849K - $926K
     
         
           |    
          
                               
              85.7K
              $7.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.23 - $323.21
      $2.14M - $2.48M
     
         
           |    
          
                               
              101K
              $30.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $83.16
      $5.28M - $10.8M
     
         
           |    
          
                               
              254K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.2 - $51.23
      $545K - $867K
     
         
           |    
          
                               
              28.5K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.73 - $65.22
      $738K - $913K
     
         
           |    
          
                               
              49.7K
              $3.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.41 - $32.97
      $928K - $1.04M
     
         
           |    
          
                               
              175K
              $5.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.65 - $58.58
      $777K - $899K
     
         
           |    
          
                               
              80K
              $4.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.22 - $246.25
      $888K - $1.01M
     
         
           |    
          
                               
              30.7K
              $7.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.24 - $127.3
      $1.03M - $1.43M
     
         
           |    
          
                               
              34.2K
              $3.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $1.38M - $1.52M
     
         
           |    
          
                               
              124K
              $14.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.57 - $9.81
      $1.03M - $1.17M
     
         
           |    
          
                               
              320K
              $2.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.11 - $40.64
      $897K - $982K
     
         
           |    
          
                               
              90.4K
              $3.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.57 - $327.47
      $126K - $173K
     
         
           |    
          
                               
              16.5K
              $5.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.02 - $114.95
      $112K - $150K
     
         
           |    
          
                               
              32.8K
              $3.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.56 - $60.91
      $1.19M - $1.3M
     
         
           |    
          
                               
              226K
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $66.4K - $81.9K
     
         
           |    
          
                               
              279K
              $9.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.76 - $186.42
      $295K - $368K
     
         
           |    
          
                               
              57.7K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.11 - $192.36
      $862K - $1.02M
     
         
           |    
          
                               
              38.1K
              $6.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.5 - $218.72
      $144K - $205K
     
         
           |    
          
                               
              26.8K
              $5.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.81 - $234.23
      $736K - $838K
     
         
           |    
          
                               
              18.6K
              $4.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $39.05
      $848K - $933K
     
         
           |    
          
                               
              117K
              $4.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.24 - $109.76
      $1.09M - $1.17M
     
         
           |    
          
                               
              53.6K
              $5.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.53 - $159.7
      $91.2K - $110K
     
         
           |    
          
                               
              52.8K
              $8.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.34 - $257.46
      $232K - $289K
     
         
           |    
          
                               
              33.1K
              $8.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.3 - $95.43
      $928K - $1M
     
         
           |    
          
                               
              20.2K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.4 - $99.09
      $962K - $1.1M
     
         
           |    
          
                               
              86.9K
              $8.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.54 - $186.02
      $816K - $928K
     
         
           |    
          
                               
              15.3K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.45 - $126.79
      $57.9K - $87K
     
         
           |    
          
                               
              28.6K
              $3.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.63 - $176.62
      $688K - $890K
     
         
           |    
          
                               
              34.3K
              $5.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.81 - $151.28
      $47.4K - $60.4K
     
         
           |    
          
                               
              38.9K
              $5.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.22 - $209.35
      $41.5K - $54.2K
     
         
           |    
          
                               
              28.4K
              $5.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.07 - $51.83
      $256K - $662K
     
         
           |    
          
                               
              23K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.23 - $101.68
      $981K - $1.06M
     
         
           |    
          
                               
              46.7K
              $4.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $340.0 - $420.68
      $398K - $493K
     
         
           |    
          
                               
              111K
              $43.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.35 - $121.67
      $607K - $722K
     
         
           |    
          
                               
              18K
              $2.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $292.88 - $540.68
      $19.9K - $36.8K
     
         
           |    
          
                               
              7.89K
              $3.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.22 - $100.51
      $57.3K - $85.6K
     
         
           |    
          
                               
              30.4K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.31 - $43.17
      $765K - $862K
     
         
           |    
          
                               
              100K
              $4.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.79 - $64.85
      $903K - $996K
     
         
           |    
          
                               
              52.5K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.65 - $72.39
      $957K - $1.06M
     
         
           |    
          
                               
              93.3K
              $6.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.48 - $74.74
      $783K - $893K
     
         
           |    
          
                               
              41.1K
              $2.93M
             
           | 
          
            
              
            
           |