Stock Scorer

Barclays Bank PLC (GRN)

Barclays Bank PLC reported revenue of 9.7B GBP for the year ending 31 December 2025, up 3.8% from 9.3B a year earlier.

Every figure below is the company's own, as filed. Nothing is estimated and nothing is smoothed — a period the filing does not support is left blank rather than filled in. Quarters are the company's own, counted from its financial year ending 12-31. Amounts in GBP. The same series drawn ›

As last reported

The newest period the filing supports for each figure, in GBP.
FigurePeriodAmountYear on year
Revenue 2025 · ending 31 December 2025 9.7B +3.8%
Operating Income 2021 · ending 31 December 2021 15.7B +26.5%
Net Income 2025 · ending 31 December 2025 4.7B +24.3%
Operating Cash Flow 2025 · ending 31 December 2025 28.1B +1311.5%
Free Cash Flow 2025 · ending 31 December 2025 27.5B +1761.3%

Revenue and profit by financial year

As filed, in GBP. A year the filing does not support is not listed.
YearEnding RevenueOperating IncomeNet IncomeFree Cash Flow
20252025-12-31 9.7B—4.7B27.5B
20242024-12-31 9.3B—3.7B1.5B
20232023-12-31 8.6B—3.6B15.9B
20222022-12-31 8B—4.4B24.4B
20212021-12-31 8.5B15.7B4.6B16.7B
20202020-12-31 7.3B12.4B2.5B42B
20192019-12-31 7.5B12.9B2.8B-720M
20182018-12-31 7.3B13B1B-2.6B

Every period

Revenue Annual

PeriodEndingRevenue
FY252025-12-319.7B
FY242024-12-319.3B
FY232023-12-318.6B
FY222022-12-318B
FY212021-12-318.5B

Operating Income Annual

PeriodEndingOperating Income
FY212021-12-3115.7B
FY202020-12-3112.4B
FY192019-12-3112.9B
FY182018-12-3113B
FY172017-12-3112.2B

Net Income Annual

PeriodEndingNet Income
FY252025-12-314.7B
FY242024-12-313.7B
FY232023-12-313.6B
FY222022-12-314.4B
FY212021-12-314.6B

Operating Cash Flow Annual

PeriodEndingOperating Cash Flow
FY252025-12-3128.1B
FY242024-12-312B
FY232023-12-3116.4B
FY222022-12-3125B
FY212021-12-3117.5B

Free Cash Flow Annual

Operating cash flow minus capital expenditure.

PeriodEndingFree Cash Flow
FY252025-12-3127.5B
FY242024-12-311.5B
FY232023-12-3115.9B
FY222022-12-3124.4B
FY212021-12-3116.7B