Jim Bates

Jim is an associate editor at TSI Network. He is the lead reporter and analyst for The Successful Investor and Wall Street Stock Forecaster and a member of the Investment Planning Committee. Jim has held the Chartered Financial Analyst designation since 1992 and spent more than a decade at the Financial Post DataGroup before joining TSI Network. He has a Bachelor of Commerce degree from the University of Toronto.

Posts by the author
Finning International’s comprehensive service model combines multiple recurring revenue streams to create a robust business capable of weathering downturns.
T. Rowe Price offers a 5.8% yield at an attractive valuation as it keeps growing assets under management due to its consistent returns and a client-first culture.
Mattr (formerly ShawCor) is making good progress with its two main industrial businesses as revenues and earnings are projected to grow significantly.
While Campbell’s Co. faces near-term challenges from shifting consumer preferences and potential tariff impacts, its strong brand portfolio, dividend income, and strategic initiatives provide a solid foundation for long-term investors. The recent acquisition of premium brands like Rao’s enhances the company’s growth profile, while cost savings programs should help protect margins.

Investors should monitor developments regarding U.S....
Conagra Brands offers a high yield at 5.5% which should help offset concerns about lower revenue and earnings forecasts.
Leon’s Furniture is attractively priced as it continues to offer a solid yield and plenty of upside thanks to some promising real estate developments.
RioCan REIT offers a high 7.1% yield as it continues to expand and report high occupancy rates from a reliable suite of large, well-known and stable tenants.
Algonquin Power still yields 5.8% despite a recent cut as it strengthens its balance sheet following a major asset divestiture.
Broadridge Financial Solutions just grew earnings 69.6% with 13.1% higher revenues as internal growth and strategic acquisitions continue to pay off.