| 
              
           | 
          
            
           | 
          
                                   
      $39.76 - $45.82
      $302K - $348K
     
         
           |    
          
                               
              58.1K
              $2.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.88 - $142.57
      $386K - $411K
     
         
           |    
          
                               
              26.5K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $178.73 - $198.45
      $598K - $664K
     
         
           |    
          
                               
              3.35K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.49 - $29.67
      $587K - $633K
     
         
           |    
          
                               
              21.3K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.62 - $112.59
      $372K - $417K
     
         
           |    
          
                               
              27.4K
              $3.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.45 - $324.95
      $35.6K - $40.6K
     
         
           |    
          
                               
              16.4K
              $5.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.57 - $132.57
      $175K - $190K
     
         
           |    
          
                               
              66.9K
              $8.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.52 - $76.75
      $307K - $349K
     
         
           |    
          
                               
              43.6K
              $3.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.05 - $35.83
      $165K - $179K
     
         
           |    
          
                               
              168K
              $6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.47 - $21.83
      $556K - $565K
     
         
           |    
          
                               
              287K
              $6.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.69 - $30.59
      $527K - $562K
     
         
           |    
          
                               
              18.4K
              $558K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.01 - $19.39
      $451K - $460K
     
         
           |    
          
                               
              661K
              $12.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.73 - $44.0
      $496K - $549K
     
         
           |    
          
                               
              12.5K
              $549K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.22 - $9.94
      $505K - $611K
     
         
           |    
          
                               
              61.5K
              $548K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.34 - $95.52
      $609K - $815K
     
         
           |    
          
                               
              39.7K
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.69 - $59.27
      $120K - $153K
     
         
           |    
          
                               
              71.6K
              $3.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.28 - $41.65
      $529K - $533K
     
         
           |    
          
                               
              280K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.34 - $28.67
      $520K - $526K
     
         
           |    
          
                               
              96.9K
              $2.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.93 - $53.85
      $503K - $531K
     
         
           |    
          
                               
              9.87K
              $525K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.73 - $74.71
      $7.02K - $10.8K
     
         
           |    
          
                               
              21.3K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.72 - $136.77
      $582K - $654K
     
         
           |    
          
                               
              22.2K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.66 - $46.53
      $165K - $180K
     
         
           |    
          
                               
              105K
              $4.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.43 - $47.91
      $360K - $372K
     
         
           |    
          
                               
              213K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.16 - $93.48
      $347K - $482K
     
         
           |    
          
                               
              5.16K
              $480K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.97 - $80.24
      $411K - $434K
     
         
           |    
          
                               
              56.8K
              $4.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.74 - $52.9
      $361K - $469K
     
         
           |    
          
                               
              8.87K
              $468K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $393.18 - $439.39
      $331K - $370K
     
         
           |    
          
                               
              3.42K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $50.82
      $462K - $464K
     
         
           |    
          
                               
              130K
              $6.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.76 - $37.93
      $437K - $464K
     
         
           |    
          
                               
              12.2K
              $461K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.07 - $128.23
      $316K - $368K
     
         
           |    
          
                               
              14.9K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              75.6K
              $834K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $327.85 - $426.39
      $16.7K - $21.7K
     
         
           |    
          
                               
              4.15K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.77 - $175.63
      $172K - $229K
     
         
           |    
          
                               
              6.41K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.32 - $138.41
      $227K - $244K
     
         
           |    
          
                               
              18.2K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.23 - $62.14
      $312K - $327K
     
         
           |    
          
                               
              33K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.26 - $115.0
      $93.2K - $104K
     
         
           |    
          
                               
              34.6K
              $3.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.75 - $43.37
      $369K - $374K
     
         
           |    
          
                               
              121K
              $5.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.11 - $14.94
      $369K - $391K
     
         
           |    
          
                               
              26.2K
              $382K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.27 - $10.48
      $223K - $282K
     
         
           |    
          
                               
              72.6K
              $761K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.41K
              $379K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.22 - $42.09
      $318K - $415K
     
         
           |    
          
                               
              9.86K
              $367K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.47 - $114.7
      $347K - $366K
     
         
           |    
          
                               
              3.2K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.38 - $41.35
      $87.1K - $96.3K
     
         
           |    
          
                               
              76.9K
              $3.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.73 - $42.5
      $161K - $210K
     
         
           |    
          
                               
              20.4K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $258.83 - $287.1
      $638K - $708K
     
         
           |    
          
                               
              59.6K
              $16.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.05 - $50.22
      $327K - $335K
     
         
           |    
          
                               
              61.3K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.5 - $272.5
      $172K - $200K
     
         
           |    
          
                               
              6.52K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.17 - $57.2
      $214K - $225K
     
         
           |    
          
                               
              50.3K
              $2.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.14 - $85.01
      $345K - $437K
     
         
           |    
          
                               
              13.7K
              $984K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.44 - $92.64
      $303K - $387K
     
         
           |    
          
                               
              4.18K
              $322K
             
           | 
          
            
              
            
           |