Skip to content

SEC filer · CIK 0000016988 · CAJPY

Canon Inc

Canon last reported revenue of 4.03 trillion JPY for the year ending 2022-12-31. Net income: 244.0 billion JPY.

Last annual report on recordReceipt

20-F for the fiscal year ended , filed

Revenue
4.03 trillion JPY
Net income
244.0 billion JPY
Diluted EPS
236.63 JPY/shares
Operating cash flow
262.6 billion JPY
Cash
362.1 billion JPY
Total assets
5.10 trillion JPY
Total liabilities
1.75 trillion JPY

As filed

Open the 20-F on SEC.gov
The figures the company tagged in that report. Each opens its full history below.

Filing record ends 2023-03-30

The latest filing in this captured record is a 20-F filed 2023-03-30. No later filing is in the SEC companyfacts record captured on 2026-09-19. CANON INC may have stopped filing, merged, or changed its reporting entity; nothing on this page describes its current status. Values are as reported at the time.

Every reported measure

The latest value of each measure the company reports, as filed. Choose one for its full history, its definition and the filing behind each figure. Separate currencies and reporting intervals stay separate rows; these are reported amounts, not prices.

Older measures: 60 not reported in the two years before 2026-09-19
Measures last reported more than two years before capture
MeasurePeriod startPeriod endValueFiled
Total assets-2022-12-315.10 trillion JPY2023-03-30
Total liabilities-2022-12-311.75 trillion JPY2023-03-30
Stockholders equity-2022-12-313.11 trillion JPY2023-03-30
Cash and cash equivalents-2022-12-31362.1 billion JPY2023-03-30
Net income or loss2022-01-012022-12-31244.0 billion JPY2023-03-30
Operating cash flow2022-01-012022-12-31262.6 billion JPY2023-03-30
Capital expenditure payments2022-01-012022-12-31188.5 billion JPY2023-03-30
Contract revenue excluding tax2022-01-012022-12-314.03 trillion JPY2023-03-30
Financing cash flow2022-01-012022-12-31-146.8 billion JPY2023-03-30
Investing cash flow2022-01-012022-12-31-180.8 billion JPY2023-03-30
Retained earnings or deficit-2010-12-312.97 trillion JPY2011-03-30
Basic weighted-average shares2022-01-012022-12-311.03 billion shares2023-03-30
Diluted weighted-average shares2022-01-012022-12-311.03 billion shares2023-03-30
Basic earnings per share2022-01-012022-12-31236.71 JPY/shares2023-03-30
Diluted earnings per share2022-01-012022-12-31236.63 JPY/shares2023-03-30
Income tax expense or benefit2022-01-012022-12-3192.4 billion JPY2023-03-30
Net property, plant and equipment-2022-12-311.04 trillion JPY2023-03-30
Operating income or loss2022-01-012022-12-31353.4 billion JPY2023-03-30
Current assets-2022-12-312.16 trillion JPY2023-03-30
Interest expense2022-01-012022-12-311.05 billion JPY2023-03-30
Current liabilities-2022-12-311.37 trillion JPY2023-03-30
Current accounts payable-2010-12-31383.3 billion JPY2011-03-30
Goodwill carrying amount-2022-12-31972.6 billion JPY2023-03-30
Common-stock repurchase payments2014-01-012014-12-31149.8 billion JPY2015-03-27
Operating expenses2022-01-012022-12-311.47 trillion JPY2023-03-30
Net inventory-2022-12-31808.3 billion JPY2023-03-30
Gross profit2022-01-012022-12-311.83 trillion JPY2023-03-30
Cost of revenue2022-01-012022-12-312.20 trillion JPY2023-03-30
Selling, general and administrative expense2022-01-012022-12-311.17 trillion JPY2023-03-30
Research and development expense2022-01-012022-12-31306.7 billion JPY2023-03-30
Cash including restricted cash-2022-12-31362.1 billion JPY2023-03-30
Accumulated other comprehensive income or loss-2022-12-3162.6 billion JPY2023-03-30
Total equity including noncontrolling interests-2022-12-313.35 trillion JPY2023-03-30
Operating lease right-of-use asset-2022-12-31117.8 billion JPY2023-03-30
Operating lease liability-2022-12-31118.6 billion JPY2023-03-30
Long-term debt-2011-12-317.07 billion JPY2012-03-29
Gross property, plant and equipment-2022-12-314.00 trillion JPY2023-03-30
Accumulated depreciation on property, plant and equipment-2022-12-312.96 trillion JPY2023-03-30
Net intangible assets excluding goodwill-2022-12-31281.0 billion JPY2023-03-30
Other noncurrent assets-2022-12-31179.3 billion JPY2023-03-30
Other noncurrent liabilities-2022-12-31104.2 billion JPY2023-03-30
Accrued current liabilities-2022-12-31365.8 billion JPY2023-03-30
Prepaid expenses and other current assets-2022-12-31216.0 billion JPY2023-03-30
Net deferred tax assets-2022-12-31234.1 billion JPY2023-03-30
Pre-tax income or loss from continuing operations2022-01-012022-12-31352.4 billion JPY2023-03-30
Profit or loss including noncontrolling interests2022-01-012022-12-31260.1 billion JPY2023-03-30
Comprehensive income or loss2022-01-012022-12-31458.4 billion JPY2023-03-30
Net income available to common stockholders2022-01-012022-12-31244.0 billion JPY2023-03-30
Depreciation expense2022-01-012022-12-31162.8 billion JPY2023-03-30
Amortization of intangible assets2022-01-012022-12-3163.7 billion JPY2023-03-30
Other nonoperating income or expense2022-01-012022-12-31-5.09 billion JPY2023-03-30
Nonoperating income or expense2022-01-012022-12-31-959.0 million JPY2023-03-30
Current income tax expense or benefit2022-01-012022-12-31100.2 billion JPY2023-03-30
Deferred income tax expense or benefit2022-01-012022-12-31-7.80 billion JPY2023-03-30
Interest paid, net2022-01-012022-12-31994.0 million JPY2023-03-30
Income taxes paid, net2022-01-012022-12-31102.6 billion JPY2023-03-30
Operating lease payments2022-01-012022-12-3142.2 billion JPY2023-03-30
Change in accounts receivable2022-01-012022-12-3178.2 billion JPY2023-03-30
Change in inventories2022-01-012022-12-31108.5 billion JPY2023-03-30
Change in accounts payable2022-01-012022-12-313.29 billion JPY2023-03-30

Filings

14 Canon filings with published measures: what each annual or quarterly report tagged, with the periods it covered, as reported in that filing. The histories above show the latest-filed value per period.

Inspect the source

Entity
CANON INC / CIK 0000016988
Captured
SEC response SHA-256
9e8392c06f647a8d293cceb3554092fc93a05cb37e11a66d07886d62152d3dac

Current SEC company facts · Download the original response snapshot (gzip) · Download the selected JSON

Latest-filed annual-report facts per unit and reporting period at capture time. Duration facts cover 300 to 400 days. This selection can include restatements and is not a point-in-time backtest dataset. Missing concepts are omitted, never zero-filled. Values retain original units and are not currency converted. Extended concepts require compatible unit shapes and at least three reporting ends with changing values within one unit. Constant or incompatible added histories are omitted.

Public company accounting reference, not market prices, returns, an investment recommendation, or ALPHAC performance. Validate a separately constructed return series with the validation API; accounting values are not returns.

Use this in research

A financial period ends before its results become public. Use the filing date as a minimum availability boundary, inspect amendments, and retain the original filing vintage when testing historical signals. This latest-filed selection can contain information unavailable at the time.

These pages do not supply prices, total-return histories, corporate-action adjustments or a tradable universe. Build those inputs separately before evaluating a strategy. A profitable backtest can still reflect selection bias or costs that were left out.

Research methodology · Execution and cost assumptions · Check backtest overfitting

Build with the open-source tools

Use these accounting records as inspectable inputs. When you have constructed a return series, the validation tools can help test its statistical evidence and preserve the result with its limitations.

The MCP server is free and MIT-licensed: npx -y canli-mcp. If these records help your research, a star on GitHub helps other researchers find them.

Read the published dataset with Python
import json
from urllib.request import urlopen

with urlopen("https://canlicapital.com/company-data/0000016988.json") as response:
    record = json.load(response)
print(record["fetched_at"])
print(record["policy"])
for concept in record["concepts"]:
    print(concept["tag"], next(iter(concept["observations"])))