Dynamic financial analysis