| 
              
           | 
          
            
           | 
          
                                   
      $238.57 - $327.47
      $51.3M - $70.4M
     
         
           |    
          
                               
              374K
              $118M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.36 - $161.45
      $69.4M - $81M
     
         
           |    
          
                               
              504K
              $74.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.89 - $340.04
      $67.4M - $75.9M
     
         
           |    
          
                               
              230K
              $76.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.93 - $295.04
      $68.7M - $90.1M
     
         
           |    
          
                               
              458K
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.37 - $290.71
      $57.2M - $65.9M
     
         
           |    
          
                               
              1.04M
              $287M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.97 - $17.21
      $24.2M - $41.7M
     
         
           |    
          
                               
              10.5M
              $166M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.87 - $75.0
      $65.2M - $75.3M
     
         
           |    
          
                               
              1.3M
              $91.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.19 - $10.66
      $45.2M - $58.9M
     
         
           |    
          
                               
              13M
              $139M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.27 - $11.41
      $60.7M - $74.7M
     
         
           |    
          
                               
              7.79M
              $80.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.48 - $124.43
      $65.8M - $78.4M
     
         
           |    
          
                               
              803K
              $89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.56 - $60.91
      $65.1M - $71.4M
     
         
           |    
          
                               
              2.15M
              $126M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.17 - $83.07
      $28M - $39.9M
     
         
           |    
          
                               
              5.09M
              $389M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.23 - $97.27
      $62.6M - $66.8M
     
         
           |    
          
                               
              728K
              $70.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.81 - $124.33
      $38.4M - $63.8M
     
         
           |    
          
                               
              634K
              $78.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.24 - $6.81
      $28.4M - $36.9M
     
         
           |    
          
                               
              26.7M
              $182M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.06 - $91.24
      $41.2M - $54.5M
     
         
           |    
          
                               
              1.32M
              $120M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $212.1 - $244.27
      $75.3M - $86.7M
     
         
           |    
          
                               
              974K
              $213M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.53 - $159.7
      $51.3M - $61.8M
     
         
           |    
          
                               
              387K
              $61.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.52 - $74.53
      $44.6M - $59.8M
     
         
           |    
          
                               
              860K
              $64.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.47 - $102.48
      $39.1M - $58.5M
     
         
           |    
          
                               
              1.04M
              $95.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.24 - $8.55
      $35.7M - $58.3M
     
         
           |    
          
                               
              8.12M
              $67.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.01 - $475.68
      $40.9M - $59.3M
     
         
           |    
          
                               
              125K
              $58.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.75 - $80.65
      $54M - $57.5M
     
         
           |    
          
                               
              920K
              $74.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $10.7M - $15M
     
         
           |    
          
                               
              379K
              $188M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.47 - $41.59
      $54.5M - $57.5M
     
         
           |    
          
                               
              1.53M
              $63.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.51 - $36.83
      $55.8M - $57.9M
     
         
           |    
          
                               
              1.81M
              $65.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.03 - $45.23
      $27.2M - $41M
     
         
           |    
          
                               
              2.44M
              $108M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.04 - $178.17
      $32.5M - $40.5M
     
         
           |    
          
                               
              3.26M
              $534M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.16 - $34.39
      $50.1M - $57.2M
     
         
           |    
          
                               
              1.66M
              $55.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.85 - $82.88
      $58.2M - $62M
     
         
           |    
          
                               
              2.08M
              $166M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.22 - $19.04
      $23.6M - $72.2M
     
         
           |    
          
                               
              3.79M
              $55.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $57.58
      $2.8M - $4.33M
     
         
           |    
          
                               
              3.84M
              $221M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.22 - $100.51
      $28.8M - $43M
     
         
           |    
          
                               
              913K
              $90.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.65 - $60.68
      $35.5M - $57.3M
     
         
           |    
          
                               
              1.54M
              $80M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $40.2M - $52.6M
     
         
           |    
          
                               
              1.41M
              $82.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.76 - $30.81
      $6.03M - $9.4M
     
         
           |    
          
                               
              5.67M
              $170M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.99 - $268.54
      $53.1M - $64.5M
     
         
           |    
          
                               
              433K
              $103M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.33 - $186.13
      $11.4M - $18.8M
     
         
           |    
          
                               
              684K
              $127M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.92 - $110.2
      $46.9M - $56.3M
     
         
           |    
          
                               
              511K
              $51.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.71 - $19.37
      $32.9M - $54.4M
     
         
           |    
          
                               
              6.78M
              $109M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.88 - $104.3
      $46.5M - $53.3M
     
         
           |    
          
                               
              511K
              $50.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.12 - $33.82
      $36.2M - $46.9M
     
         
           |    
          
                               
              2.48M
              $83.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.75 - $131.18
      $19.8M - $46.7M
     
         
           |    
          
                               
              420K
              $55.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.76 - $36.95
      $28.5M - $46.2M
     
         
           |    
          
                               
              1.68M
              $61.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $377.5 - $449.52
      $47.6M - $56.7M
     
         
           |    
          
                               
              214K
              $86.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.12 - $21.0
      $47.1M - $49.1M
     
         
           |    
          
                               
              3.25M
              $67.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.22 - $79.77
      $51.9M - $59.9M
     
         
           |    
          
                               
              1.28M
              $91.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.23 - $9.21
      $39.8M - $50.8M
     
         
           |    
          
                               
              7.23M
              $62.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.97 - $19.49
      $3.71M - $6.05M
     
         
           |    
          
                               
              8.36M
              $163M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.15 - $226.42
      $44.8M - $61.4M
     
         
           |    
          
                               
              271K
              $46.7M
             
           | 
          
            
              
            
           |