Consistent Highest Return Stocks over Five Years - Nifty500 Rising Net Cash Flow and Cash from Operating activity 375.3% returns for Nifty 500 over 5.9 years Growth in Net Profit with increasing Profit Margin (QoQ) Company reducing Debt Increasing profits every quarter for the past 2 quarters Strong cash generating ability from core business - Improving Cash Flow from operation for last 2 years Company with Zero Promoter Pledge Stocks Outperforming their Industry Price Change in the Quarter