_id
690f34f5ccc777a4e85d16aa
Ticker
BHB
Name
Bar Harbor Bankshares Inc
Exchange
NYSE MKT
Address
82 Main Street, Bar Harbor, ME, United States, 04609-0400
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.barharbor.bank
Description
Bar Harbor Bankshares operates as the holding company for Bar Harbor Bank & Trust that provides banking and nonbanking products and services primarily to consumers and businesses. It offers deposit products, including interest-bearing and non-interest-bearing demand accounts, savings accounts, time deposits, and money market deposit accounts, as well as certificates of deposit. The company also provides commercial construction loans, such as raw land, land development, and construction of commercial and multifamily residential properties; commercial real estate owner occupied and non-owner occupied loans; tax exempt loans to various state and municipal government entities; commercial and industrial loans, including loans for the purpose of financing working capital and capital investment; residential real estate loans consists of one-to-four family homes; home equity loans; and consumer loans, including personal lines of credit and amortizing loans to qualified individuals for various purposes, such as auto loans, recreational equipment, overdraft protection, and other consumer loans, as well as allowance for credit losses. In addition, it provides life insurance, annuity, and retirement products; financial planning services; and third-party investment and insurance services. Further, the company offers trust and estate administration, wealth advisory, and investment management services to individuals, businesses, not-for-profit organizations, and municipalities; and 401(K) plan, financial, estate and charitable planning, investment management, family office, municipal, and tax services. Bar Harbor Bankshares was founded in 1887 and is headquartered in Bar Harbor, Maine
Last Close
32.41
Volume
96613
Current Price
32.24
Change
-0.58
Last Updated
2026-01-20T16:30:57.297Z
Image
data:image/webp;base64,UklGRsQCAABXRUJQVlA4ILgCAABQDQCdASpAAEAAPtFWoU0oJCKiLhSeMQAaCWYAzMhLNn3N7cznwLKDfVt4FXBZGjgVw0q97sgaDAS0USMoUQ8VuStRiwVYmGENCcLxGGU8/OVDHJyL/WBV2ZxSJLVuj+NPOQJ4J+5Nb1afn9LxEDhdq2IAAP77ggpjyrYmp69L27ZSg/57EZL53EMzGcHRz8t0K6vqWMWRjH6091UTkK/GsOfDTb6aYDMDy1GU4PIudcP3ybj24CZqZIXm7UFN4NSFVZwlkeGcV89019p7lZvH44dfdG4b3/L0j4bAg+i8BNNGlGd5A/ebotCWo56MxCC3eYa3PNZuliczisODe8/PmoPyWleuYGWp6ctH4BKyk/RNpxOg6cel0e9Sglkwr7ssPowJ+SeKOHJMB61FJMONVerRPLd29AZcwCu5t4bACC4limbsIvqtEqmpoY6/LXLAipU4m1/e7kiWL90C38HNink128MOUB+7XRE7SCN6nyyW98czZLh9wnHiWgSiB35KbJkIbnG6/dNWs2IYfCONwhYSVNBcdt5eqwkpRPV1rzvlO3vItBAidD29YXSvpGyrESZLK/qVKvMQMuyLtz4tHqv1DIPfkIsxVP4mlHi6QBW5KIequN/gAwRqjTkK3USDVrEPaivkLestyX7Au8StMdsmgWfWC+Lq4g1lN4zZ9Tdbj3NFR08Ts/h2ZkXwgtRO64mwMwdVq4Ymbk6uU/q9FUDp7x4CKsAeumXbUr8XzY9E2TfOiZAnRzwgept4KkNrsarMdbqkzHPfapoD43ZPHCfLzQC4w8vqZykIZ8GTStG8Oh/4kgwLyDULut6kQ5rYcp0XY7n3XsXtHlVsanIPW+g0MJkgDDWtp5ZvNrlV5UA/saOsqCvfDyevbFPp1VHat3o0rhkDD8CFPmPZVAFJ7shW88xQAAA=
Ipo Date
1997-09-23T00:00:00.000Z
Market Cap
547718976
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.999
Sentiment Sources
1
Rating
3
Target Price
35
Strong Buy
0
Buy
0
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
66489000
Cost Of Revenue
22857000
Gross Profit
43632000
Operating Expenses
32594000
Operating Income
11038000
Interest Expense
18963000
Pretax Income
11038000
Net Income
8855000
Eps
0.5437853107344632
Dividends Per Share
5369000
Shares Outstanding
16688573
Income Tax Expense
2183000
EBITDA
13256000
Operating Margin
16.60124231075817
Total Other Income Expense Net
206000
Cash
136714000
Short Term Investments
526138000
Receivables
-
Inventories
-
Total Current Assets
662852000
Property Plant Equipment
58828000
Total Assets
4717252000
Payables
-
Short Term Debt
57615000
Long Term Debt
134570000
Total Liabilities
4196297000
Equity
520955000
Bs_currency_symbol
USD
Depreciation
2218000
Change In Working Capital
3550000
Cash From Operations
16533000
Capital Expenditures
1100000
Cash From Investing
127730000
Cash From Financing
-94584000
Net Change In Cash
49679000
Cf_currency_symbol
USD
PE
14.2078
PB
1.0077572151145493
ROE
1.6997629353782957
ROA
0.18771522064116988
FCF
15433000
Fcf Percent
0.23211358269788987
Piotroski FScore
4
Health Score
53
Deep Value Investing Score
6.5
Defensive Investing Score
4
Dividend Investing Score
3.5
Economic Moat Investing Score
6.8
Garp Investing Score
6.5
Growth Investing Score
6.5
Momentum Investing Score
5.5
Net Net Investing Score
2.5
Quality Investing Score
4
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
66489000
Quarters > 0 > income Statement > cost Of Revenue
22857000
Quarters > 0 > income Statement > gross Profit
43632000
Quarters > 0 > income Statement > operating Expenses
32594000
Quarters > 0 > income Statement > operating Income
11038000
Quarters > 0 > income Statement > interest Expense
18963000
Quarters > 0 > income Statement > pretax Income
11038000
Quarters > 0 > income Statement > net Income
8855000
Quarters > 0 > income Statement > eps
0.5437853107344632
Quarters > 0 > income Statement > dividends Per Share
5369000
Quarters > 0 > income Statement > shares Outstanding
16284000
Quarters > 0 > income Statement > income Tax Expense
2183000
Quarters > 0 > income Statement > EBITDA
13256000
Quarters > 0 > income Statement > operating Margin
16.60124231075817
Quarters > 0 > income Statement > total Other Income Expense Net
206000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
136714000
Quarters > 0 > balance Sheet > short Term Investments
526138000
Quarters > 0 > balance Sheet > receivables
-
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
662852000
Quarters > 0 > balance Sheet > property Plant Equipment
58828000
Quarters > 0 > balance Sheet > total Assets
4717252000
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
57615000
Quarters > 0 > balance Sheet > long Term Debt
134570000
Quarters > 0 > balance Sheet > total Liabilities
4196297000
Quarters > 0 > balance Sheet > equity
520955000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
8855000
Quarters > 0 > cash Flow > depreciation
2218000
Quarters > 0 > cash Flow > change In Working Capital
3550000
Quarters > 0 > cash Flow > cash From Operations
16533000
Quarters > 0 > cash Flow > capital Expenditures
1100000
Quarters > 0 > cash Flow > cash From Investing
127730000
Quarters > 0 > cash Flow > cash From Financing
-94584000
Quarters > 0 > cash Flow > net Change In Cash
49679000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.5437853107344632
Quarters > 0 > ratios > PB
1.0077572151145493
Quarters > 0 > ratios > ROE
1.6997629353782957
Quarters > 0 > ratios > ROA
0.18771522064116988
Quarters > 0 > ratios > FCF
15433000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.23211358269788987
Quarters > 0 > health Score
53
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
53334000
Quarters > 1 > income Statement > cost Of Revenue
19321000
Quarters > 1 > income Statement > gross Profit
34013000
Quarters > 1 > income Statement > operating Expenses
26538000
Quarters > 1 > income Statement > operating Income
7475000
Quarters > 1 > income Statement > interest Expense
18793000
Quarters > 1 > income Statement > pretax Income
7475000
Quarters > 1 > income Statement > net Income
6092000
Quarters > 1 > income Statement > eps
0.3963049700754619
Quarters > 1 > income Statement > dividends Per Share
5040000
Quarters > 1 > income Statement > shares Outstanding
15372000
Quarters > 1 > income Statement > income Tax Expense
1383000
Quarters > 1 > income Statement > EBITDA
7601000
Quarters > 1 > income Statement > operating Margin
14.015449806877415
Quarters > 1 > income Statement > total Other Income Expense Net
-3000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
87035000
Quarters > 1 > balance Sheet > short Term Investments
471587000
Quarters > 1 > balance Sheet > receivables
-
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
558622000
Quarters > 1 > balance Sheet > property Plant Equipment
52647000
Quarters > 1 > balance Sheet > total Assets
4112005000
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
256177000
Quarters > 1 > balance Sheet > long Term Debt
297061000
Quarters > 1 > balance Sheet > total Liabilities
3643145000
Quarters > 1 > balance Sheet > equity
468860000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
6092000
Quarters > 1 > cash Flow > depreciation
126000
Quarters > 1 > cash Flow > change In Working Capital
-6643000
Quarters > 1 > cash Flow > cash From Operations
5268000
Quarters > 1 > cash Flow > capital Expenditures
1988000
Quarters > 1 > cash Flow > cash From Investing
-53031000
Quarters > 1 > cash Flow > cash From Financing
46667000
Quarters > 1 > cash Flow > net Change In Cash
-1096000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.3963049700754619
Quarters > 1 > ratios > PB
1.0570176171991639
Quarters > 1 > ratios > ROE
1.299321759160517
Quarters > 1 > ratios > ROA
0.1481515708273701
Quarters > 1 > ratios > FCF
3280000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.06149923125960925
Quarters > 1 > health Score
38
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
55820000
Quarters > 2 > income Statement > cost Of Revenue
18400000
Quarters > 2 > income Statement > gross Profit
37420000
Quarters > 2 > income Statement > operating Expenses
24725000
Quarters > 2 > income Statement > operating Income
12695000
Quarters > 2 > income Statement > interest Expense
18531000
Quarters > 2 > income Statement > pretax Income
12695000
Quarters > 2 > income Statement > net Income
10211000
Quarters > 2 > income Statement > eps
0.6633534723575651
Quarters > 2 > income Statement > dividends Per Share
4620000
Quarters > 2 > income Statement > shares Outstanding
15393000
Quarters > 2 > income Statement > income Tax Expense
2484000
Quarters > 2 > income Statement > EBITDA
14288000
Quarters > 2 > income Statement > operating Margin
22.7427445360086
Quarters > 2 > income Statement > total Other Income Expense Net
-90000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
88131000
Quarters > 2 > balance Sheet > short Term Investments
318839000
Quarters > 2 > balance Sheet > receivables
-
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
406970000
Quarters > 2 > balance Sheet > property Plant Equipment
51659000
Quarters > 2 > balance Sheet > total Assets
4063226000
Quarters > 2 > balance Sheet > payables
-
Quarters > 2 > balance Sheet > short Term Debt
199716000
Quarters > 2 > balance Sheet > long Term Debt
40886000
Quarters > 2 > balance Sheet > total Liabilities
3595915000
Quarters > 2 > balance Sheet > equity
467311000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
10211000
Quarters > 2 > cash Flow > depreciation
1593000
Quarters > 2 > cash Flow > change In Working Capital
-3329000
Quarters > 2 > cash Flow > cash From Operations
9320000
Quarters > 2 > cash Flow > capital Expenditures
1545000
Quarters > 2 > cash Flow > cash From Investing
32072000
Quarters > 2 > cash Flow > cash From Financing
-25423000
Quarters > 2 > cash Flow > net Change In Cash
15969000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.6633534723575651
Quarters > 2 > ratios > PB
1.061970122680613
Quarters > 2 > ratios > ROE
2.185054492618406
Quarters > 2 > ratios > ROA
0.25130278256734917
Quarters > 2 > ratios > FCF
7775000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.13928699390899318
Quarters > 2 > health Score
46
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
55704000
Quarters > 3 > income Statement > cost Of Revenue
17644000
Quarters > 3 > income Statement > gross Profit
38060000
Quarters > 3 > income Statement > operating Expenses
24510000
Quarters > 3 > income Statement > operating Income
13550000
Quarters > 3 > income Statement > interest Expense
18416000
Quarters > 3 > income Statement > pretax Income
13550000
Quarters > 3 > income Statement > net Income
10999000
Quarters > 3 > income Statement > eps
0.7167340023458881
Quarters > 3 > income Statement > dividends Per Share
4534000
Quarters > 3 > income Statement > shares Outstanding
15346000
Quarters > 3 > income Statement > income Tax Expense
2551000
Quarters > 3 > income Statement > EBITDA
12376000
Quarters > 3 > income Statement > operating Margin
24.325003590406432
Quarters > 3 > income Statement > total Other Income Expense Net
-33441000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
72162000
Quarters > 3 > balance Sheet > short Term Investments
520450000
Quarters > 3 > balance Sheet > receivables
-
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
592612000
Quarters > 3 > balance Sheet > property Plant Equipment
51237000
Quarters > 3 > balance Sheet > total Assets
4083327000
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
249712000
Quarters > 3 > balance Sheet > long Term Debt
40889000
Quarters > 3 > balance Sheet > total Liabilities
3624899000
Quarters > 3 > balance Sheet > equity
458428000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
10999000
Quarters > 3 > cash Flow > depreciation
-1174000
Quarters > 3 > cash Flow > change In Working Capital
1754000
Quarters > 3 > cash Flow > cash From Operations
13258000
Quarters > 3 > cash Flow > capital Expenditures
848000
Quarters > 3 > cash Flow > cash From Investing
-67499000
Quarters > 3 > cash Flow > cash From Financing
45183000
Quarters > 3 > cash Flow > net Change In Cash
-9058000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.7167340023458881
Quarters > 3 > ratios > PB
1.0792426291587776
Quarters > 3 > ratios > ROE
2.3992862565113824
Quarters > 3 > ratios > ROA
0.26936368309469216
Quarters > 3 > ratios > FCF
12410000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.22278471923021687
Quarters > 3 > health Score
54
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
224441000
Annuals > 0 > income Statement > cost Of Revenue
75065000
Annuals > 0 > income Statement > gross Profit
149376000
Annuals > 0 > income Statement > operating Expenses
96762000
Annuals > 0 > income Statement > operating Income
52614000
Annuals > 0 > income Statement > interest Expense
74885000
Annuals > 0 > income Statement > pretax Income
52614000
Annuals > 0 > income Statement > net Income
43544000
Annuals > 0 > income Statement > eps
2.8439683887401217
Annuals > 0 > income Statement > dividends Per Share
17788000
Annuals > 0 > income Statement > shares Outstanding
15311000
Annuals > 0 > income Statement > income Tax Expense
9070000
Annuals > 0 > income Statement > EBITDA
56030000
Annuals > 0 > income Statement > operating Margin
23.442240945281835
Annuals > 0 > income Statement > total Other Income Expense Net
-134096000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
72162000
Annuals > 0 > balance Sheet > short Term Investments
520450000
Annuals > 0 > balance Sheet > receivables
-
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
592612000
Annuals > 0 > balance Sheet > property Plant Equipment
51237000
Annuals > 0 > balance Sheet > total Assets
4083327000
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
249712000
Annuals > 0 > balance Sheet > long Term Debt
40889000
Annuals > 0 > balance Sheet > total Liabilities
3624899000
Annuals > 0 > balance Sheet > equity
458428000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
43544000
Annuals > 0 > cash Flow > depreciation
3416000
Annuals > 0 > cash Flow > change In Working Capital
1250000
Annuals > 0 > cash Flow > cash From Operations
52371000
Annuals > 0 > cash Flow > capital Expenditures
7396000
Annuals > 0 > cash Flow > cash From Investing
-141885000
Annuals > 0 > cash Flow > cash From Financing
66834000
Annuals > 0 > cash Flow > net Change In Cash
-22680000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
2.8439683887401217
Annuals > 0 > ratios > PB
1.0767811739248039
Annuals > 0 > ratios > ROE
9.498547209158254
Annuals > 0 > ratios > ROA
1.0663853274547936
Annuals > 0 > ratios > FCF
44975000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.20038673860836478
Annuals > 0 > health Score
60
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
150414000
Annuals > 1 > income Statement > cost Of Revenue
59330000
Annuals > 1 > income Statement > gross Profit
150414000
Annuals > 1 > income Statement > operating Expenses
75750000
Annuals > 1 > income Statement > operating Income
74664000
Annuals > 1 > income Statement > interest Expense
56507000
Annuals > 1 > income Statement > pretax Income
57117000
Annuals > 1 > income Statement > net Income
44852000
Annuals > 1 > income Statement > eps
2.9517146031822077
Annuals > 1 > income Statement > dividends Per Share
16566000
Annuals > 1 > income Statement > shares Outstanding
15195236
Annuals > 1 > income Statement > income Tax Expense
12265000
Annuals > 1 > income Statement > EBITDA
63430000
Annuals > 1 > income Statement > operating Margin
49.63899637001875
Annuals > 1 > income Statement > total Other Income Expense Net
-17547000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
94842000
Annuals > 1 > balance Sheet > short Term Investments
534574000
Annuals > 1 > balance Sheet > receivables
-
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
629416000
Annuals > 1 > balance Sheet > property Plant Equipment
48287000
Annuals > 1 > balance Sheet > total Assets
3970885000
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
240765000
Annuals > 1 > balance Sheet > long Term Debt
60740000
Annuals > 1 > balance Sheet > total Liabilities
3538826000
Annuals > 1 > balance Sheet > equity
432059000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
44852000
Annuals > 1 > cash Flow > depreciation
6313000
Annuals > 1 > cash Flow > change In Working Capital
-6178000
Annuals > 1 > cash Flow > cash From Operations
47403000
Annuals > 1 > cash Flow > capital Expenditures
6533000
Annuals > 1 > cash Flow > cash From Investing
-62290000
Annuals > 1 > cash Flow > cash From Financing
17434000
Annuals > 1 > cash Flow > net Change In Cash
2547000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
2.9517146031822077
Annuals > 1 > ratios > PB
1.1338599789380617
Annuals > 1 > ratios > ROE
10.380989633360258
Annuals > 1 > ratios > ROA
1.1295215046519858
Annuals > 1 > ratios > FCF
40870000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.27171672849601763
Annuals > 1 > health Score
60
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
161173000
Annuals > 2 > income Statement > cost Of Revenue
17507000
Annuals > 2 > income Statement > gross Profit
143666000
Annuals > 2 > income Statement > operating Expenses
88821000
Annuals > 2 > income Statement > operating Income
54845000
Annuals > 2 > income Statement > interest Expense
12845000
Annuals > 2 > income Statement > pretax Income
54845000
Annuals > 2 > income Statement > net Income
43557000
Annuals > 2 > income Statement > eps
2.8822864219938102
Annuals > 2 > income Statement > dividends Per Share
15334000
Annuals > 2 > income Statement > shares Outstanding
15111961
Annuals > 2 > income Statement > income Tax Expense
11288000
Annuals > 2 > income Statement > EBITDA
61265000
Annuals > 2 > income Statement > operating Margin
34.02865244178616
Annuals > 2 > income Statement > total Other Income Expense Net
-276000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
92295000
Annuals > 2 > balance Sheet > short Term Investments
559516000
Annuals > 2 > balance Sheet > receivables
1211000
Annuals > 2 > balance Sheet > inventories
-
Annuals > 2 > balance Sheet > total Current Assets
651811000
Annuals > 2 > balance Sheet > property Plant Equipment
47622000
Annuals > 2 > balance Sheet > total Assets
3909803000
Annuals > 2 > balance Sheet > payables
3043431000
Annuals > 2 > balance Sheet > short Term Debt
331369000
Annuals > 2 > balance Sheet > long Term Debt
394246000
Annuals > 2 > balance Sheet > total Liabilities
3516353000
Annuals > 2 > balance Sheet > equity
393450000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
43557000
Annuals > 2 > cash Flow > depreciation
5175000
Annuals > 2 > cash Flow > change In Working Capital
-1785000
Annuals > 2 > cash Flow > cash From Operations
57601000
Annuals > 2 > cash Flow > capital Expenditures
2518000
Annuals > 2 > cash Flow > cash From Investing
-410580000
Annuals > 2 > cash Flow > cash From Financing
194885000
Annuals > 2 > cash Flow > net Change In Cash
-158094000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
2.8822864219938102
Annuals > 2 > ratios > PB
1.2383012393950947
Annuals > 2 > ratios > ROE
11.07052992756386
Annuals > 2 > ratios > ROA
1.1140458994992841
Annuals > 2 > ratios > FCF
55083000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.3417631985506257
Annuals > 2 > health Score
61
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
153065000
Annuals > 3 > income Statement > cost Of Revenue
14106000
Annuals > 3 > income Statement > gross Profit
138959000
Annuals > 3 > income Statement > operating Expenses
90331000
Annuals > 3 > income Statement > operating Income
48628000
Annuals > 3 > income Statement > interest Expense
15231000
Annuals > 3 > income Statement > pretax Income
48628000
Annuals > 3 > income Statement > net Income
39299000
Annuals > 3 > income Statement > eps
2.612068916240317
Annuals > 3 > income Statement > dividends Per Share
14072000
Annuals > 3 > income Statement > shares Outstanding
15045162
Annuals > 3 > income Statement > income Tax Expense
9329000
Annuals > 3 > income Statement > EBITDA
55228000
Annuals > 3 > income Statement > operating Margin
31.76950968542776
Annuals > 3 > income Statement > total Other Income Expense Net
-4896000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
250389000
Annuals > 3 > balance Sheet > short Term Investments
618276000
Annuals > 3 > balance Sheet > receivables
1184000
Annuals > 3 > balance Sheet > inventories
-
Annuals > 3 > balance Sheet > total Current Assets
868665000
Annuals > 3 > balance Sheet > property Plant Equipment
49382000
Annuals > 3 > balance Sheet > total Assets
3709233000
Annuals > 3 > balance Sheet > payables
3048544000
Annuals > 3 > balance Sheet > short Term Debt
94802000
Annuals > 3 > balance Sheet > long Term Debt
178524000
Annuals > 3 > balance Sheet > total Liabilities
3285086000
Annuals > 3 > balance Sheet > equity
424147000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
39299000
Annuals > 3 > cash Flow > depreciation
5536000
Annuals > 3 > cash Flow > change In Working Capital
-382000
Annuals > 3 > cash Flow > cash From Operations
60478000
Annuals > 3 > cash Flow > capital Expenditures
1716000
Annuals > 3 > cash Flow > cash From Investing
-6062000
Annuals > 3 > cash Flow > cash From Financing
-30034000
Annuals > 3 > cash Flow > net Change In Cash
24382000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.612068916240317
Annuals > 3 > ratios > PB
1.1436035687627166
Annuals > 3 > ratios > ROE
9.265419771918697
Annuals > 3 > ratios > ROA
1.0594912748808176
Annuals > 3 > ratios > FCF
58762000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.383902263744161
Annuals > 3 > health Score
59
Valuation > metrics > PE
14.2078
Valuation > metrics > PB
1.0077572151145493
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
1.6997629353782957
Profitability > metrics > ROA
1.3358939853843694
Profitability > metrics > Net Margin
0.13317992449878926
Profitability > final Score
27
Profitability > verdict
Weak
Risk > metrics > Debt Equity
8.055008589993378
Risk > metrics > Interest Coverage
0.5820808943732532
Risk > final Score
8
Risk > verdict
High
Liquidity > metrics > Current Ratio
11.504851167230756
Liquidity > metrics > Quick Ratio
11.504851167230756
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
23
Prev Profitabilities > 1
39
Prev Profitabilities > 2
40
Prev Risks > 0
8
Prev Risks > 1
9
Prev Risks > 2
9
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:29:09.184Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-01-22
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
0.88
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-21
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.95
Earnings History > 1 > eps Estimate
0.83
Earnings History > 1 > eps Difference
0.12
Earnings History > 1 > surprise Percent
14.4578
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-22
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.7
Earnings History > 2 > eps Estimate
0.69
Earnings History > 2 > eps Difference
0.01
Earnings History > 2 > surprise Percent
1.4493
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-17
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.68
Earnings History > 3 > eps Estimate
0.68
Earnings History > 3 > eps Difference
0
Earnings History > 3 > surprise Percent
0
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-01-23
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.72
Earnings History > 4 > eps Estimate
0.69
Earnings History > 4 > eps Difference
0.03
Earnings History > 4 > surprise Percent
4.3478
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-22
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.8
Earnings History > 5 > eps Estimate
0.68
Earnings History > 5 > eps Difference
0.12
Earnings History > 5 > surprise Percent
17.6471
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-18
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.66
Earnings History > 6 > eps Estimate
0.66
Earnings History > 6 > eps Difference
0
Earnings History > 6 > surprise Percent
0
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-18
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.66
Earnings History > 7 > eps Estimate
0.65
Earnings History > 7 > eps Difference
0.01
Earnings History > 7 > surprise Percent
1.5385
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-01-23
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.68
Earnings History > 8 > eps Estimate
0.67
Earnings History > 8 > eps Difference
0.01
Earnings History > 8 > surprise Percent
1.4925
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-17
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.73
Earnings History > 9 > eps Estimate
0.67
Earnings History > 9 > eps Difference
0.06
Earnings History > 9 > surprise Percent
8.9552
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-20
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.71
Earnings History > 10 > eps Estimate
0.68
Earnings History > 10 > eps Difference
0.03
Earnings History > 10 > surprise Percent
4.4118
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-20
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.86
Earnings History > 11 > eps Estimate
0.8
Earnings History > 11 > eps Difference
0.06
Earnings History > 11 > surprise Percent
7.5
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-01-19
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.83
Earnings History > 12 > eps Estimate
0.82
Earnings History > 12 > eps Difference
0.01
Earnings History > 12 > surprise Percent
1.2195
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-19
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.76
Earnings History > 13 > eps Estimate
0.75
Earnings History > 13 > eps Difference
0.01
Earnings History > 13 > surprise Percent
1.3333
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-21
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.7
Earnings History > 14 > eps Estimate
0.7
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-05
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.62
Earnings History > 15 > eps Estimate
0.66
Earnings History > 15 > eps Difference
-0.04
Earnings History > 15 > surprise Percent
-6.0606
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-01-20
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.68
Earnings History > 16 > eps Estimate
0.67
Earnings History > 16 > eps Difference
0.01
Earnings History > 16 > surprise Percent
1.4925
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-21
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.73
Earnings History > 17 > eps Estimate
0.63
Earnings History > 17 > eps Difference
0.1
Earnings History > 17 > surprise Percent
15.873
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-07-21
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.63
Earnings History > 18 > eps Estimate
0.59
Earnings History > 18 > eps Difference
0.04
Earnings History > 18 > surprise Percent
6.7797
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-05
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.68
Earnings History > 19 > eps Estimate
0.68
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
0
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-10
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.62
Earnings History > 20 > eps Estimate
-
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
-
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-05
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.61
Earnings History > 21 > eps Estimate
-
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
-
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-04
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.55
Earnings History > 22 > eps Estimate
-
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
-
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-08
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.5
Earnings History > 23 > eps Estimate
-
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
-
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-03-10
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.56
Earnings History > 24 > eps Estimate
-
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
-
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-04
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.32
Earnings History > 25 > eps Estimate
-
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
-
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-05
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.39
Earnings History > 26 > eps Estimate
-
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
-
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-18
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.47
Earnings History > 27 > eps Estimate
-
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
-
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-25
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.49
Earnings History > 28 > eps Estimate
-
Earnings History > 28 > eps Difference
0
Earnings History > 28 > surprise Percent
-
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-18
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.58
Earnings History > 29 > eps Estimate
-
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
-
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-19
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.55
Earnings History > 30 > eps Estimate
-
Earnings History > 30 > eps Difference
0
Earnings History > 30 > surprise Percent
-
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-19
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.5
Earnings History > 31 > eps Estimate
-
Earnings History > 31 > eps Difference
0
Earnings History > 31 > surprise Percent
-
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-01-25
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.68
Earnings History > 32 > eps Estimate
-
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
-
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-19
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.56
Earnings History > 33 > eps Estimate
-
Earnings History > 33 > eps Difference
0
Earnings History > 33 > surprise Percent
-
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-07-27
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.42
Earnings History > 34 > eps Estimate
-
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
-
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-04
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.29
Earnings History > 35 > eps Estimate
-
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
-
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-08
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.28
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-10-27
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.39
Earnings History > 37 > eps Estimate
0.46
Earnings History > 37 > eps Difference
-0.07
Earnings History > 37 > surprise Percent
-15.2174
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-07-28
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.47
Earnings History > 38 > eps Estimate
0.42
Earnings History > 38 > eps Difference
0.05
Earnings History > 38 > surprise Percent
11.9048
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-28
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.48
Earnings History > 39 > eps Estimate
0.41
Earnings History > 39 > eps Difference
0.07
Earnings History > 39 > surprise Percent
17.0732
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-01-28
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.38
Earnings History > 40 > eps Estimate
0.39
Earnings History > 40 > eps Difference
-0.01
Earnings History > 40 > surprise Percent
-2.5641
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-10-29
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.43
Earnings History > 41 > eps Estimate
0.42
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
2.381
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-29
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.43
Earnings History > 42 > eps Estimate
0.4
Earnings History > 42 > eps Difference
0.03
Earnings History > 42 > surprise Percent
7.5
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-29
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.43
Earnings History > 43 > eps Estimate
0.39
Earnings History > 43 > eps Difference
0.04
Earnings History > 43 > surprise Percent
10.2564
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-02-02
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.35
Earnings History > 44 > eps Estimate
0.39
Earnings History > 44 > eps Difference
-0.04
Earnings History > 44 > surprise Percent
-10.2564
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-30
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.43
Earnings History > 45 > eps Estimate
0.41
Earnings History > 45 > eps Difference
0.02
Earnings History > 45 > surprise Percent
4.878
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-30
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.43
Earnings History > 46 > eps Estimate
0.38
Earnings History > 46 > eps Difference
0.05
Earnings History > 46 > surprise Percent
13.1579
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-29
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.42
Earnings History > 47 > eps Estimate
0.35
Earnings History > 47 > eps Difference
0.07
Earnings History > 47 > surprise Percent
20
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-03
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
AfterMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.36
Earnings History > 48 > eps Estimate
0.33
Earnings History > 48 > eps Difference
0.03
Earnings History > 48 > surprise Percent
9.0909
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-29
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.4
Earnings History > 49 > eps Estimate
0.37
Earnings History > 49 > eps Difference
0.03
Earnings History > 49 > surprise Percent
8.1081
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-30
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
AfterMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.36
Earnings History > 50 > eps Estimate
0.37
Earnings History > 50 > eps Difference
-0.01
Earnings History > 50 > surprise Percent
-2.7027
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-29
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
AfterMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.36
Earnings History > 51 > eps Estimate
0.34
Earnings History > 51 > eps Difference
0.02
Earnings History > 51 > surprise Percent
5.8824
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-01-31
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
AfterMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.32
Earnings History > 52 > eps Estimate
0.36
Earnings History > 52 > eps Difference
-0.04
Earnings History > 52 > surprise Percent
-11.1111
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-25
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.38
Earnings History > 53 > eps Estimate
0.36
Earnings History > 53 > eps Difference
0.02
Earnings History > 53 > surprise Percent
5.5556
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-26
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
AfterMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.35
Earnings History > 54 > eps Estimate
0.37
Earnings History > 54 > eps Difference
-0.02
Earnings History > 54 > surprise Percent
-5.4054
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-25
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.36
Earnings History > 55 > eps Estimate
0.32
Earnings History > 55 > eps Difference
0.04
Earnings History > 55 > surprise Percent
12.5
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-01-31
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
AfterMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.27
Earnings History > 56 > eps Estimate
0.31
Earnings History > 56 > eps Difference
-0.04
Earnings History > 56 > surprise Percent
-12.9032
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-26
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.34
Earnings History > 57 > eps Estimate
0.34
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
0
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-07-28
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.32
Earnings History > 58 > eps Estimate
0.36
Earnings History > 58 > eps Difference
-0.04
Earnings History > 58 > surprise Percent
-11.1111
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-04-28
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
AfterMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.33
Earnings History > 59 > eps Estimate
0.27
Earnings History > 59 > eps Difference
0.06
Earnings History > 59 > surprise Percent
22.2222
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-01-31
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
AfterMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.24
Earnings History > 60 > eps Estimate
0.32
Earnings History > 60 > eps Difference
-0.08
Earnings History > 60 > surprise Percent
-25
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-10-29
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.33
Earnings History > 61 > eps Estimate
0.33
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
0
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-02
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.32
Earnings History > 62 > eps Estimate
0.34
Earnings History > 62 > eps Difference
-0.02
Earnings History > 62 > surprise Percent
-5.8824
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-04-30
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.28
Earnings History > 63 > eps Estimate
0.29
Earnings History > 63 > eps Difference
-0.01
Earnings History > 63 > surprise Percent
-3.4483
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-01
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
AfterMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.23
Earnings History > 64 > eps Estimate
0.37
Earnings History > 64 > eps Difference
-0.14
Earnings History > 64 > surprise Percent
-37.8378
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-10-26
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.42
Earnings History > 65 > eps Estimate
0.35
Earnings History > 65 > eps Difference
0.07
Earnings History > 65 > surprise Percent
20
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-29
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.38
Earnings History > 66 > eps Estimate
0.34
Earnings History > 66 > eps Difference
0.04
Earnings History > 66 > surprise Percent
11.7647
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-29
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.3666
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-02-03
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.3467
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-31
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.3477
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-25
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.2976
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-01
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.2838
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-01
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.2578
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-01
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.3068
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-30
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.2623
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-03-31
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.1946
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2006-12-31
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.2489
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-09-30
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.2798
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-06-30
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.2338
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-03-31
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.2222
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2005-12-31
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.24
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-09-30
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.2565
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-06-30
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.2381
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-03-31
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.1692
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2004-12-31
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.2133
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-09-30
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.2693
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-06-30
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.1111
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-03-31
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.198
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2003-12-31
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.1751
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-09-30
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.1662
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-06-30
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.1928
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-03-31
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.1802
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2002-12-31
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.1805
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-09-30
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.157
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-06-30
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.1522
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-03-31
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.1635
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2001-12-31
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.1113
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-09-30
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.1648
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-06-30
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0511
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-03-31
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.1448
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-09-30
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.1521
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-06-30
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.1255
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-03-31
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.1679
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
1999-09-30
Earnings History > 103 > report Date
1999-09-30
Earnings History > 103 > date
1999-09-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.2243
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-06-30
Earnings History > 104 > report Date
1999-06-30
Earnings History > 104 > date
1999-06-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.1971
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-03-31
Earnings History > 105 > report Date
1999-03-31
Earnings History > 105 > date
1999-03-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.1697
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1998-09-30
Earnings History > 106 > report Date
1998-09-30
Earnings History > 106 > date
1998-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.2097
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1998-06-30
Earnings History > 107 > report Date
1998-06-30
Earnings History > 107 > date
1998-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.1998
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-03-31
Earnings History > 108 > report Date
1998-03-31
Earnings History > 108 > date
1998-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.2096
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Bar Harbor Bankshares operates as the holding company for Bar Harbor Bank & Trust that provides banking and nonbanking products and services primarily to consumers and businesses. It offers deposit products, including interest-bearing and non-interest-bearing demand accounts, savings accounts, time deposits, and money market deposit accounts, as well as certificates of deposit. The company also provides commercial construction loans, such as raw land, land development, and construction of commercial and multifamily residential properties; commercial real estate owner occupied and non-owner occupied loans; tax exempt loans to various state and municipal government entities; commercial and industrial loans, including loans for the purpose of financing working capital and capital investment; residential real estate loans consists of one-to-four family homes; home equity loans; and consumer loans, including personal lines of credit and amortizing loans to qualified individuals for various purposes, such as auto loans, recreational equipment, overdraft protection, and other consumer loans, as well as allowance for credit losses. In addition, it provides life insurance, annuity, and retirement products; financial planning services; and third-party investment and insurance services. Further, the company offers trust and estate administration, wealth advisory, and investment management services to individuals, businesses, not-for-profit organizations, and municipalities; and 401(K) plan, financial, estate and charitable planning, investment management, family office, municipal, and tax services. Bar Harbor Bankshares was founded in 1887 and is headquartered in Bar Harbor, Maine
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ABar Harbor Bankshares (BHB) Expected to Announce Earnings on Thursday Defense World
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
HOLD
Target Price:
$35
Analyst Picks
Strong Buy
0
Buy
0
Hold
2
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 0.00% of the total shares of Bar Harbor Bankshares Inc
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-12-31
EPS Actual
—
EPS Estimate
0.88
EPS Difference
0
Surprise Percent
0%
(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.