| 
              
           | 
          
            
           | 
          
                                   
      $175.1 - $223.38
      $94M - $120M
     
         
           |    
          
                               
              628K
              $139M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.1 - $21.44
      $90.6M - $121M
     
         
           |    
          
                               
              5.79M
              $118M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.0 - $119.06
      $43.1M - $74.3M
     
         
           |    
          
                               
              1.1M
              $130M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.73 - $158.05
      $37.5M - $44.4M
     
         
           |    
          
                               
              1.34M
              $210M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.14 - $130.65
      $33.6M - $65.4M
     
         
           |    
          
                               
              523K
              $68.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.05 - $150.55
      $55.2M - $66.4M
     
         
           |    
          
                               
              441K
              $65.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.32 - $71.9
      $49.2M - $64M
     
         
           |    
          
                               
              890K
              $62.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.55 - $97.62
      $44.9M - $59.5M
     
         
           |    
          
                               
              610K
              $58.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $352.46 - $427.92
      $47.5M - $57.7M
     
         
           |    
          
                               
              465K
              $194M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.32 - $175.15
      $35.5M - $50.8M
     
         
           |    
          
                               
              290K
              $50.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $749.0 - $890.01
      $33.1M - $39.3M
     
         
           |    
          
                               
              129K
              $115M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.51 - $98.6
      $35.8M - $48.7M
     
         
           |    
          
                               
              494K
              $48.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $245.82 - $304.51
      $18M - $22.3M
     
         
           |    
          
                               
              564K
              $172M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.01M
              $187M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.5 - $296.69
      $33.9M - $45.4M
     
         
           |    
          
                               
              153K
              $41.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.97 - $134.56
      $40.3M - $51.7M
     
         
           |    
          
                               
              915K
              $105M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.79 - $216.71
      $14.8M - $25.5M
     
         
           |    
          
                               
              261K
              $55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.92 - $38.72
      $28.3M - $33.3M
     
         
           |    
          
                               
              5.49M
              $198M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.25 - $163.0
      $35.2M - $50.2M
     
         
           |    
          
                               
              742K
              $99.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $280.48 - $346.2
      $33.3M - $41.1M
     
         
           |    
          
                               
              119K
              $34.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.11 - $161.99
      $17.8M - $21.5M
     
         
           |    
          
                               
              693K
              $110M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.14 - $187.2
      $902K - $1.08M
     
         
           |    
          
                               
              1.04M
              $193M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.16 - $68.57
      $18.8M - $23M
     
         
           |    
          
                               
              1.38M
              $91.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.22 - $32.67
      $21.7M - $31.9M
     
         
           |    
          
                               
              1.97M
              $57.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.66 - $43.51
      $28.8M - $43.7M
     
         
           |    
          
                               
              1.17M
              $38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.23 - $103.29
      $3.59M - $4.62M
     
         
           |    
          
                               
              1.39M
              $143M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.23 - $234.82
      $15.9M - $18M
     
         
           |    
          
                               
              536K
              $125M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.35 - $75.71
      $14.9M - $17.5M
     
         
           |    
          
                               
              1.53M
              $113M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.99 - $80.84
      $24M - $28.6M
     
         
           |    
          
                               
              625K
              $45.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.81 - $287.01
      $14.8M - $18.2M
     
         
           |    
          
                               
              310K
              $85.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.47 - $159.25
      $17M - $20.3M
     
         
           |    
          
                               
              804K
              $125M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $488.01 - $604.18
      $4.08M - $5.05M
     
         
           |    
          
                               
              267K
              $156M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.49 - $53.47
      $8.43M - $11.1M
     
         
           |    
          
                               
              1.6M
              $85.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.83 - $23.35
      $19.5M - $25.5M
     
         
           |    
          
                               
              1.09M
              $22.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.08 - $101.2
      $18.6M - $22.9M
     
         
           |    
          
                               
              427K
              $39.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.9 - $179.3
      $15.6M - $17.3M
     
         
           |    
          
                               
              684K
              $116M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.07 - $118.13
      $7.76M - $9.16M
     
         
           |    
          
                               
              1.04M
              $119M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.32 - $183.71
      $14.5M - $17.5M
     
         
           |    
          
                               
              148K
              $26.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.78 - $256.09
      $6.74M - $7.78M
     
         
           |    
          
                               
              392K
              $96.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.25 - $131.62
      $11.6M - $13.9M
     
         
           |    
          
                               
              105K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $453.41 - $572.44
      $5.43M - $6.85M
     
         
           |    
          
                               
              112K
              $64.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.44 - $197.22
      $11.5M - $13.7M
     
         
           |    
          
                               
              69.3K
              $13.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.82 - $162.76
      $4.57M - $5.35M
     
         
           |    
          
                               
              957K
              $156M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $178.68 - $241.52
      $10.5M - $14.2M
     
         
           |    
          
                               
              58.9K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.8 - $224.77
      $10.7M - $13.1M
     
         
           |    
          
                               
              58.4K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.1 - $42.81
      $21.6M - $31.8M
     
         
           |    
          
                               
              2.02M
              $64.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.36 - $63.42
      $7.83M - $9.49M
     
         
           |    
          
                               
              358K
              $22.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.66 - $72.78
      $10.2M - $12.4M
     
         
           |    
          
                               
              299K
              $19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.25 - $18.83
      $9.15M - $12.1M
     
         
           |    
          
                               
              642K
              $10.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.74 - $71.71
      $8.95M - $12.4M
     
         
           |    
          
                               
              173K
              $10.7M
             
           | 
          
            
              
            
           |