Thurgauer Kantonalbank (SWX:TKBP)
Switzerland flag Switzerland · Delayed Price · Currency is CHF
162.00
0.00 (0.00%)
Aug 4, 2026, 11:50 AM CET

Thurgauer Kantonalbank Financials Overview

Millions CHF. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
439.09439.09420.35426.89372.61366.11
Revenue Growth
2.45%4.46%-1.53%14.57%1.77%7.15%
Net Income
162.26162.26158.02158.95147.85145.55
Earnings Per Share
8.118.117.907.957.397.28
EPS Growth
-79.39%2.66%-0.63%7.58%1.51%4.75%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Equivalents
6,2996,2996,0745,0876,3674,954
Total Debt
10,29410,2949,6719,0488,4137,277
Net Cash (Debt)
-10,294-10,294-9,671-9,048-8,413-7,277
Net Cash Growth
------
Net Cash Per Share
-2573.55-2573.55-2417.69-2261.97-2103.13-1819.26

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
155.65155.65172.87171.09215.67230.46
Capital Expenditures
----12.5913.62
Free Cash Flow
155.65155.65172.87171.09228.26244.08
Free Cash Flow Growth
-9.03%-9.96%1.04%-25.04%-6.48%1.98%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Pretax Margin
40.34%40.34%40.87%40.55%42.90%42.54%
Profit Margin
36.95%36.95%37.59%37.23%39.68%39.76%
FCF Margin
35.45%35.45%41.12%40.08%61.26%66.67%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Dividend Per Share
3.6003.6003.4003.3003.1003.100
Dividend Per Share Growth
5.88%5.88%3.03%6.45%0%3.33%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
19.9720.1016.0815.0316.1014.63
Forward PE
19.2919.6714.9414.1415.5314.29
P/FCF Ratio
-4.192.942.792.091.75
PS Ratio
7.551.481.211.121.281.16