| 
              
           | 
          
            
           | 
          
                                   
      $57.44 - $59.4
      $186K - $192K
     
         
           |    
          
                               
              163K
              $9.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.92 - $29.24
      $272K - $275K
     
         
           |    
          
                               
              222K
              $6.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.75 - $77.63
      $200K - $279K
     
         
           |    
          
                               
              3.59K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $457.79 - $648.32
      $223K - $316K
     
         
           |    
          
                               
              487
              $267K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.88 - $25.64
      $200K - $258K
     
         
           |    
          
                               
              10K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.66 - $108.41
      $186K - $254K
     
         
           |    
          
                               
              2.34K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.74 - $321.29
      $224K - $257K
     
         
           |    
          
                               
              801
              $250K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.0 - $122.56
      $238K - $298K
     
         
           |    
          
                               
              2.43K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.33 - $53.92
      $233K - $240K
     
         
           |    
          
                               
              4.45K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.15 - $63.53
      $174K - $239K
     
         
           |    
          
                               
              3.77K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.72 - $157.56
      $175K - $228K
     
         
           |    
          
                               
              1.45K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.71 - $358.03
      $209K - $316K
     
         
           |    
          
                               
              883
              $224K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $504.67 - $576.31
      $117K - $133K
     
         
           |    
          
                               
              4.58K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.68 - $131.34
      $174K - $242K
     
         
           |    
          
                               
              1.84K
              $218K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.74 - $64.87
      $149K - $165K
     
         
           |    
          
                               
              23.5K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.9 - $70.47
      $172K - $213K
     
         
           |    
          
                               
              3.02K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.79 - $48.39
      $162K - $207K
     
         
           |    
          
                               
              4.28K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.89 - $4.73
      $108K - $131K
     
         
           |    
          
                               
              148K
              $687K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.82 - $20.0
      $195K - $232K
     
         
           |    
          
                               
              11.6K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.5 - $86.94
      $163K - $201K
     
         
           |    
          
                               
              2.31K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.54 - $21.92
      $67.1K - $101K
     
         
           |    
          
                               
              21.3K
              $458K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $241.4 - $293.69
      $24.4K - $29.7K
     
         
           |    
          
                               
              6.98K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.14 - $115.57
      $43.4K - $51.7K
     
         
           |    
          
                               
              9.06K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.81 - $72.32
      $60.7K - $72.2K
     
         
           |    
          
                               
              8.95K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.53 - $15.81
      $139K - $175K
     
         
           |    
          
                               
              11.1K
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $402.49 - $513.76
      $50.3K - $64.2K
     
         
           |    
          
                               
              1.11K
              $540K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.89 - $15.19
      $93.6K - $110K
     
         
           |    
          
                               
              27.9K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.56 - $176.26
      $105K - $117K
     
         
           |    
          
                               
              10.5K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $725.72 - $929.72
      $39.9K - $51.1K
     
         
           |    
          
                               
              1.64K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.01 - $149.31
      $2.42K - $2.99K
     
         
           |    
          
                               
              4.91K
              $724K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.69 - $7.15
      $75.3K - $94.7K
     
         
           |    
          
                               
              36.9K
              $264K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.51 - $20.74
      $38.3K - $51.2K
     
         
           |    
          
                               
              18.1K
              $354K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.37 - $77.96
      $29.4K - $35.1K
     
         
           |    
          
                               
              9.74K
              $716K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.67 - $58.49
      $58.4K - $66.2K
     
         
           |    
          
                               
              10.3K
              $595K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.94 - $11.86
      $82.7K - $89.7K
     
         
           |    
          
                               
              119K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.56 - $7.41
      $35.5K - $47.4K
     
         
           |    
          
                               
              45.7K
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.46 - $7.14
      $34.7K - $55.5K
     
         
           |    
          
                               
              29.3K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.19 - $50.86
      $103K - $107K
     
         
           |    
          
                               
              13.9K
              $688K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.16 - $56.68
      $28.8K - $31.3K
     
         
           |    
          
                               
              36.3K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.78 - $39.46
      $35K - $37.6K
     
         
           |    
          
                               
              32.1K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.5 - $9.4
      $45.4K - $56.9K
     
         
           |    
          
                               
              28.8K
              $250K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.43 - $5.42
      $31.5K - $38.5K
     
         
           |    
          
                               
              53.6K
              $282K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.63 - $16.07
      $44.2K - $52.1K
     
         
           |    
          
                               
              41.1K
              $588K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.49 - $14.83
      $9.29K - $14.5K
     
         
           |    
          
                               
              16.9K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.77 - $2.37
      $38.3K - $51.3K
     
         
           |    
          
                               
              67K
              $156K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.09 - $18.05
      $7.96K - $10.2K
     
         
           |    
          
                               
              17.9K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.8 - $176.36
      $20.3K - $25K
     
         
           |    
          
                               
              1.84K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $828.4 - $1058.6
      $5.8K - $7.41K
     
         
           |    
          
                               
              1.34K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.46 - $147.4
      $4.61K - $5.45K
     
         
           |    
          
                               
              4.85K
              $690K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1739.0 - $2260.0
      $24.3K - $31.6K
     
         
           |    
          
                               
              135
              $263K
             
           | 
          
            
              
            
           |