CAT Stock Trades at Premium Value: Should You Buy, Hold or Sell? — CAT -0.40 · News Impact Screener