RE:When
Agreed. It is foolish to give out dividends. It is better to keep pouring money into a company that is making returns over 50% or even more rather then getting returns of just a few percentages.
If you want small percentage returns go buy GICs with no risk.