Ed Yardeni's call for a SP500 target price of 6000 by the end of 2025 took the market by surprise. Financial mainstream media ...