Perhaps they are having difficulty, like many others, in translating 'deals' into visible recurring revenue streams, which is why this company is now so stigmatised.
For instance, what %age of a %age is this worth?
Will it be announced in terms of actual or estimated revenues, and if so, will anyone believe it given the track record?
"Two NHS trusts are “on the cusp” of signing contracts to use a medical waste treatment system that incorporates revolutionary plastics recycling technology"