| 
              
           | 
          
            
           | 
          
                                   
      $330.88 - $375.23
      $15.2K - $17.3K
     
         
           |    
          
                               
              844
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $412.46 - $514.1
      $825 - $1.03K
     
         
           |    
          
                               
              587
              $287K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $36.3K - $41.4K
     
         
           |    
          
                               
              8.58K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.68 - $109.89
      $101 - $110
     
         
           |    
          
                               
              2.89K
              $299K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $258.83 - $287.1
      $2.59K - $2.87K
     
         
           |    
          
                               
              1.53K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.11 - $111.88
      $11.7K - $12K
     
         
           |    
          
                               
              3.36K
              $373K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.0 - $196.23
      $17.1K - $19.6K
     
         
           |    
          
                               
              1.11K
              $216K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.75 - $81.83
      $5.53K - $6.14K
     
         
           |    
          
                               
              5.19K
              $403K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.18 - $95.14
      $275K - $284K
     
         
           |    
          
                               
              217K
              $20.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.51 - $145.26
      $29.3K - $30.9K
     
         
           |    
          
                               
              6.76K
              $962K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.76 - $21.78
      $28.7K - $30.1K
     
         
           |    
          
                               
              59.4K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.72 - $92.61
      $9.89K - $10.6K
     
         
           |    
          
                               
              3.39K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $23.7K - $26.8K
     
         
           |    
          
                               
              3.23K
              $696K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.83 - $48.91
      $12.3K - $13.5K
     
         
           |    
          
                               
              4.77K
              $226K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.5 - $29.07
      $6.27K - $6.63K
     
         
           |    
          
                               
              8.59K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.1K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.75 - $52.68
      $9.25K - $9.8K
     
         
           |    
          
                               
              4.6K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.61 - $29.15
      $10.2K - $10.8K
     
         
           |    
          
                               
              7.16K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.06 - $85.23
      $10.3K - $10.8K
     
         
           |    
          
                               
              3.78K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.97 - $99.42
      $21.7K - $23.7K
     
         
           |    
          
                               
              3.84K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $41.2K - $43.5K
     
         
           |    
          
                               
              28.1K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.67 - $131.43
      $9.18K - $10.3K
     
         
           |    
          
                               
              3.31K
              $407K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.65 - $24.98
      $4.95K - $5.02K
     
         
           |    
          
                               
              44.8K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.31 - $97.03
      $42.2K - $48K
     
         
           |    
          
                               
              4.46K
              $424K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.01 - $90.35
      $3.32K - $3.52K
     
         
           |    
          
                               
              3.51K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.24 - $138.53
      $27K - $31.6K
     
         
           |    
          
                               
              2.29K
              $307K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.77 - $115.6
      $4.89K - $5.2K
     
         
           |    
          
                               
              2.38K
              $269K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.31 - $48.93
      $2.42K - $2.45K
     
         
           |    
          
                               
              46.9K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.9 - $23.58
      $17.8K - $18.3K
     
         
           |    
          
                               
              111K
              $2.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.74 - $499.21
      $110K - $134K
     
         
           |    
          
                               
              3.66K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.14 - $35.96
      $14.2K - $15.9K
     
         
           |    
          
                               
              8.19K
              $290K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.62 - $279.43
      $2.26K - $2.51K
     
         
           |    
          
                               
              1.13K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.77 - $22.57
      $33.7K - $34.9K
     
         
           |    
          
                               
              133K
              $2.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.11 - $95.78
      $4.33K - $4.41K
     
         
           |    
          
                               
              26.9K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.0 - $214.65
      $5.57K - $6.22K
     
         
           |    
          
                               
              1.43K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.1 - $243.2
      $5.21K - $5.84K
     
         
           |    
          
                               
              2.17K
              $511K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $697.13 - $769.67
      $5.58K - $6.16K
     
         
           |    
          
                               
              419
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.69 - $57.31
      $7.89K - $8.42K
     
         
           |    
          
                               
              7.98K
              $457K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.75 - $67.68
      $15.1K - $17.7K
     
         
           |    
          
                               
              5.39K
              $356K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.83 - $140.61
      $7.84K - $8.3K
     
         
           |    
          
                               
              4.59K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.83 - $47.07
      $1.97K - $2.17K
     
         
           |    
          
                               
              10.5K
              $480K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.05 - $85.16
      $2.62K - $2.9K
     
         
           |    
          
                               
              8.37K
              $701K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.27 - $43.1
      $18.4K - $19.2K
     
         
           |    
          
                               
              25.9K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.76 - $45.82
      $1.15K - $1.33K
     
         
           |    
          
                               
              5.43K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.21 - $210.15
      $10.6K - $11.6K
     
         
           |    
          
                               
              3.99K
              $817K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.08 - $62.65
      $1.84K - $2.13K
     
         
           |    
          
                               
              7.98K
              $453K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.99 - $39.69
      $9.73K - $10.2K
     
         
           |    
          
                               
              24.5K
              $973K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.63 - $144.37
      $10.3K - $11.7K
     
         
           |    
          
                               
              2.49K
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.47 - $50.39
      $6.03K - $7.16K
     
         
           |    
          
                               
              5.89K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $22.3K - $36K
     
         
           |    
          
                               
              1.46K
              $243K
             
           | 
          
            
              
            
           |