My approach to investing is sort of like planting a garden and waiting for the ultimate harvest time. First find good fertile soil (company with good potential product or services) then plant(invest) your seed ($$) in that ground and then have patience to wait for the harvest time to produce the expected fruit ( ROI ) later in the future!