octagonai/skills

income-statement

Retrieve real-time income statement data including Revenue, Net Income, and EPS Diluted for public companies. Use when analyzing absolute financial figures, historical earnings, or comparing company scale across fiscal periods.

First seen Feb 2, 2026

Installation

$ npx skills add octagonai/skills --skill income-statement

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from octagonai/skills · top by installs.

npx skills add octagonai/skills

Browse all from octagonai/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 125
License LICENSE
Default branch main
Open issues 1
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents windsurf

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,336 B
  • docs SUMMARY.md 2,732 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 264 installs

SKILL.md

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](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 Year Revenue (USD) Net Income (USD) EPS (Diluted)
2025 $416,161,000,000 $112,010,000,000 7.46
2024 $391,035,000,000 $93,736,000,000 6.08
2023 $383,285,000,000 $96,995,000,000 6.13
2022 $394,328,000,000 $99,803,000,000 6.11
2021 $365,817,000,000 $94,680,000,000 5.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

Metric Definition
Revenue Total sales/top-line income for the period
Net Income Bottom-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"