The narrow foundations of the current rally — one company is responsible for half of S&P 500 earnings revisions
Barrons
—
Barrons
—