stock fund holds a portfolio of stocks.
strictly speaking TLT only hold 20+ year treasuries. IEF holds 7-10 year treasury.
strictly speaking TLT only hold 20+ year treasuries. IEF holds 7-10 year treasury.