| 
              
           | 
          
            
           | 
          
                                   
      $1.94 - $7.2
      $7.18K - $26.6K
     
         
           |    
          
                               
              26.8K
              $193K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.28 - $64.94
      $144K - $182K
     
         
           |    
          
                               
              50.6K
              $3.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.41 - $68.62
      $143K - $212K
     
         
           |    
          
                               
              17.2K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.76 - $14.33
      $36.6K - $48.7K
     
         
           |    
          
                               
              122K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.81 - $124.33
      $29.5K - $49.1K
     
         
           |    
          
                               
              8.49K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.32 - $35.95
      $67.7K - $86K
     
         
           |    
          
                               
              142K
              $4.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.88 - $31.06
      $5.91K - $8.39K
     
         
           |    
          
                               
              25.6K
              $786K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.27 - $121.3
      $40.5K - $48.5K
     
         
           |    
          
                               
              19K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.48 - $5.25
      $48.6K - $73.4K
     
         
           |    
          
                               
              436K
              $2.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $203.19 - $231.09
      $97.9K - $111K
     
         
           |    
          
                               
              38.1K
              $8.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.77 - $26.15
      $31.2K - $39.2K
     
         
           |    
          
                               
              180K
              $4.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.85 - $245.99
      $232K - $271K
     
         
           |    
          
                               
              23.2K
              $5.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.12 - $30.74
      $488K - $877K
     
         
           |    
          
                               
              103K
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.46 - $94.63
      $24.4K - $28.4K
     
         
           |    
          
                               
              85.8K
              $8.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.51 - $223.5
      $484K - $646K
     
         
           |    
          
                               
              60K
              $12.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.56 - $84.56
      $8.34K - $14K
     
         
           |    
          
                               
              7.2K
              $608K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.78 - $38.84
      $151K - $350K
     
         
           |    
          
                               
              23.8K
              $795K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.74 - $41.27
      $115K - $150K
     
         
           |    
          
                               
              253K
              $9.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.95 - $136.15
      $157K - $192K
     
         
           |    
          
                               
              51.9K
              $7.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.77 - $37.74
      $850K - $1.71M
     
         
           |    
          
                               
              147K
              $4.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $39.05
      $143K - $158K
     
         
           |    
          
                               
              677K
              $24.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.19 - $111.51
      $173K - $221K
     
         
           |    
          
                               
              94.8K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.9 - $11.13
      $15K - $21.1K
     
         
           |    
          
                               
              264K
              $2.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.0 - $7.65
      $36K - $55.1K
     
         
           |    
          
                               
              405K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.65 - $6.59
      $8.83K - $15.9K
     
         
           |    
          
                               
              99.1K
              $652K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.89 - $19.35
      $1.62K - $2.11K
     
         
           |    
          
                               
              71.9K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.33 - $19.7
      $573 - $847
     
         
           |    
          
                               
              47.6K
              $916K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.64 - $14.63
      $31.2K - $68.8K
     
         
           |    
          
                               
              40.4K
              $564K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.97 - $117.24
      $447K - $589K
     
         
           |    
          
                               
              49.4K
              $5.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.06 - $78.98
      $37.2K - $46.6K
     
         
           |    
          
                               
              26.7K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.82 - $29.82
      $13.4K - $20.1K
     
         
           |    
          
                               
              36.4K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $281.67 - $351.0
      $559K - $697K
     
         
           |    
          
                               
              25.8K
              $9.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.76 - $17.97
      $1.2K - $1.69K
     
         
           |    
          
                               
              97.7K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.93 - $57.59
      $5.61K - $7.89K
     
         
           |    
          
                               
              59.7K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.53 - $35.75
      $196 - $286
     
         
           |    
          
                               
              61.5K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.54 - $110.63
      $494K - $624K
     
         
           |    
          
                               
              52.2K
              $5.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.79 - $42.24
      $285K - $367K
     
         
           |    
          
                               
              92K
              $3.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.8 - $112.34
      $196K - $276K
     
         
           |    
          
                               
              22K
              $2.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.0 - $20.49
      $93K - $127K
     
         
           |    
          
                               
              99.3K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.94 - $56.99
      $828K - $1.05M
     
         
           |    
          
                               
              302K
              $16.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.8 - $16.92
      $166K - $260K
     
         
           |    
          
                               
              347K
              $4.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.16 - $20.88
      $80.1K - $110K
     
         
           |    
          
                               
              113K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.08 - $11.62
      $338K - $433K
     
         
           |    
          
                               
              542K
              $6.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.11 - $33.78
      $201K - $251K
     
         
           |    
          
                               
              184K
              $6.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.48 - $74.54
      $42.5K - $53.2K
     
         
           |    
          
                               
              57.4K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.13 - $34.92
      $16.1K - $24.3K
     
         
           |    
          
                               
              40.8K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.33 - $93.03
      $2.75K - $3.44K
     
         
           |    
          
                               
              35.5K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.54 - $92.62
      $6.49K - $6.95K
     
         
           |    
          
                               
              139K
              $12.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1678.5 - $1997.36
      $346K - $411K
     
         
           |    
          
                               
              5.24K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.43 - $129.96
      $58.2K - $75.4K
     
         
           |    
          
                               
              25.9K
              $3.2M
             
           | 
          
            
              
            
           |