| 
              
           | 
          
            
           | 
          
                                   
      $89.82 - $100.39
      $21.9K - $24.5K
     
         
           |    
          
                               
              9.51K
              $954K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.84 - $173.55
      $43K - $51.2K
     
         
           |    
          
                               
              7.39K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.72 - $136.77
      $104K - $117K
     
         
           |    
          
                               
              2.56K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.83 - $47.07
      $67.5K - $74.2K
     
         
           |    
          
                               
              10.6K
              $484K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $366.54 - $479.53
      $102K - $134K
     
         
           |    
          
                               
              555
              $217K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.76 - $45.82
      $45.1K - $52K
     
         
           |    
          
                               
              8.5K
              $389K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.53 - $152.5
      $24.1K - $27.3K
     
         
           |    
          
                               
              11.6K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.04 - $45.23
      $74.4K - $80K
     
         
           |    
          
                               
              4.6K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.69 - $59.27
      $32.8K - $41.7K
     
         
           |    
          
                               
              9.06K
              $480K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.08 - $42.37
      $46K - $49.9K
     
         
           |    
          
                               
              10.4K
              $433K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.38 - $27.95
      $69.5K - $73.6K
     
         
           |    
          
                               
              2.64K
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.26 - $47.16
      $54.7K - $61K
     
         
           |    
          
                               
              3.35K
              $155K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.74 - $32.14
      $58.1K - $60.7K
     
         
           |    
          
                               
              31.5K
              $985K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.48 - $116.14
      $49.5K - $66.4K
     
         
           |    
          
                               
              572
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.79 - $50.46
      $5.08K - $5.85K
     
         
           |    
          
                               
              11.3K
              $571K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.12 - $126.1
      $111K - $125K
     
         
           |    
          
                               
              7.92K
              $888K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.27 - $75.58
      $1.98K - $2.19K
     
         
           |    
          
                               
              8.88K
              $660K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.82 - $184.04
      $33.2K - $47.1K
     
         
           |    
          
                               
              627
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $311.12 - $482.13
      $39.2K - $60.7K
     
         
           |    
          
                               
              126
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.99 - $602.2
      $1.64K - $1.81K
     
         
           |    
          
                               
              1.11K
              $663K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.88 - $207.44
      $1.86K - $2.07K
     
         
           |    
          
                               
              2.91K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.59 - $172.31
      $24.8K - $48.8K
     
         
           |    
          
                               
              283
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.95 - $193.45
      $35.3K - $42.2K
     
         
           |    
          
                               
              218
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.58 - $54.41
      $93.2 - $109
     
         
           |    
          
                               
              6.67K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $50.75
      $32.9K - $33.1K
     
         
           |    
          
                               
              16.6K
              $844K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.52 - $155.15
      $23.5K - $29.3K
     
         
           |    
          
                               
              642
              $91K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.31 - $125.93
      $6.75K - $7.3K
     
         
           |    
          
                               
              3.87K
              $479K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.66 - $114.59
      $7.88K - $8.71K
     
         
           |    
          
                               
              2.15K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.03 - $95.97
      $16.6K - $22.1K
     
         
           |    
          
                               
              939
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.26 - $115.0
      $1.65K - $1.84K
     
         
           |    
          
                               
              3.11K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $87.45
      $862 - $1.05K
     
         
           |    
          
                               
              2.54K
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.29 - $23.97
      $26.2K - $27K
     
         
           |    
          
                               
              1.68K
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.51 - $49.3
      $34.2K - $46.1K
     
         
           |    
          
                               
              1.95K
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.58 - $58.24
      $30.4K - $46K
     
         
           |    
          
                               
              1.01K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.12 - $106.18
      $2.22K - $2.34K
     
         
           |    
          
                               
              10.1K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.31 - $84.07
      $16.6K - $22.4K
     
         
           |    
          
                               
              774
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.3 - $142.16
      $31.6K - $38K
     
         
           |    
          
                               
              996
              $120K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.1 - $718.54
      $3.02K - $6.47K
     
         
           |    
          
                               
              53
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.34 - $74.24
      $21.7K - $30.8K
     
         
           |    
          
                               
              415
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.13 - $60.79
      $1.68K - $1.82K
     
         
           |    
          
                               
              6.18K
              $375K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.41 - $212.37
      $195 - $212
     
         
           |    
          
                               
              1.23K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.52 - $17.5
      $13.7K - $14.6K
     
         
           |    
          
                               
              3.24K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.25 - $257.69
      $14.2K - $15.5K
     
         
           |    
          
                               
              60
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.28 - $89.46
      $590 - $626
     
         
           |    
          
                               
              2.54K
              $225K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.97 - $165.88
      $298 - $332
     
         
           |    
          
                               
              938
              $154K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.31 - $159.34
      $12.2K - $15.3K
     
         
           |    
          
                               
              96
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.03 - $98.69
      $14.2K - $15.4K
     
         
           |    
          
                               
              156
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.7 - $455.9
      $11.1K - $16.9K
     
         
           |    
          
                               
              37
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.87 - $17.88
      $79.4 - $89.4
     
         
           |    
          
                               
              20K
              $346K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $3.53K - $4.02K
     
         
           |    
          
                               
              2.08K
              $586K
             
           | 
          
            
              
            
           |