| 
              
           | 
          
            
           | 
          
                                   
      $63.51 - $77.8
      $22.7M - $27.8M
     
         
           |    
          
                               
              659K
              $46.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.37 - $53.28
      $22.2M - $28.6M
     
         
           |    
          
                               
              537K
              $24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.23 - $215.61
      $22M - $25.4M
     
         
           |    
          
                               
              118K
              $23.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.83 - $107.06
      $21.7M - $24.5M
     
         
           |    
          
                               
              229K
              $23.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.48 - $11.94
      $19.1M - $26.9M
     
         
           |    
          
                               
              2.26M
              $23.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.07 - $151.11
      $17.8M - $22.4M
     
         
           |    
          
                               
              267K
              $39.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.54 - $33.77
      $663K - $912K
     
         
           |    
          
                               
              4.28M
              $129M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.91 - $168.0
      $23.2M - $26.7M
     
         
           |    
          
                               
              171K
              $25.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.77 - $144.3
      $23.3M - $26.2M
     
         
           |    
          
                               
              290K
              $39.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $121.01
      $1.11M - $1.32M
     
         
           |    
          
                               
              2.3M
              $278M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.69 - $18.61
      $14.1M - $20.6M
     
         
           |    
          
                               
              1.83M
              $34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.49 - $29.35
      $15.4M - $21M
     
         
           |    
          
                               
              1.7M
              $48.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.47 - $79.12
      $13.4M - $17.6M
     
         
           |    
          
                               
              697K
              $53.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.45 - $89.86
      $14.9M - $20.1M
     
         
           |    
          
                               
              422K
              $37.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.19 - $590.78
      $20.6M - $23.5M
     
         
           |    
          
                               
              39.7K
              $22.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.13 - $74.29
      $22.3M - $31.7M
     
         
           |    
          
                               
              427K
              $22.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.57 - $30.84
      $17.6M - $24.1M
     
         
           |    
          
                               
              1.64M
              $48.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $487.07 - $672.24
      $19.4M - $26.8M
     
         
           |    
          
                               
              41K
              $22.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.79 - $30.15
      $5.05M - $7.69M
     
         
           |    
          
                               
              8.22M
              $223M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.82 - $38.61
      $17.7M - $22.1M
     
         
           |    
          
                               
              573K
              $22.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $18.6M - $23M
     
         
           |    
          
                               
              292K
              $22.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $26.78
      $21.9M - $28.8M
     
         
           |    
          
                               
              1.07M
              $22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.66 - $58.38
      $20.8M - $26.1M
     
         
           |    
          
                               
              591K
              $30.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.92 - $50.78
      $22.1M - $24.4M
     
         
           |    
          
                               
              709K
              $33.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.9 - $197.47
      $4.84M - $6.63M
     
         
           |    
          
                               
              637K
              $126M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.38 - $135.49
      $27.3M - $32.6M
     
         
           |    
          
                               
              1.05M
              $131M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.63 - $110.51
      $15.6M - $21.1M
     
         
           |    
          
                               
              195K
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.77 - $422.75
      $11.1M - $15.9M
     
         
           |    
          
                               
              129K
              $54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.53 - $122.8
      $21M - $24.2M
     
         
           |    
          
                               
              310K
              $35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.27 - $452.69
      $19.9M - $24.3M
     
         
           |    
          
                               
              53.6K
              $20.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.86 - $115.75
      $21.1M - $24.5M
     
         
           |    
          
                               
              339K
              $34.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.54 - $92.62
      $19.4M - $20.7M
     
         
           |    
          
                               
              224K
              $20.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.14 - $18.75
      $17.5M - $20.4M
     
         
           |    
          
                               
              3.14M
              $58.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $919.93 - $1101.66
      $17M - $20.3M
     
         
           |    
          
                               
              46.7K
              $48.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.44 - $5.9
      $8.95M - $15.3M
     
         
           |    
          
                               
              5.41M
              $31.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.18 - $95.54
      $16.3M - $20.7M
     
         
           |    
          
                               
              217K
              $20.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $15.7M - $19.3M
     
         
           |    
          
                               
              188K
              $106M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.42 - $82.49
      $17M - $20.5M
     
         
           |    
          
                               
              432K
              $34.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.42 - $38.55
      $12.3M - $16.7M
     
         
           |    
          
                               
              1.93M
              $65.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $154.71
      $11.5M - $18.4M
     
         
           |    
          
                               
              141K
              $21.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.0 - $137.63
      $12.8M - $14.9M
     
         
           |    
          
                               
              422K
              $57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.95 - $68.11
      $14.1M - $20.5M
     
         
           |    
          
                               
              315K
              $19.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.92 - $52.37
      $15.5M - $18.5M
     
         
           |    
          
                               
              589K
              $30.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.11 - $33.81
      $18.5M - $24M
     
         
           |    
          
                               
              1.32M
              $39.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.6 - $21.44
      $5.94M - $11M
     
         
           |    
          
                               
              1.46M
              $31.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.72 - $497.52
      $18.6M - $21.4M
     
         
           |    
          
                               
              145K
              $65.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.54 - $110.63
      $14.1M - $17.8M
     
         
           |    
          
                               
              206K
              $22.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.4 - $64.29
      $18.1M - $21.8M
     
         
           |    
          
                               
              340K
              $18.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.63 - $195.39
      $16.9M - $20.8M
     
         
           |    
          
                               
              107K
              $18.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.52 - $30.02
      $22.9M - $30.5M
     
         
           |    
          
                               
              2.41M
              $59.9M
             
           | 
          
            
              
            
           |