Profits-to-Assets Based Factor Portfolios Outperform the Nifty Index 86% Times On 5-year Rolling Basis

5-year rolling returns