If cash flow is not growing / compounding - why do you expect the share price to make newer ATHs ?
Ultimately, the stock price is a function of underlying business and the quality of cash flows
"Quality vs Quantity" of cash matters. Small and Mid Pharma have outperformed Large!