| 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $352.46 - $427.92
      $47.5M - $57.7M
     
         
           |    
          
                               
              465K
              $194M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $749.0 - $890.01
      $33.1M - $39.3M
     
         
           |    
          
                               
              129K
              $115M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $245.82 - $304.51
      $18M - $22.3M
     
         
           |    
          
                               
              564K
              $172M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.01M
              $187M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $453.41 - $572.44
      $5.43M - $6.85M
     
         
           |    
          
                               
              112K
              $64.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.82 - $162.76
      $4.57M - $5.35M
     
         
           |    
          
                               
              957K
              $156M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $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
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.0 - $63.19
      $5.78M - $7.94M
     
         
           |    
          
                               
              1.36M
              $80.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.09 - $265.15
      $17.5M - $31.6M
     
         
           |    
          
                               
              376K
              $66.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.07 - $73.36
      $6.85M - $8.81M
     
         
           |    
          
                               
              147K
              $10.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.73 - $140.86
      $1.43M - $2.3M
     
         
           |    
          
                               
              166K
              $21.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.38 - $41.35
      $6.63M - $8.47M
     
         
           |    
          
                               
              424K
              $15.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.75 - $49.84
      $6.19M - $8.17M
     
         
           |    
          
                               
              379K
              $16.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.69 - $48.34
      $4.75M - $5.64M
     
         
           |    
          
                               
              408K
              $19.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.79 - $167.35
      $1.49M - $2.09M
     
         
           |    
          
                               
              274K
              $40.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.91 - $81.4
      $3.2M - $3.9M
     
         
           |    
          
                               
              345K
              $27.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.0 - $35.0
      $6.27M - $7.56M
     
         
           |    
          
                               
              648K
              $20.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.74 - $97.42
      $7.23M - $8.61M
     
         
           |    
          
                               
              205K
              $17.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.42 - $276.53
      $5.14M - $5.96M
     
         
           |    
          
                               
              75.3K
              $20.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.26 - $67.71
      $3.7M - $4.62M
     
         
           |    
          
                               
              243K
              $16.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.49 - $57.92
      $2.09M - $2.72M
     
         
           |    
          
                               
              397K
              $22.6M
             
           | 
          
            
              
            
           |