Q: I have done well with your recommendations over the years. Can I get your opinion on MSCI Inc.? Thanks.

A: MSCI Inc., $550.42, symbol MSCI on Nasdaq (Shares outstanding: 79.1 million; Market cap: $43.5 billion; www.msci.com) provides investment decision-making tools for its clients to manage their investment processes worldwide.

The company operates through four segments: Index, Analytics, ESG and Climate, and All Other Private Assets.

The… Read More

Q: I’d appreciate your comments on Fastenal. It looks like a good stock. Thanks for all your great recommendations over the years!

A: Fastenal Company, $70.13, symbol FAST on Nasdaq (Shares outstanding: 572.2 million; Market cap: $40.1 billion; www.fastenal.com), is a leading wholesale distributor of industrial and construction supplies. It draws almost all its clients from the construction and manufacturing industries.

Those construction customers include general, electrical, plumbing,… Read More