| 
              
           | 
          
            
           | 
          
                                   
      $104.22 - $139.65
      $26.2M - $35.1M
     
         
           |    
          
                               
              4.97K
              $694K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.52 - $30.02
      $22.7M - $30.2M
     
         
           |    
          
                               
              61.8K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.15 - $58.93
      $23.8M - $28M
     
         
           |    
          
                               
              532K
              $28.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.22 - $79.77
      $24.6M - $28.4M
     
         
           |    
          
                               
              62.5K
              $4.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.63 - $125.98
      $24.1M - $42.4M
     
         
           |    
          
                               
              26.1K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.53 - $159.7
      $27.3M - $32.9M
     
         
           |    
          
                               
              6.14K
              $979K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.97 - $102.82
      $22.7M - $26.9M
     
         
           |    
          
                               
              375K
              $36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.32 - $302.46
      $24.5M - $27M
     
         
           |    
          
                               
              44.4K
              $12.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.57 - $170.4
      $21.5M - $34.8M
     
         
           |    
          
                               
              6.73K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.57 - $345.64
      $90M - $191M
     
         
           |    
          
                               
              701K
              $236M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.22 - $73.66
      $21.1M - $29.7M
     
         
           |    
          
                               
              149K
              $9.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.79 - $54.16
      $22.1M - $28.6M
     
         
           |    
          
                               
              18.7K
              $984K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.32 - $190.42
      $23.1M - $30.4M
     
         
           |    
          
                               
              4.95K
              $937K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.62 - $183.47
      $22.7M - $27.4M
     
         
           |    
          
                               
              62.2K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $206.34 - $257.46
      $22.9M - $28.6M
     
         
           |    
          
                               
              67.5K
              $17.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.72 - $80.34
      $21M - $27.8M
     
         
           |    
          
                               
              7.72K
              $619K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.68 - $145.07
      $20.4M - $27.3M
     
         
           |    
          
                               
              253K
              $36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $315.21 - $437.41
      $42.2M - $58.6M
     
         
           |    
          
                               
              206K
              $90.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.26 - $91.89
      $20.5M - $27.2M
     
         
           |    
          
                               
              30.1K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $75M - $141M
     
         
           |    
          
                               
              568K
              $157M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.02 - $83.8
      $19.7M - $24.6M
     
         
           |    
          
                               
              126K
              $9.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $22.3M - $27.5M
     
         
           |    
          
                               
              173K
              $5.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $388.56 - $520.27
      $17.9M - $23.9M
     
         
           |    
          
                               
              28.4K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.86 - $55.77
      $15.8M - $18.4M
     
         
           |    
          
                               
              2.23M
              $117M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.56 - $87.72
      $20.5M - $23.2M
     
         
           |    
          
                               
              139K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.27 - $82.77
      $9M - $12M
     
         
           |    
          
                               
              1.08M
              $72.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $508.76 - $605.77
      $21.5M - $25.6M
     
         
           |    
          
                               
              73.7K
              $42.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.5 - $99.11
      $20M - $27.3M
     
         
           |    
          
                               
              14.9K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.58 - $193.99
      $19.6M - $24.2M
     
         
           |    
          
                               
              4.32K
              $837K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.51 - $53.08
      $19M - $24.3M
     
         
           |    
          
                               
              11.2K
              $591K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $85.12
      $21.2M - $31M
     
         
           |    
          
                               
              293K
              $25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.49 - $190.68
      $20.4M - $26.9M
     
         
           |    
          
                               
              53.1K
              $9.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.73 - $65.22
      $18.5M - $22.9M
     
         
           |    
          
                               
              5.99K
              $390K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.48 - $107.04
      $18M - $21.8M
     
         
           |    
          
                               
              11.5K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.35 - $93.84
      $18.3M - $24.4M
     
         
           |    
          
                               
              4.53K
              $352K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.24 - $91.93
      $9.67M - $14.3M
     
         
           |    
          
                               
              81.5K
              $5.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.6 - $87.81
      $45.7M - $66.2M
     
         
           |    
          
                               
              1.85M
              $162M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.84 - $93.53
      $21M - $24M
     
         
           |    
          
                               
              265K
              $24.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $19.1M - $37.7M
     
         
           |    
          
                               
              137K
              $16.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.57 - $9.81
      $17.4M - $19.9M
     
         
           |    
          
                               
              1.2M
              $11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.32 - $147.75
      $15.8M - $18.5M
     
         
           |    
          
                               
              408K
              $56.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $15.41
      $11.6M - $16M
     
         
           |    
          
                               
              1.29M
              $16.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.88 - $89.64
      $14.9M - $19.6M
     
         
           |    
          
                               
              77.3K
              $5.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.53 - $212.53
      $5.32M - $22.4M
     
         
           |    
          
                               
              17.6K
              $977K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.47 - $274.71
      $22.8M - $29.8M
     
         
           |    
          
                               
              921K
              $221M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              16.3K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.13 - $34.85
      $17.3M - $21.4M
     
         
           |    
          
                               
              312K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.65 - $58.58
      $17.3M - $20M
     
         
           |    
          
                               
              7.56K
              $426K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.21 - $48.21
      $18.6M - $28.8M
     
         
           |    
          
                               
              139K
              $5.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $143.81
      $78.2M - $144M
     
         
           |    
          
                               
              2.16M
              $307M
             
           | 
          
            
              
            
           |