Financial online analyst