Mostly right.
I don’t only hold stocks, I also own ETFs (including bond ETFs). In my tradable (non-retirement) accounts I hold about 1/4 ETFs and about 3/4 individual stocks. The top income generators are these:
(see for yourself here if you’re interested in the full list; the data is only accurate as of now, but not historically, as I haven’t entered transactions but only track current holdings in the tool [which then calculates past returns as if I had always held all my current holdings])
I’d also claim that I don’t only own “high” dividend stocks. My average return on the entire portfolio (including ETFs, at its current valuation) is “just” 4.27%. Looking just at my active stock picking portfolio the average return is 4.37% (again based on current valuation). Same league as US treasuries.
