What are currently the main reasons why this company’s share price is just crawling along?

Positive recommendations have been given for years, but it just won’t take off. The company buys back a small amount of shares daily, but that doesn’t seem to have much of an impact either.