| 
              
           | 
          
            
           | 
          
                                   
      $50.82 - $51.09
      $5.73M - $5.76M
     
         
           |    
          
                               
              136K
              $6.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $202.38 - $256.87
      $119K - $152K
     
         
           |    
          
                               
              92.7K
              $23.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.59 - $42.21
      $1.71M - $1.82M
     
         
           |    
          
                               
              1.03M
              $43.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.96 - $355.47
      $1.79M - $2.11M
     
         
           |    
          
                               
              36.5K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $303.93 - $329.86
      $810K - $879K
     
         
           |    
          
                               
              114K
              $37.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $26.8K - $32.7K
     
         
           |    
          
                               
              117K
              $21.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $1.39M - $2.03M
     
         
           |    
          
                               
              26.3K
              $6.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.75 - $100.75
      $2.18M - $2.25M
     
         
           |    
          
                               
              29K
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $1.32M - $1.44M
     
         
           |    
          
                               
              40.6K
              $21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $1.07M - $1.16M
     
         
           |    
          
                               
              22.7K
              $15.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.75 - $305.63
      $984K - $1.23M
     
         
           |    
          
                               
              22.9K
              $6.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $433.97 - $484.08
      $403K - $449K
     
         
           |    
          
                               
              35.8K
              $17.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $378K - $408K
     
         
           |    
          
                               
              29.3K
              $19.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $184K - $263K
     
         
           |    
          
                               
              30.6K
              $5.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.29 - $223.85
      $350K - $401K
     
         
           |    
          
                               
              42.5K
              $9.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.01 - $46.55
      $1.31M - $1.33M
     
         
           |    
          
                               
              48.5K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.86 - $48.43
      $1.12M - $1.14M
     
         
           |    
          
                               
              120K
              $5.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $219K - $320K
     
         
           |    
          
                               
              13.9K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.2 - $44.58
      $222K - $246K
     
         
           |    
          
                               
              263K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.61 - $57.37
      $844K - $871K
     
         
           |    
          
                               
              215K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.75 - $84.54
      $785K - $812K
     
         
           |    
          
                               
              23.8K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.92 - $244.84
      $522K - $595K
     
         
           |    
          
                               
              11.1K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.62 - $72.77
      $200K - $237K
     
         
           |    
          
                               
              55.3K
              $4.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.33 - $72.69
      $526K - $559K
     
         
           |    
          
                               
              58.7K
              $4.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.02 - $29.62
      $98.1K - $116K
     
         
           |    
          
                               
              150K
              $4.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $621K - $699K
     
         
           |    
          
                               
              95.8K
              $21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.81 - $57.52
      $590K - $631K
     
         
           |    
          
                               
              18.6K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.97 - $282.66
      $216K - $243K
     
         
           |    
          
                               
              14.4K
              $4.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.78 - $316.06
      $175K - $196K
     
         
           |    
          
                               
              17.3K
              $5.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.19 - $167.33
      $108K - $125K
     
         
           |    
          
                               
              23.2K
              $3.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $519K - $554K
     
         
           |    
          
                               
              10.9K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.99 - $602.2
      $120K - $132K
     
         
           |    
          
                               
              9.16K
              $5.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.78 - $35.79
      $440K - $481K
     
         
           |    
          
                               
              31.8K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.26 - $115.0
      $437K - $486K
     
         
           |    
          
                               
              10.1K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.79 - $76.4
      $15.5K - $23.4K
     
         
           |    
          
                               
              21K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.9 - $609.32
      $147K - $179K
     
         
           |    
          
                               
              3.42K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $239K - $283K
     
         
           |    
          
                               
              7.09K
              $2.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.74 - $499.21
      $280K - $340K
     
         
           |    
          
                               
              5.53K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.84 - $21.03
      $473K - $477K
     
         
           |    
          
                               
              257K
              $5.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.36 - $59.69
      $105K - $118K
     
         
           |    
          
                               
              81.2K
              $4.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.57 - $103.49
      $265K - $321K
     
         
           |    
          
                               
              10.9K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.47 - $93.24
      $419K - $442K
     
         
           |    
          
                               
              7.55K
              $690K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.83 - $96.0
      $359K - $379K
     
         
           |    
          
                               
              23.9K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.18 - $305.41
      $27K - $32.7K
     
         
           |    
          
                               
              7.33K
              $2.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.66 - $46.53
      $332K - $362K
     
         
           |    
          
                               
              24.4K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.24 - $15.73
      $266K - $342K
     
         
           |    
          
                               
              40.8K
              $640K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.38 - $26.34
      $115K - $124K
     
         
           |    
          
                               
              164K
              $4.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.56 - $190.33
      $149K - $156K
     
         
           |    
          
                               
              32K
              $6.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.97 - $32.38
      $355K - $384K
     
         
           |    
          
                               
              21.5K
              $684K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.6 - $46.92
      $375K - $386K
     
         
           |    
          
                               
              14.1K
              $660K
             
           | 
          
            
              
            
           |