| 
              
           | 
          
            
           | 
          
                                   
      $34.78 - $51.4
      $6.09M - $9M
     
         
           |    
          
                               
              175K
              $9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.08 - $195.83
      $4.16M - $8.4M
     
         
           |    
          
                               
              47.9K
              $9.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.79 - $42.99
      $7.12M - $8.8M
     
         
           |    
          
                               
              205K
              $8.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.84 - $145.22
      $8.56M - $9.8M
     
         
           |    
          
                               
              67.5K
              $8.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $5.25M - $8.1M
     
         
           |    
          
                               
              77K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $62.87
      $5.86M - $6.78M
     
         
           |    
          
                               
              588K
              $36.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.89 - $49.46
      $6.29M - $7.79M
     
         
           |    
          
                               
              158K
              $7.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.81 - $34.65
      $7.53M - $9.06M
     
         
           |    
          
                               
              448K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.03 - $321.33
      $6.25M - $7.25M
     
         
           |    
          
                               
              28.3K
              $8.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.74 - $568.03
      $152K - $189K
     
         
           |    
          
                               
              128K
              $72.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $292.88 - $540.68
      $4.16M - $7.69M
     
         
           |    
          
                               
              26.4K
              $10.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.28 - $309.85
      $9.46M - $11.2M
     
         
           |    
          
                               
              132K
              $36.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.36 - $159.82
      $7.01M - $7.66M
     
         
           |    
          
                               
              90.3K
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.03 - $294.78
      $3.85M - $5.14M
     
         
           |    
          
                               
              52.6K
              $15.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.92 - $43.78
      $5.4M - $7.4M
     
         
           |    
          
                               
              1.96M
              $78.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.1 - $43.23
      $4.52M - $6.09M
     
         
           |    
          
                               
              1.11M
              $45.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.94 - $86.02
      $5.4M - $6.45M
     
         
           |    
          
                               
              75K
              $6.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.55 - $321.23
      $6.26M - $7.04M
     
         
           |    
          
                               
              28.7K
              $8.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $421.16 - $509.5
      $6.37M - $7.71M
     
         
           |    
          
                               
              34.6K
              $15.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.62 - $206.57
      $3.66M - $4.76M
     
         
           |    
          
                               
              86.1K
              $17.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.28 - $13.3
      $7.14M - $10.2M
     
         
           |    
          
                               
              1.34M
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.69 - $99.41
      $4.92M - $6.13M
     
         
           |    
          
                               
              65K
              $5.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.71 - $19.37
      $3.47M - $5.74M
     
         
           |    
          
                               
              712K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              50.7K
              $9.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.23 - $42.89
      $4.64M - $5.65M
     
         
           |    
          
                               
              132K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.07 - $171.99
      $2.97M - $4.82M
     
         
           |    
          
                               
              33K
              $5.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $479.92 - $590.74
      $1.87M - $2.3M
     
         
           |    
          
                               
              209K
              $117M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.94 - $388.21
      $3.3M - $4.68M
     
         
           |    
          
                               
              17.6K
              $6.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $113.06
      $3.76M - $4.87M
     
         
           |    
          
                               
              47.3K
              $5.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.04 - $175.83
      $3.14M - $4.67M
     
         
           |    
          
                               
              33.7K
              $5.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.53 - $18.91
      $4.4M - $4.75M
     
         
           |    
          
                               
              251K
              $4.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $266.31 - $309.77
      $4.26M - $4.96M
     
         
           |    
          
                               
              16K
              $4.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.79 - $134.29
      $3.22M - $4.66M
     
         
           |    
          
                               
              38.9K
              $5.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.34 - $13.35
      $4.14M - $5.34M
     
         
           |    
          
                               
              400K
              $4.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.44 - $94.13
      $4.63M - $5.7M
     
         
           |    
          
                               
              118K
              $10M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.64 - $143.29
      $2.48M - $4.05M
     
         
           |    
          
                               
              39.5K
              $5.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.23 - $17.42
      $3.36M - $4.43M
     
         
           |    
          
                               
              301K
              $5.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.57 - $90.16
      $3.26M - $4.49M
     
         
           |    
          
                               
              49.8K
              $4.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.07 - $52.59
      $2.55M - $3.44M
     
         
           |    
          
                               
              181K
              $9.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.2 - $73.35
      $1.75M - $2.84M
     
         
           |    
          
                               
              104K
              $7.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.63 - $218.07
      $3.59M - $4.51M
     
         
           |    
          
                               
              37.7K
              $7.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.5 - $83.89
      $2.64M - $4.14M
     
         
           |    
          
                               
              49.4K
              $4.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.48 - $50.46
      $3.43M - $4.08M
     
         
           |    
          
                               
              80.8K
              $3.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.39 - $227.7
      $3.43M - $4.11M
     
         
           |    
          
                               
              37.2K
              $8.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.29 - $61.15
      $3.55M - $4.6M
     
         
           |    
          
                               
              132K
              $7.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.88 - $21.18
      $2.56M - $3.65M
     
         
           |    
          
                               
              199K
              $4.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.29 - $11.3
      $2.03M - $3.64M
     
         
           |    
          
                               
              322K
              $3.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.86 - $44.3
      $2.92M - $4.06M
     
         
           |    
          
                               
              108K
              $4.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.86 - $186.1
      $2.5M - $3.5M
     
         
           |    
          
                               
              20.8K
              $3.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.5 - $17.36
      $448K - $623K
     
         
           |    
          
                               
              1.9M
              $32.7M
             
           | 
          
            
              
            
           |