How did Microsoft's revenue, net income and free cash flow develop over the last 8 quarters?
The Actor reads the SEC XBRL company facts that every US filer reports in its 10-K and 10-Q. period quarterly with years 2 gives one row per fiscal quarter over the last two years; metrics limits the columns to the three you asked for. Each row has fiscal_year, fiscal_period, period_end, the form and filed date it comes from, and source_url to that filing, so every number can be checked.
Tool input
{
"tickers": [
"MSFT"
],
"period": "quarterly",
"years": 2,
"metrics": [
"revenue",
"net_income",
"free_cash_flow"
]
}
Ask it from an AI agent (MCP)
Add the Apify MCP server with this tool to your MCP client (Claude, Cursor, VS Code, ...); it signs you in with OAuth or Authorization: Bearer <APIFY_TOKEN>. It works once the Actor is live on the Apify Store.
https://mcp.apify.com?tools=bosco_labs/sec-company-financials
Then ask:
Use the bosco_labs/sec-company-financials tool to answer: How did Microsoft's revenue, net income and free cash flow develop over the last 8 quarters?
Call the Apify API
Runs the Actor and returns the rows in one request, billed to your Apify account ($0.005 per company-period row). It works once the Actor is live on the Apify Store.
curl https://api.apify.com/v2/acts/bosco_labs~sec-company-financials/run-sync-get-dataset-items \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tickers": ["MSFT"], "period": "quarterly", "years": 2, "metrics": ["revenue", "net_income", "free_cash_flow"]}'
Call the Bosco Labs HTTP API
Bosco Labs HTTP API (beta, test mode): same input and rows, $0.005 per company-period row from prepaid credits. Get a key with a $0.50 free trial.
curl https://api.boscolabs.dev/v1/sec-company-financials \
-H "Authorization: Bearer $BOSCO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"tickers": ["MSFT"], "period": "quarterly", "years": 2, "metrics": ["revenue", "net_income", "free_cash_flow"]}'
Example output
Example output from the tool's documentation (not a run of this exact question).
{
"ticker": "AAPL",
"cik": "0000320193",
"company_name": "Apple Inc.",
"fiscal_year": 2025,
"fiscal_period": "FY",
"period_start": "2024-09-29",
"period_end": "2025-09-27",
"form": "10-K",
"filed": "2025-10-31",
"accession_number": "0000320193-25-000079",
"source_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/0000320193-25-000079-index.htm",
"currency": "USD",
"revenue": 416161000000,
"gross_profit": 195201000000,
"operating_profit": 133050000000,
"net_income": 112010000000,
"eps_diluted": 7.46,
"total_assets": 359241000000,
"cash_and_equivalents": 35934000000,
"long_term_debt": 78328000000,
"total_equity": 73733000000,
"operating_cash_flow": 111482000000,
"capex": 12715000000,
"free_cash_flow": 98767000000,
"gross_margin": 0.4691,
"operating_margin": 0.3197,
"net_margin": 0.2692,
"revenue_growth": 0.0643,
"metrics_found": 29,
"sources": {
"revenue": {
"tag": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
"accession": "0000320193-25-000079"
},
"...": "one entry per reported metric"
},
"filings": {
"0000320193-25-000079": {
"form": "10-K",
"filed": "2025-10-31",
"url": "https://www.sec.gov/Archives/edgar/data/320193/000032019325000079/0000320193-25-000079-index.htm"
}
},
"warnings": [],
"schema_version": "1",
"retrieved_at": "2026-11-05T21:38:54+00:00"
}