| 
              
           | 
          
            
           | 
          
                                   
      $96.02 - $124.33
      $125K - $162K
     
         
           |    
          
                               
              5.78K
              $667K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.66 - $23.41
      $152K - $157K
     
         
           |    
          
                               
              328K
              $7.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.45 - $42.47
      $350K - $408K
     
         
           |    
          
                               
              68.6K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              50.5K
              $2.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.62 - $45.12
      $100K - $111K
     
         
           |    
          
                               
              45.1K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.63 - $29.39
      $113K - $135K
     
         
           |    
          
                               
              11.5K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.82 - $196.64
      $101K - $122K
     
         
           |    
          
                               
              1.92K
              $373K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.08 - $175.5
      $170K - $259K
     
         
           |    
          
                               
              5.33K
              $878K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.57 - $21.4
      $117K - $128K
     
         
           |    
          
                               
              11.3K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $14.46
      $57.1K - $74.3K
     
         
           |    
          
                               
              16.2K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.48 - $51.4
      $116K - $134K
     
         
           |    
          
                               
              13.2K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.66 - $33.09
      $157K - $195K
     
         
           |    
          
                               
              36.1K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.44 - $49.08
      $59.2K - $68.4K
     
         
           |    
          
                               
              34.6K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.45 - $33.08
      $64.6K - $75.2K
     
         
           |    
          
                               
              36.7K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $388.56 - $520.27
      $24.1K - $32.3K
     
         
           |    
          
                               
              1.15K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              99.3K
              $6.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.12 - $9.49
      $73.5K - $85.9K
     
         
           |    
          
                               
              33.5K
              $307K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.12 - $22.45
      $88.3K - $93.8K
     
         
           |    
          
                               
              16.7K
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.41 - $51.17
      $99.4K - $101K
     
         
           |    
          
                               
              4.11K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.52 - $2.28
      $556 - $834
     
         
           |    
          
                               
              173K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.27 - $73.32
      $121K - $157K
     
         
           |    
          
                               
              12.3K
              $894K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.74 - $15.66
      $42.9K - $48.9K
     
         
           |    
          
                               
              71.4K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.43 - $8.24
      $59.1K - $89.7K
     
         
           |    
          
                               
              10.6K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.03 - $31.93
      $76K - $89.8K
     
         
           |    
          
                               
              25.1K
              $774K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.42 - $10.65
      $106K - $152K
     
         
           |    
          
                               
              19.2K
              $198K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.61 - $68.04
      $12.3K - $15.3K
     
         
           |    
          
                               
              8.03K
              $449K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.98 - $44.06
      $71K - $92K
     
         
           |    
          
                               
              14K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.14 - $18.75
      $88.9K - $103K
     
         
           |    
          
                               
              20.1K
              $373K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.27 - $28.07
      $444K - $474K
     
         
           |    
          
                               
              193K
              $5.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.27 - $88.92
      $102K - $122K
     
         
           |    
          
                               
              13.9K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.2 - $45.49
      $105K - $125K
     
         
           |    
          
                               
              14.2K
              $647K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.66 - $12.92
      $1.24K - $1.5K
     
         
           |    
          
                               
              73.7K
              $860K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.36 - $62.5
      $121K - $147K
     
         
           |    
          
                               
              6K
              $375K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.6 - $8.89
      $89.5K - $105K
     
         
           |    
          
                               
              39K
              $346K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.34 - $218.59
      $576K - $713K
     
         
           |    
          
                               
              27.9K
              $6.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.03 - $10.11
      $60K - $86.3K
     
         
           |    
          
                               
              38.9K
              $368K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.67 - $52.23
      $9.24K - $13.2K
     
         
           |    
          
                               
              22K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.81 - $22.71
      $185K - $193K
     
         
           |    
          
                               
              332K
              $7.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.16 - $140.01
      $83.9K - $101K
     
         
           |    
          
                               
              2.32K
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.32 - $63.04
      $83.6K - $97K
     
         
           |    
          
                               
              30.6K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.2 - $83.08
      $145K - $180K
     
         
           |    
          
                               
              12.3K
              $976K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.88 - $98.3
      $13K - $15.4K
     
         
           |    
          
                               
              9.88K
              $872K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.08 - $51.35
      $24.4K - $27.2K
     
         
           |    
          
                               
              15K
              $708K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.91 - $77.12
      $31.7K - $39.5K
     
         
           |    
          
                               
              5.39K
              $368K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.85 - $79.33
      $13.2K - $15.6K
     
         
           |    
          
                               
              15.5K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              44.4K
              $3.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.19 - $79.64
      $41.6K - $50K
     
         
           |    
          
                               
              7.2K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.52 - $96.61
      $63.7K - $72K
     
         
           |    
          
                               
              2.41K
              $224K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.98 - $18.4
      $102K - $135K
     
         
           |    
          
                               
              37.7K
              $651K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.32 - $76.24
      $47K - $55.7K
     
         
           |    
          
                               
              7.88K
              $535K
             
           | 
          
            
              
            
           |