What this means is that business leaders are not convinced...
What this means is that business leaders are not convinced that strong sales numbers will be maintained on or at the same level.
What this means is that business leaders are not convinced that strong sales numbers will be maintained on or at the same level.