Abstract: Device, system, and method to perform analysis of asset values and factors, predict the future prices of assets, provide recommendations, and preform actions. A method may include analyzing and forecasting the performance of at least one asset against one or more impacting factors. A financial asset includes, but not limited to a company stock price and asset factors include revenue, sales, EBITDA etc. The impacting factors include, but not limited to a comprehensive set of structured and un-structured data such as SEC filings, company reports, business graphs, news and social media, and economic and non-economic indicators. The method includes causation factors identified through a business or enterprise graph, wherein the nodes of the graph represent businesses/enterprises/companies, and the edges represent various relationships between the nodes including, but not limited to, supply-chain, partners, cash flow, and competition.