First Financial Corporation (THFF)
NASDAQ: THFF · Real-Time Price · USD
82.06
+0.10 (0.12%)
Aug 14, 2026, 4:00 PM EDT - Market closed

First Financial Financials Overview

Millions USD. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
268.17253.64201.59202.67217.78183.02
Revenue Growth
16.37%25.82%-0.53%-6.94%19.00%2.65%
Net Income
84.7679.2147.2860.6771.1152.99
Earnings Per Share
7.146.684.005.085.824.02
EPS Growth
36.29%66.98%-21.26%-12.72%44.96%2.33%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
96.63133.5597.4179.92234.73688.34
Total Debt
609.24490.93218.24178.6883.3109.31
Net Cash (Debt)
-512.6-357.38-120.83-98.76151.43579.02
Net Cash Growth
-----73.85%8.06%
Net Cash Per Share
-43.18-30.15-10.23-8.2712.4043.90

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
97.3290.4160.3786.0978.7955.07
Capital Expenditures
-4.27-3.98-6.11-6.54-1.43-3.84
Free Cash Flow
93.0486.4254.2679.5577.3651.23
Free Cash Flow Growth
40.07%59.28%-31.79%2.83%51.00%-30.31%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Profit Margin
31.61%31.23%23.45%29.94%32.65%28.95%
FCF Margin
34.70%34.07%26.91%39.25%35.52%27.99%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Dividend Per Share
2.2402.0901.8600.9901.0801.060
Dividend Per Share Growth
10.61%12.37%87.88%-8.33%1.89%0.95%
Dividend Yield
2.73%3.55%4.30%2.54%2.70%2.77%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingAug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
11.499.0411.548.347.7911.00
Forward PE
10.519.059.089.798.6211.34
P/FCF Ratio
10.498.2910.056.367.1611.38
PS Ratio
3.642.822.712.502.543.19