Back to top

Market Strategy

Historically, the earnings yield on stocks is +3% higher than the U.S. Treasury rate.