| 
              
           | 
          
            
           | 
          
                                   
      $18.91 - $22.43
      $6.36M - $7.54M
     
         
           |    
          
                               
              1.01M
              $22.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.02 - $73.82
      $3.43M - $3.51M
     
         
           |    
          
                               
              737K
              $54.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              216K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.79 - $91.42
      $798K - $914K
     
         
           |    
          
                               
              8.08K
              $719K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.68 - $52.76
      $583K - $595K
     
         
           |    
          
                               
              7.82K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.35 - $599.47
      $21.1K - $46.2K
     
         
           |    
          
                               
              1.53K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.66 - $172.39
      $94K - $103K
     
         
           |    
          
                               
              12.7K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.52K
              $373K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.72 - $63.84
      $25K - $33.5K
     
         
           |    
          
                               
              23.4K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.48 - $124.43
      $28.1K - $33.5K
     
         
           |    
          
                               
              9.28K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $713.71 - $898.95
      $8.56K - $10.8K
     
         
           |    
          
                               
              1.77K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.27 - $288.74
      $65.6K - $74.2K
     
         
           |    
          
                               
              982
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $377.5 - $449.52
      $51.3K - $61.1K
     
         
           |    
          
                               
              1.21K
              $489K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.55 - $321.23
      $11.1K - $12.5K
     
         
           |    
          
                               
              3.14K
              $916K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.1 - $23.83
      $101K - $126K
     
         
           |    
          
                               
              19K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.19 - $67.22
      $85K - $105K
     
         
           |    
          
                               
              5.48K
              $368K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.76 - $326.81
      $51.5K - $60.8K
     
         
           |    
          
                               
              1.7K
              $523K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.62 - $83.22
      $35.3K - $40.4K
     
         
           |    
          
                               
              10.9K
              $875K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.72 - $497.52
      $15.1K - $17.4K
     
         
           |    
          
                               
              1.17K
              $528K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $31.4K - $35.5K
     
         
           |    
          
                               
              1.13K
              $521K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $307.71 - $366.67
      $308 - $367
     
         
           |    
          
                               
              597
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1503.62 - $2206.01
      $3.01K - $4.41K
     
         
           |    
          
                               
              402
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.3K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              316K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.77K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $329.49 - $438.4
      $59.6K - $79.4K
     
         
           |    
          
                               
              1.05K
              $459K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.98 - $80.12
      $145K - $191K
     
         
           |    
          
                               
              21.8K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.7 - $501.59
      $1.59K - $2.01K
     
         
           |    
          
                               
              426
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.73 - $237.37
      $581 - $712
     
         
           |    
          
                               
              991
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.38 - $30.18
      $8.46K - $10.5K
     
         
           |    
          
                               
              11K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.82 - $215.79
      $615K - $759K
     
         
           |    
          
                               
              44.3K
              $9.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.72 - $42.74
      $8.78K - $10.8K
     
         
           |    
          
                               
              16.3K
              $697K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1678.5 - $1997.36
      $5.04K - $5.99K
     
         
           |    
          
                               
              416
              $830K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.56 - $109.49
      $996 - $1.2K
     
         
           |    
          
                               
              11.4K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $55.4K - $68.4K
     
         
           |    
          
                               
              1.06K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $228.54 - $279.83
      $10.7K - $13.2K
     
         
           |    
          
                               
              4.79K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.08 - $63.14
      $4.01K - $5.05K
     
         
           |    
          
                               
              14.7K
              $925K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.16 - $62.02
      $7.98K - $9.68K
     
         
           |    
          
                               
              38K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.83 - $84.09
      $13.7K - $17K
     
         
           |    
          
                               
              23K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.86 - $362.89
      $216K - $353K
     
         
           |    
          
                               
              12.1K
              $3.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.75 - $303.93
      $40.2K - $50.1K
     
         
           |    
          
                               
              19.6K
              $5.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $296K - $415K
     
         
           |    
          
                               
              9.51K
              $4.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.88 - $91.97
      $1.26M - $1.55M
     
         
           |    
          
                               
              380K
              $34.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $97.7K - $164K
     
         
           |    
          
                               
              65.9K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.65 - $57.01
      $1.05M - $1.31M
     
         
           |    
          
                               
              1.26M
              $72M
             
           | 
          
            
              
            
           |