Stock Financial Analysis Framework