| 
              
           | 
          
            
           | 
          
                                   
      $45.48 - $63.1
      $13M - $18M
     
         
           |    
          
                               
              2.23M
              $141M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.68 - $64.66
      $14.7M - $17.4M
     
         
           |    
          
                               
              46.1K
              $2.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.75 - $148.48
      $13.3M - $17.4M
     
         
           |    
          
                               
              5.45K
              $795K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.66 - $106.1
      $15.7M - $20.1M
     
         
           |    
          
                               
              47.7K
              $4.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.2 - $24.22
      $14.2M - $19.9M
     
         
           |    
          
                               
              423K
              $8.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.73 - $257.37
      $11.4M - $17M
     
         
           |    
          
                               
              42.2K
              $9.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.68 - $145.07
      $11.1M - $14.8M
     
         
           |    
          
                               
              223K
              $31.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.73 - $168.51
      $13.1M - $16.5M
     
         
           |    
          
                               
              61.9K
              $8.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.51 - $40.0
      $8.63M - $13.5M
     
         
           |    
          
                               
              32.2K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.79 - $72.95
      $11.2M - $14.1M
     
         
           |    
          
                               
              43.7K
              $2.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.35 - $599.47
      $10.9M - $23.9M
     
         
           |    
          
                               
              393K
              $123M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.6 - $32.16
      $8.76M - $13.7M
     
         
           |    
          
                               
              92.4K
              $2.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.14 - $45.12
      $8.17M - $12.2M
     
         
           |    
          
                               
              271K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.62 - $53.97
      $8.24M - $11.5M
     
         
           |    
          
                               
              35.8K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.26 - $291.15
      $9.78M - $12M
     
         
           |    
          
                               
              44.1K
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $7.03M - $11.4M
     
         
           |    
          
                               
              1.44M
              $327M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $7.79M - $11.3M
     
         
           |    
          
                               
              18.2K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.88 - $71.77
      $8.64M - $10.5M
     
         
           |    
          
                               
              8.51K
              $610K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $8.37M - $10.5M
     
         
           |    
          
                               
              177K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.08 - $243.11
      $5.65M - $11.4M
     
         
           |    
          
                               
              14.1K
              $3.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.53 - $13.86
      $3.48M - $13.6M
     
         
           |    
          
                               
              383K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.61 - $129.97
      $8.36M - $10.4M
     
         
           |    
          
                               
              43.2K
              $5.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.47 - $99.6
      $7.89M - $11.6M
     
         
           |    
          
                               
              277K
              $22.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.88 - $23.17
      $4.39M - $9.35M
     
         
           |    
          
                               
              94K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.39 - $4.35
      $6.45M - $11.7M
     
         
           |    
          
                               
              7.27M
              $24.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.14 - $51.22
      $4.33M - $9.19M
     
         
           |    
          
                               
              8.83K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.6 - $42.84
      $7.95M - $13.8M
     
         
           |    
          
                               
              17.9K
              $501K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.66 - $12.46
      $6.35M - $9.14M
     
         
           |    
          
                               
              25.1K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.8 - $37.92
      $7.45M - $10.5M
     
         
           |    
          
                               
              109K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $412.99 - $531.48
      $7.13M - $9.18M
     
         
           |    
          
                               
              9.08K
              $4.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $8.02M - $9.11M
     
         
           |    
          
                               
              60.7K
              $22.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.88 - $4.08
      $6.92M - $9.81M
     
         
           |    
          
                               
              5.65M
              $20.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.46 - $124.05
      $7.85M - $8.66M
     
         
           |    
          
                               
              10.9K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.49 - $6.21
      $7.43M - $10.3M
     
         
           |    
          
                               
              2.18M
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.6 - $29.07
      $7.23M - $9.3M
     
         
           |    
          
                               
              41.9K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.66 - $172.39
      $7.93M - $8.67M
     
         
           |    
          
                               
              79.4K
              $12.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              110K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $5.61M - $7.73M
     
         
           |    
          
                               
              30.2K
              $8.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $517.23 - $700.54
      $5.62M - $7.61M
     
         
           |    
          
                               
              50K
              $34.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.71 - $6.44
      $4.82M - $8.37M
     
         
           |    
          
                               
              3.97M
              $23.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.22 - $73.66
      $5.88M - $8.3M
     
         
           |    
          
                               
              173K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.69 - $5.89
      $5.99M - $7.52M
     
         
           |    
          
                               
              5.66M
              $32.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $6.4M - $7.37M
     
         
           |    
          
                               
              408K
              $9.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.15 - $84.23
      $4.74M - $7.11M
     
         
           |    
          
                               
              72.1K
              $5.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.54 - $144.33
      $3.09M - $6.7M
     
         
           |    
          
                               
              46.4K
              $6.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $21.71
      $3.89M - $6.66M
     
         
           |    
          
                               
              142K
              $3.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $3.93M - $6.06M
     
         
           |    
          
                               
              162K
              $21.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.84 - $42.92
      $5.46M - $7.85M
     
         
           |    
          
                               
              23.3K
              $770K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.39 - $318.98
      $4.32M - $5.96M
     
         
           |    
          
                               
              60.5K
              $19.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.24 - $4.53
      $3.04M - $6.15M
     
         
           |    
          
                               
              4.63M
              $20.3M
             
           | 
          
            
              
            
           |