| 
              
           | 
          
            
           | 
          
                                   
      $27.15 - $44.69
      $734K - $1.21M
     
         
           |    
          
                               
              40.6K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.1 - $40.32
      $149K - $187K
     
         
           |    
          
                               
              331K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.53 - $146.29
      $856K - $1.07M
     
         
           |    
          
                               
              145K
              $20.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.12 - $119.16
      $931K - $1.12M
     
         
           |    
          
                               
              15.9K
              $1.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.15 - $23.42
      $584K - $679K
     
         
           |    
          
                               
              277K
              $5.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.73 - $48.36
      $309K - $376K
     
         
           |    
          
                               
              338K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.56 - $45.24
      $1.22M - $1.36M
     
         
           |    
          
                               
              44.5K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              54.9K
              $4.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.87 - $36.25
      $2.58M - $3.03M
     
         
           |    
          
                               
              315K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.98 - $78.24
      $580K - $825K
     
         
           |    
          
                               
              48.3K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.53 - $29.07
      $20.9K - $32.7K
     
         
           |    
          
                               
              175K
              $3.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.81 - $107.78
      $24.3K - $41.1K
     
         
           |    
          
                               
              28.5K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.99 - $40.09
      $1.14M - $1.38M
     
         
           |    
          
                               
              97.8K
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.92 - $5.92
      $370K - $559K
     
         
           |    
          
                               
              486K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.25 - $224.62
      $294K - $400K
     
         
           |    
          
                               
              25.2K
              $4.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.57 - $120.35
      $598K - $769K
     
         
           |    
          
                               
              35.4K
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.03 - $128.31
      $512K - $576K
     
         
           |    
          
                               
              74.1K
              $8.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.4 - $57.29
      $579K - $747K
     
         
           |    
          
                               
              71.3K
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.35 - $58.06
      $807K - $1.03M
     
         
           |    
          
                               
              51.1K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.79 - $147.13
      $816K - $986K
     
         
           |    
          
                               
              365K
              $47.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.73 - $152.24
      $358K - $622K
     
         
           |    
          
                               
              8.47K
              $768K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.68 - $97.5
      $2.69M - $3.06M
     
         
           |    
          
                               
              656K
              $61.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.66 - $38.48
      $765K - $960K
     
         
           |    
          
                               
              59.2K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.81 - $123.4
      $261K - $296K
     
         
           |    
          
                               
              90.6K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.37 - $118.15
      $269K - $356K
     
         
           |    
          
                               
              58K
              $5.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              142K
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $591.65 - $707.05
      $314K - $375K
     
         
           |    
          
                               
              22.6K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.95 - $43.5
      $1.09M - $1.25M
     
         
           |    
          
                               
              286K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.63 - $65.28
      $2.32M - $4.26M
     
         
           |    
          
                               
              342K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.79 - $183.66
      $274K - $384K
     
         
           |    
          
                               
              13.8K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.09 - $208.14
      $6M - $6.86M
     
         
           |    
          
                               
              224K
              $46.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.99 - $218.35
      $165K - $253K
     
         
           |    
          
                               
              14.4K
              $2.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.48 - $44.96
      $187 - $225
     
         
           |    
          
                               
              290K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.91 - $129.02
      $987K - $1.1M
     
         
           |    
          
                               
              44K
              $5.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.56 - $16.82
      $300K - $402K
     
         
           |    
          
                               
              109K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.21 - $53.7
      $335K - $381K
     
         
           |    
          
                               
              79.4K
              $3.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.26 - $206.13
      $232K - $298K
     
         
           |    
          
                               
              45.3K
              $7.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.83 - $166.34
      $84.6K - $116K
     
         
           |    
          
                               
              22K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.92 - $218.67
      $710K - $781K
     
         
           |    
          
                               
              28K
              $5.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.68 - $102.7
      $663K - $776K
     
         
           |    
          
                               
              26.5K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.13 - $209.29
      $443K - $576K
     
         
           |    
          
                               
              32.4K
              $5.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.22 - $12.02
      $423K - $618K
     
         
           |    
          
                               
              302K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.99 - $193.27
      $973K - $1.15M
     
         
           |    
          
                               
              26.9K
              $5.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.83 - $77.74
      $765K - $864K
     
         
           |    
          
                               
              77.6K
              $5.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.87 - $170.18
      $776K - $957K
     
         
           |    
          
                               
              23.4K
              $3.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.08 - $86.58
      $446K - $536K
     
         
           |    
          
                               
              63.4K
              $4.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $636.62 - $777.63
      $1.98M - $2.41M
     
         
           |    
          
                               
              23.1K
              $15.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.56 - $24.69
      $247K - $450K
     
         
           |    
          
                               
              106K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.58 - $195.91
      $440K - $494K
     
         
           |    
          
                               
              35.1K
              $6.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              34.6K
              $9.44M
             
           | 
          
            
              
            
           |