| 
              
           | 
          
            
           | 
          
                                   
      $198.1 - $229.79
      $91.7K - $106K
     
         
           |    
          
                               
              11.2K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.85 - $87.67
      $51.8K - $67K
     
         
           |    
          
                               
              16.8K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.1 - $94.7
      $44.5K - $52K
     
         
           |    
          
                               
              32.4K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.74 - $64.87
      $613K - $677K
     
         
           |    
          
                               
              114K
              $7.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.68 - $39.07
      $65.9K - $83.9K
     
         
           |    
          
                               
              36.5K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $360.07 - $417.26
      $34.2K - $39.6K
     
         
           |    
          
                               
              6.87K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $230.33 - $281.53
      $201K - $246K
     
         
           |    
          
                               
              1.64K
              $398K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.73 - $88.4
      $32K - $37.4K
     
         
           |    
          
                               
              28.7K
              $2.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.27 - $169.4
      $163K - $185K
     
         
           |    
          
                               
              8.49K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.0 - $96.32
      $151K - $161K
     
         
           |    
          
                               
              362K
              $33.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.65 - $164.06
      $16.8K - $21.8K
     
         
           |    
          
                               
              8.99K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.64 - $156.42
      $136K - $150K
     
         
           |    
          
                               
              61.6K
              $9.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.26 - $85.48
      $217K - $289K
     
         
           |    
          
                               
              1.28K
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.82 - $52.7
      $259K - $269K
     
         
           |    
          
                               
              4.39K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $303.12
      $72.4K - $80.9K
     
         
           |    
          
                               
              12K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              12.2K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $408.57 - $509.27
      $633K - $789K
     
         
           |    
          
                               
              9.09K
              $4.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.84 - $94.5
      $325K - $385K
     
         
           |    
          
                               
              8.89K
              $798K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.99 - $111.19
      $362K - $398K
     
         
           |    
          
                               
              19K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1177.09 - $1390.0
      $200K - $236K
     
         
           |    
          
                               
              113
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $423.19 - $506.29
      $29.2K - $34.9K
     
         
           |    
          
                               
              4.58K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.51 - $102.81
      $186K - $206K
     
         
           |    
          
                               
              2.94K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.59 - $129.31
      $135K - $193K
     
         
           |    
          
                               
              4.7K
              $448K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $199.2 - $222.69
      $165K - $185K
     
         
           |    
          
                               
              2.35K
              $473K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.9 - $139.6
      $52.3K - $63.5K
     
         
           |    
          
                               
              15.1K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.82 - $196.21
      $248K - $266K
     
         
           |    
          
                               
              20.5K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $222.79 - $249.08
      $183K - $205K
     
         
           |    
          
                               
              1.9K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.7 - $84.32
      $144K - $167K
     
         
           |    
          
                               
              16.7K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.61 - $47.74
      $69.1K - $83.3K
     
         
           |    
          
                               
              41.4K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.75 - $50.27
      $165K - $167K
     
         
           |    
          
                               
              1.29K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $312.92 - $386.07
      $51.3K - $63.3K
     
         
           |    
          
                               
              3.06K
              $957K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $59.89
      $14.1K - $17.7K
     
         
           |    
          
                               
              13.1K
              $655K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $355.18 - $399.9
      $424K - $477K
     
         
           |    
          
                               
              23.4K
              $8.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.87 - $209.82
      $177K - $227K
     
         
           |    
          
                               
              51K
              $9.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $189.99 - $245.86
      $123K - $159K
     
         
           |    
          
                               
              455
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.63 - $129.55
      $7.83K - $10.5K
     
         
           |    
          
                               
              7.34K
              $754K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.28 - $59.92
      $16.7K - $19.5K
     
         
           |    
          
                               
              48.6K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.7 - $111.82
      $85.9K - $101K
     
         
           |    
          
                               
              2.73K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.03 - $39.27
      $61.6K - $71.1K
     
         
           |    
          
                               
              22K
              $764K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $461.52 - $548.18
      $314K - $373K
     
         
           |    
          
                               
              12.5K
              $6.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.36 - $41.92
      $38.8K - $47.3K
     
         
           |    
          
                               
              14.2K
              $496K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $286.85 - $318.64
      $289K - $321K
     
         
           |    
          
                               
              13.8K
              $4.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.45 - $106.69
      $53.2K - $61.3K
     
         
           |    
          
                               
              6.78K
              $629K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.64 - $131.17
      $19.8K - $23.9K
     
         
           |    
          
                               
              6.28K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.15 - $186.25
      $55.4K - $69.7K
     
         
           |    
          
                               
              6.69K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.11 - $33.67
      $51.4K - $59.4K
     
         
           |    
          
                               
              18.6K
              $548K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.97 - $74.91
      $77.1K - $90.3K
     
         
           |    
          
                               
              2.5K
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.76 - $162.89
      $3.97K - $4.56K
     
         
           |    
          
                               
              6.7K
              $986K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.1 - $183.56
      $6.54K - $8.44K
     
         
           |    
          
                               
              2.88K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $93.96
      $59.4K - $87.1K
     
         
           |    
          
                               
              834
              $53K
             
           | 
          
            
              
            
           |