_id
69171e0d3c536f8df231674f
Ticker
THFF
Name
First Financial Corporation Indiana
Exchange
NASDAQ
Address
One First Financial Plaza, Terre Haute, IN, United States, 47807
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.first-online.bank
Description
First Financial Corporation, through its subsidiaries, provides various financial products and services in west-central Indiana, east-central Illinois, western Kentucky, central and eastern Tennessee, and northern Georgia. It offers non-interest-bearing demand, interest-bearing demand, savings, time, and other time deposits. The company also provides commercial loans primarily to expand a business or finance asset purchases; residential real estate and residential real estate construction loans; and home equity loans and lines, secured loans, and cash/CD secured and unsecured loans. In addition, it offers lease financing, trust account, depositor, investment, and insurance services. The company was founded in 1834 and is headquartered in Terre Haute, Indiana.
Last Close
64.18
Volume
50107
Current Price
64.14
Change
-0.0623247117482179
Last Updated
2025-12-04T14:05:52.632Z
Image
data:image/webp;base64,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
Ipo Date
1992-03-03T00:00:00.000Z
Market Cap
717082496
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9921111111111112
Sentiment Sources
9
Rating
4
Target Price
62
Strong Buy
1
Buy
1
Hold
1
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
87793000
Cost Of Revenue
23991000
Gross Profit
63802000
Operating Expenses
38048000
Operating Income
25754000
Interest Expense
22041000
Pretax Income
25754000
Net Income
20762000
Eps
1.7523632680621202
Dividends Per Share
6044000
Shares Outstanding
11850645
Income Tax Expense
4992000
EBITDA
28392000
Operating Margin
29.33491280626018
Total Other Income Expense Net
72357000
Cash
87438000
Short Term Investments
1186107000
Receivables
26526000
Inventories
-
Total Current Assets
1300071000
Property Plant Equipment
79351000
Total Assets
5669686000
Payables
-
Short Term Debt
182522000
Long Term Debt
170453000
Total Liabilities
5047468000
Equity
622218000
Depreciation
5619000
Change In Working Capital
15430000
Cash From Operations
26852000
Capital Expenditures
1699000
Cash From Investing
-63784000
Cash From Financing
27105000
Net Change In Cash
-9827000
PE
9.6971
PB
1.221325516137431
ROE
3.336772642385787
ROA
0.3661931189840143
FCF
25153000
Fcf Percent
0.286503479776292
Piotroski FScore
4
Health Score
54
Deep Value Investing Score
7
Defensive Investing Score
5
Dividend Investing Score
3.5
Economic Moat Investing Score
7.8
Garp Investing Score
5
Growth Investing Score
4
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
6
Value Investing Score
8
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
87793000
Quarters > 0 > income Statement > cost Of Revenue
23991000
Quarters > 0 > income Statement > gross Profit
63802000
Quarters > 0 > income Statement > operating Expenses
38048000
Quarters > 0 > income Statement > operating Income
25754000
Quarters > 0 > income Statement > interest Expense
22041000
Quarters > 0 > income Statement > pretax Income
25754000
Quarters > 0 > income Statement > net Income
20762000
Quarters > 0 > income Statement > eps
1.7523632680621202
Quarters > 0 > income Statement > dividends Per Share
6044000
Quarters > 0 > income Statement > shares Outstanding
11848000
Quarters > 0 > income Statement > income Tax Expense
4992000
Quarters > 0 > income Statement > EBITDA
28392000
Quarters > 0 > income Statement > operating Margin
29.33491280626018
Quarters > 0 > income Statement > total Other Income Expense Net
72357000
Quarters > 0 > balance Sheet > cash
87438000
Quarters > 0 > balance Sheet > short Term Investments
1186107000
Quarters > 0 > balance Sheet > receivables
26526000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
1300071000
Quarters > 0 > balance Sheet > property Plant Equipment
79351000
Quarters > 0 > balance Sheet > total Assets
5669686000
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
182522000
Quarters > 0 > balance Sheet > long Term Debt
170453000
Quarters > 0 > balance Sheet > total Liabilities
5047468000
Quarters > 0 > balance Sheet > equity
622218000
Quarters > 0 > cash Flow > net Income
20762000
Quarters > 0 > cash Flow > depreciation
5619000
Quarters > 0 > cash Flow > change In Working Capital
15430000
Quarters > 0 > cash Flow > cash From Operations
26852000
Quarters > 0 > cash Flow > capital Expenditures
1699000
Quarters > 0 > cash Flow > cash From Investing
-63784000
Quarters > 0 > cash Flow > cash From Financing
27105000
Quarters > 0 > cash Flow > net Change In Cash
-9827000
Quarters > 0 > ratios > PE
1.7523632680621202
Quarters > 0 > ratios > PB
1.221325516137431
Quarters > 0 > ratios > ROE
3.336772642385787
Quarters > 0 > ratios > ROA
0.3661931189840143
Quarters > 0 > ratios > FCF
25153000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.286503479776292
Quarters > 0 > health Score
54
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
84558000
Quarters > 1 > income Statement > cost Of Revenue
23456000
Quarters > 1 > income Statement > gross Profit
61102000
Quarters > 1 > income Statement > operating Expenses
38276000
Quarters > 1 > income Statement > operating Income
22826000
Quarters > 1 > income Statement > interest Expense
21506000
Quarters > 1 > income Statement > pretax Income
22826000
Quarters > 1 > income Statement > net Income
18586000
Quarters > 1 > income Statement > eps
1.568306472027677
Quarters > 1 > income Statement > dividends Per Share
6044000
Quarters > 1 > income Statement > shares Outstanding
11851000
Quarters > 1 > income Statement > income Tax Expense
4240000
Quarters > 1 > income Statement > EBITDA
26035000
Quarters > 1 > income Statement > operating Margin
26.994488989805816
Quarters > 1 > income Statement > total Other Income Expense Net
-
Quarters > 1 > balance Sheet > cash
97265000
Quarters > 1 > balance Sheet > short Term Investments
713660000
Quarters > 1 > balance Sheet > receivables
25888000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
836813000
Quarters > 1 > balance Sheet > property Plant Equipment
79741000
Quarters > 1 > balance Sheet > total Assets
5602969000
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
149512000
Quarters > 1 > balance Sheet > long Term Debt
122677000
Quarters > 1 > balance Sheet > total Liabilities
5015301000
Quarters > 1 > balance Sheet > equity
587668000
Quarters > 1 > cash Flow > net Income
18586000
Quarters > 1 > cash Flow > depreciation
3209000
Quarters > 1 > cash Flow > change In Working Capital
-11818000
Quarters > 1 > cash Flow > cash From Operations
12720000
Quarters > 1 > cash Flow > capital Expenditures
1133000
Quarters > 1 > cash Flow > cash From Investing
-28139000
Quarters > 1 > cash Flow > cash From Financing
26473000
Quarters > 1 > cash Flow > net Change In Cash
11054000
Quarters > 1 > ratios > PE
1.568306472027677
Quarters > 1 > ratios > PB
1.2934567476874699
Quarters > 1 > ratios > ROE
3.162670079024211
Quarters > 1 > ratios > ROA
0.33171698790409154
Quarters > 1 > ratios > FCF
11587000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.13703020412024883
Quarters > 1 > health Score
47
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
83543000
Quarters > 2 > income Statement > cost Of Revenue
23007000
Quarters > 2 > income Statement > gross Profit
60536000
Quarters > 2 > income Statement > operating Expenses
36759000
Quarters > 2 > income Statement > operating Income
23777000
Quarters > 2 > income Statement > interest Expense
21057000
Quarters > 2 > income Statement > pretax Income
23777000
Quarters > 2 > income Statement > net Income
18406000
Quarters > 2 > income Statement > eps
1.5542982604289817
Quarters > 2 > income Statement > dividends Per Share
6032000
Quarters > 2 > income Statement > shares Outstanding
11842000
Quarters > 2 > income Statement > income Tax Expense
5371000
Quarters > 2 > income Statement > EBITDA
27034000
Quarters > 2 > income Statement > operating Margin
28.46079264570341
Quarters > 2 > income Statement > total Other Income Expense Net
-
Quarters > 2 > balance Sheet > cash
86211000
Quarters > 2 > balance Sheet > short Term Investments
1182922000
Quarters > 2 > balance Sheet > receivables
25556000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
1294689000
Quarters > 2 > balance Sheet > property Plant Equipment
80317000
Quarters > 2 > balance Sheet > total Assets
5549094000
Quarters > 2 > balance Sheet > payables
-
Quarters > 2 > balance Sheet > short Term Debt
137609000
Quarters > 2 > balance Sheet > long Term Debt
124898000
Quarters > 2 > balance Sheet > total Liabilities
4977149000
Quarters > 2 > balance Sheet > equity
571945000
Quarters > 2 > cash Flow > net Income
18406000
Quarters > 2 > cash Flow > depreciation
3257000
Quarters > 2 > cash Flow > change In Working Capital
-3612000
Quarters > 2 > cash Flow > cash From Operations
21057000
Quarters > 2 > cash Flow > capital Expenditures
566000
Quarters > 2 > cash Flow > cash From Investing
10029000
Quarters > 2 > cash Flow > cash From Financing
-38401000
Quarters > 2 > cash Flow > net Change In Cash
-7315000
Quarters > 2 > ratios > PE
1.5542982604289817
Quarters > 2 > ratios > PB
1.3280051053860074
Quarters > 2 > ratios > ROE
3.2181416045249107
Quarters > 2 > ratios > ROA
0.3316937864090967
Quarters > 2 > ratios > FCF
20491000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.24527488838083383
Quarters > 2 > health Score
54
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
85086000
Quarters > 3 > income Statement > cost Of Revenue
25271000
Quarters > 3 > income Statement > gross Profit
59815000
Quarters > 3 > income Statement > operating Expenses
39801000
Quarters > 3 > income Statement > operating Income
20014000
Quarters > 3 > income Statement > interest Expense
23271000
Quarters > 3 > income Statement > pretax Income
20014000
Quarters > 3 > income Statement > net Income
16241000
Quarters > 3 > income Statement > eps
1.375190516511431
Quarters > 3 > income Statement > dividends Per Share
5314000
Quarters > 3 > income Statement > shares Outstanding
11810000
Quarters > 3 > income Statement > income Tax Expense
3773000
Quarters > 3 > income Statement > EBITDA
23343000
Quarters > 3 > income Statement > operating Margin
23.522083539007593
Quarters > 3 > income Statement > total Other Income Expense Net
-3329000
Quarters > 3 > balance Sheet > cash
93526000
Quarters > 3 > balance Sheet > short Term Investments
726962000
Quarters > 3 > balance Sheet > receivables
26934000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
847422000
Quarters > 3 > balance Sheet > property Plant Equipment
89233000
Quarters > 3 > balance Sheet > total Assets
5560348000
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
187057000
Quarters > 3 > balance Sheet > long Term Debt
28120000
Quarters > 3 > balance Sheet > total Liabilities
5011307000
Quarters > 3 > balance Sheet > equity
549041000
Quarters > 3 > cash Flow > net Income
16241000
Quarters > 3 > cash Flow > depreciation
3329000
Quarters > 3 > cash Flow > change In Working Capital
-13133000
Quarters > 3 > cash Flow > cash From Operations
15851000
Quarters > 3 > cash Flow > capital Expenditures
1038000
Quarters > 3 > cash Flow > cash From Investing
-96255000
Quarters > 3 > cash Flow > cash From Financing
96618000
Quarters > 3 > cash Flow > net Change In Cash
16214000
Quarters > 3 > ratios > PE
1.375190516511431
Quarters > 3 > ratios > PB
1.3796663637141853
Quarters > 3 > ratios > ROE
2.958066883893917
Quarters > 3 > ratios > ROA
0.2920860349028514
Quarters > 3 > ratios > FCF
14813000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.17409444561972592
Quarters > 3 > health Score
50
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
307514000
Annuals > 0 > income Statement > cost Of Revenue
105922000
Annuals > 0 > income Statement > gross Profit
201592000
Annuals > 0 > income Statement > operating Expenses
144438000
Annuals > 0 > income Statement > operating Income
57154000
Annuals > 0 > income Statement > interest Expense
89756000
Annuals > 0 > income Statement > pretax Income
57154000
Annuals > 0 > income Statement > net Income
47275000
Annuals > 0 > income Statement > eps
4.002285811039621
Annuals > 0 > income Statement > dividends Per Share
21248000
Annuals > 0 > income Statement > shares Outstanding
11812000
Annuals > 0 > income Statement > income Tax Expense
9879000
Annuals > 0 > income Statement > EBITDA
67100000
Annuals > 0 > income Statement > operating Margin
18.58582048296988
Annuals > 0 > income Statement > total Other Income Expense Net
214010000
Annuals > 0 > balance Sheet > cash
93526000
Annuals > 0 > balance Sheet > short Term Investments
726962000
Annuals > 0 > balance Sheet > receivables
26934000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
847422000
Annuals > 0 > balance Sheet > property Plant Equipment
89233000
Annuals > 0 > balance Sheet > total Assets
5560348000
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
187057000
Annuals > 0 > balance Sheet > long Term Debt
28120000
Annuals > 0 > balance Sheet > total Liabilities
5011307000
Annuals > 0 > balance Sheet > equity
549041000
Annuals > 0 > cash Flow > net Income
47275000
Annuals > 0 > cash Flow > depreciation
9946000
Annuals > 0 > cash Flow > change In Working Capital
-2057000
Annuals > 0 > cash Flow > cash From Operations
60366000
Annuals > 0 > cash Flow > capital Expenditures
6108000
Annuals > 0 > cash Flow > cash From Investing
-66119000
Annuals > 0 > cash Flow > cash From Financing
22520000
Annuals > 0 > cash Flow > net Change In Cash
16767000
Annuals > 0 > ratios > PE
4.002285811039621
Annuals > 0 > ratios > PB
1.3018046375407302
Annuals > 0 > ratios > ROE
8.610468070690532
Annuals > 0 > ratios > ROA
0.8502165691787636
Annuals > 0 > ratios > FCF
54258000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.1764407474131259
Annuals > 0 > health Score
56
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
271099000
Annuals > 1 > income Statement > cost Of Revenue
68430000
Annuals > 1 > income Statement > gross Profit
202669000
Annuals > 1 > income Statement > operating Expenses
130176000
Annuals > 1 > income Statement > operating Income
72493000
Annuals > 1 > income Statement > interest Expense
61135000
Annuals > 1 > income Statement > pretax Income
72493000
Annuals > 1 > income Statement > net Income
60672000
Annuals > 1 > income Statement > eps
5.082684091480272
Annuals > 1 > income Statement > dividends Per Share
15383000
Annuals > 1 > income Statement > shares Outstanding
11937000
Annuals > 1 > income Statement > income Tax Expense
11821000
Annuals > 1 > income Statement > EBITDA
79023000
Annuals > 1 > income Statement > operating Margin
26.74041586283977
Annuals > 1 > income Statement > total Other Income Expense Net
72493000
Annuals > 1 > balance Sheet > cash
76759000
Annuals > 1 > balance Sheet > short Term Investments
1259137000
Annuals > 1 > balance Sheet > receivables
24877000
Annuals > 1 > balance Sheet > inventories
51882000
Annuals > 1 > balance Sheet > total Current Assets
1360773000
Annuals > 1 > balance Sheet > property Plant Equipment
67286000
Annuals > 1 > balance Sheet > total Assets
4851146000
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
67221000
Annuals > 1 > balance Sheet > long Term Debt
108577000
Annuals > 1 > balance Sheet > total Liabilities
4323170000
Annuals > 1 > balance Sheet > equity
527976000
Annuals > 1 > cash Flow > net Income
60672000
Annuals > 1 > cash Flow > depreciation
6530000
Annuals > 1 > cash Flow > change In Working Capital
-3589000
Annuals > 1 > cash Flow > cash From Operations
86090000
Annuals > 1 > cash Flow > capital Expenditures
6541000
Annuals > 1 > cash Flow > cash From Investing
-22098000
Annuals > 1 > cash Flow > cash From Financing
-209750000
Annuals > 1 > cash Flow > net Change In Cash
-145758000
Annuals > 1 > ratios > PE
5.082684091480272
Annuals > 1 > ratios > PB
1.3680695145233874
Annuals > 1 > ratios > ROE
11.491431428701304
Annuals > 1 > ratios > ROA
1.2506735521874626
Annuals > 1 > ratios > FCF
79549000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.29343155083567257
Annuals > 1 > health Score
61
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
230017000
Annuals > 2 > income Statement > cost Of Revenue
16234000
Annuals > 2 > income Statement > gross Profit
213783000
Annuals > 2 > income Statement > operating Expenses
126023000
Annuals > 2 > income Statement > operating Income
87760000
Annuals > 2 > income Statement > interest Expense
18259000
Annuals > 2 > income Statement > pretax Income
87760000
Annuals > 2 > income Statement > net Income
71109000
Annuals > 2 > income Statement > eps
5.823355990500368
Annuals > 2 > income Statement > dividends Per Share
14459000
Annuals > 2 > income Statement > shares Outstanding
12211000
Annuals > 2 > income Statement > income Tax Expense
16651000
Annuals > 2 > income Statement > EBITDA
93871000
Annuals > 2 > income Statement > operating Margin
38.15370168291909
Annuals > 2 > income Statement > total Other Income Expense Net
-42313000
Annuals > 2 > balance Sheet > cash
222517000
Annuals > 2 > balance Sheet > short Term Investments
1330481000
Annuals > 2 > balance Sheet > receivables
21288000
Annuals > 2 > balance Sheet > inventories
337000
Annuals > 2 > balance Sheet > total Current Assets
1574286000
Annuals > 2 > balance Sheet > property Plant Equipment
66147000
Annuals > 2 > balance Sheet > total Assets
4989281000
Annuals > 2 > balance Sheet > payables
4368871000
Annuals > 2 > balance Sheet > short Term Debt
70875000
Annuals > 2 > balance Sheet > long Term Debt
9589000
Annuals > 2 > balance Sheet > total Liabilities
4513988000
Annuals > 2 > balance Sheet > equity
475293000
Annuals > 2 > cash Flow > net Income
71109000
Annuals > 2 > cash Flow > depreciation
6111000
Annuals > 2 > cash Flow > change In Working Capital
-4342000
Annuals > 2 > cash Flow > cash From Operations
78787000
Annuals > 2 > cash Flow > capital Expenditures
1426000
Annuals > 2 > cash Flow > cash From Investing
-433689000
Annuals > 2 > cash Flow > cash From Financing
-110608000
Annuals > 2 > cash Flow > net Change In Cash
-465510000
Annuals > 2 > ratios > PE
5.823355990500368
Annuals > 2 > ratios > PB
1.554593924168881
Annuals > 2 > ratios > ROE
14.961087160972284
Annuals > 2 > ratios > ROA
1.4252354196927373
Annuals > 2 > ratios > FCF
77361000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.33632731493759155
Annuals > 2 > health Score
64
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
194282000
Annuals > 3 > income Statement > cost Of Revenue
11263000
Annuals > 3 > income Statement > gross Profit
183019000
Annuals > 3 > income Statement > operating Expenses
117406000
Annuals > 3 > income Statement > operating Income
65613000
Annuals > 3 > income Statement > interest Expense
8797000
Annuals > 3 > income Statement > pretax Income
65613000
Annuals > 3 > income Statement > net Income
52987000
Annuals > 3 > income Statement > eps
4.017210007581501
Annuals > 3 > income Statement > dividends Per Share
14181000
Annuals > 3 > income Statement > shares Outstanding
13190000
Annuals > 3 > income Statement > income Tax Expense
12626000
Annuals > 3 > income Statement > EBITDA
71767000
Annuals > 3 > income Statement > operating Margin
33.77204270081634
Annuals > 3 > income Statement > total Other Income Expense Net
-33984000
Annuals > 3 > balance Sheet > cash
688027000
Annuals > 3 > balance Sheet > short Term Investments
1359514000
Annuals > 3 > balance Sheet > receivables
16946000
Annuals > 3 > balance Sheet > inventories
-700169000
Annuals > 3 > balance Sheet > total Current Assets
2064487000
Annuals > 3 > balance Sheet > property Plant Equipment
69522000
Annuals > 3 > balance Sheet > total Assets
5175099000
Annuals > 3 > balance Sheet > payables
4409569000
Annuals > 3 > balance Sheet > short Term Debt
93374000
Annuals > 3 > balance Sheet > long Term Debt
15937000
Annuals > 3 > balance Sheet > total Liabilities
4592523000
Annuals > 3 > balance Sheet > equity
582576000
Annuals > 3 > cash Flow > net Income
52987000
Annuals > 3 > cash Flow > depreciation
6154000
Annuals > 3 > cash Flow > change In Working Capital
982000
Annuals > 3 > cash Flow > cash From Operations
55067000
Annuals > 3 > cash Flow > capital Expenditures
3835000
Annuals > 3 > cash Flow > cash From Investing
-317376000
Annuals > 3 > cash Flow > cash From Financing
287646000
Annuals > 3 > cash Flow > net Change In Cash
25337000
Annuals > 3 > ratios > PE
4.017210007581501
Annuals > 3 > ratios > PB
1.3699961893383865
Annuals > 3 > ratios > ROE
9.095294004559062
Annuals > 3 > ratios > ROA
1.0238837943003603
Annuals > 3 > ratios > FCF
51232000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.2636991589545094
Annuals > 3 > health Score
59
Valuation > metrics > PE
9.6971
Valuation > metrics > PB
1.221325516137431
Valuation > final Score
100
Valuation > verdict
1.5% Undervalued
Profitability > metrics > ROE
3.336772642385787
Profitability > metrics > ROA
1.596989702870074
Profitability > metrics > Net Margin
0.23648810269611473
Profitability > final Score
41
Profitability > verdict
Weak
Risk > metrics > Debt Equity
8.112057188959497
Risk > metrics > Interest Coverage
1.168458781362007
Risk > final Score
11
Risk > verdict
High
Liquidity > metrics > Current Ratio
7.122818071246206
Liquidity > metrics > Quick Ratio
7.122818071246206
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
43
Prev Profitabilities > 1
41
Prev Profitabilities > 2
40
Prev Risks > 0
10
Prev Risks > 1
11
Prev Risks > 2
9
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T01:17:59.151Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-20
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-02-02
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
1.59
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-10-21
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.75
Earnings History > 2 > eps Estimate
1.58
Earnings History > 2 > eps Difference
0.17
Earnings History > 2 > surprise Percent
10.7595
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-07-22
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.57
Earnings History > 3 > eps Estimate
1.4
Earnings History > 3 > eps Difference
0.17
Earnings History > 3 > surprise Percent
12.1429
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-04-22
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.55
Earnings History > 4 > eps Estimate
1.3
Earnings History > 4 > eps Difference
0.25
Earnings History > 4 > surprise Percent
19.2308
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-02-04
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.37
Earnings History > 5 > eps Estimate
1.28
Earnings History > 5 > eps Difference
0.09
Earnings History > 5 > surprise Percent
7.0313
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-10-22
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.74
Earnings History > 6 > eps Estimate
1.22
Earnings History > 6 > eps Difference
-0.48
Earnings History > 6 > surprise Percent
-39.3443
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-23
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.96
Earnings History > 7 > eps Estimate
0.96
Earnings History > 7 > eps Difference
0
Earnings History > 7 > surprise Percent
0
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-04-30
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.93
Earnings History > 8 > eps Estimate
0.98
Earnings History > 8 > eps Difference
-0.05
Earnings History > 8 > surprise Percent
-5.102
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-01-30
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.06
Earnings History > 9 > eps Estimate
1.13
Earnings History > 9 > eps Difference
-0.07
Earnings History > 9 > surprise Percent
-6.1947
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-24
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.37
Earnings History > 10 > eps Estimate
1.17
Earnings History > 10 > eps Difference
0.2
Earnings History > 10 > surprise Percent
17.094
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-07-25
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.33
Earnings History > 11 > eps Estimate
1.22
Earnings History > 11 > eps Difference
0.11
Earnings History > 11 > surprise Percent
9.0164
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-04-25
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.33
Earnings History > 12 > eps Estimate
1.25
Earnings History > 12 > eps Difference
0.08
Earnings History > 12 > surprise Percent
6.4
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-02-07
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.37
Earnings History > 13 > eps Estimate
1.36
Earnings History > 13 > eps Difference
0.01
Earnings History > 13 > surprise Percent
0.7353
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-10-25
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.5
Earnings History > 14 > eps Estimate
1.35
Earnings History > 14 > eps Difference
0.15
Earnings History > 14 > surprise Percent
11.1111
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-07-26
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.27
Earnings History > 15 > eps Estimate
1.09
Earnings History > 15 > eps Difference
0.18
Earnings History > 15 > surprise Percent
16.5138
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-04-26
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.67
Earnings History > 16 > eps Estimate
1.01
Earnings History > 16 > eps Difference
0.66
Earnings History > 16 > surprise Percent
65.3465
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-02-01
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.58
Earnings History > 17 > eps Estimate
1.1
Earnings History > 17 > eps Difference
-0.52
Earnings History > 17 > surprise Percent
-47.2727
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-10-26
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.24
Earnings History > 18 > eps Estimate
1.17
Earnings History > 18 > eps Difference
0.07
Earnings History > 18 > surprise Percent
5.9829
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-07-27
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.24
Earnings History > 19 > eps Estimate
0.89
Earnings History > 19 > eps Difference
0.35
Earnings History > 19 > surprise Percent
39.3258
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-27
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.95
Earnings History > 20 > eps Estimate
0.81
Earnings History > 20 > eps Difference
0.14
Earnings History > 20 > surprise Percent
17.284
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-02-02
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.15
Earnings History > 21 > eps Estimate
0.88
Earnings History > 21 > eps Difference
0.27
Earnings History > 21 > surprise Percent
30.6818
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-28
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.02
Earnings History > 22 > eps Estimate
0.73
Earnings History > 22 > eps Difference
0.29
Earnings History > 22 > surprise Percent
39.726
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-07-31
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.87
Earnings History > 23 > eps Estimate
0.61
Earnings History > 23 > eps Difference
0.26
Earnings History > 23 > surprise Percent
42.623
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-04-29
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.89
Earnings History > 24 > eps Estimate
0.64
Earnings History > 24 > eps Difference
0.25
Earnings History > 24 > surprise Percent
39.0625
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-02-06
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.05
Earnings History > 25 > eps Estimate
0.99
Earnings History > 25 > eps Difference
0.06
Earnings History > 25 > surprise Percent
6.0606
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-10-25
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.93
Earnings History > 26 > eps Estimate
0.92
Earnings History > 26 > eps Difference
0.01
Earnings History > 26 > surprise Percent
1.087
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-07-23
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.02
Earnings History > 27 > eps Estimate
0.84
Earnings History > 27 > eps Difference
0.18
Earnings History > 27 > surprise Percent
21.4286
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-04-23
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.79
Earnings History > 28 > eps Estimate
0.82
Earnings History > 28 > eps Difference
-0.03
Earnings History > 28 > surprise Percent
-3.6585
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-02-01
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.9
Earnings History > 29 > eps Estimate
0.91
Earnings History > 29 > eps Difference
-0.01
Earnings History > 29 > surprise Percent
-1.0989
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-10-23
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.92
Earnings History > 30 > eps Estimate
0.89
Earnings History > 30 > eps Difference
0.03
Earnings History > 30 > surprise Percent
3.3708
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-07-24
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.25
Earnings History > 31 > eps Estimate
0.84
Earnings History > 31 > eps Difference
0.41
Earnings History > 31 > surprise Percent
48.8095
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-04-24
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.73
Earnings History > 32 > eps Estimate
0.76
Earnings History > 32 > eps Difference
-0.03
Earnings History > 32 > surprise Percent
-3.9474
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-02-06
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.73
Earnings History > 33 > eps Estimate
0.71
Earnings History > 33 > eps Difference
0.02
Earnings History > 33 > surprise Percent
2.8169
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-10-23
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.72
Earnings History > 34 > eps Estimate
0.7
Earnings History > 34 > eps Difference
0.02
Earnings History > 34 > surprise Percent
2.8571
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-07-25
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.68
Earnings History > 35 > eps Estimate
0.69
Earnings History > 35 > eps Difference
-0.01
Earnings History > 35 > surprise Percent
-1.4493
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-04-26
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.77
Earnings History > 36 > eps Estimate
0.64
Earnings History > 36 > eps Difference
0.13
Earnings History > 36 > surprise Percent
20.3125
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-07
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.68
Earnings History > 37 > eps Estimate
0.67
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
1.4925
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-10-25
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.67
Earnings History > 38 > eps Estimate
0.66
Earnings History > 38 > eps Difference
0.01
Earnings History > 38 > surprise Percent
1.5152
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-07-25
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.68
Earnings History > 39 > eps Estimate
0.61
Earnings History > 39 > eps Difference
0.07
Earnings History > 39 > surprise Percent
11.4754
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-04-27
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
1.08
Earnings History > 40 > eps Estimate
0.56
Earnings History > 40 > eps Difference
0.52
Earnings History > 40 > surprise Percent
92.8571
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-02-08
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.56
Earnings History > 41 > eps Estimate
0.62
Earnings History > 41 > eps Difference
-0.06
Earnings History > 41 > surprise Percent
-9.6774
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-10-28
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.65
Earnings History > 42 > eps Estimate
0.61
Earnings History > 42 > eps Difference
0.04
Earnings History > 42 > surprise Percent
6.5574
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-07-28
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.54
Earnings History > 43 > eps Estimate
0.6
Earnings History > 43 > eps Difference
-0.06
Earnings History > 43 > surprise Percent
-10
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-04-29
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.6
Earnings History > 44 > eps Estimate
0.61
Earnings History > 44 > eps Difference
-0.01
Earnings History > 44 > surprise Percent
-1.6393
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-02-03
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.71
Earnings History > 45 > eps Estimate
0.62
Earnings History > 45 > eps Difference
0.09
Earnings History > 45 > surprise Percent
14.5161
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-10-30
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.62
Earnings History > 46 > eps Estimate
0.6
Earnings History > 46 > eps Difference
0.02
Earnings History > 46 > surprise Percent
3.3333
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-07-29
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.63
Earnings History > 47 > eps Estimate
0.6
Earnings History > 47 > eps Difference
0.03
Earnings History > 47 > surprise Percent
5
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-04-29
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.59
Earnings History > 48 > eps Estimate
0.57
Earnings History > 48 > eps Difference
0.02
Earnings History > 48 > surprise Percent
3.5088
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-02-05
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.67
Earnings History > 49 > eps Estimate
0.55
Earnings History > 49 > eps Difference
0.12
Earnings History > 49 > surprise Percent
21.8182
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-10-29
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.64
Earnings History > 50 > eps Estimate
0.54
Earnings History > 50 > eps Difference
0.1
Earnings History > 50 > surprise Percent
18.5185
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-07-29
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.48
Earnings History > 51 > eps Estimate
0.57
Earnings History > 51 > eps Difference
-0.09
Earnings History > 51 > surprise Percent
-15.7895
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-04-29
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.58
Earnings History > 52 > eps Estimate
0.57
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
1.7544
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-02-08
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.65
Earnings History > 53 > eps Estimate
0.6
Earnings History > 53 > eps Difference
0.05
Earnings History > 53 > surprise Percent
8.3333
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-10-30
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.61
Earnings History > 54 > eps Estimate
0.63
Earnings History > 54 > eps Difference
-0.02
Earnings History > 54 > surprise Percent
-3.1746
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-07-30
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.66
Earnings History > 55 > eps Estimate
0.61
Earnings History > 55 > eps Difference
0.05
Earnings History > 55 > surprise Percent
8.1967
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-04-26
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.56
Earnings History > 56 > eps Estimate
0.64
Earnings History > 56 > eps Difference
-0.08
Earnings History > 56 > surprise Percent
-12.5
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-01-31
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.77
Earnings History > 57 > eps Estimate
0.63
Earnings History > 57 > eps Difference
0.14
Earnings History > 57 > surprise Percent
22.2222
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-10-20
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.75
Earnings History > 58 > eps Estimate
0.63
Earnings History > 58 > eps Difference
0.12
Earnings History > 58 > surprise Percent
19.0476
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-07-21
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.64
Earnings History > 59 > eps Estimate
0.57
Earnings History > 59 > eps Difference
0.07
Earnings History > 59 > surprise Percent
12.2807
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-04-22
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.67
Earnings History > 60 > eps Estimate
0.52
Earnings History > 60 > eps Difference
0.15
Earnings History > 60 > surprise Percent
28.8462
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-01-26
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.64
Earnings History > 61 > eps Estimate
0.5
Earnings History > 61 > eps Difference
0.14
Earnings History > 61 > surprise Percent
28
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-10-22
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.48
Earnings History > 62 > eps Estimate
0.55
Earnings History > 62 > eps Difference
-0.07
Earnings History > 62 > surprise Percent
-12.7273
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-07-22
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.59
Earnings History > 63 > eps Estimate
0.53
Earnings History > 63 > eps Difference
0.06
Earnings History > 63 > surprise Percent
11.3208
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-04-23
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.43
Earnings History > 64 > eps Estimate
0.49
Earnings History > 64 > eps Difference
-0.06
Earnings History > 64 > surprise Percent
-12.2449
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-01-28
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.45
Earnings History > 65 > eps Estimate
0.51
Earnings History > 65 > eps Difference
-0.06
Earnings History > 65 > surprise Percent
-11.7647
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-27
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.59
Earnings History > 66 > eps Estimate
0.5
Earnings History > 66 > eps Difference
0.09
Earnings History > 66 > surprise Percent
18
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-08-03
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.35
Earnings History > 67 > eps Estimate
0.38
Earnings History > 67 > eps Difference
-0.03
Earnings History > 67 > surprise Percent
-7.8947
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-04-29
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.35
Earnings History > 68 > eps Estimate
0.46
Earnings History > 68 > eps Difference
-0.11
Earnings History > 68 > surprise Percent
-23.913
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-01-28
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.55
Earnings History > 69 > eps Estimate
0.51
Earnings History > 69 > eps Difference
0.04
Earnings History > 69 > surprise Percent
7.8431
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-10-28
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.27
Earnings History > 70 > eps Estimate
0.51
Earnings History > 70 > eps Difference
-0.24
Earnings History > 70 > surprise Percent
-47.0588
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-07-24
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.55
Earnings History > 71 > eps Estimate
0.48
Earnings History > 71 > eps Difference
0.07
Earnings History > 71 > surprise Percent
14.5833
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-04-16
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.53
Earnings History > 72 > eps Estimate
0.47
Earnings History > 72 > eps Difference
0.06
Earnings History > 72 > surprise Percent
12.766
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-01-18
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.49
Earnings History > 73 > eps Estimate
0.49
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
0
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-10-19
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.48
Earnings History > 74 > eps Estimate
0.48
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
0
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-07-19
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.4858
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-04-18
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.4848
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-01-19
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.46
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-10-31
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.4114
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-07-27
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.4833
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-04-28
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.41
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-01-20
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.41
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-10-21
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.472
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-08-01
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.371
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-25
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.48
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-02-03
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.37
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-21
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.4426
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-08-01
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.4682
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-28
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.7882
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-02-05
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.5036
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-21
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.4749
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-22
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.4546
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-03-31
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.5176
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2002-12-31
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.68
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-09-30
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.4521
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-06-30
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.4795
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-03-31
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.4924
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2001-12-31
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.4568
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-09-30
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.459
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-06-30
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.4251
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-03-31
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.4412
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2000-12-31
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.4267
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-09-30
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.4461
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-06-30
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.4519
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-03-31
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.398
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
1999-12-31
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.4181
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-09-30
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.3976
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-06-30
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.3861
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-03-31
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.3542
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1998-12-31
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.3524
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-09-30
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.3371
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-06-30
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.2887
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-03-31
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.3114
Earnings History > 112 > eps Estimate
-
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
-
Earnings History > 113 > period
1996-09-30
Earnings History > 113 > report Date
1996-10-29
Earnings History > 113 > date
1996-09-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.26
Earnings History > 113 > eps Estimate
0.29
Earnings History > 113 > eps Difference
-0.03
Earnings History > 113 > surprise Percent
-10.3448
First Financial Corporation, through its subsidiaries, provides various financial products and services in west-central Indiana, east-central Illinois, western Kentucky, central and eastern Tennessee, and northern Georgia. It offers non-interest-bearing demand, interest-bearing demand, savings, time, and other time deposits. The company also provides commercial loans primarily to expand a business or finance asset purchases; residential real estate and residential real estate construction loans; and home equity loans and lines, secured loans, and cash/CD secured and unsecured loans. In addition, it offers lease financing, trust account, depositor, investment, and insurance services. The company was founded in 1834 and is headquartered in Terre Haute, Indiana.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AMarket Moves: How PYPG stock benefits from strong dollar - July 2025 Big Picture & Precise Buy Zone Identification moha.gov.vn
Read more →How First Financial Corporation Indiana (THFF) Affects Rotational Strategy Timing news.stocktradersdaily.com
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$62
Analyst Picks
Strong Buy
1
Buy
1
Hold
1
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Very High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 80.47% of the total shares of First Financial Corporation Indiana
1.
BlackRock Inc(12.8928%)
since
2025/06/30
2.
Vanguard Group Inc(6.3789%)
since
2025/06/30
3.
Dimensional Fund Advisors, Inc.(6.0961%)
since
2025/06/30
4.
First Financial Corp(4.9496%)
since
2025/06/30
5.
State Street Corp(3.7759%)
since
2025/06/30
6.
Charles Schwab Investment Management Inc(3.5323%)
since
2025/06/30
7.
LSV Asset Management(3.3309%)
since
2025/06/30
8.
Vanguard Total Stock Mkt Idx Inv(2.7955%)
since
2025/07/31
9.
Schwab US Dividend Equity ETFâ„¢(2.5361%)
since
2025/08/30
10.
Geode Capital Management, LLC(2.5354%)
since
2025/06/30
11.
iShares Russell 2000 ETF(2.4349%)
since
2025/08/31
12.
American Century Companies Inc(2.4027%)
since
2025/06/30
13.
Avantis US Small Cap Value ETF(2.0871%)
since
2025/08/30
14.
AQR Capital Management LLC(1.5484%)
since
2025/06/30
15.
Ameriprise Financial Inc(1.4407%)
since
2025/06/30
16.
DFA US Small Cap Value I(1.3863%)
since
2025/07/31
17.
JPMorgan Chase & Co(1.2733%)
since
2025/06/30
18.
Hotchkis & Wiley Capital Management LLC(1.1539%)
since
2025/06/30
19.
Nuveen, LLC(1.1368%)
since
2025/06/30
20.
Northern Trust Corp(1.0529%)
since
2025/06/30
21.
BlackRock Advantage Small Cap Core Instl(1.0482%)
since
2025/07/31
22.
UBS Group AG(1.0229%)
since
2025/06/30
23.
Renaissance Technologies Corp(1.0022%)
since
2025/06/30
24.
Vanguard Institutional Extnd Mkt Idx Tr(0.9802%)
since
2025/07/31
25.
Fidelity Small Cap Index(0.9649%)
since
2025/06/30
26.
Arrowstreet Capital Limited Partnership(0.9043%)
since
2025/06/30
27.
Hillsdale Investment Management Inc.(0.8551%)
since
2025/06/30
28.
Vanguard Strategic Small-Cap Equity Inv(0.7948%)
since
2025/06/30
29.
Kennedy Capital Management Inc(0.7901%)
since
2025/06/30
30.
Nuveen Quant Small Cap Equity R6(0.7663%)
since
2025/07/31
31.
iShares Russell 2000 Value ETF(0.7465%)
since
2025/08/31
32.
Foundry Partners Micro Cap Value(0.7181%)
since
2025/07/31
33.
Columbia Small Cap Value Discv A(0.7176%)
since
2025/07/31
34.
DFA US Targeted Value I(0.7051%)
since
2025/07/31
35.
Columbia Small Cap Value Discovery Fund(0.6982%)
since
2025/06/30
36.
Dimensional US Targeted Value ETF(0.6406%)
since
2025/08/29
37.
DFA US Micro Cap I(0.6363%)
since
2025/07/31
38.
SPDR® S&P Regional Banking ETF(0.6197%)
since
2025/08/31
39.
Dean Small Cap Value SA(0.5687%)
since
2025/08/31
40.
Dean Small Cap Value(0.5507%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.59
Date
2025-09-30
EPS Actual
1.75
EPS Estimate
1.58
EPS Difference
0.17
Surprise Percent
10.7595%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.