| 
              
           | 
          
            
           | 
          
                                   
      $152.93 - $181.74
      $27.4M - $32.6M
     
         
           |    
          
                               
              189K
              $34.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.59 - $182.75
      $23.5M - $30.4M
     
         
           |    
          
                               
              274K
              $49.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.53 - $35.47
      $30.1M - $35M
     
         
           |    
          
                               
              1.26M
              $41.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.54 - $110.63
      $22.5M - $28.4M
     
         
           |    
          
                               
              411K
              $45.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.95 - $38.28
      $20.2M - $28.7M
     
         
           |    
          
                               
              1.12M
              $42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $908.13 - $1056.85
      $8.36M - $9.73M
     
         
           |    
          
                               
              498K
              $493M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.87 - $75.0
      $29M - $33.5M
     
         
           |    
          
                               
              670K
              $46.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.42 - $38.55
      $24.3M - $33M
     
         
           |    
          
                               
              1.21M
              $41.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.37 - $10.63
      $31.1M - $39.5M
     
         
           |    
          
                               
              4.17M
              $35.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.49 - $190.68
      $21.2M - $28M
     
         
           |    
          
                               
              365K
              $65.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.53 - $141.38
      $35.7M - $42.9M
     
         
           |    
          
                               
              607K
              $71.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.64 - $205.16
      $32.8M - $38.5M
     
         
           |    
          
                               
              1.15M
              $227M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.1 - $43.23
      $22.1M - $29.8M
     
         
           |    
          
                               
              2.95M
              $120M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.32 - $75.28
      $23.8M - $29.2M
     
         
           |    
          
                               
              389K
              $29.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.68 - $291.66
      $19.5M - $23M
     
         
           |    
          
                               
              370K
              $108M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.24 - $109.76
      $28.2M - $30.3M
     
         
           |    
          
                               
              334K
              $34.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.77 - $8.86
      $22.1M - $29M
     
         
           |    
          
                               
              3.96M
              $33.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.86 - $129.5
      $21.6M - $27.2M
     
         
           |    
          
                               
              285K
              $36.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.84 - $240.32
      $19.5M - $25.9M
     
         
           |    
          
                               
              127K
              $30.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.27 - $88.92
      $22.5M - $26.9M
     
         
           |    
          
                               
              305K
              $26.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.86 - $333.86
      $19.9M - $25.2M
     
         
           |    
          
                               
              117K
              $38.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.56 - $21.63
      $14.7M - $25.2M
     
         
           |    
          
                               
              1.29M
              $27.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.1 - $63.66
      $26.8M - $99.7M
     
         
           |    
          
                               
              1.6M
              $27.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.08 - $243.11
      $9.11M - $18.5M
     
         
           |    
          
                               
              170K
              $37.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.93 - $39.93
      $5.64M - $6.64M
     
         
           |    
          
                               
              5M
              $200M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.13 - $74.77
      $23.2M - $25.4M
     
         
           |    
          
                               
              371K
              $27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.62 - $89.56
      $19.6M - $24.5M
     
         
           |    
          
                               
              329K
              $28.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.11 - $147.65
      $23.2M - $26.7M
     
         
           |    
          
                               
              237K
              $32.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.12 - $112.71
      $24.5M - $29M
     
         
           |    
          
                               
              1.05M
              $113M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.23 - $215.61
      $24M - $27.6M
     
         
           |    
          
                               
              307K
              $62.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.2 - $11.74
      $16.8M - $24.1M
     
         
           |    
          
                               
              2.49M
              $27.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.49 - $33.82
      $30.9M - $36.7M
     
         
           |    
          
                               
              3.54M
              $105M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.37 - $18.59
      $20.5M - $23.3M
     
         
           |    
          
                               
              1.4M
              $25.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $50.56
      $22.1M - $27.5M
     
         
           |    
          
                               
              685K
              $30.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.97 - $117.24
      $8.53M - $11.2M
     
         
           |    
          
                               
              890K
              $104M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.52 - $48.28
      $17.8M - $22.3M
     
         
           |    
          
                               
              612K
              $29.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.59 - $109.11
      $22.5M - $25M
     
         
           |    
          
                               
              392K
              $40.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.13 - $41.98
      $18.8M - $25.3M
     
         
           |    
          
                               
              786K
              $28.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.87 - $22.95
      $21.2M - $23.3M
     
         
           |    
          
                               
              1.18M
              $26.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.77 - $112.45
      $23.9M - $26.9M
     
         
           |    
          
                               
              754K
              $79.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.85 - $44.32
      $17.5M - $21.6M
     
         
           |    
          
                               
              608K
              $26.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.77 - $23.36
      $22.1M - $22.7M
     
         
           |    
          
                               
              1.49M
              $34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.0 - $195.62
      $22.7M - $27.8M
     
         
           |    
          
                               
              210K
              $34.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.95 - $22.57
      $17.8M - $22.4M
     
         
           |    
          
                               
              1.03M
              $21.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.81 - $30.33
      $18.4M - $23.5M
     
         
           |    
          
                               
              980K
              $26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.31 - $98.39
      $15.5M - $16.7M
     
         
           |    
          
                               
              791K
              $77.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.56 - $90.18
      $17.9M - $21.1M
     
         
           |    
          
                               
              367K
              $31.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.65 - $24.49
      $21.6M - $28.4M
     
         
           |    
          
                               
              1.94M
              $36.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.32 - $209.71
      $16.7M - $20.8M
     
         
           |    
          
                               
              457K
              $90.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.55 - $151.93
      $21M - $24.2M
     
         
           |    
          
                               
              359K
              $49.9M
             
           | 
          
            
              
            
           |