Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
octagonai avatar

Income Statement

  • 243 installs
  • 129 repo stars
  • Updated June 5, 2026
  • octagonai/skills

Parse income statements to assess revenue quality, margins, and earnings trends when screening stocks, building models, or drafting investment memos with agent assistance.

About

OctagonAI skill focused on income-statement analysis: agents extract revenue, expenses, operating and net income, compute margin trends, and surface earnings-quality signals to support stock screens, models, and written investment research.

  • Revenue, COGS, and operating income extraction
  • Margin and YoY or QoQ trend analysis
  • Earnings quality and anomaly flags
  • Feeds DCF and multiples workflows
  • SEC-aligned fundamental parsing

Income Statement by the numbers

  • 243 all-time installs (skills.sh)
  • +5 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #371 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/octagonai/skills --skill income-statement

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs243
repo stars129
Last updatedJune 5, 2026
Repositoryoctagonai/skills

What it does

Parse income statements to assess revenue quality, margins, and earnings trends when screening stocks, building models, or drafting investment memos with agent assistance.

Files

SKILL.mdMarkdownGitHub ↗

Income Statement

Retrieve real-time income statement data for public companies using Octagon MCP.

Prerequisites

Ensure Octagon MCP is configured in your AI agent (Cursor, Claude Desktop, Windsurf, etc.). See references/mcp-setup.md for installation instructions.

Query Format

Retrieve real-time income statement data for <TICKER>, limited to <N> records and filtered by period <FY|Q>.

MCP Call:

{
  "server": "octagon-mcp",
  "toolName": "octagon-agent",
  "arguments": {
    "prompt": "Retrieve real-time income statement data for AAPL, limited to 5 records and filtered by period FY"
  }
}

Output Format

The agent returns a table with absolute financial figures:

Fiscal YearRevenue (USD)Net Income (USD)EPS (Diluted)
2025$416,161,000,000$112,010,000,0007.46
2024$391,035,000,000$93,736,000,0006.08
2023$383,285,000,000$96,995,000,0006.13
2022$394,328,000,000$99,803,000,0006.11
2021$365,817,000,000$94,680,000,0005.61

Data Source: octagon-financials-agent

Key Observations Pattern

After receiving data, generate observations:

1. Revenue trajectory: Calculate dollar and percentage changes year-over-year 2. Net income trends: Track profitability in absolute terms 3. EPS progression: Note earnings per share expansion or contraction 4. Margin calculation: Compute Net Income / Revenue for net margin 5. Scale context: Compare figures to industry peers

Metrics Reference

MetricDefinition
RevenueTotal sales/top-line income for the period
Net IncomeBottom-line profit after all expenses and taxes
EPS (Diluted)Earnings per share assuming all dilutive securities converted

Analysis Tips

Revenue Scale

  • Use to compare company size across industry
  • Track absolute dollar growth, not just percentages
  • Larger base requires more absolute growth to maintain % growth

Net Income Quality

  • Compare Net Income to Operating Income for non-operating items
  • Check for one-time gains/losses distorting figures
  • Look for consistent growth trajectory

EPS Analysis

  • EPS can grow faster than Net Income due to buybacks
  • Compare to analyst estimates and guidance
  • Check shares outstanding for context

Margin Calculation

Calculate from the data:

Net Margin = Net Income / Revenue × 100

Example: $112B / $416B = 26.9% net margin

Period Comparisons

  • FY for annual strategic view
  • Q for seasonal patterns and recent trends
  • Compare same periods (Q1 vs Q1) for seasonality

Follow-up Queries

Based on results, suggest deeper analysis:

  • "What factors contributed to the revenue growth in [YEAR]?"
  • "How does [COMPANY]'s [YEAR] net margin compare to industry peers?"
  • "What are the key drivers of the EPS expansion over the [N]-year period?"
  • "Retrieve quarterly income statement data for [TICKER] to see seasonal patterns"

Related skills

Finance & Tradingfinancepricing

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.