| 
              
           | 
          
            
           | 
          
                                   
      $26.23 - $28.5
      $278K - $302K
     
         
           |    
          
                               
              10.6K
              $299K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.15 - $137.64
      $195K - $298K
     
         
           |    
          
                               
              2.17K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.99 - $199.13
      $248K - $301K
     
         
           |    
          
                               
              1.51K
              $296K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.04 - $21.14
      $284K - $333K
     
         
           |    
          
                               
              15.7K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.01 - $138.21
      $282K - $322K
     
         
           |    
          
                               
              2.33K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.3 - $150.16
      $253K - $321K
     
         
           |    
          
                               
              2.14K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $178.99
      $264K - $325K
     
         
           |    
          
                               
              1.82K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.63 - $28.94
      $280K - $317K
     
         
           |    
          
                               
              10.9K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.6 - $96.31
      $259K - $299K
     
         
           |    
          
                               
              3.1K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $139.46
      $246K - $290K
     
         
           |    
          
                               
              2.08K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.3 - $352.82
      $252K - $320K
     
         
           |    
          
                               
              908
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.01 - $293.73
      $257K - $299K
     
         
           |    
          
                               
              1.02K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.82 - $82.14
      $236K - $277K
     
         
           |    
          
                               
              3.37K
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $243K - $275K
     
         
           |    
          
                               
              3.86K
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.52 - $74.35
      $259K - $299K
     
         
           |    
          
                               
              4.02K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.05 - $109.36
      $222K - $303K
     
         
           |    
          
                               
              2.78K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.98 - $101.78
      $213K - $271K
     
         
           |    
          
                               
              2.67K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.41 - $312.0
      $225K - $318K
     
         
           |    
          
                               
              1.02K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.83 - $38.77
      $238K - $290K
     
         
           |    
          
                               
              7.48K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.94 - $50.41
      $240K - $275K
     
         
           |    
          
                               
              5.46K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $87.45
      $224K - $272K
     
         
           |    
          
                               
              3.11K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.14 - $168.56
      $179K - $259K
     
         
           |    
          
                               
              1.54K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $191.38 - $226.97
      $233K - $276K
     
         
           |    
          
                               
              1.22K
              $257K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.2 - $59.15
      $231K - $267K
     
         
           |    
          
                               
              4.51K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.22 - $247.76
      $227K - $267K
     
         
           |    
          
                               
              1.08K
              $254K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.62 - $112.59
      $231K - $258K
     
         
           |    
          
                               
              2.29K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.1 - $126.36
      $213K - $266K
     
         
           |    
          
                               
              2.11K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.08 - $77.12
      $247K - $284K
     
         
           |    
          
                               
              3.68K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.32 - $107.82
      $206K - $249K
     
         
           |    
          
                               
              2.31K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.14 - $89.98
      $203K - $247K
     
         
           |    
          
                               
              2.74K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.35 - $84.68
      $245K - $271K
     
         
           |    
          
                               
              3.21K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.38 - $203.04
      $179K - $245K
     
         
           |    
          
                               
              1.21K
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.01 - $346.53
      $221K - $245K
     
         
           |    
          
                               
              706
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.68 - $316.5
      $218K - $257K
     
         
           |    
          
                               
              813
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.6 - $49.97
      $241K - $270K
     
         
           |    
          
                               
              5.4K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.98 - $128.82
      $226K - $253K
     
         
           |    
          
                               
              1.96K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.33 - $266.1
      $222K - $249K
     
         
           |    
          
                               
              935
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.53 - $44.44
      $186K - $239K
     
         
           |    
          
                               
              5.39K
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.82 - $12.09
      $214K - $239K
     
         
           |    
          
                               
              19.7K
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.51 - $186.57
      $221K - $235K
     
         
           |    
          
                               
              1.26K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.62 - $73.81
      $221K - $237K
     
         
           |    
          
                               
              3.21K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.0 - $66.91
      $224K - $234K
     
         
           |    
          
                               
              3.5K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $287.07 - $344.52
      $194K - $233K
     
         
           |    
          
                               
              677
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.62 - $129.92
      $168K - $244K
     
         
           |    
          
                               
              1.88K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.74 - $204.05
      $214K - $238K
     
         
           |    
          
                               
              1.17K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.18 - $95.14
      $223K - $230K
     
         
           |    
          
                               
              2.42K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.46 - $45.37
      $203K - $234K
     
         
           |    
          
                               
              5.16K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.09 - $26.92
      $225K - $287K
     
         
           |    
          
                               
              10.6K
              $225K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.68 - $148.84
      $196K - $238K
     
         
           |    
          
                               
              1.6K
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.17 - $23.0
      $157K - $223K
     
         
           |    
          
                               
              9.68K
              $222K
             
           | 
          
            
              
            
           |