| 
              
           | 
          
            
           | 
          
                                   
      $6.83 - $12.16
      $27.1K - $48.3K
     
         
           |    
          
                               
              15.3K
              $177K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.8 - $63.88
      $7.02K - $11K
     
         
           |    
          
                               
              28.7K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.5 - $37.32
      $16.1K - $19.1K
     
         
           |    
          
                               
              42K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.69 - $139.02
      $54K - $73.8K
     
         
           |    
          
                               
              1.22K
              $169K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.82 - $47.59
      $6.28K - $10.4K
     
         
           |    
          
                               
              5.25K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.17 - $103.07
      $49.1K - $56.1K
     
         
           |    
          
                               
              4.69K
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.91 - $56.45
      $18.4K - $31.6K
     
         
           |    
          
                               
              3.79K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.59 - $94.15
      $19.1K - $25.9K
     
         
           |    
          
                               
              4.62K
              $420K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.54 - $125.05
      $20.6K - $41.1K
     
         
           |    
          
                               
              2.65K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.8 - $37.12
      $8.77K - $20.6K
     
         
           |    
          
                               
              3.9K
              $143K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.69 - $11.46
      $6.15K - $9.17K
     
         
           |    
          
                               
              102K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.1 - $4.78
      $12.4K - $28.2K
     
         
           |    
          
                               
              27.1K
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.79 - $50.93
      $1.84K - $2.29K
     
         
           |    
          
                               
              15.2K
              $772K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.14 - $25.43
      $102K - $107K
     
         
           |    
          
                               
              58K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.25 - $15.47
      $33.1K - $41.7K
     
         
           |    
          
                               
              35.1K
              $542K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.41 - $17.36
      $7.05K - $14.5K
     
         
           |    
          
                               
              10.2K
              $172K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.51 - $20.45
      $325 - $532
     
         
           |    
          
                               
              15.8K
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.93 - $34.56
      $177K - $198K
     
         
           |    
          
                               
              118K
              $3.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.13 - $55.86
      $37.5K - $42.7K
     
         
           |    
          
                               
              9.43K
              $524K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.5 - $37.54
      $19K - $25K
     
         
           |    
          
                               
              15.4K
              $561K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.62 - $206.57
      $43.1K - $56.2K
     
         
           |    
          
                               
              1.56K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.3 - $142.14
      $5.68K - $11.7K
     
         
           |    
          
                               
              1.08K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.12 - $45.79
      $5.53K - $10.1K
     
         
           |    
          
                               
              5.68K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.41 - $103.84
      $9.93K - $13K
     
         
           |    
          
                               
              4.13K
              $425K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.3 - $69.3
      $7.9K - $13.6K
     
         
           |    
          
                               
              4.16K
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.05 - $27.77
      $12.3K - $34K
     
         
           |    
          
                               
              5.49K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.26 - $108.05
      $52.4K - $62.7K
     
         
           |    
          
                               
              2.11K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.32 - $79.68
      $42.2K - $56.7K
     
         
           |    
          
                               
              4.39K
              $334K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.02 - $8.28
      $3.6K - $9.86K
     
         
           |    
          
                               
              21.8K
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.73 - $21.92
      $71.8K - $76K
     
         
           |    
          
                               
              39.4K
              $844K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.91 - $76.44
      $21.7K - $24.8K
     
         
           |    
          
                               
              18.3K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.11 - $192.36
      $62.4K - $74.1K
     
         
           |    
          
                               
              11.4K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.93 - $109.64
      $695 - $877
     
         
           |    
          
                               
              5.86K
              $642K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.47 - $274.71
      $8.63K - $11.3K
     
         
           |    
          
                               
              9.12K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.87 - $69.82
      $29.4K - $40.3K
     
         
           |    
          
                               
              4.1K
              $284K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.45 - $33.08
      $72.5K - $84.3K
     
         
           |    
          
                               
              20.3K
              $647K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.82 - $17.04
      $27.7K - $36.8K
     
         
           |    
          
                               
              17.2K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.09 - $13.07
      $8.36K - $12K
     
         
           |    
          
                               
              20.8K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.61 - $8.09
      $3.79K - $19K
     
         
           |    
          
                               
              13.7K
              $89K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $13.96
      $14.2K - $25.8K
     
         
           |    
          
                               
              14.5K
              $193K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.68 - $51.96
      $13.7K - $24K
     
         
           |    
          
                               
              3.1K
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.44 - $19.68
      $3.61K - $11K
     
         
           |    
          
                               
              4.91K
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.34K
              $671K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.81 - $10.94
      $23.6K - $33K
     
         
           |    
          
                               
              18.7K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.09 - $51.09
      $49.6K - $50.6K
     
         
           |    
          
                               
              11.6K
              $591K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.37 - $234.7
      $13K - $16.7K
     
         
           |    
          
                               
              2.65K
              $593K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.24 - $27.8
      $14.4K - $22K
     
         
           |    
          
                               
              12.4K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.38 - $17.71
      $5.83K - $9.95K
     
         
           |    
          
                               
              13.5K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.94 - $79.5
      $13.9K - $14.2K
     
         
           |    
          
                               
              77.8K
              $6.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.5 - $49.35
      $40K - $40.7K
     
         
           |    
          
                               
              172K
              $8.48M
             
           | 
          
            
              
            
           |