| 
              
           | 
          
            
           | 
          
                                   
      $41.96 - $44.59
      $5.87K - $6.24K
     
         
           |    
          
                               
              8.32K
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.49 - $300.41
      $5.71K - $6.61K
     
         
           |    
          
                               
              292
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $6.09K - $7.99K
     
         
           |    
          
                               
              667
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $359.61 - $401.35
      $360 - $401
     
         
           |    
          
                               
              247
              $97K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $534.91 - $598.71
      $8.56K - $9.58K
     
         
           |    
          
                               
              431
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.97 - $165.88
      $1.49K - $1.66K
     
         
           |    
          
                               
              742
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.94 - $145.86
      $2.29K - $2.48K
     
         
           |    
          
                               
              1.11K
              $162K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $112 - $121
     
         
           |    
          
                               
              3.88K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.43 - $54.52
      $593 - $654
     
         
           |    
          
                               
              2.5K
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.56 - $80.65
      $10.5K - $12.5K
     
         
           |    
          
                               
              1.7K
              $137K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.62 - $107.71
      $3.26K - $3.88K
     
         
           |    
          
                               
              2.16K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.88 - $375.23
      $1.99K - $2.25K
     
         
           |    
          
                               
              4.88K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.09 - $66.51
      $5.84K - $6.25K
     
         
           |    
          
                               
              6.03K
              $393K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.83 - $86.08
      $3.19K - $4.3K
     
         
           |    
          
                               
              1.02K
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $7.93K - $9.19K
     
         
           |    
          
                               
              1.28K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.91 - $237.16
      $7.95K - $8.77K
     
         
           |    
          
                               
              4.2K
              $991K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.93 - $275.62
      $732 - $827
     
         
           |    
          
                               
              688
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.0 - $146.02
      $9.05K - $9.78K
     
         
           |    
          
                               
              2.5K
              $364K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.93 - $80.73
      $8.62K - $9.28K
     
         
           |    
          
                               
              4.69K
              $378K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $68.08
      $3.78K - $4.02K
     
         
           |    
          
                               
              5.5K
              $374K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.04 - $71.97
      $11.3K - $12.5K
     
         
           |    
          
                               
              4.88K
              $351K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $404.94 - $499.99
      $2.83K - $3.5K
     
         
           |    
          
                               
              336
              $162K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $435.72 - $463.74
      $10.5K - $11.1K
     
         
           |    
          
                               
              1.47K
              $681K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.84 - $173.55
      $8.31K - $9.89K
     
         
           |    
          
                               
              4.88K
              $811K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.0 - $66.91
      $9.79K - $10.2K
     
         
           |    
          
                               
              11.8K
              $785K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $1.47K - $1.63K
     
         
           |    
          
                               
              4.89K
              $368K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.7 - $54.86
      $9.99K - $10.8K
     
         
           |    
          
                               
              10.2K
              $559K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $6.9K - $10.3K
     
         
           |    
          
                               
              1.28K
              $440K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.36 - $74.34
      $1.03K - $1.49K
     
         
           |    
          
                               
              2.25K
              $149K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $303.93 - $329.86
      $11.5K - $12.5K
     
         
           |    
          
                               
              1.96K
              $642K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.51 - $77.82
      $14.3K - $15.8K
     
         
           |    
          
                               
              8.38K
              $649K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $17.3K - $19.3K
     
         
           |    
          
                               
              4.54K
              $705K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.67 - $46.91
      $5.55K - $6.1K
     
         
           |    
          
                               
              11.2K
              $524K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $215.01 - $273.02
      $75.5K - $95.8K
     
         
           |    
          
                               
              4.27K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.75 - $67.68
      $5.66K - $6.63K
     
         
           |    
          
                               
              8.24K
              $544K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.31 - $269.41
      $25.2K - $26.9K
     
         
           |    
          
                               
              6.01K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.5 - $16.01
      $40.9K - $42.3K
     
         
           |    
          
                               
              231K
              $3.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.08 - $62.65
      $9.95K - $11.5K
     
         
           |    
          
                               
              17.7K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $420.11 - $472.68
      $35.3K - $39.7K
     
         
           |    
          
                               
              2.33K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $19.3K - $22.9K
     
         
           |    
          
                               
              2.62K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.8 - $42.86
      $7.24K - $7.8K
     
         
           |    
          
                               
              43.1K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.51 - $186.57
      $8.42K - $8.96K
     
         
           |    
          
                               
              12.2K
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.26 - $47.16
      $25.9K - $28.9K
     
         
           |    
          
                               
              38.1K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.31 - $35.5
      $8.11K - $14.9K
     
         
           |    
          
                               
              11.8K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $5.39K - $7.38K
     
         
           |    
          
                               
              8.42K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.78 - $316.06
      $16.4K - $18.3K
     
         
           |    
          
                               
              7.06K
              $2.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $45.5K - $54.3K
     
         
           |    
          
                               
              8.03K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.97 - $282.66
      $78.6K - $88.5K
     
         
           |    
          
                               
              10.8K
              $3.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $390.92 - $477.15
      $5.08K - $6.2K
     
         
           |    
          
                               
              4.4K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.1 - $74.29
      $63.5K - $70.3K
     
         
           |    
          
                               
              82.7K
              $6.09M
             
           | 
          
            
              
            
           |