Stocks don’t have much room for earnings to disappoint when Treasury yields are sitting around 5%.
companies worth more than $10 billion found that 335 of them, or 69%, have an earnings yield below what a 10-year Treasury is paying. Read more The post Stocks don't have much room for earnings to disappoint when Treasury yields are sitting around 5%.