_id
6911c9aeccc777a4e85d66f4
Ticker
IBCP
Name
Independent Bank Corporation
Exchange
NASDAQ
Address
4200 East Beltline, Grand Rapids, MI, United States, 49525
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.independentbank.com
Description
Independent Bank Corporation operates as the bank holding company for Independent Bank that provides banking services in the United States. The company offers demand deposits, interest checking, money market accounts, savings accounts, and time certificates of deposit, including free checking accounts. It also provides consumer loans that consists of real estate loans comprising residential mortgages and home equity loans and lines, all secured by one-to-four family residential properties, as well as other consumer loans; and investment and financial services. In addition, the company offers cash management; investment management and trust services; additional services, such as estate settlement, financial planning, tax services, and other special services; sale of mutual fund shares, unit investment trust shares, third party model portfolios, general securities, and fixed and variable annuities, as well as life insurance products; debit and credit card; safe deposit box services; automatic teller machines; and internet and mobile banking services. Independent Bank Corporation was founded in 1864 and is based in Grand Rapids, Michigan.
Last Close
34.9
Volume
62543
Current Price
34.71
Change
-0.5444126074498502
Last Updated
2025-12-01T09:07:51.147Z
Image
data:image/webp;base64,UklGRrYGAABXRUJQVlA4WAoAAAAQAAAAPwAAPgAAQUxQSK8DAAABoEZteyFpet4kg7Vt27Zt27Zt27Zt27Ztmx+7Ksm96K6Z7lr+i4gJ0P/D5qxmOmAcWY1Mo3w+hVyNghZmKflabcQBCvXpXV+7crfMauI0113amx8mlKtJ0K6fahvYTL4mXqfQswLcIVcTp7OZb9rEkGnk6uF1MofpWzhYoR5B+/O8bof3RpbVYgy3Osy6JQ12UKjFPjuMPYSLJh8C740sq8PZD+sF0uw3ULCfQg3sKGbZG25ZjsSP08p1nNNKXD19I7PDrRTcJrMOM7fomD+wyBXw9cWZkl0VOsdJCtpsf93AA4ulnIpI5tfZ5TvFSQpa7cXekdeFXc+jzEDi1RFl7TOTgtacXVq6sbiOmPtpftnuMxJAyUVybTOTBa350WhahlPlFz53VXj7EfKfiOyt0A6TvMYfT1qTA7Q6T3bL9PS6l1GUmaY5pxUU+s+Zgsa+dVJty3s966fvp5eTtvhqka9ItEz8OLN8f3nrDZr4k8N0FCy4JawkL6nrw0c2hNyCyDvjyvWLBa24o+b/8eXhL4Uj9oU95SV5rc4Fx1ah5PHh5frBdWnNT8bYkO8WvhvevgCOk9efTTdw+8vkVhTc6M365GUHscLh5OMfoWDgUM6QsyZOk33DICqXnC9n1SxolOs44xrigG+I5MRZcqbmXqtBrkTJKXJWxXst+B4DviRmciKVnCJnau11ImW1HDla3lpYUPchMUdyAjIpcYicqaq56ykrkSNHyFsLTfckMZEzf445bS5vqqbh7qeoRC45Wt4kmUY6qqSRaBn5Zkl59dVp5CcoK5EjJ8s5mca69vXHPyKnJqng5akV1HenUZ+hrESOnO/MS8MPIw1/xoAmMXHpsPLqT6fRn6OsBCW3jCgvybxT7+XEHBm4pcypf51Gf4ayGiUvTapg8uqdPCxNGXlhRnlTfzuN8iRlNUq+XlK+SxM9zPc3laRju+XVRqeRHqKsRsz5kG4t9jmZzGsLyDm11Wm4eyhyJXLkvoMKikjjiF55U5udem8kVSNHiAXcP6OcV/udui8hVYOikXlrDcmbOiGY7iBWyTFlPtu+V86rA503TXtrQescSzJvbzu8zJvabsGZJjlzMLlZjjFDcfca3TJv6kTTVGcOIEWAHCPAq4dMLcmbOtA03obXDiCXGVKZgPj0IXN1Sc6bOtJppsfIkGLKZH6+e9dpvKTg1MkznPhSg0x+54K1xjFJwZk62ZzUPflqu20927CSXHCmjndezb031dScD96Z/lsHAFZQOCDgAgAA0A0AnQEqQAA/AD61SqBLpyQjIa4Um4jgFolqAMub30eZCzQvbLc9VplG8a4A7/QO0ORNbAgwJUENH8V+oF+rnVl9B39YETZ2jb3RaCpNbHn7Rr+mGZRYglx/o2YNlFIgYYBTnscxStxAckhZ5QQKJwzy5/nwyQAA9uS6MOjsTkSfMVhSAcmEcmSPAq1DU7SSv31VdAhwSEL72kUTjVEG4WWo0fa8IZvy2ATHag8pj7B8bgSVL4/XGSDIkfFFbvVhOzjTbeWGVd9RysDCCnkx9jMmQa2begtW624L+Slc8SS1bq4eiRGdKGvBmzPz8f+7SuRg8Ta3FVHxrcZOYohByo72ZRtsBV13nuvaOBPF+yBYAtftf8Nxcnuris1q7bXKzbu7cEAMslu9KxMq3ZbaiUmd0Tq/mzRK1J1xkVnJHauVTpL7MFPQQ8j+ukLNLqieyhzDkCNJXJv60sbb/5QMD7lnn6U8yFXbZwkyRA6dFCb8zp1zlWe8fynDJ/20+Ik/8kKI6qNJvE7/o2lHgRtxQ+DIa2tQSmAHw5QUUFDDBU490hkXl+9j7wNU38l3+gWbxrIbAt4BT17IYB0sNvhLaXi3f64SKeHky+wkbCJGYtI+gV/MGv/b9T8jwKLBlrl47sp4SshojHzVSpoB9yBSnuNrdvODXlAWDr9gnBFPABn4qws431jD4wFSkN7p2lhXou3domC3lm8Fr6eC+6AaZVZWUDrc+xGTq3U23bxU/BLDoi3/Uz6hUbi0D1wc8dD341KU+8VXm5X+Onme6SJ9RXNwRC10VXubRCA1h6eEUCKoNPpHmparSIYiwmf0fbLV57hzeIwI3HyvaEz2VrT8Mw0xLXQ0ISUddftO0+tsnUVdLazD38sO/F2mygq/PFD0iL68coOzipBd1kqZOCNc98CsfwLtRUM1aWHTxn1h9cxOPpSLfjSXpbEmOD/yVusLXXy74Epu7RlYvXDUAAAAAA==
Ipo Date
2001-01-02T00:00:00.000Z
Market Cap
676165568
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9975
Sentiment Sources
2
Rating
3
Target Price
35.2
Strong Buy
0
Buy
0
Hold
5
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
79390000
Cost Of Revenue
25915000
Gross Profit
53475000
Operating Expenses
32299000
Operating Income
21176000
Interest Expense
23929000
Pretax Income
21176000
Net Income
17502000
Eps
0.8372217040279204
Dividends Per Share
5384000
Shares Outstanding
20691952
Income Tax Expense
3674000
EBITDA
23937000
Operating Margin
26.673384557249026
Total Other Income Expense Net
-
Cash
208686000
Short Term Investments
183932000
Receivables
-
Inventories
-
Total Current Assets
392618000
Property Plant Equipment
38805000
Total Assets
5493113000
Payables
-
Short Term Debt
-
Long Term Debt
41853000
Total Liabilities
5002371000
Equity
490742000
Depreciation
2761000
Change In Working Capital
-5198000
Cash From Operations
18200000
Capital Expenditures
1656000
Cash From Investing
-9629000
Cash From Financing
53956000
Net Change In Cash
62527000
PE
10.0462
PB
1.4922243066825338
ROE
3.5664361314091724
ROA
0.3186171484183923
FCF
16544000
Fcf Percent
0.20838896586471847
Piotroski FScore
4
Health Score
54
Deep Value Investing Score
7.5
Defensive Investing Score
5
Dividend Investing Score
3.5
Economic Moat Investing Score
8.3
Garp Investing Score
3.5
Growth Investing Score
3
Momentum Investing Score
5
Net Net Investing Score
4.5
Quality Investing Score
5.5
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
79390000
Quarters > 0 > income Statement > cost Of Revenue
25915000
Quarters > 0 > income Statement > gross Profit
53475000
Quarters > 0 > income Statement > operating Expenses
32299000
Quarters > 0 > income Statement > operating Income
21176000
Quarters > 0 > income Statement > interest Expense
23929000
Quarters > 0 > income Statement > pretax Income
21176000
Quarters > 0 > income Statement > net Income
17502000
Quarters > 0 > income Statement > eps
0.8372217040279204
Quarters > 0 > income Statement > dividends Per Share
5384000
Quarters > 0 > income Statement > shares Outstanding
20904857
Quarters > 0 > income Statement > income Tax Expense
3674000
Quarters > 0 > income Statement > EBITDA
23937000
Quarters > 0 > income Statement > operating Margin
26.673384557249026
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > balance Sheet > cash
208686000
Quarters > 0 > balance Sheet > short Term Investments
183932000
Quarters > 0 > balance Sheet > receivables
-
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
392618000
Quarters > 0 > balance Sheet > property Plant Equipment
38805000
Quarters > 0 > balance Sheet > total Assets
5493113000
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
41853000
Quarters > 0 > balance Sheet > total Liabilities
5002371000
Quarters > 0 > balance Sheet > equity
490742000
Quarters > 0 > cash Flow > net Income
17502000
Quarters > 0 > cash Flow > depreciation
2761000
Quarters > 0 > cash Flow > change In Working Capital
-5198000
Quarters > 0 > cash Flow > cash From Operations
18200000
Quarters > 0 > cash Flow > capital Expenditures
1656000
Quarters > 0 > cash Flow > cash From Investing
-9629000
Quarters > 0 > cash Flow > cash From Financing
53956000
Quarters > 0 > cash Flow > net Change In Cash
62527000
Quarters > 0 > ratios > PE
0.8372217040279204
Quarters > 0 > ratios > PB
1.4922243066825338
Quarters > 0 > ratios > ROE
3.5664361314091724
Quarters > 0 > ratios > ROA
0.3186171484183923
Quarters > 0 > ratios > FCF
16544000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.20838896586471847
Quarters > 0 > health Score
54
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
76332000
Quarters > 1 > income Statement > cost Of Revenue
23368000
Quarters > 1 > income Statement > gross Profit
52964000
Quarters > 1 > income Statement > operating Expenses
32286000
Quarters > 1 > income Statement > operating Income
20678000
Quarters > 1 > income Statement > interest Expense
22263000
Quarters > 1 > income Statement > pretax Income
20678000
Quarters > 1 > income Statement > net Income
16877000
Quarters > 1 > income Statement > eps
0.8057385658359592
Quarters > 1 > income Statement > dividends Per Share
5388000
Quarters > 1 > income Statement > shares Outstanding
20946000
Quarters > 1 > income Statement > income Tax Expense
3801000
Quarters > 1 > income Statement > EBITDA
23083000
Quarters > 1 > income Statement > operating Margin
27.08955614945239
Quarters > 1 > income Statement > total Other Income Expense Net
-
Quarters > 1 > balance Sheet > cash
146159000
Quarters > 1 > balance Sheet > short Term Investments
190015000
Quarters > 1 > balance Sheet > receivables
-
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
336174000
Quarters > 1 > balance Sheet > property Plant Equipment
38409000
Quarters > 1 > balance Sheet > total Assets
5418519000
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
691000
Quarters > 1 > balance Sheet > long Term Debt
181462000
Quarters > 1 > balance Sheet > total Liabilities
4949269000
Quarters > 1 > balance Sheet > equity
469250000
Quarters > 1 > cash Flow > net Income
16877000
Quarters > 1 > cash Flow > depreciation
2405000
Quarters > 1 > cash Flow > change In Working Capital
1878000
Quarters > 1 > cash Flow > cash From Operations
18969000
Quarters > 1 > cash Flow > capital Expenditures
2279000
Quarters > 1 > cash Flow > cash From Investing
-70638000
Quarters > 1 > cash Flow > cash From Financing
69683000
Quarters > 1 > cash Flow > net Change In Cash
18014000
Quarters > 1 > ratios > PE
0.8057385658359592
Quarters > 1 > ratios > PB
1.5636406606286628
Quarters > 1 > ratios > ROE
3.596590303676079
Quarters > 1 > ratios > ROA
0.31146887184487126
Quarters > 1 > ratios > FCF
16690000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.2186501074254572
Quarters > 1 > health Score
54
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
74729000
Quarters > 2 > income Statement > cost Of Revenue
23365000
Quarters > 2 > income Statement > gross Profit
51364000
Quarters > 2 > income Statement > operating Expenses
32238000
Quarters > 2 > income Statement > operating Income
19126000
Quarters > 2 > income Statement > interest Expense
22459000
Quarters > 2 > income Statement > pretax Income
19126000
Quarters > 2 > income Statement > net Income
15590000
Quarters > 2 > income Statement > eps
0.7371158392434988
Quarters > 2 > income Statement > dividends Per Share
5448000
Quarters > 2 > income Statement > shares Outstanding
21150000
Quarters > 2 > income Statement > income Tax Expense
3536000
Quarters > 2 > income Statement > EBITDA
21478000
Quarters > 2 > income Statement > operating Margin
25.59381230847462
Quarters > 2 > income Statement > total Other Income Expense Net
-721000
Quarters > 2 > balance Sheet > cash
128145000
Quarters > 2 > balance Sheet > short Term Investments
529676000
Quarters > 2 > balance Sheet > receivables
-
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
657821000
Quarters > 2 > balance Sheet > property Plant Equipment
37369000
Quarters > 2 > balance Sheet > total Assets
5328428000
Quarters > 2 > balance Sheet > payables
-
Quarters > 2 > balance Sheet > short Term Debt
1004999
Quarters > 2 > balance Sheet > long Term Debt
124432000
Quarters > 2 > balance Sheet > total Liabilities
4861151000
Quarters > 2 > balance Sheet > equity
467277000
Quarters > 2 > cash Flow > net Income
15590000
Quarters > 2 > cash Flow > depreciation
2352000
Quarters > 2 > cash Flow > change In Working Capital
14158000
Quarters > 2 > cash Flow > cash From Operations
31699000
Quarters > 2 > cash Flow > capital Expenditures
1122000
Quarters > 2 > cash Flow > cash From Investing
3334000
Quarters > 2 > cash Flow > cash From Financing
-26770000
Quarters > 2 > cash Flow > net Change In Cash
8263000
Quarters > 2 > ratios > PE
0.7371158392434988
Quarters > 2 > ratios > PB
1.5855359882896014
Quarters > 2 > ratios > ROE
3.3363508154691965
Quarters > 2 > ratios > ROA
0.2925816019283736
Quarters > 2 > ratios > FCF
30577000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.40917180746430437
Quarters > 2 > health Score
54
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
84532000
Quarters > 3 > income Statement > cost Of Revenue
26675000
Quarters > 3 > income Statement > gross Profit
57857000
Quarters > 3 > income Statement > operating Expenses
35089000
Quarters > 3 > income Statement > operating Income
22768000
Quarters > 3 > income Statement > interest Expense
24127000
Quarters > 3 > income Statement > pretax Income
22768000
Quarters > 3 > income Statement > net Income
18461000
Quarters > 3 > income Statement > eps
0.8740176119685635
Quarters > 3 > income Statement > dividends Per Share
5013000
Quarters > 3 > income Statement > shares Outstanding
21122000
Quarters > 3 > income Statement > income Tax Expense
4307000
Quarters > 3 > income Statement > EBITDA
25251000
Quarters > 3 > income Statement > operating Margin
26.934178772535844
Quarters > 3 > income Statement > total Other Income Expense Net
22768000
Quarters > 3 > balance Sheet > cash
119882000
Quarters > 3 > balance Sheet > short Term Investments
25386000
Quarters > 3 > balance Sheet > receivables
-
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
145268000
Quarters > 3 > balance Sheet > property Plant Equipment
37492000
Quarters > 3 > balance Sheet > total Assets
5338104000
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
1309000
Quarters > 3 > balance Sheet > long Term Debt
124391000
Quarters > 3 > balance Sheet > total Liabilities
4883418000
Quarters > 3 > balance Sheet > equity
454686000
Quarters > 3 > cash Flow > net Income
18461000
Quarters > 3 > cash Flow > depreciation
2483000
Quarters > 3 > cash Flow > change In Working Capital
-13056000
Quarters > 3 > cash Flow > cash From Operations
16369000
Quarters > 3 > cash Flow > capital Expenditures
4009000
Quarters > 3 > cash Flow > cash From Investing
-85229000
Quarters > 3 > cash Flow > cash From Financing
67182000
Quarters > 3 > cash Flow > net Change In Cash
-1678000
Quarters > 3 > ratios > PE
0.8740176119685635
Quarters > 3 > ratios > PB
1.6272848955103083
Quarters > 3 > ratios > ROE
4.060164597106574
Quarters > 3 > ratios > ROA
0.34583440112819086
Quarters > 3 > ratios > FCF
12360000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.14621681729995742
Quarters > 3 > health Score
48
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
316330000
Annuals > 0 > income Statement > cost Of Revenue
104651000
Annuals > 0 > income Statement > gross Profit
211679000
Annuals > 0 > income Statement > operating Expenses
128633000
Annuals > 0 > income Statement > operating Income
83046000
Annuals > 0 > income Statement > interest Expense
100528000
Annuals > 0 > income Statement > pretax Income
83046000
Annuals > 0 > income Statement > net Income
66790000
Annuals > 0 > income Statement > eps
3.160011355034065
Annuals > 0 > income Statement > dividends Per Share
20045000
Annuals > 0 > income Statement > shares Outstanding
21136000
Annuals > 0 > income Statement > income Tax Expense
16256000
Annuals > 0 > income Statement > EBITDA
93051000
Annuals > 0 > income Statement > operating Margin
26.252963677172573
Annuals > 0 > income Statement > total Other Income Expense Net
276625000
Annuals > 0 > balance Sheet > cash
119882000
Annuals > 0 > balance Sheet > short Term Investments
25386000
Annuals > 0 > balance Sheet > receivables
-
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
145268000
Annuals > 0 > balance Sheet > property Plant Equipment
37492000
Annuals > 0 > balance Sheet > total Assets
5338104000
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
-
Annuals > 0 > balance Sheet > long Term Debt
124391000
Annuals > 0 > balance Sheet > total Liabilities
4883418000
Annuals > 0 > balance Sheet > equity
454686000
Annuals > 0 > cash Flow > net Income
66790000
Annuals > 0 > cash Flow > depreciation
10005000
Annuals > 0 > cash Flow > change In Working Capital
-24170000
Annuals > 0 > cash Flow > cash From Operations
63151000
Annuals > 0 > cash Flow > capital Expenditures
7950000
Annuals > 0 > cash Flow > cash From Investing
-118159000
Annuals > 0 > cash Flow > cash From Financing
5109000
Annuals > 0 > cash Flow > net Change In Cash
-49899000
Annuals > 0 > ratios > PE
3.160011355034065
Annuals > 0 > ratios > PB
1.5177295980082959
Annuals > 0 > ratios > ROE
14.68925808140123
Annuals > 0 > ratios > ROA
1.251193307586364
Annuals > 0 > ratios > FCF
55201000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.1745044731767458
Annuals > 0 > health Score
60
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
283828000
Annuals > 1 > income Statement > cost Of Revenue
90002000
Annuals > 1 > income Statement > gross Profit
193826000
Annuals > 1 > income Statement > operating Expenses
120150000
Annuals > 1 > income Statement > operating Income
73676000
Annuals > 1 > income Statement > interest Expense
83348000
Annuals > 1 > income Statement > pretax Income
73676000
Annuals > 1 > income Statement > net Income
59067000
Annuals > 1 > income Statement > eps
2.7899957489017995
Annuals > 1 > income Statement > dividends Per Share
19327000
Annuals > 1 > income Statement > shares Outstanding
21171000
Annuals > 1 > income Statement > income Tax Expense
14609000
Annuals > 1 > income Statement > EBITDA
83695000
Annuals > 1 > income Statement > operating Margin
25.95797454796567
Annuals > 1 > income Statement > total Other Income Expense Net
-17849000
Annuals > 1 > balance Sheet > cash
169781000
Annuals > 1 > balance Sheet > short Term Investments
679350000
Annuals > 1 > balance Sheet > receivables
-
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
849131000
Annuals > 1 > balance Sheet > property Plant Equipment
35523000
Annuals > 1 > balance Sheet > total Assets
5263726000
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
1142000
Annuals > 1 > balance Sheet > long Term Debt
129264000
Annuals > 1 > balance Sheet > total Liabilities
4859277000
Annuals > 1 > balance Sheet > equity
404449000
Annuals > 1 > cash Flow > net Income
59067000
Annuals > 1 > cash Flow > depreciation
10019000
Annuals > 1 > cash Flow > change In Working Capital
-18214000
Annuals > 1 > cash Flow > cash From Operations
75589000
Annuals > 1 > cash Flow > capital Expenditures
6024000
Annuals > 1 > cash Flow > cash From Investing
-162945000
Annuals > 1 > cash Flow > cash From Financing
182766000
Annuals > 1 > cash Flow > net Change In Cash
95410000
Annuals > 1 > ratios > PE
2.7899957489017995
Annuals > 1 > ratios > PB
1.7090737027412601
Annuals > 1 > ratios > ROE
14.604313522842189
Annuals > 1 > ratios > ROA
1.1221518749266204
Annuals > 1 > ratios > FCF
69565000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.24509562129176826
Annuals > 1 > health Score
64
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
224232000
Annuals > 2 > income Statement > cost Of Revenue
25444000
Annuals > 2 > income Statement > gross Profit
198788000
Annuals > 2 > income Statement > operating Expenses
121000000
Annuals > 2 > income Statement > operating Income
77788000
Annuals > 2 > income Statement > interest Expense
19447000
Annuals > 2 > income Statement > pretax Income
77788000
Annuals > 2 > income Statement > net Income
63351000
Annuals > 2 > income Statement > eps
2.970042194092827
Annuals > 2 > income Statement > dividends Per Share
18565000
Annuals > 2 > income Statement > shares Outstanding
21330000
Annuals > 2 > income Statement > income Tax Expense
14437000
Annuals > 2 > income Statement > EBITDA
88615000
Annuals > 2 > income Statement > operating Margin
34.69085589924721
Annuals > 2 > income Statement > total Other Income Expense Net
-17159000
Annuals > 2 > balance Sheet > cash
74371000
Annuals > 2 > balance Sheet > short Term Investments
779347000
Annuals > 2 > balance Sheet > receivables
128904000
Annuals > 2 > balance Sheet > inventories
-91339000
Annuals > 2 > balance Sheet > total Current Assets
982622000
Annuals > 2 > balance Sheet > property Plant Equipment
35893000
Annuals > 2 > balance Sheet > total Assets
4999787000
Annuals > 2 > balance Sheet > payables
4379069000
Annuals > 2 > balance Sheet > short Term Debt
61000000
Annuals > 2 > balance Sheet > long Term Debt
165099000
Annuals > 2 > balance Sheet > total Liabilities
4652191000
Annuals > 2 > balance Sheet > equity
347596000
Annuals > 2 > cash Flow > net Income
63351000
Annuals > 2 > cash Flow > depreciation
10827000
Annuals > 2 > cash Flow > change In Working Capital
-11195000
Annuals > 2 > cash Flow > cash From Operations
94632000
Annuals > 2 > cash Flow > capital Expenditures
5679000
Annuals > 2 > cash Flow > cash From Investing
-424592000
Annuals > 2 > cash Flow > cash From Financing
294858000
Annuals > 2 > cash Flow > net Change In Cash
-35102000
Annuals > 2 > ratios > PE
2.970042194092827
Annuals > 2 > ratios > PB
2.003545783035478
Annuals > 2 > ratios > ROE
18.22546864751033
Annuals > 2 > ratios > ROA
1.2670739773514352
Annuals > 2 > ratios > FCF
88953000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.3967007385208177
Annuals > 2 > health Score
66
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
207117000
Annuals > 3 > income Statement > cost Of Revenue
7594000
Annuals > 3 > income Statement > gross Profit
199523000
Annuals > 3 > income Statement > operating Expenses
122210000
Annuals > 3 > income Statement > operating Income
77313000
Annuals > 3 > income Statement > interest Expense
8315000
Annuals > 3 > income Statement > pretax Income
77313000
Annuals > 3 > income Statement > net Income
62895000
Annuals > 3 > income Statement > eps
2.88416563488788
Annuals > 3 > income Statement > dividends Per Share
18155000
Annuals > 3 > income Statement > shares Outstanding
21807000
Annuals > 3 > income Statement > income Tax Expense
14418000
Annuals > 3 > income Statement > EBITDA
89443000
Annuals > 3 > income Statement > operating Margin
37.328176827590205
Annuals > 3 > income Statement > total Other Income Expense Net
-20199000
Annuals > 3 > balance Sheet > cash
109473000
Annuals > 3 > balance Sheet > short Term Investments
1412830000
Annuals > 3 > balance Sheet > receivables
66140000
Annuals > 3 > balance Sheet > inventories
-122583000
Annuals > 3 > balance Sheet > total Current Assets
1588443000
Annuals > 3 > balance Sheet > property Plant Equipment
36404000
Annuals > 3 > balance Sheet > total Assets
4704740000
Annuals > 3 > balance Sheet > payables
4117090000
Annuals > 3 > balance Sheet > short Term Debt
1619000
Annuals > 3 > balance Sheet > long Term Debt
108958000
Annuals > 3 > balance Sheet > total Liabilities
108958000
Annuals > 3 > balance Sheet > equity
398484000
Annuals > 3 > cash Flow > net Income
62895000
Annuals > 3 > cash Flow > depreciation
12130000
Annuals > 3 > cash Flow > change In Working Capital
5502000
Annuals > 3 > cash Flow > cash From Operations
110154000
Annuals > 3 > cash Flow > capital Expenditures
5837000
Annuals > 3 > cash Flow > cash From Investing
-563064000
Annuals > 3 > cash Flow > cash From Financing
443678000
Annuals > 3 > cash Flow > net Change In Cash
-9232000
Annuals > 3 > ratios > PE
2.88416563488788
Annuals > 3 > ratios > PB
1.7867682265787332
Annuals > 3 > ratios > ROE
15.78356972927395
Annuals > 3 > ratios > ROA
1.3368432687034777
Annuals > 3 > ratios > FCF
104317000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.5036621812791804
Annuals > 3 > health Score
82
Valuation > metrics > PE
10.0462
Valuation > metrics > PB
1.4922243066825338
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
3.5664361314091724
Profitability > metrics > ROA
4.457768110478888
Profitability > metrics > Net Margin
0.2204559768232775
Profitability > final Score
51
Profitability > verdict
Weak
Risk > metrics > Debt Equity
10.193484560115092
Risk > metrics > Interest Coverage
0.8849513143048184
Risk > final Score
10
Risk > verdict
High
Liquidity > final Score
50
Liquidity > verdict
Weak
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
52
Prev Profitabilities > 1
44
Prev Profitabilities > 2
68
Prev Risks > 0
10
Prev Risks > 1
9
Prev Risks > 2
10
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T18:14:04.583Z
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
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
0.83
Earnings History > 0 > eps Difference
-0.83
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-10-23
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
0.84
Earnings History > 1 > eps Estimate
0.84
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
0
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-24
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.81
Earnings History > 2 > eps Estimate
0.79
Earnings History > 2 > eps Difference
0.02
Earnings History > 2 > surprise Percent
2.5316
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-04-24
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.74
Earnings History > 3 > eps Estimate
0.7
Earnings History > 3 > eps Difference
0.04
Earnings History > 3 > surprise Percent
5.7143
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
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.87
Earnings History > 4 > eps Estimate
0.76
Earnings History > 4 > eps Difference
0.11
Earnings History > 4 > surprise Percent
14.4737
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-24
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.65
Earnings History > 5 > eps Estimate
0.76
Earnings History > 5 > eps Difference
-0.11
Earnings History > 5 > surprise Percent
-14.4737
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-07-25
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.88
Earnings History > 6 > eps Estimate
0.7
Earnings History > 6 > eps Difference
0.18
Earnings History > 6 > surprise Percent
25.7143
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-04-25
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.76
Earnings History > 7 > eps Estimate
0.64
Earnings History > 7 > eps Difference
0.12
Earnings History > 7 > surprise Percent
18.75
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-01-25
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.65
Earnings History > 8 > eps Estimate
0.7
Earnings History > 8 > eps Difference
-0.05
Earnings History > 8 > surprise Percent
-7.1429
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-10-24
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.83
Earnings History > 9 > eps Estimate
0.62
Earnings History > 9 > eps Difference
0.21
Earnings History > 9 > surprise Percent
33.871
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-07-25
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.7
Earnings History > 10 > eps Estimate
0.59
Earnings History > 10 > eps Difference
0.11
Earnings History > 10 > surprise Percent
18.6441
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-04-27
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.61
Earnings History > 11 > eps Estimate
0.6
Earnings History > 11 > eps Difference
0.01
Earnings History > 11 > surprise Percent
1.6667
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-01-26
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.71
Earnings History > 12 > eps Estimate
0.74
Earnings History > 12 > eps Difference
-0.03
Earnings History > 12 > surprise Percent
-4.0541
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-10-25
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.81
Earnings History > 13 > eps Estimate
0.6
Earnings History > 13 > eps Difference
0.21
Earnings History > 13 > surprise Percent
35
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-07-26
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.61
Earnings History > 14 > eps Estimate
0.55
Earnings History > 14 > eps Difference
0.06
Earnings History > 14 > surprise Percent
10.9091
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-04-26
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.84
Earnings History > 15 > eps Estimate
0.51
Earnings History > 15 > eps Difference
0.33
Earnings History > 15 > surprise Percent
64.7059
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-01-27
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.58
Earnings History > 16 > eps Estimate
0.65
Earnings History > 16 > eps Difference
-0.07
Earnings History > 16 > surprise Percent
-10.7692
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-10-26
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
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-29
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.56
Earnings History > 18 > eps Estimate
0.67
Earnings History > 18 > eps Difference
-0.11
Earnings History > 18 > surprise Percent
-16.4179
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-04-27
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1
Earnings History > 19 > eps Estimate
0.58
Earnings History > 19 > eps Difference
0.42
Earnings History > 19 > surprise Percent
72.4138
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-01-28
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.77
Earnings History > 20 > eps Estimate
0.61
Earnings History > 20 > eps Difference
0.16
Earnings History > 20 > surprise Percent
26.2295
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-10-27
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.89
Earnings History > 21 > eps Estimate
0.48
Earnings History > 21 > eps Difference
0.41
Earnings History > 21 > surprise Percent
85.4167
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-07-28
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.67
Earnings History > 22 > eps Estimate
0.25
Earnings History > 22 > eps Difference
0.42
Earnings History > 22 > surprise Percent
168
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-04-30
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.21
Earnings History > 23 > eps Estimate
0.37
Earnings History > 23 > eps Difference
-0.16
Earnings History > 23 > surprise Percent
-43.2432
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-01-23
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.61
Earnings History > 24 > eps Estimate
0.56
Earnings History > 24 > eps Difference
0.05
Earnings History > 24 > surprise Percent
8.9286
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-10-24
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.55
Earnings History > 25 > eps Estimate
0.51
Earnings History > 25 > eps Difference
0.04
Earnings History > 25 > surprise Percent
7.8431
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-07-25
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.46
Earnings History > 26 > eps Estimate
0.47
Earnings History > 26 > eps Difference
-0.01
Earnings History > 26 > surprise Percent
-2.1277
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-04-22
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.39
Earnings History > 27 > eps Estimate
0.45
Earnings History > 27 > eps Difference
-0.06
Earnings History > 27 > surprise Percent
-13.3333
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-01-29
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.41
Earnings History > 28 > eps Estimate
0.47
Earnings History > 28 > eps Difference
-0.06
Earnings History > 28 > surprise Percent
-12.766
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-10-25
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.49
Earnings History > 29 > eps Estimate
0.46
Earnings History > 29 > eps Difference
0.03
Earnings History > 29 > surprise Percent
6.5217
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-07-26
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.44
Earnings History > 30 > eps Estimate
0.4
Earnings History > 30 > eps Difference
0.04
Earnings History > 30 > surprise Percent
10
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-04-23
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.38
Earnings History > 31 > eps Estimate
0.37
Earnings History > 31 > eps Difference
0.01
Earnings History > 31 > surprise Percent
2.7027
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-01-30
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.36
Earnings History > 32 > eps Estimate
0.33
Earnings History > 32 > eps Difference
0.03
Earnings History > 32 > surprise Percent
9.0909
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-10-26
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.32
Earnings History > 33 > eps Estimate
0.33
Earnings History > 33 > eps Difference
-0.01
Earnings History > 33 > surprise Percent
-3.0303
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
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.27
Earnings History > 34 > eps Estimate
0.29
Earnings History > 34 > eps Difference
-0.02
Earnings History > 34 > surprise Percent
-6.8966
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-04-24
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.28
Earnings History > 35 > eps Estimate
0.26
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
7.6923
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-01-26
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.27
Earnings History > 36 > eps Estimate
0.27
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
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
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.3
Earnings History > 37 > eps Estimate
0.26
Earnings History > 37 > eps Difference
0.04
Earnings History > 37 > surprise Percent
15.3846
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
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.3
Earnings History > 38 > eps Estimate
0.25
Earnings History > 38 > eps Difference
0.05
Earnings History > 38 > surprise Percent
20
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-04-25
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.19
Earnings History > 39 > eps Estimate
0.2
Earnings History > 39 > eps Difference
-0.01
Earnings History > 39 > surprise Percent
-5
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-01-25
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.25
Earnings History > 40 > eps Estimate
0.22
Earnings History > 40 > eps Difference
0.03
Earnings History > 40 > surprise Percent
13.6364
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
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.22
Earnings History > 41 > eps Estimate
0.23
Earnings History > 41 > eps Difference
-0.01
Earnings History > 41 > surprise Percent
-4.3478
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-07-27
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.24
Earnings History > 42 > eps Estimate
0.2
Earnings History > 42 > eps Difference
0.04
Earnings History > 42 > surprise Percent
20
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-04-20
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.16
Earnings History > 43 > eps Estimate
0.15
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
6.6667
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-01-23
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.15
Earnings History > 44 > eps Estimate
0.18
Earnings History > 44 > eps Difference
-0.03
Earnings History > 44 > surprise Percent
-16.6667
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-10-27
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
BeforeMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.21
Earnings History > 45 > eps Estimate
0.21
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
0
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-07-28
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.26
Earnings History > 46 > eps Estimate
0.18
Earnings History > 46 > eps Difference
0.08
Earnings History > 46 > surprise Percent
44.4444
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-04-21
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.13
Earnings History > 47 > eps Estimate
0.16
Earnings History > 47 > eps Difference
-0.03
Earnings History > 47 > surprise Percent
-18.75
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-01-30
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.21
Earnings History > 48 > eps Estimate
0.21
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
0
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-10-30
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.49
Earnings History > 49 > eps Estimate
0.26
Earnings History > 49 > eps Difference
0.23
Earnings History > 49 > surprise Percent
88.4615
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-07-29
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.19
Earnings History > 50 > eps Estimate
0.29
Earnings History > 50 > eps Difference
-0.1
Earnings History > 50 > surprise Percent
-34.4828
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-04-23
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.266
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-01-30
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.16
Earnings History > 52 > eps Estimate
0.2
Earnings History > 52 > eps Difference
-0.04
Earnings History > 52 > surprise Percent
-20
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-10-30
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.16
Earnings History > 53 > eps Estimate
0.3
Earnings History > 53 > eps Difference
-0.14
Earnings History > 53 > surprise Percent
-46.6667
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-07-30
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.11
Earnings History > 54 > eps Estimate
0.01
Earnings History > 54 > eps Difference
0.1
Earnings History > 54 > surprise Percent
1000
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-04-23
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.0741
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-02-02
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
-1.1803
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-10-31
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
-0.6148
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-01
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
-0.1224
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-02
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
-1.06
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-02-01
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
-0.6463
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-04
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-1.03
Earnings History > 61 > eps Estimate
0.05
Earnings History > 61 > eps Difference
-1.08
Earnings History > 61 > surprise Percent
-2160
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-05
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
2.6907
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-11
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
-6.1874
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-02-24
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-13.6
Earnings History > 64 > eps Estimate
-1.4
Earnings History > 64 > eps Difference
-12.2
Earnings History > 64 > surprise Percent
-871.4286
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
-7.4
Earnings History > 65 > eps Estimate
-1.3
Earnings History > 65 > eps Difference
-6.1
Earnings History > 65 > surprise Percent
-469.2308
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-07-28
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
-2.6
Earnings History > 66 > eps Estimate
-4.03
Earnings History > 66 > eps Difference
1.43
Earnings History > 66 > surprise Percent
35.4839
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-04-23
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-8.4
Earnings History > 67 > eps Estimate
-3.1
Earnings History > 67 > eps Difference
-5.3
Earnings History > 67 > surprise Percent
-170.9677
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-01-26
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-38
Earnings History > 68 > eps Estimate
-0.47
Earnings History > 68 > eps Difference
-37.53
Earnings History > 68 > surprise Percent
-7985.1064
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-10-27
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-2.3
Earnings History > 69 > eps Estimate
0.58
Earnings History > 69 > eps Difference
-2.88
Earnings History > 69 > surprise Percent
-496.5517
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-07-22
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
1.5
Earnings History > 70 > eps Estimate
0.97
Earnings History > 70 > eps Difference
0.53
Earnings History > 70 > surprise Percent
54.6392
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-04-24
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.1
Earnings History > 71 > eps Estimate
1.56
Earnings History > 71 > eps Difference
-1.46
Earnings History > 71 > surprise Percent
-93.5897
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-01-23
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
1
Earnings History > 72 > eps Estimate
2.04
Earnings History > 72 > eps Difference
-1.04
Earnings History > 72 > surprise Percent
-50.9804
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-10-29
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
1.6
Earnings History > 73 > eps Estimate
2.6
Earnings History > 73 > eps Difference
-1
Earnings History > 73 > surprise Percent
-38.4615
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-07-24
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
-0.0189
Earnings History > 74 > eps Estimate
-0.45
Earnings History > 74 > eps Difference
0.4311
Earnings History > 74 > surprise Percent
95.8
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-04-23
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
1.9
Earnings History > 75 > eps Estimate
4.02
Earnings History > 75 > eps Difference
-2.12
Earnings History > 75 > surprise Percent
-52.7363
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-01-30
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.4
Earnings History > 76 > eps Estimate
4.46
Earnings History > 76 > eps Difference
-4.06
Earnings History > 76 > surprise Percent
-91.0314
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-10-26
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
4.3
Earnings History > 77 > eps Estimate
4.85
Earnings History > 77 > eps Difference
-0.55
Earnings History > 77 > surprise Percent
-11.3402
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-07-27
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
4.57
Earnings History > 78 > eps Estimate
4.92
Earnings History > 78 > eps Difference
-0.35
Earnings History > 78 > surprise Percent
-7.1138
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-04-24
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
5.33
Earnings History > 79 > eps Estimate
5.06
Earnings History > 79 > eps Difference
0.27
Earnings History > 79 > surprise Percent
5.336
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-01-24
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
4.86
Earnings History > 80 > eps Estimate
5
Earnings History > 80 > eps Difference
-0.14
Earnings History > 80 > surprise Percent
-2.8
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-10-26
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
5.05
Earnings History > 81 > eps Estimate
4.96
Earnings History > 81 > eps Difference
0.09
Earnings History > 81 > surprise Percent
1.8145
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-25
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
5.08
Earnings History > 82 > eps Estimate
4.86
Earnings History > 82 > eps Difference
0.22
Earnings History > 82 > surprise Percent
4.5267
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-04-25
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
4.72
Earnings History > 83 > eps Estimate
4.79
Earnings History > 83 > eps Difference
-0.07
Earnings History > 83 > surprise Percent
-1.4614
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-01-26
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
4.54
Earnings History > 84 > eps Estimate
4.69
Earnings History > 84 > eps Difference
-0.15
Earnings History > 84 > surprise Percent
-3.1983
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-28
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
4.35
Earnings History > 85 > eps Estimate
4.41
Earnings History > 85 > eps Difference
-0.06
Earnings History > 85 > surprise Percent
-1.3605
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-29
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
3.99
Earnings History > 86 > eps Estimate
4.14
Earnings History > 86 > eps Difference
-0.15
Earnings History > 86 > surprise Percent
-3.6232
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-22
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
3.81
Earnings History > 87 > eps Estimate
4.05
Earnings History > 87 > eps Difference
-0.24
Earnings History > 87 > surprise Percent
-5.9259
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-01-22
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
4.26
Earnings History > 88 > eps Estimate
4.3
Earnings History > 88 > eps Difference
-0.04
Earnings History > 88 > surprise Percent
-0.9302
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-23
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
4.63
Earnings History > 89 > eps Estimate
4.17
Earnings History > 89 > eps Difference
0.46
Earnings History > 89 > surprise Percent
11.0312
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-23
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
4.12
Earnings History > 90 > eps Estimate
3.88
Earnings History > 90 > eps Difference
0.24
Earnings History > 90 > surprise Percent
6.1856
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-04-16
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
4.04
Earnings History > 91 > eps Estimate
3.45
Earnings History > 91 > eps Difference
0.59
Earnings History > 91 > surprise Percent
17.1014
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-01-16
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
3.63
Earnings History > 92 > eps Estimate
3.19
Earnings History > 92 > eps Difference
0.44
Earnings History > 92 > surprise Percent
13.7931
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-10-23
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
3.13
Earnings History > 93 > eps Estimate
3.12
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
0.3205
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-07-24
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
3.19
Earnings History > 94 > eps Estimate
3
Earnings History > 94 > eps Difference
0.19
Earnings History > 94 > surprise Percent
6.3333
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-04-16
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
3.09
Earnings History > 95 > eps Estimate
2.92
Earnings History > 95 > eps Difference
0.17
Earnings History > 95 > surprise Percent
5.8219
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2002-01-18
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
2.88
Earnings History > 96 > eps Estimate
2.66
Earnings History > 96 > eps Difference
0.22
Earnings History > 96 > surprise Percent
8.2707
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-10-23
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
2.67
Earnings History > 97 > eps Estimate
2.53
Earnings History > 97 > eps Difference
0.14
Earnings History > 97 > surprise Percent
5.5336
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-07-24
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
2.69
Earnings History > 98 > eps Estimate
2.32
Earnings History > 98 > eps Difference
0.37
Earnings History > 98 > surprise Percent
15.9483
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-04-17
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
2.24
Earnings History > 99 > eps Estimate
2.29
Earnings History > 99 > eps Difference
-0.05
Earnings History > 99 > surprise Percent
-2.1834
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-01-18
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
2.29
Earnings History > 100 > eps Estimate
2.23
Earnings History > 100 > eps Difference
0.06
Earnings History > 100 > surprise Percent
2.6906
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-16
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
2.29
Earnings History > 101 > eps Estimate
2.11
Earnings History > 101 > eps Difference
0.18
Earnings History > 101 > surprise Percent
8.5308
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-13
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
2.04
Earnings History > 102 > eps Estimate
2.04
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-04-13
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
1.99
Earnings History > 103 > eps Estimate
1.89
Earnings History > 103 > eps Difference
0.1
Earnings History > 103 > surprise Percent
5.291
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
2000-01-20
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
1.7
Earnings History > 104 > eps Estimate
1.72
Earnings History > 104 > eps Difference
-0.02
Earnings History > 104 > surprise Percent
-1.1628
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-10-13
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
1.6
Earnings History > 105 > eps Estimate
1.7
Earnings History > 105 > eps Difference
-0.1
Earnings History > 105 > surprise Percent
-5.8824
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-13
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
1.8
Earnings History > 106 > eps Estimate
1.79
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
0.5587
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-06-25
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
1.76
Earnings History > 107 > eps Estimate
1.71
Earnings History > 107 > eps Difference
0.05
Earnings History > 107 > surprise Percent
2.924
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-01-19
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
1.71
Earnings History > 108 > eps Estimate
1.71
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
0
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-13
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
1.66
Earnings History > 109 > eps Estimate
1.63
Earnings History > 109 > eps Difference
0.03
Earnings History > 109 > surprise Percent
1.8405
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-14
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
1.63
Earnings History > 110 > eps Estimate
1.57
Earnings History > 110 > eps Difference
0.06
Earnings History > 110 > surprise Percent
3.8217
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-04-13
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
1.57
Earnings History > 111 > eps Estimate
1.45
Earnings History > 111 > eps Difference
0.12
Earnings History > 111 > surprise Percent
8.2759
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-01-15
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
1.51
Earnings History > 112 > eps Estimate
1.49
Earnings History > 112 > eps Difference
0.02
Earnings History > 112 > surprise Percent
1.3423
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-13
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
1.48
Earnings History > 113 > eps Estimate
1.46
Earnings History > 113 > eps Difference
0.02
Earnings History > 113 > surprise Percent
1.3699
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-15
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
1.44
Earnings History > 114 > eps Estimate
1.4
Earnings History > 114 > eps Difference
0.04
Earnings History > 114 > surprise Percent
2.8571
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-10
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
1.42
Earnings History > 115 > eps Estimate
1.36
Earnings History > 115 > eps Difference
0.06
Earnings History > 115 > surprise Percent
4.4118
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-01-13
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
1.34
Earnings History > 116 > eps Estimate
1.3
Earnings History > 116 > eps Difference
0.04
Earnings History > 116 > surprise Percent
3.0769
Earnings History > 117 > period
1996-09-30
Earnings History > 117 > report Date
1996-10-10
Earnings History > 117 > date
1996-09-30
Earnings History > 117 > before After Market
BeforeMarket
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
1.32
Earnings History > 117 > eps Estimate
1.3
Earnings History > 117 > eps Difference
0.02
Earnings History > 117 > surprise Percent
1.5385
Earnings History > 118 > period
1996-06-30
Earnings History > 118 > report Date
1996-07-11
Earnings History > 118 > date
1996-06-30
Earnings History > 118 > before After Market
BeforeMarket
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
1.29
Earnings History > 118 > eps Estimate
1.27
Earnings History > 118 > eps Difference
0.02
Earnings History > 118 > surprise Percent
1.5748
Earnings History > 119 > period
1996-03-31
Earnings History > 119 > report Date
1996-04-11
Earnings History > 119 > date
1996-03-31
Earnings History > 119 > before After Market
BeforeMarket
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
1.26
Earnings History > 119 > eps Estimate
1.26
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1995-12-31
Earnings History > 120 > report Date
1996-01-16
Earnings History > 120 > date
1995-12-31
Earnings History > 120 > before After Market
BeforeMarket
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
1.22
Earnings History > 120 > eps Estimate
1.31
Earnings History > 120 > eps Difference
-0.09
Earnings History > 120 > surprise Percent
-6.8702
Earnings History > 121 > period
1995-09-30
Earnings History > 121 > report Date
1995-10-10
Earnings History > 121 > date
1995-09-30
Earnings History > 121 > before After Market
BeforeMarket
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
1.2
Earnings History > 121 > eps Estimate
1.13
Earnings History > 121 > eps Difference
0.07
Earnings History > 121 > surprise Percent
6.1947
Earnings History > 122 > period
1995-06-30
Earnings History > 122 > report Date
1995-07-17
Earnings History > 122 > date
1995-06-30
Earnings History > 122 > before After Market
BeforeMarket
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
1.09
Earnings History > 122 > eps Estimate
1.04
Earnings History > 122 > eps Difference
0.05
Earnings History > 122 > surprise Percent
4.8077
Earnings History > 123 > period
1994-06-30
Earnings History > 123 > report Date
1994-07-12
Earnings History > 123 > date
1994-06-30
Earnings History > 123 > before After Market
BeforeMarket
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.97
Earnings History > 123 > eps Estimate
0.95
Earnings History > 123 > eps Difference
0.02
Earnings History > 123 > surprise Percent
2.1053
Earnings History > 124 > period
1994-03-31
Earnings History > 124 > report Date
1994-04-12
Earnings History > 124 > date
1994-03-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.9
Earnings History > 124 > eps Estimate
0.87
Earnings History > 124 > eps Difference
0.03
Earnings History > 124 > surprise Percent
3.4483
Independent Bank Corporation operates as the bank holding company for Independent Bank that provides banking services in the United States. The company offers demand deposits, interest checking, money market accounts, savings accounts, and time certificates of deposit, including free checking accounts. It also provides consumer loans that consists of real estate loans comprising residential mortgages and home equity loans and lines, all secured by one-to-four family residential properties, as well as other consumer loans; and investment and financial services. In addition, the company offers cash management; investment management and trust services; additional services, such as estate settlement, financial planning, tax services, and other special services; sale of mutual fund shares, unit investment trust shares, third party model portfolios, general securities, and fixed and variable annuities, as well as life insurance products; debit and credit card; safe deposit box services; automatic teller machines; and internet and mobile banking services. Independent Bank Corporation was founded in 1864 and is based in Grand Rapids, Michigan.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/ATrading the Move, Not the Narrative: (IBCP) Edition news.stocktradersdaily.com
Read more →Aug PreEarnings: Can Alumis Inc stock continue upward trend - July 2025 Price Swings & AI Powered Market Entry Strategies moha.gov.vn
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
HOLD
Target Price:
$35.2
Analyst Picks
Strong Buy
0
Buy
0
Hold
5
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)
-
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 91.92% of the total shares of Independent Bank Corporation
1.
BlackRock Inc(14.7222%)
since
2025/06/30
2.
Vanguard Group Inc(6.5242%)
since
2025/06/30
3.
FMR Inc(4.9022%)
since
2025/06/30
4.
Dimensional Fund Advisors, Inc.(4.2931%)
since
2025/06/30
5.
FJ Capital Management LLC(3.2095%)
since
2025/06/30
6.
Vanguard Total Stock Mkt Idx Inv(3.1414%)
since
2025/07/31
7.
State Street Corp(3.0733%)
since
2025/06/30
8.
Renaissance Technologies Corp(2.9919%)
since
2025/06/30
9.
American Century Companies Inc(2.8742%)
since
2025/06/30
10.
FIAM Small Cap Core Composite(2.8118%)
since
2025/03/31
11.
iShares Russell 2000 ETF(2.6776%)
since
2025/08/31
12.
Geode Capital Management, LLC(2.6272%)
since
2025/06/30
13.
FIAM Small Cap Core CIT Cl B(2.5795%)
since
2025/06/30
14.
Avantis US Small Cap Value ETF(2.4785%)
since
2025/08/30
15.
LSV Asset Management(2.2442%)
since
2025/06/30
16.
JPMorgan Chase & Co(2.0336%)
since
2025/06/30
17.
Manufacturers Life Insurance Co(1.9172%)
since
2025/06/30
18.
Nuveen, LLC(1.7466%)
since
2025/06/30
19.
JPMorgan Small Cap Blend A(1.5898%)
since
2025/07/31
20.
JPM US Small Cap Value-Composite(1.5683%)
since
2025/06/30
21.
PL Capital Advisors, LLC(1.5403%)
since
2025/06/30
22.
Foundry Partners Micro Cap Value(1.474%)
since
2025/07/31
23.
Allspring Global Investments Holdings, LLC(1.4506%)
since
2025/06/30
24.
Principal Financial Group Inc(1.4422%)
since
2025/06/30
25.
Millennium Management LLC(1.1713%)
since
2025/06/30
26.
Allspring Small Company Val(1.1575%)
since
2025/07/31
27.
Goldman Sachs Group Inc(1.1441%)
since
2025/06/30
28.
Principal U.S. Small Cap Equity(1.0884%)
since
2025/06/30
29.
Allspring Small Company Value A(1.0583%)
since
2025/07/31
30.
Fidelity Series Small Cap Core(1.0554%)
since
2025/06/30
31.
Vanguard Institutional Extnd Mkt Idx Tr(1.0546%)
since
2025/07/31
32.
Foundry Partners, LLC(1.0229%)
since
2025/03/31
33.
Northern Trust Corp(1.017%)
since
2025/06/30
34.
Fidelity Small Cap Index(0.9803%)
since
2025/06/30
35.
BlackRock Advantage Small Cap Core Instl(0.9248%)
since
2025/07/31
36.
ProShares Russell 2000 Dividend Growers(0.916%)
since
2025/08/29
37.
JHancock Regional Bank A(0.9138%)
since
2025/07/31
38.
iShares Russell 2000 Value ETF(0.8945%)
since
2025/08/31
39.
Strategic Advisers Fidelity US TtlStk(0.816%)
since
2025/07/31
40.
JH Financial Opportunities(0.7918%)
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
0.83
Date
2025-09-30
EPS Actual
0.84
EPS Estimate
0.84
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.