I was taught by a friend to hold back the stock your corporation makes for a few game months then sell them it work for me the few times I've done it I've just hadn't had the time too
Make corporations that create a ton of profit month over month is the best way then you wont have to worry about doing Joshua's tactic for each company, which is a ton of micro managing.