value investing
Owner Earnings Yield: Buffett's Metric Backtested on 25 Years of US Stock Data
We screened for stocks with high Owner Earnings yield across all US exchanges from 2000 to 2025. The strategy returned 12.25% annually vs 7.85% for the S&P 500 with a down capture ratio of 33.1%.