Which are good stocks to buy?

First, lets establish what is “good” because “good” is not a precise word when we are talking about stocks.

When you think about “Stocks” in general, it’s not one type.

For example, there are stocks (companies) that are going to grow in the next 3-5 years, stay flat for the next 5 years, go down in value.