_id
690f3c07ccc777a4e85d1a04
Ticker
CBSH
Name
Commerce Bancshares Inc
Exchange
NASDAQ
Address
1000 Walnut, Kansas City, MO, United States, 64106
Country
USA
Sector
Financial Services
Industry
Banks - Regional
Currency
USD
Website
https://www.commercebank.com
Description
Commerce Bancshares, Inc. operates as the bank holding company for Commerce Bank that provides retail, mortgage banking, corporate, investment, trust, and asset management products and services to individuals and businesses in the United States. It operates through three segments: Consumer, Commercial, and Wealth. The Consumer segment offers various banking products and services, including consumer deposits; consumer loans, such as automobile, motorcycle, marine, tractor/trailer, recreational vehicle, fixed rate and revolving home equity, and other consumer loans; patient health care financing; real estate loans; indirect and other consumer financing; retail branch network; personal mortgage banking; consumer installment lending; and consumer debit and credit bank cards. The Commercial segment provides corporate lending, leasing, international, merchant and commercial bank card, and securities safekeeping and bond accounting services; and business products, government deposits, and related commercial cash management services, as well as sells fixed income securities to correspondent banks, corporations, public institutions, municipalities, and individuals. The Wealth segment provides traditional trust and estate planning, advisory and discretionary investment portfolio management, and brokerage services, as well as private banking accounts. The company offers private equity investment, securities brokerage, insurance agency, specialty lending, and leasing services, as well as online and mobile banking services. Commerce Bancshares, Inc. was founded in 1865 and is headquartered in Kansas City, Missouri.
Last Close
52.82
Volume
915044
Current Price
53.26
Change
-0.48
Last Updated
2026-01-02T10:59:52.735Z
Image
data:image/webp;base64,UklGRooIAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSHcHAAANmS8wRPQ/XITFtq1nkiRVVWuttZz/pLTWWgvgER7ZMzjooZ+H88gBGLnstrABVHALbq0euy2MRwzAm//kg62cZ3DPAXzk4+kDiODWJGICJuBLeeFv8PW+0zf7C7/lF7z8K29+xJuv+EN/4M/8sdPL35Xv8N3uvtaXqf/S/e848X2+EaBEfMJX/RzQ5YeAfoqSY0S+xkvpz1UXd/lWEUAQn+zQkBVaYQ+jx9cZrO4YPGD0+D3f5ob4JEd3IeQgVNfJZYx2SFVJ22oj3/0S1iZurUQ3ernTXVZ72fNPyBzdJbNTq8kwoD91+CbcPghAx53IiZMRRAi1nC01ItcmD9T3XtcXEcDx8vsUQUJ3t7QuqFxd/vROu2bt3nrQ21YfXkDwsDE/7JGUBpHLHOcLmma9f3mqH/BQ++mc00OvflgaL+8utwG2o+5zrR6ouqOcvsXYdphJvft2n/Hr/uuDfttBww/dY3B+Or19NwA9S42xDUhBY3J6fVpxSv1HLp//pvqPf8gV4XgN0o4OAHnW5by8h6ElESvAWZ0Ssa7+/Iv58vXx4rN3uVusc0779rxte0zqDGtbPXeqgF0dAc7Y798drm+PD1w/HGrrZnTP7XQ/loA1+rFs+dSMi5dmA5zvlL7iNvJ+3P/h/aaDd9drhhsV5zkANIo5zVw0aSukU3tGSRAi2p0WKTBhsRKVfKMnlZnxeNedM7ZjJ0+L7kFk0R54L68N1ayMbWmdmzOw7e26Tk4Pm7w7Cg1a3c0YjZXBUVwOO2MbzMPsdVdbCOOr23lQlM9d69gH7+nRAknd9FattIY6rhJalWnPp4dklOlN0MaiIykEJCDcTJtOI3CIC1Juj5absDZQ6HVE3qk1RRMhpSZV5epuF3TEihQTPFkS5gmQ+mi0dzOeSAU6pGTPAyONy5Amb644TgquHw8JRxC0EzwPx+OS91gZjpOcJbpLJirg/knrkaSt3jfFQhYZxqlhWtyUwYoVJWl3xALm1nMZnTcePnsosROMLNQDURhDIKIfXo2iKksdbspeGewpffzibtlnEoejLQ+pKjFRFAHXNyfmnOoe2gNsB7HaPszHuR6AAkecWz0q6lLCMBY3T1tR8RoZ4wB4yCP2LG/dSqwk6bmQER4GuiOeOS/d1xrutgLM2R/vlQo3RRK1MVLJRJZhDvHscSFqx0E8sx7VsqSKLTVAs2Q5BAJQPPfhoABJMiHXp54f3miMDMZTYgT0AHpCkpbCbQcllfAGcLg71fnT++Gxocvs6uwoAq8IQNGIbzNH462gbswl3HgZJZrDPIIA5pJonPB0vc39Rb2h6dLH09s9Qj1iOqGS1R/ukPAqSwmJlDHTBsFcko6tuc88fv56zR452pbBLg0eETDOa18BohqHNUQg8vEMi819H+S1tZBtuXHqINhBbre4XkRSq0BOgjxClEHSTmu13W4TEVACStKGGuoVTZWobiQQSO5ydw+5KDKVFkCi1qQIeERsQ9iFSmgIFHqITNNH8MWZVWmhDjWWAjuqDJNWSxQEBKLnIMMq3OruspI5zQCPNC1NjucEMwqlnWFJIYpqzU4UhbACOIqERbuDh0e9/yCI9hF7Do0GSZ24q60QAl3DBGmD44koEIuH/W9gaLUch6xa0tbhHELkQHZlqpWEm+fvcd90mPOg+f/f5YsRdUFSZqMldaYqiGrIbCtNsHsAPLY1NFVO7x4tUOS0u0aIQCEKKlAE4FE1vO1ASQkjIspvABS8aIZdSR5KbS7T0MDrt02qJ4oKQIbgqJX8rB9HkzPz0xnhg92Rdth57ulHvSKxNBA3Nydk9hqKvshmDe3cX1qamW1e+PRRLhQt+0YXXVEPRZlbN/P9I+xHGcm4czncah4TbrrbwNxUwwKPGq9PcY3NgKOhxlW8m7dqIxwRLjtwauGOo7n88bOUdf3Pl5isOsY+F48/6a1v8TACCoXz5nA9bA/RkXhOSpdDqqaePr7yTN49DtXujPv3ecxzOoQQkE/b/u5Vt2nbIdzdH44Wzsd7Yy+w3MHbOj9nLtoKskBBSVOtSJ6ibdqpTz/AdSnjUZaTp+e9ek86nbTVRJsDHR0rHTi+WgS4ftwfH58gB1QK18ur6suYj9sFyZEi1BnnAqdXH7GB3tNZ8LiOxy1C8SrQ45QOPvYmlZCkNJ2ykxk00pUbwSStZHmkD4Mdw2hVO50aaFi43SUgAimiALY1T8sKIyxLbXJ2NoaoCDTXyCirMMFu0VAASgT8vIfD6O5mwEj5OnvcPXS5xayhbZiqZJoxu6XGo4AggNf36c7KkmqMnLOz1kZmF3Ytjd5DbEs9yDbAKoi4uZ3b6choeHTtXa0ocrtL6Xg5QiJtWiskgHim9jp3vJz0JrHSdXZaHdJ4uWPRZylGZHJbJdrgi03V1WONPnrY+3Q3QLumvc6Pd297abpGcfsggHdfFRVWj84KUgmhIu49afWjZ8PkzIuIZ16uw8AIaITIZJRK47xKSFGGqeJFxbPb12PkSYYCMjR9BG81ZLmTnTN/jZ15LOxIURolcH5/aIYiK5LNCwIAVlA4IOwAAACQBgCdASpAAEAAPrVYpE2nJSOjKBv4AOAWiUAZ3AO4BXvE5ERBF+t6ZUamqDq3EdqChWGi6mKvnVgjOtQAAP74THJ8Wy7KJnVKIm99YHRm2LkGksjMtAkZta4i6DqQ315SrBIvDkNz4250xU0PlUlh+FTlULt/lVfyFaFWCdFX+6JewuwP7LCsQLxdJh0DgjQvq0UzmEv4ipdGi/Pxkc3AgPVAS6XPzmeHWDdlZSxWs0R1+w5fvAhEFTCSUFYbw7pwmqgXQb1HClhOxrV9ptyir3ScVIyadzmFSvJr9gLi7g/Mpyts2eG5Kh1YAA==
Ipo Date
1984-09-07T00:00:00.000Z
Market Cap
7277114368
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9966666666666666
Sentiment Sources
6
Rating
3
Target Price
61.2976
Strong Buy
0
Buy
0
Hold
7
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
543501000
Cost Of Revenue
114709000
Gross Profit
428792000
Operating Expenses
244018000
Operating Income
184774000
Interest Expense
94648000
Pretax Income
184774000
Net Income
141518000
Eps
1.0683565257874388
Dividends Per Share
36997000
Shares Outstanding
139035421
Income Tax Expense
41152000
EBITDA
198828000
Operating Margin
33.99699356578921
Total Other Income Expense Net
-
Cash
2954109000
Short Term Investments
2298586000
Receivables
-
Inventories
-
Total Current Assets
5252695000
Property Plant Equipment
483000000
Total Assets
32288688000
Payables
-
Short Term Debt
2473065000
Long Term Debt
9270000
Total Liabilities
28495641000
Equity
3771665000
Bs_currency_symbol
USD
Depreciation
14054000
Change In Working Capital
-3763000
Cash From Operations
129020000
Capital Expenditures
15744000
Cash From Investing
-149547000
Cash From Financing
-171587000
Net Change In Cash
-192114000
Cf_currency_symbol
USD
PE
13.1178
PB
1.8705250369425703
ROE
3.7521359929898335
ROA
0.4382897192973589
FCF
113276000
Fcf Percent
0.2084191197440299
Piotroski FScore
3
Health Score
54
Deep Value Investing Score
6
Defensive Investing Score
5
Dividend Investing Score
3.5
Economic Moat Investing Score
7.8
Garp Investing Score
2.5
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
3
Quality Investing Score
5.5
Value Investing Score
7
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
543501000
Quarters > 0 > income Statement > cost Of Revenue
114709000
Quarters > 0 > income Statement > gross Profit
428792000
Quarters > 0 > income Statement > operating Expenses
244018000
Quarters > 0 > income Statement > operating Income
184774000
Quarters > 0 > income Statement > interest Expense
94648000
Quarters > 0 > income Statement > pretax Income
184774000
Quarters > 0 > income Statement > net Income
141518000
Quarters > 0 > income Statement > eps
1.0683565257874388
Quarters > 0 > income Statement > dividends Per Share
36997000
Quarters > 0 > income Statement > shares Outstanding
132463271
Quarters > 0 > income Statement > income Tax Expense
41152000
Quarters > 0 > income Statement > EBITDA
198828000
Quarters > 0 > income Statement > operating Margin
33.99699356578921
Quarters > 0 > income Statement > total Other Income Expense Net
-
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
2954109000
Quarters > 0 > balance Sheet > short Term Investments
2298586000
Quarters > 0 > balance Sheet > receivables
-
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
5252695000
Quarters > 0 > balance Sheet > property Plant Equipment
483000000
Quarters > 0 > balance Sheet > total Assets
32288688000
Quarters > 0 > balance Sheet > payables
-
Quarters > 0 > balance Sheet > short Term Debt
2473065000
Quarters > 0 > balance Sheet > long Term Debt
9270000
Quarters > 0 > balance Sheet > total Liabilities
28495641000
Quarters > 0 > balance Sheet > equity
3771665000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
143622000
Quarters > 0 > cash Flow > depreciation
14054000
Quarters > 0 > cash Flow > change In Working Capital
-3763000
Quarters > 0 > cash Flow > cash From Operations
129020000
Quarters > 0 > cash Flow > capital Expenditures
15744000
Quarters > 0 > cash Flow > cash From Investing
-149547000
Quarters > 0 > cash Flow > cash From Financing
-171587000
Quarters > 0 > cash Flow > net Change In Cash
-192114000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
1.0683565257874388
Quarters > 0 > ratios > PB
1.8705250369425703
Quarters > 0 > ratios > ROE
3.7521359929898335
Quarters > 0 > ratios > ROA
0.4382897192973589
Quarters > 0 > ratios > FCF
113276000
Quarters > 0 > ratios > Piotroski FScore
3
Quarters > 0 > ratios > fcf Percent
0.2084191197440299
Quarters > 0 > health Score
54
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
537249000
Quarters > 1 > income Statement > cost Of Revenue
97086000
Quarters > 1 > income Statement > gross Profit
440163000
Quarters > 1 > income Statement > operating Expenses
244437000
Quarters > 1 > income Statement > operating Income
196163000
Quarters > 1 > income Statement > interest Expense
91489000
Quarters > 1 > income Statement > pretax Income
196163000
Quarters > 1 > income Statement > net Income
153763000
Quarters > 1 > income Statement > eps
1.1597518478149855
Quarters > 1 > income Statement > dividends Per Share
39118000
Quarters > 1 > income Statement > shares Outstanding
132582673
Quarters > 1 > income Statement > income Tax Expense
42400000
Quarters > 1 > income Statement > EBITDA
210144000
Quarters > 1 > income Statement > operating Margin
36.51249234526263
Quarters > 1 > income Statement > total Other Income Expense Net
-
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
3146313000
Quarters > 1 > balance Sheet > short Term Investments
8915779000
Quarters > 1 > balance Sheet > receivables
-
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
12062092000
Quarters > 1 > balance Sheet > property Plant Equipment
477401000
Quarters > 1 > balance Sheet > total Assets
32284247000
Quarters > 1 > balance Sheet > payables
-
Quarters > 1 > balance Sheet > short Term Debt
2596461000
Quarters > 1 > balance Sheet > long Term Debt
15049000
Quarters > 1 > balance Sheet > total Liabilities
28624133000
Quarters > 1 > balance Sheet > equity
3640572000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
153763000
Quarters > 1 > cash Flow > depreciation
13981000
Quarters > 1 > cash Flow > change In Working Capital
-62097000
Quarters > 1 > cash Flow > cash From Operations
111192000
Quarters > 1 > cash Flow > capital Expenditures
10681000
Quarters > 1 > cash Flow > cash From Investing
122693000
Quarters > 1 > cash Flow > cash From Financing
-361455000
Quarters > 1 > cash Flow > net Change In Cash
-127570000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
1.1597518478149855
Quarters > 1 > ratios > PB
1.9396273893168436
Quarters > 1 > ratios > ROE
4.223594534045748
Quarters > 1 > ratios > ROA
0.47627872503887114
Quarters > 1 > ratios > FCF
100511000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.18708457344732143
Quarters > 1 > health Score
53
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
515723000
Quarters > 2 > income Statement > cost Of Revenue
109750000
Quarters > 2 > income Statement > gross Profit
405973000
Quarters > 2 > income Statement > operating Expenses
238376000
Quarters > 2 > income Statement > operating Income
167597000
Quarters > 2 > income Statement > interest Expense
95263000
Quarters > 2 > income Statement > pretax Income
167597000
Quarters > 2 > income Statement > net Income
131592000
Quarters > 2 > income Statement > eps
0.9799967232160145
Quarters > 2 > income Statement > dividends Per Share
37886000
Quarters > 2 > income Statement > shares Outstanding
134278000
Quarters > 2 > income Statement > income Tax Expense
36964000
Quarters > 2 > income Statement > EBITDA
181318000
Quarters > 2 > income Statement > operating Margin
32.49748411453435
Quarters > 2 > income Statement > total Other Income Expense Net
-
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
3273853000
Quarters > 2 > balance Sheet > short Term Investments
2964947000
Quarters > 2 > balance Sheet > receivables
-
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
6238800000
Quarters > 2 > balance Sheet > property Plant Equipment
476921000
Quarters > 2 > balance Sheet > total Assets
32364964000
Quarters > 2 > balance Sheet > payables
-
Quarters > 2 > balance Sheet > short Term Debt
2400036000
Quarters > 2 > balance Sheet > long Term Debt
17743000
Quarters > 2 > balance Sheet > total Liabilities
28866562000
Quarters > 2 > balance Sheet > equity
3477787000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
130633000
Quarters > 2 > cash Flow > depreciation
13721000
Quarters > 2 > cash Flow > change In Working Capital
45715000
Quarters > 2 > cash Flow > cash From Operations
138604000
Quarters > 2 > cash Flow > capital Expenditures
12586000
Quarters > 2 > cash Flow > cash From Investing
-373425000
Quarters > 2 > cash Flow > cash From Financing
132734000
Quarters > 2 > cash Flow > net Change In Cash
-102087000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.9799967232160145
Quarters > 2 > ratios > PB
2.0563784613606293
Quarters > 2 > ratios > ROE
3.7837854934761674
Quarters > 2 > ratios > ROA
0.4065878151447967
Quarters > 2 > ratios > FCF
126018000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.2443521037456154
Quarters > 2 > health Score
55
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
525818000
Quarters > 3 > income Statement > cost Of Revenue
116266000
Quarters > 3 > income Statement > gross Profit
409552000
Quarters > 3 > income Statement > operating Expenses
235718000
Quarters > 3 > income Statement > operating Income
173834000
Quarters > 3 > income Statement > interest Expense
102758000
Quarters > 3 > income Statement > pretax Income
173834000
Quarters > 3 > income Statement > net Income
136108000
Quarters > 3 > income Statement > eps
1.018109464645029
Quarters > 3 > income Statement > dividends Per Share
34609000
Quarters > 3 > income Statement > shares Outstanding
133687000
Quarters > 3 > income Statement > income Tax Expense
36590000
Quarters > 3 > income Statement > EBITDA
187397000
Quarters > 3 > income Statement > operating Margin
33.05972789063897
Quarters > 3 > income Statement > total Other Income Expense Net
-13563000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
3372910000
Quarters > 3 > balance Sheet > short Term Investments
9136853000
Quarters > 3 > balance Sheet > receivables
-
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
12509763000
Quarters > 3 > balance Sheet > property Plant Equipment
475275000
Quarters > 3 > balance Sheet > total Assets
31996627000
Quarters > 3 > balance Sheet > payables
-
Quarters > 3 > balance Sheet > short Term Debt
2926758000
Quarters > 3 > balance Sheet > long Term Debt
56000
Quarters > 3 > balance Sheet > total Liabilities
28664152000
Quarters > 3 > balance Sheet > equity
3309881000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
137244000
Quarters > 3 > cash Flow > depreciation
13563000
Quarters > 3 > cash Flow > change In Working Capital
-26352000
Quarters > 3 > cash Flow > cash From Operations
-136655000
Quarters > 3 > cash Flow > capital Expenditures
14019000
Quarters > 3 > cash Flow > cash From Investing
-484893000
Quarters > 3 > cash Flow > cash From Financing
847430000
Quarters > 3 > cash Flow > net Change In Cash
225882000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
1.018109464645029
Quarters > 3 > ratios > PB
2.151185985236327
Quarters > 3 > ratios > ROE
4.112172008600914
Quarters > 3 > ratios > ROA
0.42538233795706026
Quarters > 3 > ratios > FCF
-150674000
Quarters > 3 > ratios > Piotroski FScore
2
Quarters > 3 > ratios > fcf Percent
-0.28655162052269034
Quarters > 3 > health Score
35
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
2092933000
Annuals > 0 > income Statement > cost Of Revenue
462214000
Annuals > 0 > income Statement > gross Profit
1630719000
Annuals > 0 > income Statement > operating Expenses
951229000
Annuals > 0 > income Statement > operating Income
679490000
Annuals > 0 > income Statement > interest Expense
429311000
Annuals > 0 > income Statement > pretax Income
679490000
Annuals > 0 > income Statement > net Income
526331000
Annuals > 0 > income Statement > eps
3.916298969455709
Annuals > 0 > income Statement > dividends Per Share
145093000
Annuals > 0 > income Statement > shares Outstanding
134395000
Annuals > 0 > income Statement > income Tax Expense
145089000
Annuals > 0 > income Statement > EBITDA
733566000
Annuals > 0 > income Statement > operating Margin
32.465922224935056
Annuals > 0 > income Statement > total Other Income Expense Net
679490000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
3372910000
Annuals > 0 > balance Sheet > short Term Investments
9136853000
Annuals > 0 > balance Sheet > receivables
-
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
12509763000
Annuals > 0 > balance Sheet > property Plant Equipment
475275000
Annuals > 0 > balance Sheet > total Assets
31996627000
Annuals > 0 > balance Sheet > payables
-
Annuals > 0 > balance Sheet > short Term Debt
2926758000
Annuals > 0 > balance Sheet > long Term Debt
56000
Annuals > 0 > balance Sheet > total Liabilities
28664152000
Annuals > 0 > balance Sheet > equity
3309881000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
534401000
Annuals > 0 > cash Flow > depreciation
54076000
Annuals > 0 > cash Flow > change In Working Capital
-17003000
Annuals > 0 > cash Flow > cash From Operations
577859000
Annuals > 0 > cash Flow > capital Expenditures
46133000
Annuals > 0 > cash Flow > cash From Investing
483787000
Annuals > 0 > cash Flow > cash From Financing
-372937000
Annuals > 0 > cash Flow > net Change In Cash
688709000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
3.916298969455709
Annuals > 0 > ratios > PB
2.1252227194874984
Annuals > 0 > ratios > ROE
15.901810367200515
Annuals > 0 > ratios > ROA
1.6449577638292936
Annuals > 0 > ratios > FCF
531726000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.25405782220453305
Annuals > 0 > health Score
65
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1969321000
Annuals > 1 > income Statement > cost Of Revenue
418613000
Annuals > 1 > income Statement > gross Profit
1550708000
Annuals > 1 > income Statement > operating Expenses
930982000
Annuals > 1 > income Statement > operating Income
619726000
Annuals > 1 > income Statement > interest Expense
383162000
Annuals > 1 > income Statement > pretax Income
619726000
Annuals > 1 > income Statement > net Income
477060000
Annuals > 1 > income Statement > eps
3.4930258099945086
Annuals > 1 > income Statement > dividends Per Share
134734000
Annuals > 1 > income Statement > shares Outstanding
136575000
Annuals > 1 > income Statement > income Tax Expense
134549000
Annuals > 1 > income Statement > EBITDA
669239000
Annuals > 1 > income Statement > operating Margin
31.46901901721456
Annuals > 1 > income Statement > total Other Income Expense Net
-142560000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
2682157000
Annuals > 1 > balance Sheet > short Term Investments
9684760000
Annuals > 1 > balance Sheet > receivables
-
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
12366917000
Annuals > 1 > balance Sheet > property Plant Equipment
469059000
Annuals > 1 > balance Sheet > total Assets
31701061000
Annuals > 1 > balance Sheet > payables
-
Annuals > 1 > balance Sheet > short Term Debt
2908815000
Annuals > 1 > balance Sheet > long Term Debt
1404000
Annuals > 1 > balance Sheet > total Liabilities
28736831000
Annuals > 1 > balance Sheet > equity
2944116000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
485177000
Annuals > 1 > cash Flow > depreciation
49513000
Annuals > 1 > cash Flow > change In Working Capital
45250000
Annuals > 1 > cash Flow > cash From Operations
488769000
Annuals > 1 > cash Flow > capital Expenditures
88074000
Annuals > 1 > cash Flow > cash From Investing
2183832000
Annuals > 1 > cash Flow > cash From Financing
-883119000
Annuals > 1 > cash Flow > net Change In Cash
1789482000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
3.4930258099945086
Annuals > 1 > ratios > PB
2.4280074222618944
Annuals > 1 > ratios > ROE
16.203845228924404
Annuals > 1 > ratios > ROA
1.5048707675746247
Annuals > 1 > ratios > FCF
400695000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.20346860669235742
Annuals > 1 > health Score
65
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1566020000
Annuals > 2 > income Statement > cost Of Revenue
84865000
Annuals > 2 > income Statement > gross Profit
1481155000
Annuals > 2 > income Statement > operating Expenses
848777000
Annuals > 2 > income Statement > operating Income
632378000
Annuals > 2 > income Statement > interest Expense
56794000
Annuals > 2 > income Statement > pretax Income
632378000
Annuals > 2 > income Statement > net Income
488399000
Annuals > 2 > income Statement > eps
3.7045389600045353
Annuals > 2 > income Statement > dividends Per Share
127466000
Annuals > 2 > income Statement > shares Outstanding
131837998
Annuals > 2 > income Statement > income Tax Expense
132358000
Annuals > 2 > income Statement > EBITDA
679234000
Annuals > 2 > income Statement > operating Margin
40.38122118491462
Annuals > 2 > income Statement > total Other Income Expense Net
-101014000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
841636000
Annuals > 2 > balance Sheet > short Term Investments
12238316000
Annuals > 2 > balance Sheet > receivables
-
Annuals > 2 > balance Sheet > inventories
96000
Annuals > 2 > balance Sheet > total Current Assets
13079952000
Annuals > 2 > balance Sheet > property Plant Equipment
418909000
Annuals > 2 > balance Sheet > total Assets
31875931000
Annuals > 2 > balance Sheet > payables
26187440000
Annuals > 2 > balance Sheet > short Term Debt
2847902000
Annuals > 2 > balance Sheet > long Term Debt
9672000
Annuals > 2 > balance Sheet > total Liabilities
29394354000
Annuals > 2 > balance Sheet > equity
2465291000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
500020000
Annuals > 2 > cash Flow > depreciation
46856000
Annuals > 2 > cash Flow > change In Working Capital
-38321000
Annuals > 2 > cash Flow > cash From Operations
559385000
Annuals > 2 > cash Flow > capital Expenditures
65191000
Annuals > 2 > cash Flow > cash From Investing
242271000
Annuals > 2 > cash Flow > cash From Financing
-4200809000
Annuals > 2 > cash Flow > net Change In Cash
-3399153000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
3.7045389600045353
Annuals > 2 > ratios > PB
2.7990208114660704
Annuals > 2 > ratios > ROE
19.811008112226915
Annuals > 2 > ratios > ROA
1.532187404973364
Annuals > 2 > ratios > FCF
494194000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.3155732366125592
Annuals > 2 > health Score
68
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1438742000
Annuals > 3 > income Statement > cost Of Revenue
-53460000
Annuals > 3 > income Statement > gross Profit
1492202000
Annuals > 3 > income Statement > operating Expenses
805901000
Annuals > 3 > income Statement > operating Income
686301000
Annuals > 3 > income Statement > interest Expense
12866000
Annuals > 3 > income Statement > pretax Income
686301000
Annuals > 3 > income Statement > net Income
530765000
Annuals > 3 > income Statement > eps
3.9479708226609724
Annuals > 3 > income Statement > dividends Per Share
122693000
Annuals > 3 > income Statement > shares Outstanding
134439950
Annuals > 3 > income Statement > income Tax Expense
145711000
Annuals > 3 > income Statement > EBITDA
731167000
Annuals > 3 > income Statement > operating Margin
47.70146419580439
Annuals > 3 > income Statement > total Other Income Expense Net
-101697000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
4276756000
Annuals > 3 > balance Sheet > short Term Investments
14450027000
Annuals > 3 > balance Sheet > receivables
-
Annuals > 3 > balance Sheet > inventories
115000
Annuals > 3 > balance Sheet > total Current Assets
18726783000
Annuals > 3 > balance Sheet > property Plant Equipment
388738000
Annuals > 3 > balance Sheet > total Assets
36689088000
Annuals > 3 > balance Sheet > payables
29813073000
Annuals > 3 > balance Sheet > short Term Debt
3028976000
Annuals > 3 > balance Sheet > long Term Debt
12560000
Annuals > 3 > balance Sheet > total Liabilities
12560000
Annuals > 3 > balance Sheet > equity
3437298000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
540590000
Annuals > 3 > cash Flow > depreciation
44866000
Annuals > 3 > cash Flow > change In Working Capital
11434000
Annuals > 3 > cash Flow > cash From Operations
597722000
Annuals > 3 > cash Flow > capital Expenditures
56716000
Annuals > 3 > cash Flow > cash From Investing
-2082758000
Annuals > 3 > cash Flow > cash From Financing
3573662000
Annuals > 3 > cash Flow > net Change In Cash
2088626000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
3.9479708226609724
Annuals > 3 > ratios > PB
2.0471274189785116
Annuals > 3 > ratios > ROE
15.44134375314564
Annuals > 3 > ratios > ROA
1.446656291919821
Annuals > 3 > ratios > FCF
541006000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.3760271125747354
Annuals > 3 > health Score
82
Valuation > metrics > PE
13.1178
Valuation > metrics > PB
1.8705250369425703
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
3.7521359929898335
Profitability > metrics > ROA
2.694197930776487
Profitability > metrics > Net Margin
0.2603822256076806
Profitability > final Score
46
Profitability > verdict
Weak
Risk > metrics > Debt Equity
7.555188756159415
Risk > metrics > Interest Coverage
1.952222973544079
Risk > final Score
14
Risk > verdict
High
Liquidity > metrics > Current Ratio
2.123961561867561
Liquidity > metrics > Quick Ratio
2.123961561867561
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
42
Prev Profitabilities > 1
44
Prev Profitabilities > 2
41
Prev Risks > 0
15
Prev Risks > 1
13
Prev Risks > 2
13
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:33:50.340Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-16
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
1.06
Earnings History > 0 > eps Estimate
1.11
Earnings History > 0 > eps Difference
-0.05
Earnings History > 0 > surprise Percent
-4.5045
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-16
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
1.14
Earnings History > 1 > eps Estimate
1.05
Earnings History > 1 > eps Difference
0.09
Earnings History > 1 > surprise Percent
8.5714
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-04-16
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
0.98
Earnings History > 2 > eps Estimate
0.94
Earnings History > 2 > eps Difference
0.04
Earnings History > 2 > surprise Percent
4.2553
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-01-22
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.01
Earnings History > 3 > eps Estimate
0.94
Earnings History > 3 > eps Difference
0.07
Earnings History > 3 > surprise Percent
7.4468
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-17
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.02
Earnings History > 4 > eps Estimate
0.96
Earnings History > 4 > eps Difference
0.06
Earnings History > 4 > surprise Percent
6.25
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-07-18
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.07
Earnings History > 5 > eps Estimate
0.9
Earnings History > 5 > eps Difference
0.17
Earnings History > 5 > surprise Percent
18.8889
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-04-16
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.86
Earnings History > 6 > eps Estimate
0.81
Earnings History > 6 > eps Difference
0.05
Earnings History > 6 > surprise Percent
6.1728
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-01-18
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.97
Earnings History > 7 > eps Estimate
0.85
Earnings History > 7 > eps Difference
0.12
Earnings History > 7 > surprise Percent
14.1176
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-18
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.96
Earnings History > 8 > eps Estimate
0.93
Earnings History > 8 > eps Difference
0.03
Earnings History > 8 > surprise Percent
3.2258
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-07-19
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.02
Earnings History > 9 > eps Estimate
0.94
Earnings History > 9 > eps Difference
0.08
Earnings History > 9 > surprise Percent
8.5106
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-04-18
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.95
Earnings History > 10 > eps Estimate
0.92
Earnings History > 10 > eps Difference
0.03
Earnings History > 10 > surprise Percent
3.2609
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-01-19
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.04
Earnings History > 11 > eps Estimate
1.03
Earnings History > 11 > eps Difference
0.01
Earnings History > 11 > surprise Percent
0.9709
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-18
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.97
Earnings History > 12 > eps Estimate
0.98
Earnings History > 12 > eps Difference
-0.01
Earnings History > 12 > surprise Percent
-1.0204
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-07-21
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.91
Earnings History > 13 > eps Estimate
0.91
Earnings History > 13 > eps Difference
0
Earnings History > 13 > surprise Percent
0
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-04-19
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.92
Earnings History > 14 > eps Estimate
0.84
Earnings History > 14 > eps Difference
0.08
Earnings History > 14 > surprise Percent
9.5238
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-01-19
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.9
Earnings History > 15 > eps Estimate
0.89
Earnings History > 15 > eps Difference
0.01
Earnings History > 15 > surprise Percent
1.1236
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-10-19
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.95
Earnings History > 16 > eps Estimate
0.9
Earnings History > 16 > eps Difference
0.05
Earnings History > 16 > surprise Percent
5.5556
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-07-22
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.25
Earnings History > 17 > eps Estimate
0.92
Earnings History > 17 > eps Difference
0.33
Earnings History > 17 > surprise Percent
35.8696
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-04-15
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.01
Earnings History > 18 > eps Estimate
0.87
Earnings History > 18 > eps Difference
0.14
Earnings History > 18 > surprise Percent
16.092
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-01-20
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.01
Earnings History > 19 > eps Estimate
0.85
Earnings History > 19 > eps Difference
0.16
Earnings History > 19 > surprise Percent
18.8235
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-20
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.92
Earnings History > 20 > eps Estimate
0.61
Earnings History > 20 > eps Difference
0.31
Earnings History > 20 > surprise Percent
50.8197
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-21
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.28
Earnings History > 21 > eps Estimate
0.46
Earnings History > 21 > eps Difference
-0.18
Earnings History > 21 > surprise Percent
-39.1304
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-28
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.36
Earnings History > 22 > eps Estimate
0.47
Earnings History > 22 > eps Difference
-0.11
Earnings History > 22 > surprise Percent
-23.4043
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-01-22
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.73
Earnings History > 23 > eps Estimate
0.76
Earnings History > 23 > eps Difference
-0.03
Earnings History > 23 > surprise Percent
-3.9474
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-16
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.81
Earnings History > 24 > eps Estimate
0.76
Earnings History > 24 > eps Difference
0.05
Earnings History > 24 > surprise Percent
6.5789
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-07-16
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.79
Earnings History > 25 > eps Estimate
0.77
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
2.5974
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-04-11
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.7
Earnings History > 26 > eps Estimate
0.74
Earnings History > 26 > eps Difference
-0.04
Earnings History > 26 > surprise Percent
-5.4054
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-01-17
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.79
Earnings History > 27 > eps Estimate
0.77
Earnings History > 27 > eps Difference
0.02
Earnings History > 27 > surprise Percent
2.5974
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-11
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.81
Earnings History > 28 > eps Estimate
0.75
Earnings History > 28 > eps Difference
0.06
Earnings History > 28 > surprise Percent
8
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-12
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.79
Earnings History > 29 > eps Estimate
0.7
Earnings History > 29 > eps Difference
0.09
Earnings History > 29 > surprise Percent
12.8571
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-12
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.72
Earnings History > 30 > eps Estimate
0.62
Earnings History > 30 > eps Difference
0.1
Earnings History > 30 > surprise Percent
16.129
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-01-18
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.58
Earnings History > 31 > eps Estimate
0.57
Earnings History > 31 > eps Difference
0.01
Earnings History > 31 > surprise Percent
1.7544
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-12
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.55
Earnings History > 32 > eps Estimate
0.55
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
0
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-13
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
BeforeMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.56
Earnings History > 33 > eps Estimate
0.52
Earnings History > 33 > eps Difference
0.04
Earnings History > 33 > surprise Percent
7.6923
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-13
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
BeforeMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.51
Earnings History > 34 > eps Estimate
0.48
Earnings History > 34 > eps Difference
0.03
Earnings History > 34 > surprise Percent
6.25
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-01-18
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
BeforeMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.51
Earnings History > 35 > eps Estimate
0.5
Earnings History > 35 > eps Difference
0.01
Earnings History > 35 > surprise Percent
2
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-14
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
BeforeMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.48
Earnings History > 36 > eps Estimate
0.5
Earnings History > 36 > eps Difference
-0.02
Earnings History > 36 > surprise Percent
-4
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-13
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
BeforeMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.5
Earnings History > 37 > eps Estimate
0.49
Earnings History > 37 > eps Difference
0.01
Earnings History > 37 > surprise Percent
2.0408
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-04-13
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
BeforeMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.46
Earnings History > 38 > eps Estimate
0.45
Earnings History > 38 > eps Difference
0.01
Earnings History > 38 > surprise Percent
2.2222
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-01-20
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
BeforeMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.45
Earnings History > 39 > eps Estimate
0.46
Earnings History > 39 > eps Difference
-0.01
Earnings History > 39 > surprise Percent
-2.1739
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-14
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
BeforeMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.45
Earnings History > 40 > eps Estimate
0.48
Earnings History > 40 > eps Difference
-0.03
Earnings History > 40 > surprise Percent
-6.25
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-14
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
BeforeMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.51
Earnings History > 41 > eps Estimate
0.46
Earnings History > 41 > eps Difference
0.05
Earnings History > 41 > surprise Percent
10.8696
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-13
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
BeforeMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.41
Earnings History > 42 > eps Estimate
0.39
Earnings History > 42 > eps Difference
0.02
Earnings History > 42 > surprise Percent
5.1282
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-01-27
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
BeforeMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.42
Earnings History > 43 > eps Estimate
0.44
Earnings History > 43 > eps Difference
-0.02
Earnings History > 43 > surprise Percent
-4.5455
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-15
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
BeforeMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.46
Earnings History > 44 > eps Estimate
0.46
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-07-15
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.45
Earnings History > 45 > eps Estimate
0.44
Earnings History > 45 > eps Difference
0.01
Earnings History > 45 > surprise Percent
2.2727
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-10
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.43
Earnings History > 46 > eps Estimate
0.44
Earnings History > 46 > eps Difference
-0.01
Earnings History > 46 > surprise Percent
-2.2727
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-01-14
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.44
Earnings History > 47 > eps Estimate
0.45
Earnings History > 47 > eps Difference
-0.01
Earnings History > 47 > surprise Percent
-2.2222
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-15
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.46
Earnings History > 48 > eps Estimate
0.44
Earnings History > 48 > eps Difference
0.02
Earnings History > 48 > surprise Percent
4.5455
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-07-11
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.44
Earnings History > 49 > eps Estimate
0.44
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
0
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-04-11
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.41
Earnings History > 50 > eps Estimate
0.42
Earnings History > 50 > eps Difference
-0.01
Earnings History > 50 > surprise Percent
-2.381
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-01-15
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.44
Earnings History > 51 > eps Estimate
0.44
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
0
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-10-16
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.44
Earnings History > 52 > eps Estimate
0.45
Earnings History > 52 > eps Difference
-0.01
Earnings History > 52 > surprise Percent
-2.2222
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-07-12
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.47
Earnings History > 53 > eps Estimate
0.42
Earnings History > 53 > eps Difference
0.05
Earnings History > 53 > surprise Percent
11.9048
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-04-12
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.43
Earnings History > 54 > eps Estimate
0.39
Earnings History > 54 > eps Difference
0.04
Earnings History > 54 > surprise Percent
10.2564
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-01-24
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.4
Earnings History > 55 > eps Estimate
0.41
Earnings History > 55 > eps Difference
-0.01
Earnings History > 55 > surprise Percent
-2.439
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-10-13
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.42
Earnings History > 56 > eps Estimate
0.43
Earnings History > 56 > eps Difference
-0.01
Earnings History > 56 > surprise Percent
-2.3256
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-07-14
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.44
Earnings History > 57 > eps Estimate
0.4
Earnings History > 57 > eps Difference
0.04
Earnings History > 57 > surprise Percent
10
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-04-14
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.38
Earnings History > 58 > eps Estimate
0.36
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
5.5556
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-01-13
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.39
Earnings History > 59 > eps Estimate
0.37
Earnings History > 59 > eps Difference
0.02
Earnings History > 59 > surprise Percent
5.4054
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-10-14
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.36
Earnings History > 60 > eps Estimate
0.36
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-15
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.38
Earnings History > 61 > eps Estimate
0.31
Earnings History > 61 > eps Difference
0.07
Earnings History > 61 > surprise Percent
22.5806
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-15
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.28
Earnings History > 62 > eps Estimate
0.28
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
0
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-01-14
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.32
Earnings History > 63 > eps Estimate
0.29
Earnings History > 63 > eps Difference
0.03
Earnings History > 63 > surprise Percent
10.3448
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-14
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.33
Earnings History > 64 > eps Estimate
0.26
Earnings History > 64 > eps Difference
0.07
Earnings History > 64 > surprise Percent
26.9231
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-16
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.24
Earnings History > 65 > eps Estimate
0.19
Earnings History > 65 > eps Difference
0.05
Earnings History > 65 > surprise Percent
26.3158
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-14
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.2
Earnings History > 66 > eps Estimate
0.25
Earnings History > 66 > eps Difference
-0.05
Earnings History > 66 > surprise Percent
-20
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-01-20
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.27
Earnings History > 67 > eps Estimate
0.31
Earnings History > 67 > eps Difference
-0.04
Earnings History > 67 > surprise Percent
-12.9032
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-15
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.31
Earnings History > 68 > eps Estimate
0.3
Earnings History > 68 > eps Difference
0.01
Earnings History > 68 > surprise Percent
3.3333
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-15
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.34
Earnings History > 69 > eps Estimate
0.33
Earnings History > 69 > eps Difference
0.01
Earnings History > 69 > surprise Percent
3.0303
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-04-15
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.29
Earnings History > 70 > eps Estimate
0.33
Earnings History > 70 > eps Difference
-0.04
Earnings History > 70 > surprise Percent
-12.1212
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-01-15
Earnings History > 71 > date
2007-12-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.29
Earnings History > 71 > eps Estimate
0.37
Earnings History > 71 > eps Difference
-0.08
Earnings History > 71 > surprise Percent
-21.6216
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-16
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.37
Earnings History > 72 > eps Estimate
0.37
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-12
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.36
Earnings History > 73 > eps Estimate
0.35
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
2.8571
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-12
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.33
Earnings History > 74 > eps Estimate
0.35
Earnings History > 74 > eps Difference
-0.02
Earnings History > 74 > surprise Percent
-5.7143
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-01-16
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.37
Earnings History > 75 > eps Estimate
0.35
Earnings History > 75 > eps Difference
0.02
Earnings History > 75 > surprise Percent
5.7143
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-17
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.35
Earnings History > 76 > eps Estimate
0.36
Earnings History > 76 > eps Difference
-0.01
Earnings History > 76 > surprise Percent
-2.7778
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-07-12
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.36
Earnings History > 77 > eps Estimate
0.35
Earnings History > 77 > eps Difference
0.01
Earnings History > 77 > surprise Percent
2.8571
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-04-12
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.34
Earnings History > 78 > eps Estimate
0.33
Earnings History > 78 > eps Difference
0.01
Earnings History > 78 > surprise Percent
3.0303
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-01-12
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.35
Earnings History > 79 > eps Estimate
0.36
Earnings History > 79 > eps Difference
-0.01
Earnings History > 79 > surprise Percent
-2.7778
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-12
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.39
Earnings History > 80 > eps Estimate
0.37
Earnings History > 80 > eps Difference
0.02
Earnings History > 80 > surprise Percent
5.4054
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-13
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.33
Earnings History > 81 > eps Estimate
0.31
Earnings History > 81 > eps Difference
0.02
Earnings History > 81 > surprise Percent
6.4516
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-13
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.3
Earnings History > 82 > eps Estimate
0.29
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
3.4483
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-01-13
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.31
Earnings History > 83 > eps Estimate
0.33
Earnings History > 83 > eps Difference
-0.02
Earnings History > 83 > surprise Percent
-6.0606
Earnings History > 84 > period
2004-09-30
Earnings History > 84 > report Date
2004-10-13
Earnings History > 84 > date
2004-09-30
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.37
Earnings History > 84 > eps Estimate
0.32
Earnings History > 84 > eps Difference
0.05
Earnings History > 84 > surprise Percent
15.625
Earnings History > 85 > period
2004-06-30
Earnings History > 85 > report Date
2004-07-13
Earnings History > 85 > date
2004-06-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.31
Earnings History > 85 > eps Estimate
0.29
Earnings History > 85 > eps Difference
0.02
Earnings History > 85 > surprise Percent
6.8966
Earnings History > 86 > period
2004-03-31
Earnings History > 86 > report Date
2004-04-13
Earnings History > 86 > date
2004-03-31
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.3
Earnings History > 86 > eps Estimate
0.3
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2003-12-31
Earnings History > 87 > report Date
2004-01-14
Earnings History > 87 > date
2003-12-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.31
Earnings History > 87 > eps Estimate
0.3
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
3.3333
Earnings History > 88 > period
2003-09-30
Earnings History > 88 > report Date
2003-10-09
Earnings History > 88 > date
2003-09-30
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.29
Earnings History > 88 > eps Estimate
0.28
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
3.5714
Earnings History > 89 > period
2003-06-30
Earnings History > 89 > report Date
2003-07-15
Earnings History > 89 > date
2003-06-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.28
Earnings History > 89 > eps Estimate
0.27
Earnings History > 89 > eps Difference
0.01
Earnings History > 89 > surprise Percent
3.7037
Earnings History > 90 > period
2003-03-31
Earnings History > 90 > report Date
2003-04-15
Earnings History > 90 > date
2003-03-31
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.26
Earnings History > 90 > eps Estimate
0.28
Earnings History > 90 > eps Difference
-0.02
Earnings History > 90 > surprise Percent
-7.1429
Earnings History > 91 > period
2002-12-31
Earnings History > 91 > report Date
2003-01-15
Earnings History > 91 > date
2002-12-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.29
Earnings History > 91 > eps Estimate
0.28
Earnings History > 91 > eps Difference
0.01
Earnings History > 91 > surprise Percent
3.5714
Earnings History > 92 > period
2002-09-30
Earnings History > 92 > report Date
2002-10-10
Earnings History > 92 > date
2002-09-30
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.28
Earnings History > 92 > eps Estimate
0.27
Earnings History > 92 > eps Difference
0.01
Earnings History > 92 > surprise Percent
3.7037
Earnings History > 93 > period
2002-06-30
Earnings History > 93 > report Date
2002-07-10
Earnings History > 93 > date
2002-06-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.27
Earnings History > 93 > eps Estimate
0.26
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
3.8462
Earnings History > 94 > period
2002-03-31
Earnings History > 94 > report Date
2002-04-16
Earnings History > 94 > date
2002-03-31
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.25
Earnings History > 94 > eps Estimate
0.25
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
0
Earnings History > 95 > period
2001-12-31
Earnings History > 95 > report Date
2002-01-16
Earnings History > 95 > date
2001-12-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.25
Earnings History > 95 > eps Estimate
0.24
Earnings History > 95 > eps Difference
0.01
Earnings History > 95 > surprise Percent
4.1667
Earnings History > 96 > period
2001-09-30
Earnings History > 96 > report Date
2001-10-16
Earnings History > 96 > date
2001-09-30
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.24
Earnings History > 96 > eps Estimate
0.25
Earnings History > 96 > eps Difference
-0.01
Earnings History > 96 > surprise Percent
-4
Earnings History > 97 > period
2001-06-30
Earnings History > 97 > report Date
2001-07-17
Earnings History > 97 > date
2001-06-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.25
Earnings History > 97 > eps Estimate
0.24
Earnings History > 97 > eps Difference
0.01
Earnings History > 97 > surprise Percent
4.1667
Earnings History > 98 > period
2001-03-31
Earnings History > 98 > report Date
2001-04-12
Earnings History > 98 > date
2001-03-31
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.24
Earnings History > 98 > eps Estimate
0.24
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
0
Earnings History > 99 > period
2000-12-31
Earnings History > 99 > report Date
2001-01-11
Earnings History > 99 > date
2000-12-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.25
Earnings History > 99 > eps Estimate
0.25
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
0
Earnings History > 100 > period
2000-09-30
Earnings History > 100 > report Date
2000-10-12
Earnings History > 100 > date
2000-09-30
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.24
Earnings History > 100 > eps Estimate
0.24
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-06-30
Earnings History > 101 > report Date
2000-07-13
Earnings History > 101 > date
2000-06-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.24
Earnings History > 101 > eps Estimate
0.23
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
4.3478
Earnings History > 102 > period
2000-03-31
Earnings History > 102 > report Date
2000-04-12
Earnings History > 102 > date
2000-03-31
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.21
Earnings History > 102 > eps Estimate
0.21
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
1999-12-31
Earnings History > 103 > report Date
2000-01-11
Earnings History > 103 > date
1999-12-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.23
Earnings History > 103 > eps Estimate
0.22
Earnings History > 103 > eps Difference
0.01
Earnings History > 103 > surprise Percent
4.5455
Earnings History > 104 > period
1999-09-30
Earnings History > 104 > report Date
1999-10-14
Earnings History > 104 > date
1999-09-30
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.21
Earnings History > 104 > eps Estimate
0.21
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
0
Earnings History > 105 > period
1999-06-30
Earnings History > 105 > report Date
1999-07-14
Earnings History > 105 > date
1999-06-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.21
Earnings History > 105 > eps Estimate
0.2
Earnings History > 105 > eps Difference
0.01
Earnings History > 105 > surprise Percent
5
Earnings History > 106 > period
1999-03-31
Earnings History > 106 > report Date
1999-04-14
Earnings History > 106 > date
1999-03-31
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.2
Earnings History > 106 > eps Estimate
0.19
Earnings History > 106 > eps Difference
0.01
Earnings History > 106 > surprise Percent
5.2632
Earnings History > 107 > period
1998-12-31
Earnings History > 107 > report Date
1999-01-19
Earnings History > 107 > date
1998-12-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.25
Earnings History > 107 > eps Estimate
0.23
Earnings History > 107 > eps Difference
0.02
Earnings History > 107 > surprise Percent
8.6957
Earnings History > 108 > period
1998-09-30
Earnings History > 108 > report Date
1998-10-14
Earnings History > 108 > date
1998-09-30
Earnings History > 108 > before After Market
BeforeMarket
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.22
Earnings History > 108 > eps Estimate
0.22
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
0
Earnings History > 109 > period
1998-06-30
Earnings History > 109 > report Date
1998-07-15
Earnings History > 109 > date
1998-06-30
Earnings History > 109 > before After Market
BeforeMarket
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.22
Earnings History > 109 > eps Estimate
0.21
Earnings History > 109 > eps Difference
0.01
Earnings History > 109 > surprise Percent
4.7619
Earnings History > 110 > period
1998-03-31
Earnings History > 110 > report Date
1998-04-15
Earnings History > 110 > date
1998-03-31
Earnings History > 110 > before After Market
BeforeMarket
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.2
Earnings History > 110 > eps Estimate
0.2
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1997-12-31
Earnings History > 111 > report Date
1998-01-14
Earnings History > 111 > date
1997-12-31
Earnings History > 111 > before After Market
BeforeMarket
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.21
Earnings History > 111 > eps Estimate
0.21
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
0
Earnings History > 112 > period
1997-09-30
Earnings History > 112 > report Date
1997-10-15
Earnings History > 112 > date
1997-09-30
Earnings History > 112 > before After Market
BeforeMarket
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.2
Earnings History > 112 > eps Estimate
0.19
Earnings History > 112 > eps Difference
0.01
Earnings History > 112 > surprise Percent
5.2632
Earnings History > 113 > period
1997-06-30
Earnings History > 113 > report Date
1997-07-16
Earnings History > 113 > date
1997-06-30
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.19
Earnings History > 113 > eps Estimate
0.18
Earnings History > 113 > eps Difference
0.01
Earnings History > 113 > surprise Percent
5.5556
Earnings History > 114 > period
1997-03-31
Earnings History > 114 > report Date
1997-04-16
Earnings History > 114 > date
1997-03-31
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.17
Earnings History > 114 > eps Estimate
0.17
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1996-12-31
Earnings History > 115 > report Date
1997-01-15
Earnings History > 115 > date
1996-12-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.18
Earnings History > 115 > eps Estimate
0.18
Earnings History > 115 > eps Difference
0
Earnings History > 115 > surprise Percent
0
Earnings History > 116 > period
1996-09-30
Earnings History > 116 > report Date
1996-10-15
Earnings History > 116 > date
1996-09-30
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.18
Earnings History > 116 > eps Estimate
0.17
Earnings History > 116 > eps Difference
0.01
Earnings History > 116 > surprise Percent
5.8824
Earnings History > 117 > period
1996-06-30
Earnings History > 117 > report Date
1996-07-16
Earnings History > 117 > date
1996-06-30
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.16
Earnings History > 117 > eps Estimate
0.16
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1996-03-31
Earnings History > 118 > report Date
1996-03-31
Earnings History > 118 > date
1996-03-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.1253
Earnings History > 118 > eps Estimate
-
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
-
Commerce Bancshares, Inc. operates as the bank holding company for Commerce Bank that provides retail, mortgage banking, corporate, investment, trust, and asset management products and services to individuals and businesses in the United States. It operates through three segments: Consumer, Commercial, and Wealth. The Consumer segment offers various banking products and services, including consumer deposits; consumer loans, such as automobile, motorcycle, marine, tractor/trailer, recreational vehicle, fixed rate and revolving home equity, and other consumer loans; patient health care financing; real estate loans; indirect and other consumer financing; retail branch network; personal mortgage banking; consumer installment lending; and consumer debit and credit bank cards. The Commercial segment provides corporate lending, leasing, international, merchant and commercial bank card, and securities safekeeping and bond accounting services; and business products, government deposits, and related commercial cash management services, as well as sells fixed income securities to correspondent banks, corporations, public institutions, municipalities, and individuals. The Wealth segment provides traditional trust and estate planning, advisory and discretionary investment portfolio management, and brokerage services, as well as private banking accounts. The company offers private equity investment, securities brokerage, insurance agency, specialty lending, and leasing services, as well as online and mobile banking services. Commerce Bancshares, Inc. was founded in 1865 and is headquartered in Kansas City, Missouri.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AShowing 2 of 10
(Last Updated 2025-09-30)
Rating:
HOLD
Target Price:
$61.2976
Analyst Picks
Strong Buy
0
Buy
0
Hold
7
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)
-
Medium
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 75.23% of the total shares of Commerce Bancshares Inc
1.
Vanguard Group Inc(10.0721%)
since
2025/06/30
2.
BlackRock Inc(8.6269%)
since
2025/06/30
3.
Aristotle Capital Management LLC(4.8555%)
since
2025/06/30
4.
State Street Corp(4.8209%)
since
2025/06/30
5.
Commerce Bank NA/MO(3.5066%)
since
2025/06/30
6.
Vanguard Total Stock Mkt Idx Inv(2.9798%)
since
2025/07/31
7.
iShares Core S&P Mid-Cap ETF(2.9618%)
since
2025/08/31
8.
American Century Companies Inc(2.8254%)
since
2025/06/30
9.
Vanguard Small Cap Index(2.3069%)
since
2025/07/31
10.
Morgan Stanley - Brokerage Accounts(2.2803%)
since
2025/06/30
11.
Geode Capital Management, LLC(1.863%)
since
2025/06/30
12.
Dimensional Fund Advisors, Inc.(1.848%)
since
2025/06/30
13.
Vanguard Windsorâ„¢ II Inv(1.7784%)
since
2025/06/30
14.
Citadel Advisors Llc(1.6041%)
since
2025/06/30
15.
Wells Fargo & Co(1.4994%)
since
2025/06/30
16.
Vanguard Small Cap Value Index Inv(1.4827%)
since
2025/07/31
17.
American Century U.S. Mid Cap Value(1.303%)
since
2025/06/30
18.
American Century Mid Cap Value Inv(1.303%)
since
2025/06/30
19.
JPMorgan Chase & Co(1.1523%)
since
2025/06/30
20.
BTIM Corp(1.1116%)
since
2025/06/30
21.
NORGES BANK(1.0762%)
since
2025/06/30
22.
First Trust Advisors L.P.(1.0679%)
since
2025/06/30
23.
Calvert Small-Cap A(1.0073%)
since
2025/07/31
24.
Calvert US Small-Cap Strategy(1.0073%)
since
2025/06/30
25.
Bank of America Corp(0.9919%)
since
2025/06/30
26.
SPDR® S&P Dividend ETF(0.9829%)
since
2025/08/31
27.
Vanguard Institutional Extnd Mkt Idx Tr(0.977%)
since
2025/07/31
28.
Northern Trust Corp(0.9087%)
since
2025/06/30
29.
UBS Group AG(0.8656%)
since
2025/06/30
30.
Bank of New York Mellon Corp(0.7781%)
since
2025/06/30
31.
Charles Schwab Investment Management Inc(0.7557%)
since
2025/06/30
32.
SPDR® S&P MIDCAP 400 ETF Trust(0.697%)
since
2025/07/31
33.
SPDR® S&P Regional Banking ETF(0.576%)
since
2025/08/31
34.
Vanguard Dividend Appreciation ETF(0.4907%)
since
2025/07/31
35.
JPM US Small Cap Core-Composite(0.4891%)
since
2025/06/30
36.
JPM Small Cap Equity-MA(0.4891%)
since
2025/06/30
37.
JPMorgan Small Cap Equity A(0.4891%)
since
2025/07/31
38.
Fidelity Extended Market Index(0.4891%)
since
2025/07/31
39.
First Trust Value Line® Dividend ETF(0.4748%)
since
2025/08/28
40.
American Century Equity Income Inv(0.4355%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
1.06
EPS Estimate
1.11
EPS Difference
-0.05
Surprise Percent
-4.5045%
(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.