| 
              
           | 
          
            
           | 
          
                                   
      $63.84 - $120.06
      $110K - $206K
     
         
           |    
          
                               
              2.05K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.99 - $392.76
      $64.1K - $73.4K
     
         
           |    
          
                               
              8.99K
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.61 - $63.09
      $122K - $129K
     
         
           |    
          
                               
              34.6K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.02 - $47.63
      $83.8K - $90.7K
     
         
           |    
          
                               
              33.8K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.45 - $324.95
      $89K - $102K
     
         
           |    
          
                               
              3.74K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.89 - $27.41
      $14.5K - $18.1K
     
         
           |    
          
                               
              61.8K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $122K - $130K
     
         
           |    
          
                               
              11.7K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.47 - $304.3
      $136K - $201K
     
         
           |    
          
                               
              763
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.31 - $97.03
      $31.1K - $35.3K
     
         
           |    
          
                               
              18.2K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.7 - $6.22
      $116K - $195K
     
         
           |    
          
                               
              35.7K
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.03 - $108.14
      $382K - $426K
     
         
           |    
          
                               
              23.1K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.06 - $208.19
      $200K - $249K
     
         
           |    
          
                               
              49.9K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.35 - $253.24
      $179K - $196K
     
         
           |    
          
                               
              1.01K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.78 - $57.89
      $69.4K - $77.6K
     
         
           |    
          
                               
              22K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.29 - $90.77
      $149K - $164K
     
         
           |    
          
                               
              5.09K
              $460K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.51 - $450.93
      $178K - $195K
     
         
           |    
          
                               
              485
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.33 - $105.31
      $86K - $96K
     
         
           |    
          
                               
              10.2K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $291.67 - $316.99
      $93.6K - $102K
     
         
           |    
          
                               
              7.3K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.61 - $264.3
      $322K - $357K
     
         
           |    
          
                               
              9.15K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $24.8
      $133K - $140K
     
         
           |    
          
                               
              31.1K
              $770K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.2 - $71.79
      $202K - $219K
     
         
           |    
          
                               
              41.4K
              $2.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.96 - $125.95
      $23.7K - $25.7K
     
         
           |    
          
                               
              14.6K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $191.73 - $241.0
      $140K - $176K
     
         
           |    
          
                               
              1.39K
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.5 - $272.5
      $52.3K - $60.8K
     
         
           |    
          
                               
              4.28K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.16 - $78.59
      $110K - $114K
     
         
           |    
          
                               
              64.5K
              $5.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.2 - $49.66
      $107K - $123K
     
         
           |    
          
                               
              8.82K
              $435K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.55 - $54.37
      $150K - $155K
     
         
           |    
          
                               
              4.11K
              $222K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.0 - $196.23
      $84.1K - $96.5K
     
         
           |    
          
                               
              6.21K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.07 - $101.7
      $51.8K - $64.2K
     
         
           |    
          
                               
              4.72K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.39 - $285.47
      $125K - $138K
     
         
           |    
          
                               
              3.98K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.43 - $45.05
      $124K - $132K
     
         
           |    
          
                               
              14.3K
              $629K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.57 - $105.36
      $137K - $151K
     
         
           |    
          
                               
              4.29K
              $431K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.26 - $112.39
      $101K - $124K
     
         
           |    
          
                               
              2.21K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.84 - $21.03
      $141K - $142K
     
         
           |    
          
                               
              242K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.56 - $49.7
      $122K - $127K
     
         
           |    
          
                               
              11.9K
              $586K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.12 - $126.1
      $172K - $193K
     
         
           |    
          
                               
              5.72K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.27 - $100.33
      $119K - $134K
     
         
           |    
          
                               
              2.33K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.04 - $167.63
      $238K - $274K
     
         
           |    
          
                               
              12.3K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.33 - $246.01
      $273K - $298K
     
         
           |    
          
                               
              9.37K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.36K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.62 - $210.2
      $88.5K - $114K
     
         
           |    
          
                               
              1.37K
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.15 - $43.86
      $4.22K - $4.61K
     
         
           |    
          
                               
              35K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.15 - $58.11
      $114K - $120K
     
         
           |    
          
                               
              6.85K
              $393K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.33 - $58.15
      $6.57K - $7.44K
     
         
           |    
          
                               
              27.3K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $48.6K - $52.3K
     
         
           |    
          
                               
              27K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.62 - $42.32
      $114K - $116K
     
         
           |    
          
                               
              50.5K
              $2.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.11 - $247.9
      $20K - $22.1K
     
         
           |    
          
                               
              5.3K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.36 - $12.52
      $6.83K - $9.14K
     
         
           |    
          
                               
              37.6K
              $470K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.42 - $141.26
      $32.8K - $34.5K
     
         
           |    
          
                               
              19.3K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.0 - $146.02
      $56.8K - $61.5K
     
         
           |    
          
                               
              6.23K
              $907K
             
           | 
          
            
              
            
           |