| 
              
           | 
          
            
           | 
          
                                   
      $72.62 - $83.22
      $81.1M - $93M
     
         
           |    
          
                               
              3.72M
              $299M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $308.27 - $373.31
      $72M - $87.2M
     
         
           |    
          
                               
              668K
              $237M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $65.5M - $80.6M
     
         
           |    
          
                               
              438K
              $246M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.81 - $84.91
      $53.7M - $89.8M
     
         
           |    
          
                               
              1.32M
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.2 - $74.95
      $47.9M - $73M
     
         
           |    
          
                               
              807K
              $60.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $372.27 - $452.69
      $31.7M - $38.5M
     
         
           |    
          
                               
              294K
              $114M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.24M
              $462M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.27 - $82.77
      $14.2M - $18.9M
     
         
           |    
          
                               
              990K
              $66.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.47 - $104.45
      $24.4M - $32.4M
     
         
           |    
          
                               
              435K
              $44.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.3 - $178.32
      $29M - $36.5M
     
         
           |    
          
                               
              841K
              $142M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.57 - $256.96
      $11.4M - $14.3M
     
         
           |    
          
                               
              480K
              $123M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.23 - $315.28
      $10.7M - $12.1M
     
         
           |    
          
                               
              287K
              $90.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $50.56
      $2.43M - $3.03M
     
         
           |    
          
                               
              706K
              $31.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.24 - $52.72
      $4.39M - $5.48M
     
         
           |    
          
                               
              700K
              $33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.71 - $39.25
      $3.59M - $4.45M
     
         
           |    
          
                               
              651K
              $25.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.01 - $154.76
      $12.3K - $15.3K
     
         
           |    
          
                               
              29.3K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.71 - $132.85
      $2.26M - $2.81M
     
         
           |    
          
                               
              257K
              $33.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              262K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.47 - $19.82
      $49.3K - $63.2K
     
         
           |    
          
                               
              1.12M
              $21.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.2 - $185.33
      $37.2K - $48.2K
     
         
           |    
          
                               
              86.4K
              $15.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.02 - $30.31
      $76.8K - $96.9K
     
         
           |    
          
                               
              679K
              $19.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.94 - $140.12
      $9.23M - $11.4M
     
         
           |    
          
                               
              1.49M
              $209M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $21.5M - $26.5M
     
         
           |    
          
                               
              232K
              $352M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.58 - $180.01
      $16.3M - $20M
     
         
           |    
          
                               
              1.75M
              $311M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $61.9M - $86.9M
     
         
           |    
          
                               
              1.22M
              $606M
             
           | 
          
            
              
            
           |