| 
              
           | 
          
            
           | 
          
                                   
      $50.65 - $58.58
      $1.47K - $1.7K
     
         
           |    
          
                               
              51.9K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.47 - $102.48
      $1.3K - $1.95K
     
         
           |    
          
                               
              9.13K
              $840K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $283.31 - $388.96
      $2.55K - $3.5K
     
         
           |    
          
                               
              2.89K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $455.19 - $737.73
      $2.73K - $4.43K
     
         
           |    
          
                               
              933
              $682K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $12.2K - $14.9K
     
         
           |    
          
                               
              26.7K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.28 - $266.34
      $29.4K - $38.9K
     
         
           |    
          
                               
              4.67K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.4K
              $508K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.0 - $168.0
      $3.75K - $5.04K
     
         
           |    
          
                               
              5.14K
              $864K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $315.94 - $408.41
      $2.21K - $2.86K
     
         
           |    
          
                               
              2.14K
              $874K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.97 - $332.17
      $3.07K - $4.65K
     
         
           |    
          
                               
              2.29K
              $761K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.48 - $124.46
      $149K - $187K
     
         
           |    
          
                               
              31.4K
              $3.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.37 - $177.56
      $69.1K - $87.4K
     
         
           |    
          
                               
              8.59K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.81 - $137.79
      $43.1K - $62K
     
         
           |    
          
                               
              6.9K
              $936K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.88 - $218.1
      $2.1K - $3.93K
     
         
           |    
          
                               
              2.23K
              $487K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.13 - $55.86
      $842K - $957K
     
         
           |    
          
                               
              254K
              $14.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.96 - $91.05
      $1.77K - $2.37K
     
         
           |    
          
                               
              27.9K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $919.93 - $1101.66
      $26.7K - $31.9K
     
         
           |    
          
                               
              4.85K
              $5.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.67 - $315.32
      $2.1K - $3.78K
     
         
           |    
          
                               
              2.03K
              $638K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $20.7K - $23.3K
     
         
           |    
          
                               
              17K
              $7.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.1 - $106.55
      $30.5K - $42.7K
     
         
           |    
          
                               
              16.8K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.61 - $162.67
      $141K - $274K
     
         
           |    
          
                               
              6.84K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.97 - $29.72
      $887 - $1.1K
     
         
           |    
          
                               
              136K
              $4.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              15.4K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.47 - $381.26
      $4.55K - $7.24K
     
         
           |    
          
                               
              3.05K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.54 - $258.0
      $237K - $299K
     
         
           |    
          
                               
              18.7K
              $4.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.59 - $182.75
      $144K - $185K
     
         
           |    
          
                               
              31.5K
              $5.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.33 - $186.13
      $6.07K - $10.1K
     
         
           |    
          
                               
              7.58K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.48 - $4.03
      $648K - $1.05M
     
         
           |    
          
                               
              1.25M
              $4.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.51 - $20.45
      $2.01K - $3.29K
     
         
           |    
          
                               
              125K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.02 - $534.89
      $84.8K - $133K
     
         
           |    
          
                               
              4.42K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.11 - $177.69
      $598K - $780K
     
         
           |    
          
                               
              41.5K
              $7.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.53 - $223.77
      $520K - $891K
     
         
           |    
          
                               
              16.3K
              $3.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.95 - $690.86
      $623K - $828K
     
         
           |    
          
                               
              12.3K
              $8.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.44 - $204.64
      $2.44K - $3.27K
     
         
           |    
          
                               
              26.1K
              $5.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.96 - $322.76
      $321K - $605K
     
         
           |    
          
                               
              10.8K
              $3.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.94 - $388.21
      $38.9K - $55.1K
     
         
           |    
          
                               
              18K
              $6.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $576.53 - $902.94
      $26.5K - $41.5K
     
         
           |    
          
                               
              5.78K
              $5.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.72 - $127.91
      $223K - $440K
     
         
           |    
          
                               
              43.1K
              $5.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.09 - $98.75
      $19.8K - $33.1K
     
         
           |    
          
                               
              51K
              $5.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.74 - $9.91
      $264K - $552K
     
         
           |    
          
                               
              667K
              $6.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.45 - $89.86
      $154K - $208K
     
         
           |    
          
                               
              174K
              $15.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.79 - $99.98
      $1.16M - $1.41M
     
         
           |    
          
                               
              371K
              $36.2M
             
           | 
          
            
              
            
           |