Financial Forecasting: Tools and Techniques for a Dynamic Marketplace