Financial Report Analysis
Workflow
- Read
STATE.md; reset it fromreferences/template/STATE.template.mdfor a new run. Readreferences/indicators.mdbefore calculating or judging an indicator. - Resolve the requested companies and reporting period. Use current Yahoo Finance summary, financials, balance-sheet, cash-flow, and key-statistics pages; cross-check ambiguous units or periods before calculation.
- Collect at least three annual periods and prefer five for revenue, gross profit, net income, total assets, total liabilities, operating cash flow, investing cash flow, and free cash flow.
- Calculate every requested ratio from displayed inputs. Apply the checks in
references/indicators.mdand label each result✅or❌. - Write the Traditional Chinese report under
~/Desktop/Daily/survey/financial_reports/<company-group>/, preserving existing files unless replacement is requested. - Inspect the repository diff, commit with
chore: add financial report focus YYYY-MM-DDwhen changes exist, and push. - Verify saved paths, commit hash or
no changes, and push status; record the evidence inSTATE.md.
Rules
- Show the actual numbers, units, periods, formulas, and source URLs behind every indicator result.
- Do not mix quarterly and annual figures in the same ratio.
- Treat missing or incomparable data as unavailable, not as a pass or fail.
- Do not report publishing complete before push succeeds. Report
已 commit、未 pushif only the commit succeeded.
Output
Include company and ticker, Yahoo Finance URLs, three-to-five-year tables, calculation traces, indicator results, saved paths, and Git result.