Financial Forecasting, Analysis, and Modelling: A Framework for Long-Term Forecasting