@muleskinnerblues I thought I would also add that there are some companies investing in their stock is a good long term investment like if the company is a mature company with proven track record, or blue chip, or dividend aristocrat, etc.
If it is a micro cap company or one that hasn't been...