Ok.
As that old saying goes, cash is king. The best time to invest is when you have the *available* free cash ready to make the investments, and that means after paying the expenses first and foremost.
Thats why when investing your own hard cash, they are in the best companies. The ones with a moat and monopoly type assets with great managers.