| 
              
           | 
          
            
           | 
          
                                   
      $62.7 - $73.66
      $214K - $251K
     
         
           |    
          
                               
              7.35K
              $537K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.06 - $162.66
      $178K - $200K
     
         
           |    
          
                               
              5.32K
              $820K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.8 - $37.92
      $95.4K - $135K
     
         
           |    
          
                               
              10.5K
              $334K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.96 - $90.39
      $204K - $253K
     
         
           |    
          
                               
              5.23K
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.34 - $74.03
      $148K - $191K
     
         
           |    
          
                               
              4.06K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.61 - $152.99
      $129K - $156K
     
         
           |    
          
                               
              29.3K
              $4.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.22 - $140.95
      $164K - $188K
     
         
           |    
          
                               
              4.59K
              $622K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.31 - $43.17
      $166K - $187K
     
         
           |    
          
                               
              18.3K
              $735K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $39.05
      $183K - $202K
     
         
           |    
          
                               
              21.5K
              $791K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.15 - $133.33
      $376K - $532K
     
         
           |    
          
                               
              11.4K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.39 - $139.49
      $115K - $126K
     
         
           |    
          
                               
              7.23K
              $957K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.79 - $64.85
      $119K - $132K
     
         
           |    
          
                               
              8.63K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.83 - $107.06
      $86.3K - $97.4K
     
         
           |    
          
                               
              44.6K
              $4.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.65 - $101.29
      $149K - $205K
     
         
           |    
          
                               
              824
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.55 - $16.75
      $140K - $187K
     
         
           |    
          
                               
              7.46K
              $118K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.19 - $79.64
      $129K - $155K
     
         
           |    
          
                               
              971
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.0 - $75.91
      $149K - $166K
     
         
           |    
          
                               
              24.6K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.01 - $154.76
      $98.1K - $122K
     
         
           |    
          
                               
              3.24K
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.43 - $107.58
      $141K - $196K
     
         
           |    
          
                               
              8.81K
              $918K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.24 - $75.26
      $160K - $279K
     
         
           |    
          
                               
              2.84K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.17 - $33.43
      $113K - $150K
     
         
           |    
          
                               
              2.23K
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $380.9 - $517.66
      $373K - $506K
     
         
           |    
          
                               
              3.38K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.89 - $92.6
      $125K - $148K
     
         
           |    
          
                               
              1.48K
              $123K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.82 - $151.96
      $68.2K - $77.5K
     
         
           |    
          
                               
              6.89K
              $958K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.85 - $25.4
      $137K - $166K
     
         
           |    
          
                               
              4.77K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.11 - $40.64
      $123K - $135K
     
         
           |    
          
                               
              15.7K
              $631K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.81 - $34.89
      $2.19K - $2.97K
     
         
           |    
          
                               
              14.5K
              $385K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.24 - $127.3
      $2.37K - $3.31K
     
         
           |    
          
                               
              23.5K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.41 - $176.0
      $299K - $476K
     
         
           |    
          
                               
              6.02K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.0 - $44.92
      $4.34K - $5.57K
     
         
           |    
          
                               
              19.3K
              $739K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.46 - $9.89
      $80.4K - $107K
     
         
           |    
          
                               
              10.8K
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.11 - $49.33
      $3.18K - $4.34K
     
         
           |    
          
                               
              14.6K
              $613K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.3 - $105.57
      $108K - $165K
     
         
           |    
          
                               
              521
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.92 - $41.39
      $75.4K - $84.5K
     
         
           |    
          
                               
              9.26K
              $344K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.51 - $53.08
      $200K - $255K
     
         
           |    
          
                               
              25.6K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.45 - $40.68
      $82.7K - $104K
     
         
           |    
          
                               
              32
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.63 - $110.51
      $144K - $194K
     
         
           |    
          
                               
              3.62K
              $398K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.03 - $31.93
      $80.8K - $95.4K
     
         
           |    
          
                               
              14.8K
              $456K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $15.77
      $90.1K - $117K
     
         
           |    
          
                               
              24.6K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.26 - $25.7
      $2.16K - $2.88K
     
         
           |    
          
                               
              18.7K
              $382K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.21 - $112.66
      $2.17K - $2.7K
     
         
           |    
          
                               
              4.14K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.25 - $161.49
      $5.72K - $7.75K
     
         
           |    
          
                               
              3.48K
              $478K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.42 - $32.41
      $83.2K - $102K
     
         
           |    
          
                               
              9.92K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.07 - $245.17
      $4.16K - $5.15K
     
         
           |    
          
                               
              4.41K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.47 - $38.84
      $77.8K - $103K
     
         
           |    
          
                               
              7.42K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.81 - $53.0
      $876 - $1.06K
     
         
           |    
          
                               
              69.2K
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.05 - $12.1
      $67.8K - $81.6K
     
         
           |    
          
                               
              2.25K
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.25 - $353.24
      $2.61K - $3.18K
     
         
           |    
          
                               
              2.15K
              $640K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.15 - $85.48
      $196K - $239K
     
         
           |    
          
                               
              19.9K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.23 - $70.65
      $1.76K - $2.33K
     
         
           |    
          
                               
              5.05K
              $292K
             
           | 
          
            
              
            
           |