Companies: 10,795·Total market cap: $144.5T
Northern Trust Corporation

Northern Trust Corporation

NTRSNASDAQFinancial Services● Active
$169.11
$-1.36(-0.80%)
Market Cap$31.3B
P/E Ratio
52W High$173.66
52W Low$107.08
Overview

Northern Trust Corporation (NTRS) · Cash Flow

Annual, quarterly, or TTM views · SEC 10-K & 10-Q via FMP · adjust period and M/B/T below.

FMP · NTRS · as of 2026-06-10

Financial statements

Operating CF · CapEx · Free Cash Flow
Breakdown2025-122024-122023-122022-122021-12
Operating Activities
Net Income$1.74B$2.03B$1.11B$1.34B$1.55B
Depreciation & Amort.$0.78B$0.72B$0.63B$0.55B$0.52B
Stock-Based Comp.$0.00B$0.00B$0.00B$0.00B$0.00B
Change in Working Capital$2.71B($3.15B)($0.02B)$0.93B($0.90B)
Net Cash from Operations$5.53B($0.49B)$2.63B$2.39B$1.36B
Investing Activities
Capital Expenditure($0.07B)($0.75B)($0.68B)($0.72B)($0.52B)
Purchases of Investments($44.74B)($39.53B)($40.09B)($37.40B)($68.63B)
Sales of Investments$37.80B$37.86B$43.74B$44.18B$64.98B
Net Cash from Investing($20.17B)($2.56B)$4.78B$25.93B($18.60B)
Financing Activities
Common Stock Repurchased($1.27B)($0.94B)($0.35B)($0.04B)($0.27B)
Dividends Paid($0.63B)($0.64B)($0.66B)($0.80B)($0.63B)
Debt Issued / Repaid$0.28B($0.10B)$0.94B$5.46B($1.21B)
Net Cash from Financing$15.18B$3.44B($7.18B)($26.44B)$16.07B
Free Cash Flow
Free Cash Flow$5.46B($1.23B)$1.95B$1.67B$0.84B
FCF Margin %(computed)38.18%-7.76%16.09%21.53%12.96%

Data source: Financial Modeling Prep · Last updated: 2026-06-10 · USD · B

Explore more Northern Trust Corporation data

About Northern Trust Corporation (NTRS) Cash Flow Statement

Northern Trust Corporation generated operating cash flow of $5.53B and free cash flow of $5.46B for 2025 — a FCF margin of 38.18%. Capital expenditure was ($0.07B).

Frequently asked questions

NTRS · 4 questions

Northern Trust Corporation generated free cash flow of $5.46B for 2025, up 543.3% year-over-year.

NTRS free cash flowFCF margincash flow yield

· Source: FMP /stable/cash-flow-statement · SEC EDGAR Form 10-K & 10-Q · As of 2026-06-10