The current closing price of every single stock in a portfolio is different than the price listed for both Yahoo and TDAmeritrade.
We update data once per day, overnight. Based on the time stamp of this post, I think you were just looking at the prior day’s price. Are you still seeing the problem?
My error, I didn’t realize my broker has started giving me after hours prices rather than closing prices. I apologize for bothering you, I was
obviously confused.