income-statement-analysis
Income Statement Analysis
Purpose
Analyze a company's income statement to evaluate revenue generation, cost management, and profitability across reporting periods. Extract and interpret key line items from the top line (revenue) through the bottom line (net income), computing derived metrics such as margin ratios, growth rates, and per-share figures. Present findings in a structured format that surfaces trends, anomalies, and the quality of reported earnings.
Data Fetching Process
Consult ${CLAUDE_PLUGIN_ROOT}/skills/_shared/references/data-sources.md for full source details and fallback behavior.
-
Resolve the ticker. Fetch
https://www.sec.gov/files/company_tickers.jsonusing thesec-fetchskill (seedata-sources.md), locate the company's CIK, and pad it to 10 digits. Cache the CIK and official company name for subsequent requests. -
Fetch structured financial data (primary). Request the SEC EDGAR XBRL company facts endpoint:
https://data.sec.gov/api/xbrl/companyfacts/CIK{10-digit-CIK}.jsonExtract the following XBRL concepts under
facts > us-gaap > ... > units > USD(orUSD/sharesfor per-share items):RevenuesorRevenueFromContractWithCustomerExcludingAssessedTax— total revenueCostOfGoodsAndServicesSoldorCostOfRevenue— COGS
More from tradeinsight-info/investment-analysis-skills
fundamental-report
>
27profitability-analysis
>
20moat-analysis
>
17analyst-estimates
This skill should be used when the user asks about price targets, analyst ratings, consensus estimates, analyst recommendations, buy ratings, sell ratings, hold ratings, EPS estimates, revenue estimates, analyst coverage, estimate revisions, wall street consensus, or analyst forecasts for a publicly traded company.
16fundamental-report-detailed
>
16sec-filing-reader
>
15