| 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $92.7M - $128M
     
         
           |    
          
                               
              55.6K
              $16.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.66 - $159.48
      $50.1M - $64M
     
         
           |    
          
                               
              71.7K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.47 - $87.12
      $32.6M - $38.6M
     
         
           |    
          
                               
              954K
              $75.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $42M - $51.8M
     
         
           |    
          
                               
              90.6K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.21 - $143.81
      $39.6M - $72.9M
     
         
           |    
          
                               
              230K
              $32.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.83 - $140.86
      $44.6M - $63M
     
         
           |    
          
                               
              385K
              $54.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $39.4M - $44.5M
     
         
           |    
          
                               
              75.9K
              $35.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.39 - $47.46
      $39.9M - $55.1M
     
         
           |    
          
                               
              2.18M
              $103M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.66 - $106.1
      $21.4M - $27.5M
     
         
           |    
          
                               
              237K
              $21.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $28M - $34.2M
     
         
           |    
          
                               
              163K
              $9.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.91 - $92.56
      $24.6M - $26.8M
     
         
           |    
          
                               
              99.9K
              $9.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $462.22 - $707.75
      $28.4M - $43.4M
     
         
           |    
          
                               
              50.5K
              $35.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.38 - $79.97
      $21.4M - $34.7M
     
         
           |    
          
                               
              106K
              $8.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.26 - $291.15
      $20.8M - $25.6M
     
         
           |    
          
                               
              103K
              $28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $85.12
      $31.5M - $46.2M
     
         
           |    
          
                               
              1.16M
              $99.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.92 - $52.37
      $20.7M - $24.6M
     
         
           |    
          
                               
              965K
              $50.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $483.07 - $625.6
      $9.63M - $12.5M
     
         
           |    
          
                               
              72.9K
              $38.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.93 - $119.04
      $14.1M - $16.8M
     
         
           |    
          
                               
              327K
              $35.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.22 - $199.8
      $18.5M - $24.1M
     
         
           |    
          
                               
              13.3K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.71 - $108.69
      $16.6M - $21.3M
     
         
           |    
          
                               
              14.6K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $35.95
      $15.5M - $23M
     
         
           |    
          
                               
              278K
              $9.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.11 - $227.66
      $16.7M - $20M
     
         
           |    
          
                               
              10.2K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.28 - $266.34
      $17.4M - $23M
     
         
           |    
          
                               
              60.8K
              $16.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.88 - $218.1
      $17.2M - $32.1M
     
         
           |    
          
                               
              35.2K
              $7.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.26 - $38.81
      $15.1M - $29M
     
         
           |    
          
                               
              69.9K
              $2.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.11 - $49.33
      $10.5M - $14.4M
     
         
           |    
          
                               
              120K
              $5.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.38 - $135.49
      $10.8M - $12.9M
     
         
           |    
          
                               
              118K
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.35 - $64.65
      $12.3M - $31.3M
     
         
           |    
          
                               
              19K
              $948K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.88 - $52.99
      $11.3M - $16.7M
     
         
           |    
          
                               
              11.1K
              $546K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $14.6M - $23.6M
     
         
           |    
          
                               
              58.5K
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.67 - $143.04
      $15.3M - $32.4M
     
         
           |    
          
                               
              26.1K
              $3.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.8 - $85.28
      $11.6M - $14.2M
     
         
           |    
          
                               
              19.8K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.53 - $159.7
      $15.1M - $18.3M
     
         
           |    
          
                               
              228K
              $36.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.64 - $205.16
      $10.1M - $11.8M
     
         
           |    
          
                               
              98.3K
              $19.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $11.7M - $15.3M
     
         
           |    
          
                               
              211K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.07 - $52.59
      $11.1M - $14.9M
     
         
           |    
          
                               
              185K
              $9.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.8 - $37.92
      $5.02M - $7.1M
     
         
           |    
          
                               
              666K
              $21.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              36.8K
              $3.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $227.2 - $258.07
      $9.23M - $10.5M
     
         
           |    
          
                               
              12.9K
              $3.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.66 - $58.0
      $8.24M - $9.62M
     
         
           |    
          
                               
              49.8K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $455.19 - $737.73
      $10.8M - $17.6M
     
         
           |    
          
                               
              30.5K
              $22.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $7.38M - $9.21M
     
         
           |    
          
                               
              20.2K
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $7.37M - $8.13M
     
         
           |    
          
                               
              50.5K
              $5.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.84 - $122.24
      $6.41M - $7.62M
     
         
           |    
          
                               
              76.6K
              $8.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.26 - $199.95
      $7.09M - $7.73M
     
         
           |    
          
                               
              38.4K
              $7.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.3 - $95.43
      $6.77M - $7.32M
     
         
           |    
          
                               
              50.2K
              $4.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.45 - $126.79
      $7.68M - $11.5M
     
         
           |    
          
                               
              49.9K
              $6.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.04 - $28.08
      $6.09M - $7.76M
     
         
           |    
          
                               
              133K
              $3.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $47.74
      $6.91M - $9.86M
     
         
           |    
          
                               
              376K
              $15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.05 - $113.3
      $4.88M - $5.64M
     
         
           |    
          
                               
              143K
              $14.3M
             
           | 
          
            
              
            
           |