JHFIX | John Hancock Investment Management | JSNFX | JSNSX | JSNVX | JSNWX | JSTCX | JSTIX | Mutual Fund Commentaries John Hancock Income Fund Q1 2025 Commentary ByMario Cazombo May 31, 2025