| 
              
           | 
          
            
           | 
          
                                   
      $46.41 - $68.62
      $46.8K - $69.2K
     
         
           |    
          
                               
              5.12K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.02 - $83.49
      $2.77K - $3.17K
     
         
           |    
          
                               
              73.8K
              $5.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.32 - $23.92
      $20.4K - $29.9K
     
         
           |    
          
                               
              14.6K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.53 - $23.3
      $91.2K - $109K
     
         
           |    
          
                               
              504K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.49 - $29.9
      $27.5K - $31K
     
         
           |    
          
                               
              141K
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.47 - $7.65
      $3.63K - $8K
     
         
           |    
          
                               
              17.2K
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.53 - $13.86
      $8.57K - $33.7K
     
         
           |    
          
                               
              12.5K
              $125K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.32 - $87.67
      $146K - $170K
     
         
           |    
          
                               
              70.6K
              $6.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.25 - $28.47
      $40.2K - $53.9K
     
         
           |    
          
                               
              23.2K
              $642K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.0 - $7.05
      $10.3K - $18.2K
     
         
           |    
          
                               
              30.3K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.98 - $10.06
      $17.3K - $21.8K
     
         
           |    
          
                               
              635K
              $6.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.05 - $12.1
      $101K - $121K
     
         
           |    
          
                               
              287K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.77 - $12.44
      $18.1K - $29K
     
         
           |    
          
                               
              22.6K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.22 - $17.26
      $8.91K - $12.6K
     
         
           |    
          
                               
              148K
              $2.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.63 - $11.14
      $6.85K - $8.85K
     
         
           |    
          
                               
              119K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.43 - $16.04
      $39.9K - $61.4K
     
         
           |    
          
                               
              17.3K
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.69 - $20.62
      $48.8K - $79.3K
     
         
           |    
          
                               
              17.6K
              $355K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.82 - $16.49
      $40.1K - $47.8K
     
         
           |    
          
                               
              61.3K
              $984K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.82 - $49.27
      $66.4K - $80.1K
     
         
           |    
          
                               
              188K
              $8.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.6 - $21.44
      $38.1K - $70.3K
     
         
           |    
          
                               
              13K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.35 - $30.0
      $24.4 - $30
     
         
           |    
          
                               
              14K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.53 - $38.65
      $587K - $925K
     
         
           |    
          
                               
              455K
              $14.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.51 - $36.83
      $201K - $208K
     
         
           |    
          
                               
              505K
              $18.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.22 - $14.9
      $214K - $313K
     
         
           |    
          
                               
              71.5K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.49 - $57.32
      $208K - $251K
     
         
           |    
          
                               
              182K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.54 - $110.63
      $140K - $177K
     
         
           |    
          
                               
              15.6K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.8 - $42.16
      $393K - $521K
     
         
           |    
          
                               
              133K
              $5.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.19 - $85.21
      $56.1K - $65.4K
     
         
           |    
          
                               
              59K
              $5.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.7 - $88.42
      $47K - $66.3K
     
         
           |    
          
                               
              26.2K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $29.27
      $27.4K - $38.1K
     
         
           |    
          
                               
              28.1K
              $822K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.28 - $20.41
      $104K - $123K
     
         
           |    
          
                               
              731K
              $14.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.92 - $109.58
      $6.08M - $8.45M
     
         
           |    
          
                               
              251K
              $27.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.46 - $128.1
      $5.99M - $8.39M
     
         
           |    
          
                               
              382K
              $48.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.48 - $36.53
      $1.71M - $2.05M
     
         
           |    
          
                               
              667K
              $24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.84 - $21.87
      $110K - $152K
     
         
           |    
          
                               
              117K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.34 - $60.68
      $115K - $142K
     
         
           |    
          
                               
              269K
              $15.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.53 - $25.94
      $37.4K - $39.5K
     
         
           |    
          
                               
              384K
              $9.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.25 - $28.49
      $52.3K - $64.1K
     
         
           |    
          
                               
              61.2K
              $1.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.73 - $6.59
      $28.2K - $39.3K
     
         
           |    
          
                               
              293K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.15 - $116.93
      $47.1K - $58.5K
     
         
           |    
          
                               
              215K
              $21.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.65 - $58.58
      $728K - $842K
     
         
           |    
          
                               
              378K
              $21.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.2 - $16.94
      $51.1K - $70.9K
     
         
           |    
          
                               
              47.8K
              $795K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.4 - $171.97
      $28K - $33.4K
     
         
           |    
          
                               
              102K
              $17.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.14 - $24.96
      $163K - $192K
     
         
           |    
          
                               
              620K
              $15.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.28 - $43.16
      $293K - $404K
     
         
           |    
          
                               
              40.9K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.33 - $10.55
      $8.82K - $17.5K
     
         
           |    
          
                               
              32.8K
              $346K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $1.94M - $2.47M
     
         
           |    
          
                               
              261K
              $33.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.69 - $24.81
      $3.14K - $4.17K
     
         
           |    
          
                               
              133K
              $3.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.43 - $31.13
      $35K - $46.5K
     
         
           |    
          
                               
              53.6K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.13 - $9.4
      $8.53K - $13.1K
     
         
           |    
          
                               
              552K
              $4.68M
             
           | 
          
            
              
            
           |