| 
              
           | 
          
            
           | 
          
                                   
      $34.67 - $41.47
      $199K - $238K
     
         
           |    
          
                               
              22.7K
              $942K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.36 - $178.82
      $153K - $173K
     
         
           |    
          
                               
              19.7K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.82 - $196.64
      $83.7K - $100K
     
         
           |    
          
                               
              29.9K
              $5.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.91 - $22.43
      $252K - $299K
     
         
           |    
          
                               
              109K
              $2.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.66 - $115.04
      $162K - $203K
     
         
           |    
          
                               
              18.3K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.88 - $104.3
      $308K - $353K
     
         
           |    
          
                               
              18.7K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.39 - $289.94
      $62.4K - $86.4K
     
         
           |    
          
                               
              3.58K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.53 - $212.64
      $293K - $345K
     
         
           |    
          
                               
              11.6K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.1 - $53.29
      $225K - $234K
     
         
           |    
          
                               
              43.1K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.57 - $50.27
      $256K - $260K
     
         
           |    
          
                               
              12.6K
              $632K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.31 - $91.62
      $120K - $150K
     
         
           |    
          
                               
              17.4K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.58 - $243.05
      $139K - $173K
     
         
           |    
          
                               
              3.17K
              $769K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.27 - $63.01
      $86.3K - $100K
     
         
           |    
          
                               
              67K
              $4.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.75 - $170.63
      $4.54K - $5.46K
     
         
           |    
          
                               
              16K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14.3K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.65 - $270.95
      $18.5K - $22.2K
     
         
           |    
          
                               
              14.6K
              $3.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.51 - $45.52
      $78.8K - $95.6K
     
         
           |    
          
                               
              51.1K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              219K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.4 - $99.09
      $247K - $283K
     
         
           |    
          
                               
              13.4K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.37 - $60.97
      $407K - $493K
     
         
           |    
          
                               
              29.6K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.91 - $33.28
      $218K - $250K
     
         
           |    
          
                               
              18K
              $585K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.41 - $35.49
      $220K - $233K
     
         
           |    
          
                               
              26.9K
              $953K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.12 - $112.71
      $331K - $392K
     
         
           |    
          
                               
              33.6K
              $3.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.15 - $96.56
      $234K - $242K
     
         
           |    
          
                               
              7.67K
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.65 - $18.93
      $295K - $357K
     
         
           |    
          
                               
              238K
              $4.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.87 - $21.22
      $4.52K - $16.3K
     
         
           |    
          
                               
              21.1K
              $403K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.63 - $85.78
      $412 - $515
     
         
           |    
          
                               
              28.3K
              $2.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $94.2K - $115K
     
         
           |    
          
                               
              23K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.75 - $114.45
      $177K - $216K
     
         
           |    
          
                               
              5.01K
              $572K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.02 - $50.36
      $172K - $206K
     
         
           |    
          
                               
              26.2K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.68 - $121.38
      $37.3K - $46.4K
     
         
           |    
          
                               
              17.3K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.19 - $8.75
      $162K - $197K
     
         
           |    
          
                               
              89.2K
              $780K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.6 - $92.39
      $162K - $183K
     
         
           |    
          
                               
              47.4K
              $4.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.48 - $12.62
      $146K - $176K
     
         
           |    
          
                               
              122K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $43.9K - $55.9K
     
         
           |    
          
                               
              20K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.89 - $48.65
      $219K - $222K
     
         
           |    
          
                               
              37.5K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.28 - $266.34
      $147K - $194K
     
         
           |    
          
                               
              1.68K
              $447K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.54 - $100.04
      $188K - $225K
     
         
           |    
          
                               
              5.76K
              $573K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $59.57
      $235K - $277K
     
         
           |    
          
                               
              14K
              $725K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.66 - $9.19
      $126K - $248K
     
         
           |    
          
                               
              49.5K
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.06 - $110.46
      $227K - $227K
     
         
           |    
          
                               
              24.8K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.41 - $51.17
      $220K - $224K
     
         
           |    
          
                               
              11.6K
              $590K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.81 - $92.34
      $70.2K - $98.5K
     
         
           |    
          
                               
              8.57K
              $791K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.71 - $261.92
      $585K - $647K
     
         
           |    
          
                               
              26.4K
              $6.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.44 - $19.56
      $214K - $215K
     
         
           |    
          
                               
              127K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.56 - $92.75
      $73K - $95.9K
     
         
           |    
          
                               
              11.4K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.87 - $133.04
      $66K - $80.6K
     
         
           |    
          
                               
              16.7K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.37 - $77.63
      $87.8K - $109K
     
         
           |    
          
                               
              15.7K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.5 - $14.29
      $67.1K - $128K
     
         
           |    
          
                               
              36.8K
              $436K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.45 - $70.08
      $261K - $293K
     
         
           |    
          
                               
              12.8K
              $806K
             
           | 
          
            
              
            
           |