Caterpillar stock has pulled back substantially, moving from the year-to-date high of $1,073 to the current $809. It has dropped in the past six consecutive weeks, its longest …
Investing
Politics
Stock
Political Control Over Time
Past performance doesn't guarantee future results. Market returns affected by multiple factors.