Long-term bond yields hit a fresh 16-year high Wednesday, weighing on stocks already pressured by the conflict in Gaza and corporate earnings results.
Long-term bond yields hit a fresh 16-year high Wednesday, weighing on stocks already pressured by the conflict in Gaza and corporate earnings results.