It is inherently difficult to predict and forecast future revenue growth – and becoming increasingly more difficult as the ...