_id
691724bc3c536f8df2316a72
Ticker
TXNM
Name
TXNM Energy, Inc.
Exchange
NYSE
Address
414 Silver Ave. SW, Albuquerque, NM, United States, 87102-3289
Country
USA
Sector
Utilities
Industry
Utilities - Regulated Electric
Currency
USD
Website
https://www.txnmenergy.com
Description
TXNM Energy, Inc., through its subsidiaries, provides electricity and electric services in the United States. The company engages in the generation, transmission, and distribution of electricity for retail electric customers in New Mexico; and owns and leases communications, office and other equipment, office space, vehicles, energy storage facilities, and real estate. It also provides regulated transmission and distribution services in Texas, as well as owns and leases vehicles, service facilities, and office locations throughout its service territory. The company serves residential, commercial, and industrial customers and end-users of electricity in New Mexico and Texas. The company was formerly known as PNM Resources, Inc and changed its name to TXNM Energy, Inc. in August 2024. TXNM Energy, Inc. was founded in 1882 and is based in Albuquerque, New Mexico.
Last Close
58.95
Volume
854530
Current Price
59.26
Change
0.05
Last Updated
2026-01-07T13:42:05.768Z
Image
data:image/webp;base64,UklGRhoCAABXRUJQVlA4IA4CAADQCgCdASpAAEAAPtFgqU8oJaQiJhqrEQAaCWMA1DUhMKrX60Dyy9JBND8ifFKUsWBNjaNxTvByfL7n5r74RWOqike4Li1qbOlyp+PWx7TQxU82n9Hcqg+XFkxfs7rvwAD++l4BeOjlOARZwYcEtBmnnKqV3orMNmRQ63zCf6QPykACmo/vfrRerEpvOyhwh8sqxzP7yn+f5X5Ivfj1hQxnWARBThzH6r0BZs7wJBXwPbMmRml4WxnOBC+A+DT+yavX33syVGJ4+PvAt3qicHvwjDYFGPxku6MEcvrf0/alitjRWLC/UQIHM8KxzzzyfmMe7JuDl77Tx+8jKhfotLj+OYwOKsU9kgdv/fkI7+slbr8rr9bo1s8iST8cRnBmj10Z1ESbWfoSOcvb8acMlkGuHMPBKfuGDhgePCF/fDMeZnAb67tynJfbLT3GWLLABk6OFsqYp2nQQTXKz+8+pxisdD34zve+9cYTMJb1fw0oWBMA6uUUzzNOP3M1Yp1Y29I2up2ZcZUTLofe16xTi6LbtPi7vqH31f5Gv8ptbTOpWFK4bCXBSBHCtFFEV+BZUfKvjrOSE9Wr88GQKWJl8b0UZuO3So6fj6KULwnX0mb/babR9rItZ1lLgw/PiG5qM2kP0GMQ4OXeoFYPJ7ZYR1Bxsu7bvKF+kqggOhV0epZ2cJYo0ZAfddZhp6iVEAAA
Ipo Date
1984-08-10T00:00:00.000Z
Market Cap
6427449344
Next Dividend Date
2026-02-13T00:00:00.000Z
Dividend Frequency
Quarterly
Dividend Rate
0.4225
Dividend Yield
2.8518393520081
Sentiment
0.9964285714285716
Sentiment Sources
7
Rating
3.875
Target Price
60.7917
Strong Buy
3
Buy
1
Hold
4
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
647162000
Cost Of Revenue
348393000
Gross Profit
298769000
Operating Expenses
96630000
Operating Income
202139000
Interest Expense
70149000
Pretax Income
155253000
Net Income
130842000
Eps
1.4042005172839374
Dividends Per Share
43074000
Shares Outstanding
108921356
Income Tax Expense
18949000
EBITDA
351252000
Operating Margin
31.234683124163652
Total Other Income Expense Net
-46886000
Cash
32066000
Short Term Investments
-
Receivables
324251000
Inventories
172986000
Total Current Assets
595436000
Property Plant Equipment
9367073000
Total Assets
11971534000
Payables
154416000
Short Term Debt
743012000
Long Term Debt
4680365000
Total Liabilities
8498660000
Equity
3427567000
Bs_currency_symbol
USD
Depreciation
125850000
Change In Working Capital
17504000
Cash From Operations
281995000
Capital Expenditures
277311000
Cash From Investing
-279221000
Cash From Financing
-314000
Net Change In Cash
-3714000
Cf_currency_symbol
USD
PE
32.7833
PB
1.6109933197512987
ROE
3.8173433225375315
ROA
1.0929426421041781
FCF
4684000
Fcf Percent
0.007237754997975777
Piotroski FScore
4
Health Score
40
Deep Value Investing Score
4
Defensive Investing Score
7
Dividend Investing Score
4
Economic Moat Investing Score
7.8
Garp Investing Score
6.5
Growth Investing Score
6.5
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
6
Value Investing Score
4.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
647162000
Quarters > 0 > income Statement > cost Of Revenue
348393000
Quarters > 0 > income Statement > gross Profit
298769000
Quarters > 0 > income Statement > operating Expenses
96630000
Quarters > 0 > income Statement > operating Income
202139000
Quarters > 0 > income Statement > interest Expense
70149000
Quarters > 0 > income Statement > pretax Income
155253000
Quarters > 0 > income Statement > net Income
130842000
Quarters > 0 > income Statement > eps
1.4042005172839374
Quarters > 0 > income Statement > dividends Per Share
43074000
Quarters > 0 > income Statement > shares Outstanding
93179000
Quarters > 0 > income Statement > income Tax Expense
18949000
Quarters > 0 > income Statement > EBITDA
351252000
Quarters > 0 > income Statement > operating Margin
31.234683124163652
Quarters > 0 > income Statement > total Other Income Expense Net
-46886000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
32066000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
324251000
Quarters > 0 > balance Sheet > inventories
172986000
Quarters > 0 > balance Sheet > total Current Assets
595436000
Quarters > 0 > balance Sheet > property Plant Equipment
9367073000
Quarters > 0 > balance Sheet > total Assets
11971534000
Quarters > 0 > balance Sheet > payables
154416000
Quarters > 0 > balance Sheet > short Term Debt
743012000
Quarters > 0 > balance Sheet > long Term Debt
4680365000
Quarters > 0 > balance Sheet > total Liabilities
8498660000
Quarters > 0 > balance Sheet > equity
3427567000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
130842000
Quarters > 0 > cash Flow > depreciation
125850000
Quarters > 0 > cash Flow > change In Working Capital
17504000
Quarters > 0 > cash Flow > cash From Operations
281995000
Quarters > 0 > cash Flow > capital Expenditures
277311000
Quarters > 0 > cash Flow > cash From Investing
-279221000
Quarters > 0 > cash Flow > cash From Financing
-314000
Quarters > 0 > cash Flow > net Change In Cash
-3714000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
1.4042005172839374
Quarters > 0 > ratios > PB
1.6109933197512987
Quarters > 0 > ratios > ROE
3.8173433225375315
Quarters > 0 > ratios > ROA
1.0929426421041781
Quarters > 0 > ratios > FCF
4684000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.007237754997975777
Quarters > 0 > health Score
40
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
502420000
Quarters > 1 > income Statement > cost Of Revenue
325399000
Quarters > 1 > income Statement > gross Profit
177021000
Quarters > 1 > income Statement > operating Expenses
104320000
Quarters > 1 > income Statement > operating Income
72701000
Quarters > 1 > income Statement > interest Expense
72013000
Quarters > 1 > income Statement > pretax Income
27339000
Quarters > 1 > income Statement > net Income
21708000
Quarters > 1 > income Statement > eps
0.23297094838965862
Quarters > 1 > income Statement > dividends Per Share
37890000
Quarters > 1 > income Statement > shares Outstanding
93179000
Quarters > 1 > income Statement > income Tax Expense
1326000
Quarters > 1 > income Statement > EBITDA
221471000
Quarters > 1 > income Statement > operating Margin
14.47016440428327
Quarters > 1 > income Statement > total Other Income Expense Net
-45362000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
35780000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
284900000
Quarters > 1 > balance Sheet > inventories
171174000
Quarters > 1 > balance Sheet > total Current Assets
573727000
Quarters > 1 > balance Sheet > property Plant Equipment
9113641000
Quarters > 1 > balance Sheet > total Assets
11675264000
Quarters > 1 > balance Sheet > payables
147646000
Quarters > 1 > balance Sheet > short Term Debt
786325000
Quarters > 1 > balance Sheet > long Term Debt
4782536000
Quarters > 1 > balance Sheet > total Liabilities
8446941000
Quarters > 1 > balance Sheet > equity
3182294000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
20968000
Quarters > 1 > cash Flow > depreciation
120945000
Quarters > 1 > cash Flow > change In Working Capital
-120517000
Quarters > 1 > cash Flow > cash From Operations
3538000
Quarters > 1 > cash Flow > capital Expenditures
266175999
Quarters > 1 > cash Flow > cash From Investing
-266290000
Quarters > 1 > cash Flow > cash From Financing
284383000
Quarters > 1 > cash Flow > net Change In Cash
21616000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.23297094838965862
Quarters > 1 > ratios > PB
1.7351594604395446
Quarters > 1 > ratios > ROE
0.6821494179984627
Quarters > 1 > ratios > ROA
0.18593155580893075
Quarters > 1 > ratios > FCF
-262637999
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
-0.5227459078062179
Quarters > 1 > health Score
37
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
482792000
Quarters > 2 > income Statement > cost Of Revenue
323784000
Quarters > 2 > income Statement > gross Profit
159008000
Quarters > 2 > income Statement > operating Expenses
87119000
Quarters > 2 > income Statement > operating Income
71889000
Quarters > 2 > income Statement > interest Expense
63551000
Quarters > 2 > income Statement > pretax Income
13815000
Quarters > 2 > income Statement > net Income
9055000
Quarters > 2 > income Statement > eps
0.09717854881464708
Quarters > 2 > income Statement > dividends Per Share
37891000
Quarters > 2 > income Statement > shares Outstanding
93179000
Quarters > 2 > income Statement > income Tax Expense
1018000
Quarters > 2 > income Statement > EBITDA
192903000
Quarters > 2 > income Statement > operating Margin
14.890263301794562
Quarters > 2 > income Statement > total Other Income Expense Net
-58074000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
14164000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
239732000
Quarters > 2 > balance Sheet > inventories
168244000
Quarters > 2 > balance Sheet > total Current Assets
489406000
Quarters > 2 > balance Sheet > property Plant Equipment
8921012000
Quarters > 2 > balance Sheet > total Assets
11390620000
Quarters > 2 > balance Sheet > payables
163132000
Quarters > 2 > balance Sheet > short Term Debt
1289388000
Quarters > 2 > balance Sheet > long Term Debt
4582713000
Quarters > 2 > balance Sheet > total Liabilities
8828384000
Quarters > 2 > balance Sheet > equity
2515864000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
12797000
Quarters > 2 > cash Flow > depreciation
114300000
Quarters > 2 > cash Flow > change In Working Capital
10023000
Quarters > 2 > cash Flow > cash From Operations
141257000
Quarters > 2 > cash Flow > capital Expenditures
342624000
Quarters > 2 > cash Flow > cash From Investing
-345009000
Quarters > 2 > cash Flow > cash From Financing
197560000
Quarters > 2 > cash Flow > net Change In Cash
9666000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
0.09717854881464708
Quarters > 2 > ratios > PB
2.194787770722106
Quarters > 2 > ratios > ROE
0.35991611629245457
Quarters > 2 > ratios > ROA
0.07949523379763349
Quarters > 2 > ratios > FCF
-201367000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
-0.41708851845100997
Quarters > 2 > health Score
34
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
476964000
Quarters > 3 > income Statement > cost Of Revenue
310588000
Quarters > 3 > income Statement > gross Profit
166376000
Quarters > 3 > income Statement > operating Expenses
91864000
Quarters > 3 > income Statement > operating Income
74512000
Quarters > 3 > income Statement > interest Expense
58812000
Quarters > 3 > income Statement > pretax Income
21690000
Quarters > 3 > income Statement > net Income
15845000
Quarters > 3 > income Statement > eps
0.1756651884700665
Quarters > 3 > income Statement > dividends Per Share
35085000
Quarters > 3 > income Statement > shares Outstanding
90200000
Quarters > 3 > income Statement > income Tax Expense
1696000
Quarters > 3 > income Statement > EBITDA
188314000
Quarters > 3 > income Statement > operating Margin
15.622143390276836
Quarters > 3 > income Statement > total Other Income Expense Net
-52822000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
4498000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
244447000
Quarters > 3 > balance Sheet > inventories
166861000
Quarters > 3 > balance Sheet > total Current Assets
498836000
Quarters > 3 > balance Sheet > property Plant Equipment
8738734000
Quarters > 3 > balance Sheet > total Assets
11548122000
Quarters > 3 > balance Sheet > payables
204468000
Quarters > 3 > balance Sheet > short Term Debt
1244322000
Quarters > 3 > balance Sheet > long Term Debt
4311765000
Quarters > 3 > balance Sheet > total Liabilities
8953308000
Quarters > 3 > balance Sheet > equity
2547914000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
19994000
Quarters > 3 > cash Flow > depreciation
109091000
Quarters > 3 > cash Flow > change In Working Capital
22234000
Quarters > 3 > cash Flow > cash From Operations
158639000
Quarters > 3 > cash Flow > capital Expenditures
341528000
Quarters > 3 > cash Flow > cash From Investing
-368514000
Quarters > 3 > cash Flow > cash From Financing
215524000
Quarters > 3 > cash Flow > net Change In Cash
-2737000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.1756651884700665
Quarters > 3 > ratios > PB
2.0978934139849303
Quarters > 3 > ratios > ROE
0.6218812722878402
Quarters > 3 > ratios > ROA
0.13720845692485756
Quarters > 3 > ratios > FCF
-182889000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
-0.38344403351196316
Quarters > 3 > health Score
34
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1971199000
Annuals > 0 > income Statement > cost Of Revenue
1161037000
Annuals > 0 > income Statement > gross Profit
810162000
Annuals > 0 > income Statement > operating Expenses
347696000
Annuals > 0 > income Statement > operating Income
462466000
Annuals > 0 > income Statement > interest Expense
228066000
Annuals > 0 > income Statement > pretax Income
280240000
Annuals > 0 > income Statement > net Income
242682000
Annuals > 0 > income Statement > eps
2.678875384972017
Annuals > 0 > income Statement > dividends Per Share
140339000
Annuals > 0 > income Statement > shares Outstanding
90591000
Annuals > 0 > income Statement > income Tax Expense
21518000
Annuals > 0 > income Statement > EBITDA
929210000
Annuals > 0 > income Statement > operating Margin
23.461152324042374
Annuals > 0 > income Statement > total Other Income Expense Net
-182226000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
4498000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
244447000
Annuals > 0 > balance Sheet > inventories
166861000
Annuals > 0 > balance Sheet > total Current Assets
498836000
Annuals > 0 > balance Sheet > property Plant Equipment
8738734000
Annuals > 0 > balance Sheet > total Assets
11548122000
Annuals > 0 > balance Sheet > payables
204468000
Annuals > 0 > balance Sheet > short Term Debt
1244322000
Annuals > 0 > balance Sheet > long Term Debt
4311765000
Annuals > 0 > balance Sheet > total Liabilities
8953308000
Annuals > 0 > balance Sheet > equity
2547914000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
242682000
Annuals > 0 > cash Flow > depreciation
423010000
Annuals > 0 > cash Flow > change In Working Capital
-190060000
Annuals > 0 > cash Flow > cash From Operations
508160000
Annuals > 0 > cash Flow > capital Expenditures
1247041000
Annuals > 0 > cash Flow > cash From Investing
-1174372000
Annuals > 0 > cash Flow > cash From Financing
684354000
Annuals > 0 > cash Flow > net Change In Cash
2283000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
2.678875384972017
Annuals > 0 > ratios > PB
2.0980986446167336
Annuals > 0 > ratios > ROE
9.52473278140471
Annuals > 0 > ratios > ROA
2.1014845530727855
Annuals > 0 > ratios > FCF
-738881000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
-0.3748383598003043
Annuals > 0 > health Score
43
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1939198000
Annuals > 1 > income Statement > cost Of Revenue
1312095000
Annuals > 1 > income Statement > gross Profit
627103000
Annuals > 1 > income Statement > operating Expenses
323840000
Annuals > 1 > income Statement > operating Income
303263000
Annuals > 1 > income Statement > interest Expense
190355000
Annuals > 1 > income Statement > pretax Income
90529000
Annuals > 1 > income Statement > net Income
88346000
Annuals > 1 > income Statement > eps
1.0228901691913785
Annuals > 1 > income Statement > dividends Per Share
126705000
Annuals > 1 > income Statement > shares Outstanding
86368999
Annuals > 1 > income Statement > income Tax Expense
-16350000
Annuals > 1 > income Statement > EBITDA
627712000
Annuals > 1 > income Statement > operating Margin
15.638578422626262
Annuals > 1 > income Statement > total Other Income Expense Net
-212734000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
2215000
Annuals > 1 > balance Sheet > short Term Investments
-1728000
Annuals > 1 > balance Sheet > receivables
273569000
Annuals > 1 > balance Sheet > inventories
98034000
Annuals > 1 > balance Sheet > total Current Assets
475543000
Annuals > 1 > balance Sheet > property Plant Equipment
7821430000
Annuals > 1 > balance Sheet > total Assets
10591028000
Annuals > 1 > balance Sheet > payables
205175000
Annuals > 1 > balance Sheet > short Term Debt
563112000
Annuals > 1 > balance Sheet > long Term Debt
4241642000
Annuals > 1 > balance Sheet > total Liabilities
8180448000
Annuals > 1 > balance Sheet > equity
2360622000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
106879000
Annuals > 1 > cash Flow > depreciation
353692000
Annuals > 1 > cash Flow > change In Working Capital
58416000
Annuals > 1 > cash Flow > cash From Operations
551171000
Annuals > 1 > cash Flow > capital Expenditures
1075812000
Annuals > 1 > cash Flow > cash From Investing
-1088406000
Annuals > 1 > cash Flow > cash From Financing
537100000
Annuals > 1 > cash Flow > net Change In Cash
-1863000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
1.0228901691913785
Annuals > 1 > ratios > PB
2.1590219149825765
Annuals > 1 > ratios > ROE
3.7424882086162037
Annuals > 1 > ratios > ROA
0.8341588748514308
Annuals > 1 > ratios > FCF
-524641000
Annuals > 1 > ratios > Piotroski FScore
3
Annuals > 1 > ratios > fcf Percent
-0.2705453491598073
Annuals > 1 > health Score
36
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
2249555000
Annuals > 2 > income Statement > cost Of Revenue
1534825000
Annuals > 2 > income Statement > gross Profit
714730000
Annuals > 2 > income Statement > operating Expenses
320138000
Annuals > 2 > income Statement > operating Income
394592000
Annuals > 2 > income Statement > interest Expense
127908000
Annuals > 2 > income Statement > pretax Income
211310000
Annuals > 2 > income Statement > net Income
170058000
Annuals > 2 > income Statement > eps
1.973540368345925
Annuals > 2 > income Statement > dividends Per Share
119839000
Annuals > 2 > income Statement > shares Outstanding
86169000
Annuals > 2 > income Statement > income Tax Expense
26130000
Annuals > 2 > income Statement > EBITDA
682442000
Annuals > 2 > income Statement > operating Margin
17.54089142074766
Annuals > 2 > income Statement > total Other Income Expense Net
-183282000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
4078000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
269813000
Annuals > 2 > balance Sheet > inventories
66733000
Annuals > 2 > balance Sheet > total Current Assets
410978000
Annuals > 2 > balance Sheet > property Plant Equipment
7055646000
Annuals > 2 > balance Sheet > total Assets
9625573000
Annuals > 2 > balance Sheet > payables
215708000
Annuals > 2 > balance Sheet > short Term Debt
442937000
Annuals > 2 > balance Sheet > long Term Debt
3892594000
Annuals > 2 > balance Sheet > total Liabilities
7369118000
Annuals > 2 > balance Sheet > equity
2203461000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
170058000
Annuals > 2 > cash Flow > depreciation
341123000
Annuals > 2 > cash Flow > change In Working Capital
-59144000
Annuals > 2 > cash Flow > cash From Operations
567284000
Annuals > 2 > cash Flow > capital Expenditures
912557000
Annuals > 2 > cash Flow > cash From Investing
-950347000
Annuals > 2 > cash Flow > cash From Financing
386037000
Annuals > 2 > cash Flow > net Change In Cash
2974000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
1.973540368345925
Annuals > 2 > ratios > PB
2.3076572219794222
Annuals > 2 > ratios > ROE
7.717767639182177
Annuals > 2 > ratios > ROA
1.7667311857694084
Annuals > 2 > ratios > FCF
-345273000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
-0.15348502259335736
Annuals > 2 > health Score
41
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1779773000
Annuals > 3 > income Statement > cost Of Revenue
1154126000
Annuals > 3 > income Statement > gross Profit
625647000
Annuals > 3 > income Statement > operating Expenses
316300000
Annuals > 3 > income Statement > operating Income
309347000
Annuals > 3 > income Statement > interest Expense
96877000
Annuals > 3 > income Statement > pretax Income
244429000
Annuals > 3 > income Statement > net Income
196357000
Annuals > 3 > income Statement > eps
2.280282547535838
Annuals > 3 > income Statement > dividends Per Share
112972000
Annuals > 3 > income Statement > shares Outstanding
86110820
Annuals > 3 > income Statement > income Tax Expense
32582000
Annuals > 3 > income Statement > EBITDA
663836000
Annuals > 3 > income Statement > operating Margin
17.38126154290463
Annuals > 3 > income Statement > total Other Income Expense Net
-64918000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
1104000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
204690000
Annuals > 3 > balance Sheet > inventories
65061000
Annuals > 3 > balance Sheet > total Current Assets
324600000
Annuals > 3 > balance Sheet > property Plant Equipment
6857849000
Annuals > 3 > balance Sheet > total Assets
9016060000
Annuals > 3 > balance Sheet > payables
172595000
Annuals > 3 > balance Sheet > short Term Debt
275070000
Annuals > 3 > balance Sheet > long Term Debt
3519580000
Annuals > 3 > balance Sheet > total Liabilities
6781602000
Annuals > 3 > balance Sheet > equity
2179053000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
196357000
Annuals > 3 > cash Flow > depreciation
320210000
Annuals > 3 > cash Flow > change In Working Capital
-961000
Annuals > 3 > cash Flow > cash From Operations
547873000
Annuals > 3 > cash Flow > capital Expenditures
935016000
Annuals > 3 > cash Flow > cash From Investing
-952258000
Annuals > 3 > cash Flow > cash From Financing
357561000
Annuals > 3 > cash Flow > net Change In Cash
-46824000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
2.280282547535838
Annuals > 3 > ratios > PB
2.3319301954564664
Annuals > 3 > ratios > ROE
9.011116296850053
Annuals > 3 > ratios > ROA
2.1778581775187833
Annuals > 3 > ratios > FCF
-387143000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
-0.21752380781144562
Annuals > 3 > health Score
42
Valuation > metrics > PE
32.7833
Valuation > metrics > PB
1.6109933197512987
Valuation > final Score
70.66004000000001
Valuation > verdict
15.6% Overvalued
Profitability > metrics > ROE
3.8173433225375315
Profitability > metrics > ROA
21.974150034596498
Profitability > metrics > Net Margin
0.2021781254152747
Profitability > final Score
68
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
2.4795022241724234
Risk > metrics > Interest Coverage
2.8815663801337155
Risk > final Score
30
Risk > verdict
High
Liquidity > metrics > Current Ratio
0.6634916672981008
Liquidity > metrics > Quick Ratio
0.47073414246045364
Liquidity > final Score
34
Liquidity > verdict
Weak
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
19
Prev Profitabilities > 1
9
Prev Profitabilities > 2
16
Prev Risks > 0
22
Prev Risks > 1
11
Prev Risks > 2
11
Prev Liquidities > 0
32
Prev Liquidities > 1
21
Prev Liquidities > 2
21
Updated At
2026-01-20T22:44:39.976Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-05-07
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
BeforeMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-02-19
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
0.6069
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-10-31
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.33
Earnings History > 2 > eps Estimate
1.3
Earnings History > 2 > eps Difference
0.03
Earnings History > 2 > surprise Percent
2.3077
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-08-01
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.25
Earnings History > 3 > eps Estimate
0.41
Earnings History > 3 > eps Difference
-0.16
Earnings History > 3 > surprise Percent
-39.0244
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-05-09
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.19
Earnings History > 4 > eps Estimate
0.2
Earnings History > 4 > eps Difference
-0.01
Earnings History > 4 > surprise Percent
-5
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-02-21
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
-
Earnings History > 5 > eps Actual
0.3
Earnings History > 5 > eps Estimate
0.3
Earnings History > 5 > eps Difference
0
Earnings History > 5 > surprise Percent
0
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-11-01
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
1.43
Earnings History > 6 > eps Estimate
1.42
Earnings History > 6 > eps Difference
0.01
Earnings History > 6 > surprise Percent
0.7042
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-07-31
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.6
Earnings History > 7 > eps Estimate
0.55
Earnings History > 7 > eps Difference
0.05
Earnings History > 7 > surprise Percent
9.0909
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-04-30
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
-
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.41
Earnings History > 8 > eps Estimate
0.4
Earnings History > 8 > eps Difference
0.01
Earnings History > 8 > surprise Percent
2.5
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-02-06
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
-
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.18
Earnings History > 9 > eps Estimate
0.18
Earnings History > 9 > eps Difference
0
Earnings History > 9 > surprise Percent
0
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-27
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
-
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.54
Earnings History > 10 > eps Estimate
1.37
Earnings History > 10 > eps Difference
0.17
Earnings History > 10 > surprise Percent
12.4088
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-08-04
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
-
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.55
Earnings History > 11 > eps Estimate
0.56
Earnings History > 11 > eps Difference
-0.01
Earnings History > 11 > surprise Percent
-1.7857
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-05-05
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
-
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.55
Earnings History > 12 > eps Estimate
0.4
Earnings History > 12 > eps Difference
0.15
Earnings History > 12 > surprise Percent
37.5
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-02-24
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
-
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.15
Earnings History > 13 > eps Estimate
0.13
Earnings History > 13 > eps Difference
0.02
Earnings History > 13 > surprise Percent
15.3846
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-11-04
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
-
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
1.46
Earnings History > 14 > eps Estimate
1.46
Earnings History > 14 > eps Difference
0
Earnings History > 14 > surprise Percent
0
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-08-04
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
-
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.57
Earnings History > 15 > eps Estimate
0.57
Earnings History > 15 > eps Difference
0
Earnings History > 15 > surprise Percent
0
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-04-28
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
-
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.5
Earnings History > 16 > eps Estimate
0.5
Earnings History > 16 > eps Difference
0
Earnings History > 16 > surprise Percent
0
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-02-03
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
-
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.21
Earnings History > 17 > eps Estimate
0.21
Earnings History > 17 > eps Difference
0
Earnings History > 17 > surprise Percent
0
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-10-28
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
-
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.37
Earnings History > 18 > eps Estimate
1.37
Earnings History > 18 > eps Difference
0
Earnings History > 18 > surprise Percent
0
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-07-30
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
-
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.55
Earnings History > 19 > eps Estimate
0.55
Earnings History > 19 > eps Difference
0
Earnings History > 19 > surprise Percent
0
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-30
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
-
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.32
Earnings History > 20 > eps Estimate
0.32
Earnings History > 20 > eps Difference
0
Earnings History > 20 > surprise Percent
0
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-02-26
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
-
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.15
Earnings History > 21 > eps Estimate
0.15
Earnings History > 21 > eps Difference
0
Earnings History > 21 > surprise Percent
0
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-30
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
-
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
1.4
Earnings History > 22 > eps Estimate
1.4
Earnings History > 22 > eps Difference
0
Earnings History > 22 > surprise Percent
0
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-07-31
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
-
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.55
Earnings History > 23 > eps Estimate
0.55
Earnings History > 23 > eps Difference
0
Earnings History > 23 > surprise Percent
0
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-04-13
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.18
Earnings History > 24 > eps Estimate
0.18
Earnings History > 24 > eps Difference
0
Earnings History > 24 > surprise Percent
0
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-02-28
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
-
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.36
Earnings History > 25 > eps Estimate
0.36
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
0
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-11-01
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
-
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.29
Earnings History > 26 > eps Estimate
1.29
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-08-02
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
-
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.37
Earnings History > 27 > eps Estimate
0.37
Earnings History > 27 > eps Difference
0
Earnings History > 27 > surprise Percent
0
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-05-07
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.13
Earnings History > 28 > eps Estimate
0.11
Earnings History > 28 > eps Difference
0.02
Earnings History > 28 > surprise Percent
18.1818
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-02-27
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
-
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.18
Earnings History > 29 > eps Estimate
0.17
Earnings History > 29 > eps Difference
0.01
Earnings History > 29 > surprise Percent
5.8824
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-11-06
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
-
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.08
Earnings History > 30 > eps Estimate
1.04
Earnings History > 30 > eps Difference
0.04
Earnings History > 30 > surprise Percent
3.8462
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-07-31
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
-
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.53
Earnings History > 31 > eps Estimate
0.43
Earnings History > 31 > eps Difference
0.1
Earnings History > 31 > surprise Percent
23.2558
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-04-27
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
-
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.21
Earnings History > 32 > eps Estimate
0.21
Earnings History > 32 > eps Difference
0
Earnings History > 32 > surprise Percent
0
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-02-27
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
-
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.24
Earnings History > 33 > eps Estimate
0.19
Earnings History > 33 > eps Difference
0.05
Earnings History > 33 > surprise Percent
26.3158
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-10-27
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
-
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.93
Earnings History > 34 > eps Estimate
0.85
Earnings History > 34 > eps Difference
0.08
Earnings History > 34 > surprise Percent
9.4118
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-07-28
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
-
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.47
Earnings History > 35 > eps Estimate
0.45
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
4.4444
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-04-28
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
-
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.28
Earnings History > 36 > eps Estimate
0.24
Earnings History > 36 > eps Difference
0.04
Earnings History > 36 > surprise Percent
16.6667
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-28
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.3115
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-10-28
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.6792
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-08-09
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.338
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-04-29
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
-
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.1316
Earnings History > 40 > eps Estimate
-
Earnings History > 40 > eps Difference
0
Earnings History > 40 > surprise Percent
-
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-02-26
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
-
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
-1.1477
Earnings History > 41 > eps Estimate
-
Earnings History > 41 > eps Difference
0
Earnings History > 41 > surprise Percent
-
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-10-30
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
-
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.762
Earnings History > 42 > eps Estimate
-
Earnings History > 42 > eps Difference
0
Earnings History > 42 > surprise Percent
-
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-07-31
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
-
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.3953
Earnings History > 43 > eps Estimate
-
Earnings History > 43 > eps Difference
0
Earnings History > 43 > surprise Percent
-
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-05-01
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
-
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.1789
Earnings History > 44 > eps Estimate
-
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
-
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-02-27
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.2384
Earnings History > 45 > eps Estimate
-
Earnings History > 45 > eps Difference
0
Earnings History > 45 > surprise Percent
-
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-10-31
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.6937
Earnings History > 46 > eps Estimate
-
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
-
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-08-01
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.3632
Earnings History > 47 > eps Estimate
-
Earnings History > 47 > eps Difference
0
Earnings History > 47 > surprise Percent
-
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-05-02
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.1551
Earnings History > 48 > eps Estimate
-
Earnings History > 48 > eps Difference
0
Earnings History > 48 > surprise Percent
-
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-02-28
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.1
Earnings History > 49 > eps Estimate
-
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
-
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-11-01
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.6791
Earnings History > 50 > eps Estimate
-
Earnings History > 50 > eps Difference
0
Earnings History > 50 > surprise Percent
-
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-08-02
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.344
Earnings History > 51 > eps Estimate
-
Earnings History > 51 > eps Difference
0
Earnings History > 51 > surprise Percent
-
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-05-06
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.1319
Earnings History > 52 > eps Estimate
-
Earnings History > 52 > eps Difference
0
Earnings History > 52 > surprise Percent
-
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-03-01
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.113
Earnings History > 53 > eps Estimate
-
Earnings History > 53 > eps Difference
0
Earnings History > 53 > surprise Percent
-
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-11-02
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.7198
Earnings History > 54 > eps Estimate
-
Earnings History > 54 > eps Difference
0
Earnings History > 54 > surprise Percent
-
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-08-03
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.2677
Earnings History > 55 > eps Estimate
-
Earnings History > 55 > eps Difference
0
Earnings History > 55 > surprise Percent
-
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-05-04
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.2122
Earnings History > 56 > eps Estimate
-
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
-
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-02-29
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
1.2477
Earnings History > 57 > eps Estimate
-
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
-
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-11-03
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.4759
Earnings History > 58 > eps Estimate
-
Earnings History > 58 > eps Difference
0
Earnings History > 58 > surprise Percent
-
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-08-05
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.04
Earnings History > 59 > eps Estimate
-
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
-
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-05-06
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.18
Earnings History > 60 > eps Estimate
-
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
-
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-03-01
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
-1.18
Earnings History > 61 > eps Estimate
-
Earnings History > 61 > eps Difference
0
Earnings History > 61 > surprise Percent
-
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-10-29
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.53
Earnings History > 62 > eps Estimate
-
Earnings History > 62 > eps Difference
0
Earnings History > 62 > surprise Percent
-
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-08-06
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.2491
Earnings History > 63 > eps Estimate
-
Earnings History > 63 > eps Difference
0
Earnings History > 63 > surprise Percent
-
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-05-07
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
-0.0923
Earnings History > 64 > eps Estimate
-
Earnings History > 64 > eps Difference
0
Earnings History > 64 > surprise Percent
-
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-02-23
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
-0.1905
Earnings History > 65 > eps Estimate
-
Earnings History > 65 > eps Difference
0
Earnings History > 65 > surprise Percent
-
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-29
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.5901
Earnings History > 66 > eps Estimate
-
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
-
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-07-31
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
-0.026
Earnings History > 67 > eps Estimate
-
Earnings History > 67 > eps Difference
0
Earnings History > 67 > surprise Percent
-
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-05-01
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
1.043
Earnings History > 68 > eps Estimate
-
Earnings History > 68 > eps Difference
0
Earnings History > 68 > surprise Percent
-
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-02-06
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
-0.3609
Earnings History > 69 > eps Estimate
-
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
-
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-11-05
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
-0.0635
Earnings History > 70 > eps Estimate
-
Earnings History > 70 > eps Difference
0
Earnings History > 70 > surprise Percent
-
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-08-12
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
-1.7563
Earnings History > 71 > eps Estimate
-
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
-
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-05-07
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
-0.6329
Earnings History > 72 > eps Estimate
-
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
-
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-02-11
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.23
Earnings History > 73 > eps Estimate
-
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
-
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-11-02
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.1079
Earnings History > 74 > eps Estimate
-
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
-
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-08-03
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.2569
Earnings History > 75 > eps Estimate
-
Earnings History > 75 > eps Difference
0
Earnings History > 75 > surprise Percent
-
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-05-08
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.3837
Earnings History > 76 > eps Estimate
-
Earnings History > 76 > eps Difference
0
Earnings History > 76 > surprise Percent
-
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-02-14
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.4864
Earnings History > 77 > eps Estimate
-
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
-
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-11-03
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.6196
Earnings History > 78 > eps Estimate
-
Earnings History > 78 > eps Difference
0
Earnings History > 78 > surprise Percent
-
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-08-03
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.2349
Earnings History > 79 > eps Estimate
-
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
-
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-05-02
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.3795
Earnings History > 80 > eps Estimate
-
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
-
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-01-30
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.0991
Earnings History > 81 > eps Estimate
-
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
-
Earnings History > 82 > period
2005-09-30
Earnings History > 82 > report Date
2005-10-26
Earnings History > 82 > date
2005-09-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.4096
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-07-26
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.0232
Earnings History > 83 > eps Estimate
-
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
-
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-26
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.4982
Earnings History > 84 > eps Estimate
-
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
-
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-02-22
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.3
Earnings History > 85 > eps Estimate
-
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
-
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-26
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.4477
Earnings History > 86 > eps Estimate
-
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
-
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-07-26
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.2779
Earnings History > 87 > eps Estimate
-
Earnings History > 87 > eps Difference
0
Earnings History > 87 > surprise Percent
-
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-27
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.4078
Earnings History > 88 > eps Estimate
-
Earnings History > 88 > eps Difference
0
Earnings History > 88 > surprise Percent
-
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-02-11
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.1999
Earnings History > 89 > eps Estimate
-
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
-
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-31
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.2713
Earnings History > 90 > eps Estimate
-
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
-
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-30
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.2951
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-04-30
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.8183
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-02-12
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.1733
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-10-30
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.2992
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-07-23
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.1854
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-04-24
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.417
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2002-01-23
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.0733
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-10-24
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.5472
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-06-30
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.8249
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-03-31
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
1.0675
Earnings History > 100 > eps Estimate
-
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
-
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2000-12-31
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.2364
Earnings History > 101 > eps Estimate
-
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
-
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-09-30
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.7912
Earnings History > 102 > eps Estimate
-
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
-
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-06-30
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.3003
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-03-31
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.3634
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
1999-12-31
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.2746
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-09-30
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.3462
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-06-30
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.2931
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-03-31
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.4234
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1998-12-31
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.2914
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-09-30
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.5086
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-06-30
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.2335
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-03-31
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.3362
Earnings History > 112 > eps Estimate
-
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
-
TXNM Energy, Inc., through its subsidiaries, provides electricity and electric services in the United States. The company engages in the generation, transmission, and distribution of electricity for retail electric customers in New Mexico; and owns and leases communications, office and other equipment, office space, vehicles, energy storage facilities, and real estate. It also provides regulated transmission and distribution services in Texas, as well as owns and leases vehicles, service facilities, and office locations throughout its service territory. The company serves residential, commercial, and industrial customers and end-users of electricity in New Mexico and Texas. The company was formerly known as PNM Resources, Inc and changed its name to TXNM Energy, Inc. in August 2024. TXNM Energy, Inc. was founded in 1882 and is based in Albuquerque, New Mexico.
Stock Price
$0.00
increase compared to yesterday.
Dividend
Frequency:
Rate:
0.4225Next Payout:
Feb 13, 2026Yield:
2.8518 %TXNM Energy (NYSE:TXNM) Reaches New 12-Month High - Here's What Happened MarketBeat
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$60.7917
Analyst Picks
Strong Buy
3
Buy
1
Hold
4
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Medium
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 Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 0.00% of the total shares of TXNM Energy, Inc.
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
0.6069
Date
2025-09-30
EPS Actual
1.33
EPS Estimate
1.3
EPS Difference
0.03
Surprise Percent
2.3077%
(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.