_id
69130975ccc777a4e85d7bbc
Ticker
KEX
Name
Kirby Corporation
Exchange
NYSE
Address
55 Waugh Drive, Houston, TX, United States, 77007
Country
USA
Sector
Industrials
Industry
Marine Shipping
Currency
USD
Website
https://kirbycorp.com
Description
Kirby Corporation operates domestic tank barges in the United States. Its Marine Transportation segment provides marine transportation service and towing vessel transporting bulk liquid product, as well as operates tank barge throughout the Mississippi River System, on the Gulf Intracoastal Waterway, coastwise along three United States coasts, and in Alaska and Hawaii. It also transports petrochemicals, black oils, refined petroleum products, and agricultural chemicals by tank barges; and operates offshore dry-bulk barges and tugboat units that are engaged in the offshore transportation of dry-bulk cargos in the United States coastal trade. It owns and operates 1,094 inland tank barges, approximately 281 inland towboats, 28 coastal tank barges, 24 coastal tugboats, 4 offshore dry-bulk cargo barges, 3 offshore tugboats, and a docking tugboat. Its Distribution and Services segment sells after-market service and genuine replacement parts for engines, transmissions, reduction gears, electric motors, drives, and controls, electrical distribution and control systems, energy storage battery systems, and related oilfield service equipment; rebuilds component parts or diesel engines, transmissions and reduction gears, and related equipment used in oilfield services, marine, power generation, on-highway, and other industrial applications; rents generators, industrial compressors, high capacity lift trucks, and refrigeration trailers; and manufactures and remanufactures oilfield service equipment, including pressure pumping units, as well as manufacturers electric power generation equipment, specialized electrical distribution and control equipment, and high capacity energy storage/battery systems. It serves to various companies, the United States government, and pleasure crafts. The company was formerly known as Kirby Exploration Company, Inc. and changed its name to Kirby Corporation in 1990. Kirby Corporation was founded in 1921 and is headquartered in Houston, Texas.
Last Close
112.09
Volume
300516
Current Price
110.705
Change
-1.235614238558306
Last Updated
2025-12-01T09:52:06.935Z
Image
data:image/webp;base64,UklGRkQFAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSPsCAAANGTFpipmvEf2PRUS32jbF2WNmPOzjiLH/ipiZGYSjzPhEr2nyT6HP0VcAvtlr2AKkXH++pjd7k82lAraAMUwB3+YuYBsYwxSwBejPN4qYgAk4Jz4meK6LvONd8jYx4QvNAp/Pn+dNbAAbyytijOzWJZor2HNeRzBTKYyIXhOeFbUoBnEkE1OehtkFxEhEYZE1ClE2Vqp9Zo3MbzGCBMsaJ/ay/BK86g0MgFXBl4OqhBQEAjaQQFiEKBxws9KJpPJqqh4ALCF6RM7iQyYYiyYzU4NYot6ybP0kfPuE4ha2h4HUA+Ds/cUuI2REQFRW9oiI5dPag7h/qfHioq20YRsw0EIdC4AR8WFG1gyfy2VbWxWbPA5W31jZFgejAKAWY7NfRab2eT1ZVu9VSeIgfoYdVBUc5OsVVO61wTh6wEwzD4BHXXXbxfQA7SIDlIjbx4WiucaQ7eagvw7DTd95szKV7TLMqy0G80HbIzsCgNXLg+zM6kobG4IikVkkV2AHdfI3qhYYkU8tUdG6QeUi5PkN5jjFyFFDmVWcSOWa/OomC8LolbR+1a3dgKoHgVhBEB7UvSiEMxFOmlZRqQ8EbwdWDEFVJmM3Cl/FkFIyovYx+G4+JBMx2BzhIEEktf3ufD9VQ1TEWOEqa+ZUP8zfrVraECgkZWc+vC7b7j7/G4bnWAaX+r00v938tMSIkSlR4Yq1uyjbWy0No3qEhOyErQ+CXmV1WO8weoQIY/omqYSE4uy2FoybYWKT63tGlRWgFH3T5brG+FGEMel0EBTRa4TAuNNSMEk2A0+m3YW43zUaTEw1c40JM4QxSep7TsV+EwTTZ4IO6vtSjE1CvaPYdGfzsoSDDJMPWbkxAGwMVkWcd63ASY1CAF7wkP/BVRfZEKv9w6xtCUcVJmzLlKuiyAwwmEMLhw2R+/835W3ud7NMyQSQJHBZEfqFb1bxdCMAGM5n/L2p8wN+Xxtmtg/NatdiZiXV+LY7wAxzzuuAGebin2uVmGn1ETPN+GguAFZQOCAiAgAAUA0AnQEqQABAAD61VKVMJySjv6oZmXPwFolkAM5ZW8o+3Z56p4gH8A+gDx4b0ihD+aVUvpYE9DFZ7NM4F/ki72zRU73Pp7vf5/6HAr3jAwbF8Vhu2Whwmhmsq4SYj9ad/0m7o4GDtwK+pY7yX3rG9GaVgAD6CHuwtNpdLZCWoNsl8CaAJCkOf/Hlru2W0DCUDH3rZUSkU8UWvOiBN/3+nJOe3+NKve3LPOxW9ZBwuUF5qbQVziqftViMAaxw8zkQfX9TdWI8pYFKg/wFyMTR3wa40NQPsFeIeEf2HNRYb+La2m6lu/qnrbfRXGK9XJdSEu76skkgyr3Lv7dv1/ysYIHy7WGi+2MmkkJtIc9m2zkgWL0dh/BqfotFe0zPLU1cJ0lkmn+sNG731EmSvwcc7gfjLOvcfm17/566muSDvSyap8JF4fAwX11Cod0lGUutgeC4362EYzOkAoa4IUgzxjrlIpR92TTFzUeNUup/ymGQK+uqUrniDO7r+kTIXRJ2xV7CCth8jvBXgLkTWgsrdU0ZWHWDlugjiE70FCX6F1EiFhk9BjFm2RCxN2tHssSSkYJmRjA7JuVrEhEZbk5tYxk2QzGro6tHxa7cXyjJQr4qMKVFAKMXFPw9ZGpGHXjpO8G+nvHiZBd5/kb/R/uJGt2LDb4fue3F8ZvlG1HTvAL2Z//pjQAyuNLPFEjw/57r0yqs0+2p6cT+fUKJjp1OAAAA
Ipo Date
1991-08-21T00:00:00.000Z
Market Cap
6334415872
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.8915000000000002
Sentiment Sources
12
Rating
5
Target Price
125.3333
Strong Buy
5
Buy
0
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
871161000
Cost Of Revenue
647364000
Gross Profit
223797000
Operating Expenses
97580000
Operating Income
126217000
Interest Expense
11838000
Pretax Income
122938000
Net Income
92496000
Eps
1.6525996069322852
Dividends Per Share
-
Shares Outstanding
54200000
Income Tax Expense
30200000
EBITDA
201649000
Operating Margin
14.488366673898396
Total Other Income Expense Net
-3279000
Cash
47025000
Short Term Investments
-
Receivables
619967000
Inventories
423976000
Total Current Assets
1159831000
Property Plant Equipment
4303472000
Total Assets
6063559000
Payables
222688000
Short Term Debt
51605000
Long Term Debt
1041632000
Total Liabilities
2700318000
Equity
3361179000
Depreciation
66873000
Change In Working Capital
1888000
Cash From Operations
227531000
Capital Expenditures
67280000
Cash From Investing
-59726000
Cash From Financing
-189163000
Net Change In Cash
-21358000
PE
21.1004
PB
1.875336422130449
ROE
2.751891523777817
ROA
1.5254407518752602
FCF
160251000
Fcf Percent
0.18395107218987075
Piotroski FScore
4
Health Score
67
Deep Value Investing Score
4.5
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
7.3
Garp Investing Score
3.5
Growth Investing Score
3
Momentum Investing Score
4
Net Net Investing Score
2.5
Quality Investing Score
6.5
Value Investing Score
5.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
871161000
Quarters > 0 > income Statement > cost Of Revenue
647364000
Quarters > 0 > income Statement > gross Profit
223797000
Quarters > 0 > income Statement > operating Expenses
97580000
Quarters > 0 > income Statement > operating Income
126217000
Quarters > 0 > income Statement > interest Expense
11838000
Quarters > 0 > income Statement > pretax Income
122938000
Quarters > 0 > income Statement > net Income
92496000
Quarters > 0 > income Statement > eps
1.6525996069322852
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
55970000
Quarters > 0 > income Statement > income Tax Expense
30200000
Quarters > 0 > income Statement > EBITDA
201649000
Quarters > 0 > income Statement > operating Margin
14.488366673898396
Quarters > 0 > income Statement > total Other Income Expense Net
-3279000
Quarters > 0 > balance Sheet > cash
47025000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
619967000
Quarters > 0 > balance Sheet > inventories
423976000
Quarters > 0 > balance Sheet > total Current Assets
1159831000
Quarters > 0 > balance Sheet > property Plant Equipment
4303472000
Quarters > 0 > balance Sheet > total Assets
6063559000
Quarters > 0 > balance Sheet > payables
222688000
Quarters > 0 > balance Sheet > short Term Debt
51605000
Quarters > 0 > balance Sheet > long Term Debt
1041632000
Quarters > 0 > balance Sheet > total Liabilities
2700318000
Quarters > 0 > balance Sheet > equity
3361179000
Quarters > 0 > cash Flow > net Income
92738000
Quarters > 0 > cash Flow > depreciation
66873000
Quarters > 0 > cash Flow > change In Working Capital
1888000
Quarters > 0 > cash Flow > cash From Operations
227531000
Quarters > 0 > cash Flow > capital Expenditures
67280000
Quarters > 0 > cash Flow > cash From Investing
-59726000
Quarters > 0 > cash Flow > cash From Financing
-189163000
Quarters > 0 > cash Flow > net Change In Cash
-21358000
Quarters > 0 > ratios > PE
1.6525996069322852
Quarters > 0 > ratios > PB
1.875336422130449
Quarters > 0 > ratios > ROE
2.751891523777817
Quarters > 0 > ratios > ROA
1.5254407518752602
Quarters > 0 > ratios > FCF
160251000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.18395107218987075
Quarters > 0 > health Score
67
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
855455000
Quarters > 1 > income Statement > cost Of Revenue
628908000
Quarters > 1 > income Statement > gross Profit
226547000
Quarters > 1 > income Statement > operating Expenses
94701000
Quarters > 1 > income Statement > operating Income
131846000
Quarters > 1 > income Statement > interest Expense
12730000
Quarters > 1 > income Statement > pretax Income
123928000
Quarters > 1 > income Statement > net Income
94277000
Quarters > 1 > income Statement > eps
1.670482130517214
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
56437000
Quarters > 1 > income Statement > income Tax Expense
29550000
Quarters > 1 > income Statement > EBITDA
202328000
Quarters > 1 > income Statement > operating Margin
15.412382883962335
Quarters > 1 > income Statement > total Other Income Expense Net
-7918000
Quarters > 1 > balance Sheet > cash
68383000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
626454000
Quarters > 1 > balance Sheet > inventories
426265000
Quarters > 1 > balance Sheet > total Current Assets
1185033000
Quarters > 1 > balance Sheet > property Plant Equipment
4292091000
Quarters > 1 > balance Sheet > total Assets
6079965000
Quarters > 1 > balance Sheet > payables
250055000
Quarters > 1 > balance Sheet > short Term Debt
44418000
Quarters > 1 > balance Sheet > long Term Debt
1111332000
Quarters > 1 > balance Sheet > total Liabilities
2690075000
Quarters > 1 > balance Sheet > equity
3388070000
Quarters > 1 > cash Flow > net Income
94378000
Quarters > 1 > cash Flow > depreciation
65670000
Quarters > 1 > cash Flow > change In Working Capital
-82855000
Quarters > 1 > cash Flow > cash From Operations
93922000
Quarters > 1 > cash Flow > capital Expenditures
71473000
Quarters > 1 > cash Flow > cash From Investing
-62974000
Quarters > 1 > cash Flow > cash From Financing
-13643000
Quarters > 1 > cash Flow > net Change In Cash
17305000
Quarters > 1 > ratios > PE
1.670482130517214
Quarters > 1 > ratios > PB
1.8759750949655705
Quarters > 1 > ratios > ROE
2.7826166519581945
Quarters > 1 > ratios > ROA
1.5506174788835134
Quarters > 1 > ratios > FCF
22449000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.02624217521669755
Quarters > 1 > health Score
51
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
785659000
Quarters > 2 > income Statement > cost Of Revenue
576066000
Quarters > 2 > income Statement > gross Profit
209593000
Quarters > 2 > income Statement > operating Expenses
104047000
Quarters > 2 > income Statement > operating Income
105546000
Quarters > 2 > income Statement > interest Expense
10537000
Quarters > 2 > income Statement > pretax Income
100343000
Quarters > 2 > income Statement > net Income
75986000
Quarters > 2 > income Statement > eps
1.3257380138181312
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
57316000
Quarters > 2 > income Statement > income Tax Expense
24073000
Quarters > 2 > income Statement > EBITDA
174610000
Quarters > 2 > income Statement > operating Margin
13.434072542922564
Quarters > 2 > income Statement > total Other Income Expense Net
-5203000
Quarters > 2 > balance Sheet > cash
51078000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
553620000
Quarters > 2 > balance Sheet > inventories
434706000
Quarters > 2 > balance Sheet > total Current Assets
1102280000
Quarters > 2 > balance Sheet > property Plant Equipment
4307202000
Quarters > 2 > balance Sheet > total Assets
6014601000
Quarters > 2 > balance Sheet > payables
272163000
Quarters > 2 > balance Sheet > short Term Debt
42754000
Quarters > 2 > balance Sheet > long Term Debt
1091032000
Quarters > 2 > balance Sheet > total Liabilities
2686847000
Quarters > 2 > balance Sheet > equity
3326035000
Quarters > 2 > cash Flow > net Income
76270000
Quarters > 2 > cash Flow > depreciation
63730000
Quarters > 2 > cash Flow > change In Working Capital
-122307000
Quarters > 2 > cash Flow > cash From Operations
36541000
Quarters > 2 > cash Flow > capital Expenditures
78687000
Quarters > 2 > cash Flow > cash From Investing
-175856000
Quarters > 2 > cash Flow > cash From Financing
115949000
Quarters > 2 > cash Flow > net Change In Cash
-23366000
Quarters > 2 > ratios > PE
1.3257380138181312
Quarters > 2 > ratios > PB
1.9407275990781818
Quarters > 2 > ratios > ROE
2.2845820924915103
Quarters > 2 > ratios > ROA
1.2633589493301385
Quarters > 2 > ratios > FCF
-42146000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
-0.0536441382329993
Quarters > 2 > health Score
49
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
802315000
Quarters > 3 > income Statement > cost Of Revenue
605895000
Quarters > 3 > income Statement > gross Profit
196420000
Quarters > 3 > income Statement > operating Expenses
146274000
Quarters > 3 > income Statement > operating Income
50146000
Quarters > 3 > income Statement > interest Expense
10661000
Quarters > 3 > income Statement > pretax Income
42974000
Quarters > 3 > income Statement > net Income
42817000
Quarters > 3 > income Statement > eps
0.7401127013759248
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
57852000
Quarters > 3 > income Statement > income Tax Expense
6000
Quarters > 3 > income Statement > EBITDA
116180000
Quarters > 3 > income Statement > operating Margin
6.250163589114001
Quarters > 3 > income Statement > total Other Income Expense Net
-7172000
Quarters > 3 > balance Sheet > cash
74444000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
536745000
Quarters > 3 > balance Sheet > inventories
393898000
Quarters > 3 > balance Sheet > total Current Assets
1068559000
Quarters > 3 > balance Sheet > property Plant Equipment
4181956000
Quarters > 3 > balance Sheet > total Assets
5851952000
Quarters > 3 > balance Sheet > payables
251354000
Quarters > 3 > balance Sheet > short Term Debt
43953000
Quarters > 3 > balance Sheet > long Term Debt
866722000
Quarters > 3 > balance Sheet > total Liabilities
2498704000
Quarters > 3 > balance Sheet > equity
3351813000
Quarters > 3 > cash Flow > net Income
42816000
Quarters > 3 > cash Flow > depreciation
62545000
Quarters > 3 > cash Flow > change In Working Capital
82024000
Quarters > 3 > cash Flow > cash From Operations
247384000
Quarters > 3 > cash Flow > capital Expenditures
96670000
Quarters > 3 > cash Flow > cash From Investing
-102737000
Quarters > 3 > cash Flow > cash From Financing
-137276000
Quarters > 3 > cash Flow > net Change In Cash
7371000
Quarters > 3 > ratios > PE
0.7401127013759248
Quarters > 3 > ratios > PB
1.9438113761119729
Quarters > 3 > ratios > ROE
1.2774280665418984
Quarters > 3 > ratios > ROA
0.7316703896409266
Quarters > 3 > ratios > FCF
150714000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.18784891221029146
Quarters > 3 > health Score
66
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
3265876000
Annuals > 0 > income Statement > cost Of Revenue
2440676000
Annuals > 0 > income Statement > gross Profit
825200000
Annuals > 0 > income Statement > operating Expenses
426103000
Annuals > 0 > income Statement > operating Income
399097000
Annuals > 0 > income Statement > interest Expense
49129000
Annuals > 0 > income Statement > pretax Income
362763000
Annuals > 0 > income Statement > net Income
286707000
Annuals > 0 > income Statement > eps
4.913152257732842
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
58355000
Annuals > 0 > income Statement > income Tax Expense
75867000
Annuals > 0 > income Statement > EBITDA
652214000
Annuals > 0 > income Statement > operating Margin
12.220212892344962
Annuals > 0 > income Statement > total Other Income Expense Net
-36334000
Annuals > 0 > balance Sheet > cash
74444000
Annuals > 0 > balance Sheet > short Term Investments
-7371001
Annuals > 0 > balance Sheet > receivables
536745000
Annuals > 0 > balance Sheet > inventories
393898000
Annuals > 0 > balance Sheet > total Current Assets
1068559000
Annuals > 0 > balance Sheet > property Plant Equipment
4181956000
Annuals > 0 > balance Sheet > total Assets
5851952000
Annuals > 0 > balance Sheet > payables
251354000
Annuals > 0 > balance Sheet > short Term Debt
43953000
Annuals > 0 > balance Sheet > long Term Debt
866722000
Annuals > 0 > balance Sheet > total Liabilities
2498704000
Annuals > 0 > balance Sheet > equity
3351813000
Annuals > 0 > cash Flow > net Income
286896000
Annuals > 0 > cash Flow > depreciation
240322000
Annuals > 0 > cash Flow > change In Working Capital
93055000
Annuals > 0 > cash Flow > cash From Operations
756494000
Annuals > 0 > cash Flow > capital Expenditures
342660000
Annuals > 0 > cash Flow > cash From Investing
-400127000
Annuals > 0 > cash Flow > cash From Financing
-314500000
Annuals > 0 > cash Flow > net Change In Cash
41867000
Annuals > 0 > ratios > PE
4.913152257732842
Annuals > 0 > ratios > PB
1.9763810212562574
Annuals > 0 > ratios > ROE
8.553788651097182
Annuals > 0 > ratios > ROA
4.899339570796206
Annuals > 0 > ratios > FCF
413834000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.1267145476435725
Annuals > 0 > health Score
69
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
3091640000
Annuals > 1 > income Statement > cost Of Revenue
2391578000
Annuals > 1 > income Statement > gross Profit
700062000
Annuals > 1 > income Statement > operating Expenses
364970000
Annuals > 1 > income Statement > operating Income
335092000
Annuals > 1 > income Statement > interest Expense
52008000
Annuals > 1 > income Statement > pretax Income
294125000
Annuals > 1 > income Statement > net Income
222935000
Annuals > 1 > income Statement > eps
3.724459962911606
Annuals > 1 > income Statement > dividends Per Share
1
Annuals > 1 > income Statement > shares Outstanding
59857000
Annuals > 1 > income Statement > income Tax Expense
71220000
Annuals > 1 > income Statement > EBITDA
557289000
Annuals > 1 > income Statement > operating Margin
10.838648743061935
Annuals > 1 > income Statement > total Other Income Expense Net
-40967000
Annuals > 1 > balance Sheet > cash
32577000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
578716000
Annuals > 1 > balance Sheet > inventories
454389000
Annuals > 1 > balance Sheet > total Current Assets
1135161000
Annuals > 1 > balance Sheet > property Plant Equipment
4013321000
Annuals > 1 > balance Sheet > total Assets
5722197000
Annuals > 1 > balance Sheet > payables
269378000
Annuals > 1 > balance Sheet > short Term Debt
41408000
Annuals > 1 > balance Sheet > long Term Debt
1008527000
Annuals > 1 > balance Sheet > total Liabilities
2535520000
Annuals > 1 > balance Sheet > equity
3185431000
Annuals > 1 > cash Flow > net Income
222873000
Annuals > 1 > cash Flow > depreciation
240122000
Annuals > 1 > cash Flow > change In Working Capital
4907000
Annuals > 1 > cash Flow > cash From Operations
540228000
Annuals > 1 > cash Flow > capital Expenditures
401730000
Annuals > 1 > cash Flow > cash From Investing
-413149000
Annuals > 1 > cash Flow > cash From Financing
-175079000
Annuals > 1 > cash Flow > net Change In Cash
-48000000
Annuals > 1 > ratios > PE
3.724459962911606
Annuals > 1 > ratios > PB
2.1331388562489657
Annuals > 1 > ratios > ROE
6.998581981527774
Annuals > 1 > ratios > ROA
3.8959686288325965
Annuals > 1 > ratios > FCF
138498000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.04479758315974693
Annuals > 1 > health Score
59
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
2784754000
Annuals > 2 > income Statement > cost Of Revenue
2262384000
Annuals > 2 > income Statement > gross Profit
522370000
Annuals > 2 > income Statement > operating Expenses
329484000
Annuals > 2 > income Statement > operating Income
192886000
Annuals > 2 > income Statement > interest Expense
44588000
Annuals > 2 > income Statement > pretax Income
164975000
Annuals > 2 > income Statement > net Income
122291000
Annuals > 2 > income Statement > eps
2.027068242470454
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
60329000
Annuals > 2 > income Statement > income Tax Expense
42214000
Annuals > 2 > income Statement > EBITDA
411006000
Annuals > 2 > income Statement > operating Margin
6.926500509560269
Annuals > 2 > income Statement > total Other Income Expense Net
-27911000
Annuals > 2 > balance Sheet > cash
80577000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
597962000
Annuals > 2 > balance Sheet > inventories
461848000
Annuals > 2 > balance Sheet > total Current Assets
1211759000
Annuals > 2 > balance Sheet > property Plant Equipment
3787969000
Annuals > 2 > balance Sheet > total Assets
5554924000
Annuals > 2 > balance Sheet > payables
278081000
Annuals > 2 > balance Sheet > short Term Debt
39736000
Annuals > 2 > balance Sheet > long Term Debt
1076326000
Annuals > 2 > balance Sheet > total Liabilities
2509756000
Annuals > 2 > balance Sheet > equity
3042877000
Annuals > 2 > cash Flow > net Income
122761000
Annuals > 2 > cash Flow > depreciation
201443000
Annuals > 2 > cash Flow > change In Working Capital
-103375000
Annuals > 2 > cash Flow > cash From Operations
294128000
Annuals > 2 > cash Flow > capital Expenditures
172606000
Annuals > 2 > cash Flow > cash From Investing
-139601000
Annuals > 2 > cash Flow > cash From Financing
-108763000
Annuals > 2 > cash Flow > net Change In Cash
45764000
Annuals > 2 > ratios > PE
2.027068242470454
Annuals > 2 > ratios > PB
2.250681864564358
Annuals > 2 > ratios > ROE
4.018926824843725
Annuals > 2 > ratios > ROA
2.2014882651859864
Annuals > 2 > ratios > FCF
121522000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.04363832496514952
Annuals > 2 > health Score
55
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
2246660000
Annuals > 3 > income Statement > cost Of Revenue
1866679000
Annuals > 3 > income Statement > gross Profit
379981000
Annuals > 3 > income Statement > operating Expenses
638114000
Annuals > 3 > income Statement > operating Income
-258133000
Annuals > 3 > income Statement > interest Expense
42469000
Annuals > 3 > income Statement > pretax Income
-290601000
Annuals > 3 > income Statement > net Income
-246954000
Annuals > 3 > income Statement > eps
-4.112267497044278
Annuals > 3 > income Statement > dividends Per Share
2227000
Annuals > 3 > income Statement > shares Outstanding
60053000
Annuals > 3 > income Statement > income Tax Expense
-43830000
Annuals > 3 > income Statement > EBITDA
-34414000
Annuals > 3 > income Statement > operating Margin
-11.489633500396144
Annuals > 3 > income Statement > total Other Income Expense Net
-32468000
Annuals > 3 > balance Sheet > cash
34813000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
567922000
Annuals > 3 > balance Sheet > inventories
331350000
Annuals > 3 > balance Sheet > total Current Assets
1003865000
Annuals > 3 > balance Sheet > property Plant Equipment
3846245000
Annuals > 3 > balance Sheet > total Assets
5399063000
Annuals > 3 > balance Sheet > payables
199088000
Annuals > 3 > balance Sheet > short Term Debt
35836000
Annuals > 3 > balance Sheet > long Term Debt
1161433000
Annuals > 3 > balance Sheet > total Liabilities
2510281000
Annuals > 3 > balance Sheet > equity
2886324000
Annuals > 3 > cash Flow > net Income
-246771000
Annuals > 3 > cash Flow > depreciation
213718000
Annuals > 3 > cash Flow > change In Working Capital
15948000
Annuals > 3 > cash Flow > cash From Operations
321576000
Annuals > 3 > cash Flow > capital Expenditures
98015000
Annuals > 3 > cash Flow > cash From Investing
-55788000
Annuals > 3 > cash Flow > cash From Financing
-311313000
Annuals > 3 > cash Flow > net Change In Cash
-45525000
Annuals > 3 > ratios > PE
-4.112267497044278
Annuals > 3 > ratios > PB
2.3619027385698903
Annuals > 3 > ratios > ROE
-8.556004107646958
Annuals > 3 > ratios > ROA
-4.574015898684642
Annuals > 3 > ratios > FCF
223561000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
0.09950815877791923
Annuals > 3 > health Score
40
Valuation > metrics > PE
21.1004
Valuation > metrics > PB
1.875336422130449
Valuation > final Score
100
Valuation > verdict
Fair
Profitability > metrics > ROE
2.751891523777817
Profitability > metrics > ROA
7.974954971888145
Profitability > metrics > Net Margin
0.10617555193586489
Profitability > final Score
45
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.8033841696618954
Risk > metrics > Interest Coverage
10.662020611589796
Risk > final Score
88
Risk > verdict
Low
Liquidity > metrics > Current Ratio
4.228438202943567
Liquidity > metrics > Quick Ratio
2.6827334273933348
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
46
Prev Profitabilities > 1
40
Prev Profitabilities > 2
23
Prev Risks > 0
88
Prev Risks > 1
88
Prev Risks > 2
67
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T18:51:30.183Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-04-29
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-01-29
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
BeforeMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
1.64
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-29
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
1.65
Earnings History > 2 > eps Estimate
1.62
Earnings History > 2 > eps Difference
0.03
Earnings History > 2 > surprise Percent
1.8519
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-07-31
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
1.67
Earnings History > 3 > eps Estimate
1.63
Earnings History > 3 > eps Difference
0.04
Earnings History > 3 > surprise Percent
2.454
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-05-01
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.33
Earnings History > 4 > eps Estimate
1.28
Earnings History > 4 > eps Difference
0.05
Earnings History > 4 > surprise Percent
3.9063
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-01-30
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
1.29
Earnings History > 5 > eps Estimate
1.29
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-10-30
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.55
Earnings History > 6 > eps Estimate
1.47
Earnings History > 6 > eps Difference
0.08
Earnings History > 6 > surprise Percent
5.4422
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-08-01
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.43
Earnings History > 7 > eps Estimate
1.32
Earnings History > 7 > eps Difference
0.11
Earnings History > 7 > surprise Percent
8.3333
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-04-25
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
1.19
Earnings History > 8 > eps Estimate
0.98
Earnings History > 8 > eps Difference
0.21
Earnings History > 8 > surprise Percent
21.4286
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-02-01
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
1.04
Earnings History > 9 > eps Estimate
1.03
Earnings History > 9 > eps Difference
0.01
Earnings History > 9 > surprise Percent
0.9709
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-10-26
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.05
Earnings History > 10 > eps Estimate
1.02
Earnings History > 10 > eps Difference
0.03
Earnings History > 10 > surprise Percent
2.9412
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-07-27
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.95
Earnings History > 11 > eps Estimate
0.85
Earnings History > 11 > eps Difference
0.1
Earnings History > 11 > surprise Percent
11.7647
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-04-27
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.68
Earnings History > 12 > eps Estimate
0.64
Earnings History > 12 > eps Difference
0.04
Earnings History > 12 > surprise Percent
6.25
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-01-31
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.67
Earnings History > 13 > eps Estimate
0.65
Earnings History > 13 > eps Difference
0.02
Earnings History > 13 > surprise Percent
3.0769
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-10-24
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.65
Earnings History > 14 > eps Estimate
0.59
Earnings History > 14 > eps Difference
0.06
Earnings History > 14 > surprise Percent
10.1695
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-07-28
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.49
Earnings History > 15 > eps Estimate
0.44
Earnings History > 15 > eps Difference
0.05
Earnings History > 15 > surprise Percent
11.3636
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
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.29
Earnings History > 16 > eps Estimate
0.27
Earnings History > 16 > eps Difference
0.02
Earnings History > 16 > surprise Percent
7.4074
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-01-27
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.27
Earnings History > 17 > eps Estimate
0.26
Earnings History > 17 > eps Difference
0.01
Earnings History > 17 > surprise Percent
3.8462
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
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.17
Earnings History > 18 > eps Estimate
0.26
Earnings History > 18 > eps Difference
-0.09
Earnings History > 18 > surprise Percent
-34.6154
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-07-29
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
0.17
Earnings History > 19 > eps Estimate
0.13
Earnings History > 19 > eps Difference
0.04
Earnings History > 19 > surprise Percent
30.7692
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-04-29
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
-0.06
Earnings History > 20 > eps Estimate
0.13
Earnings History > 20 > eps Difference
-0.19
Earnings History > 20 > surprise Percent
-146.1538
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-01-28
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.37
Earnings History > 21 > eps Estimate
0.23
Earnings History > 21 > eps Difference
0.14
Earnings History > 21 > surprise Percent
60.8696
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-10-29
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.46
Earnings History > 22 > eps Estimate
0.36
Earnings History > 22 > eps Difference
0.1
Earnings History > 22 > surprise Percent
27.7778
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-07-30
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.42
Earnings History > 23 > eps Estimate
0.44
Earnings History > 23 > eps Difference
-0.02
Earnings History > 23 > surprise Percent
-4.5455
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-05-05
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.59
Earnings History > 24 > eps Estimate
0.44
Earnings History > 24 > eps Difference
0.15
Earnings History > 24 > surprise Percent
34.0909
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-01-30
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.58
Earnings History > 25 > eps Estimate
0.59
Earnings History > 25 > eps Difference
-0.01
Earnings History > 25 > surprise Percent
-1.6949
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-10-25
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.8
Earnings History > 26 > eps Estimate
0.72
Earnings History > 26 > eps Difference
0.08
Earnings History > 26 > surprise Percent
11.1111
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-07-25
Earnings History > 27 > date
2019-06-30
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.8
Earnings History > 27 > eps Difference
-0.01
Earnings History > 27 > surprise Percent
-1.25
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-05-02
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.74
Earnings History > 28 > eps Estimate
0.71
Earnings History > 28 > eps Difference
0.03
Earnings History > 28 > surprise Percent
4.2254
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-01-31
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.75
Earnings History > 29 > eps Estimate
0.68
Earnings History > 29 > eps Difference
0.07
Earnings History > 29 > surprise Percent
10.2941
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-10-25
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.7
Earnings History > 30 > eps Estimate
0.64
Earnings History > 30 > eps Difference
0.06
Earnings History > 30 > surprise Percent
9.375
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-07-25
Earnings History > 31 > date
2018-06-30
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.78
Earnings History > 31 > eps Estimate
0.71
Earnings History > 31 > eps Difference
0.07
Earnings History > 31 > surprise Percent
9.8592
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-04-25
Earnings History > 32 > date
2018-03-31
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.67
Earnings History > 32 > eps Estimate
0.59
Earnings History > 32 > eps Difference
0.08
Earnings History > 32 > surprise Percent
13.5593
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-01-31
Earnings History > 33 > date
2017-12-31
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.54
Earnings History > 33 > eps Estimate
0.51
Earnings History > 33 > eps Difference
0.03
Earnings History > 33 > surprise Percent
5.8824
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-11-01
Earnings History > 34 > date
2017-09-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.52
Earnings History > 34 > eps Estimate
0.44
Earnings History > 34 > eps Difference
0.08
Earnings History > 34 > surprise Percent
18.1818
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-07-26
Earnings History > 35 > date
2017-06-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.48
Earnings History > 35 > eps Estimate
0.48
Earnings History > 35 > eps Difference
0
Earnings History > 35 > surprise Percent
0
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-04-26
Earnings History > 36 > date
2017-03-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.51
Earnings History > 36 > eps Estimate
0.51
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
0
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-01
Earnings History > 37 > date
2016-12-31
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.6
Earnings History > 37 > eps Estimate
0.52
Earnings History > 37 > eps Difference
0.08
Earnings History > 37 > surprise Percent
15.3846
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-10-26
Earnings History > 38 > date
2016-09-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.59
Earnings History > 38 > eps Estimate
0.56
Earnings History > 38 > eps Difference
0.03
Earnings History > 38 > surprise Percent
5.3571
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-07-27
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.72
Earnings History > 39 > eps Estimate
0.7
Earnings History > 39 > eps Difference
0.02
Earnings History > 39 > surprise Percent
2.8571
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-04-27
Earnings History > 40 > date
2016-03-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.77
Earnings History > 40 > eps Estimate
0.78
Earnings History > 40 > eps Difference
-0.01
Earnings History > 40 > surprise Percent
-1.2821
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-01-27
Earnings History > 41 > date
2015-12-31
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.94
Earnings History > 41 > eps Estimate
0.97
Earnings History > 41 > eps Difference
-0.03
Earnings History > 41 > surprise Percent
-3.0928
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-10-28
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
1.04
Earnings History > 42 > eps Estimate
1.03
Earnings History > 42 > eps Difference
0.01
Earnings History > 42 > surprise Percent
0.9709
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-07-29
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
1.04
Earnings History > 43 > eps Estimate
1.03
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
0.9709
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-04-29
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
1.09
Earnings History > 44 > eps Estimate
1.08
Earnings History > 44 > eps Difference
0.01
Earnings History > 44 > surprise Percent
0.9259
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-01-28
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
1.19
Earnings History > 45 > eps Estimate
1.17
Earnings History > 45 > eps Difference
0.02
Earnings History > 45 > surprise Percent
1.7094
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-10-29
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
1.34
Earnings History > 46 > eps Estimate
1.37
Earnings History > 46 > eps Difference
-0.03
Earnings History > 46 > surprise Percent
-2.1898
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-07-30
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
1.31
Earnings History > 47 > eps Estimate
1.3
Earnings History > 47 > eps Difference
0.01
Earnings History > 47 > surprise Percent
0.7692
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-04-30
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
AfterMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
1.15
Earnings History > 48 > eps Estimate
1.09
Earnings History > 48 > eps Difference
0.06
Earnings History > 48 > surprise Percent
5.5046
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-01-29
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
1.13
Earnings History > 49 > eps Estimate
1.13
Earnings History > 49 > eps Difference
0
Earnings History > 49 > surprise Percent
0
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-10-28
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
BeforeMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
1.29
Earnings History > 50 > eps Estimate
1.12
Earnings History > 50 > eps Difference
0.17
Earnings History > 50 > surprise Percent
15.1786
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-07-24
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
AfterMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
1.21
Earnings History > 51 > eps Estimate
1.06
Earnings History > 51 > eps Difference
0.15
Earnings History > 51 > surprise Percent
14.1509
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-04-24
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
AfterMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
1.05
Earnings History > 52 > eps Estimate
0.91
Earnings History > 52 > eps Difference
0.14
Earnings History > 52 > surprise Percent
15.3846
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-01-30
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
1.12
Earnings History > 53 > eps Estimate
0.86
Earnings History > 53 > eps Difference
0.26
Earnings History > 53 > surprise Percent
30.2326
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-10-24
Earnings History > 54 > date
2012-09-30
Earnings History > 54 > before After Market
AfterMarket
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.95
Earnings History > 54 > eps Estimate
0.9
Earnings History > 54 > eps Difference
0.05
Earnings History > 54 > surprise Percent
5.5556
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-07-25
Earnings History > 55 > date
2012-06-30
Earnings History > 55 > before After Market
AfterMarket
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.85
Earnings History > 55 > eps Estimate
0.82
Earnings History > 55 > eps Difference
0.03
Earnings History > 55 > surprise Percent
3.6585
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-04-25
Earnings History > 56 > date
2012-03-31
Earnings History > 56 > before After Market
AfterMarket
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.99
Earnings History > 56 > eps Estimate
0.91
Earnings History > 56 > eps Difference
0.08
Earnings History > 56 > surprise Percent
8.7912
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-02-02
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
1.08
Earnings History > 57 > eps Estimate
1
Earnings History > 57 > eps Difference
0.08
Earnings History > 57 > surprise Percent
8
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-10-26
Earnings History > 58 > date
2011-09-30
Earnings History > 58 > before After Market
AfterMarket
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.94
Earnings History > 58 > eps Estimate
0.92
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
2.1739
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-07-27
Earnings History > 59 > date
2011-06-30
Earnings History > 59 > before After Market
AfterMarket
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.77
Earnings History > 59 > eps Estimate
0.74
Earnings History > 59 > eps Difference
0.03
Earnings History > 59 > surprise Percent
4.0541
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-04-27
Earnings History > 60 > date
2011-03-31
Earnings History > 60 > before After Market
AfterMarket
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.6
Earnings History > 60 > eps Estimate
0.58
Earnings History > 60 > eps Difference
0.02
Earnings History > 60 > surprise Percent
3.4483
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-01-26
Earnings History > 61 > date
2010-12-31
Earnings History > 61 > before After Market
AfterMarket
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.59
Earnings History > 61 > eps Estimate
0.54
Earnings History > 61 > eps Difference
0.05
Earnings History > 61 > surprise Percent
9.2593
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-10-27
Earnings History > 62 > date
2010-09-30
Earnings History > 62 > before After Market
AfterMarket
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.57
Earnings History > 62 > eps Estimate
0.54
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
5.5556
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-07-28
Earnings History > 63 > date
2010-06-30
Earnings History > 63 > before After Market
AfterMarket
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.54
Earnings History > 63 > eps Estimate
0.56
Earnings History > 63 > eps Difference
-0.02
Earnings History > 63 > surprise Percent
-3.5714
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-04-28
Earnings History > 64 > date
2010-03-31
Earnings History > 64 > before After Market
AfterMarket
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.51
Earnings History > 64 > eps Estimate
0.45
Earnings History > 64 > eps Difference
0.06
Earnings History > 64 > surprise Percent
13.3333
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-01-27
Earnings History > 65 > date
2009-12-31
Earnings History > 65 > before After Market
AfterMarket
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.58
Earnings History > 65 > eps Estimate
0.6
Earnings History > 65 > eps Difference
-0.02
Earnings History > 65 > surprise Percent
-3.3333
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-10-28
Earnings History > 66 > date
2009-09-30
Earnings History > 66 > before After Market
AfterMarket
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.65
Earnings History > 66 > eps Estimate
0.65
Earnings History > 66 > eps Difference
0
Earnings History > 66 > surprise Percent
0
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-07-29
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
AfterMarket
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.61
Earnings History > 67 > eps Estimate
0.58
Earnings History > 67 > eps Difference
0.03
Earnings History > 67 > surprise Percent
5.1724
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-04-29
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
AfterMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.57
Earnings History > 68 > eps Estimate
0.52
Earnings History > 68 > eps Difference
0.05
Earnings History > 68 > surprise Percent
9.6154
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-01-28
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
AfterMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.72
Earnings History > 69 > eps Estimate
0.79
Earnings History > 69 > eps Difference
-0.07
Earnings History > 69 > surprise Percent
-8.8608
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-10-29
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
AfterMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.77
Earnings History > 70 > eps Estimate
0.75
Earnings History > 70 > eps Difference
0.02
Earnings History > 70 > surprise Percent
2.6667
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-07-23
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
AfterMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.74
Earnings History > 71 > eps Estimate
0.73
Earnings History > 71 > eps Difference
0.01
Earnings History > 71 > surprise Percent
1.3699
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-04-23
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
AfterMarket
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.68
Earnings History > 72 > eps Estimate
0.67
Earnings History > 72 > eps Difference
0.01
Earnings History > 72 > surprise Percent
1.4925
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-01-30
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
AfterMarket
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.64
Earnings History > 73 > eps Estimate
0.63
Earnings History > 73 > eps Difference
0.01
Earnings History > 73 > surprise Percent
1.5873
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-10-24
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
AfterMarket
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.64
Earnings History > 74 > eps Estimate
0.61
Earnings History > 74 > eps Difference
0.03
Earnings History > 74 > surprise Percent
4.918
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-07-25
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
AfterMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.56
Earnings History > 75 > eps Estimate
0.52
Earnings History > 75 > eps Difference
0.04
Earnings History > 75 > surprise Percent
7.6923
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-04-25
Earnings History > 76 > date
2007-03-31
Earnings History > 76 > before After Market
AfterMarket
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.46
Earnings History > 76 > eps Estimate
0.44
Earnings History > 76 > eps Difference
0.02
Earnings History > 76 > surprise Percent
4.5455
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-01-24
Earnings History > 77 > date
2006-12-31
Earnings History > 77 > before After Market
AfterMarket
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.45
Earnings History > 77 > eps Estimate
0.45
Earnings History > 77 > eps Difference
0
Earnings History > 77 > surprise Percent
0
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-10-25
Earnings History > 78 > date
2006-09-30
Earnings History > 78 > before After Market
AfterMarket
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.48
Earnings History > 78 > eps Estimate
0.45
Earnings History > 78 > eps Difference
0.03
Earnings History > 78 > surprise Percent
6.6667
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-07-26
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
AfterMarket
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.43
Earnings History > 79 > eps Estimate
0.45
Earnings History > 79 > eps Difference
-0.02
Earnings History > 79 > surprise Percent
-4.4444
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-04-26
Earnings History > 80 > date
2006-03-31
Earnings History > 80 > before After Market
AfterMarket
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.43
Earnings History > 80 > eps Estimate
0.4
Earnings History > 80 > eps Difference
0.03
Earnings History > 80 > surprise Percent
7.5
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-01-25
Earnings History > 81 > date
2005-12-31
Earnings History > 81 > before After Market
AfterMarket
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.38
Earnings History > 81 > eps Estimate
0.36
Earnings History > 81 > eps Difference
0.02
Earnings History > 81 > surprise Percent
5.5556
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
AfterMarket
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.34
Earnings History > 82 > eps Estimate
0.34
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
0
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-07-27
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
AfterMarket
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.35
Earnings History > 83 > eps Estimate
0.34
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
2.9412
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-27
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
AfterMarket
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.26
Earnings History > 84 > eps Estimate
0.23
Earnings History > 84 > eps Difference
0.03
Earnings History > 84 > surprise Percent
13.0435
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-01-26
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
AfterMarket
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.27
Earnings History > 85 > eps Estimate
0.26
Earnings History > 85 > eps Difference
0.01
Earnings History > 85 > surprise Percent
3.8462
Earnings History > 86 > period
2004-09-30
Earnings History > 86 > report Date
2004-10-27
Earnings History > 86 > date
2004-09-30
Earnings History > 86 > before After Market
AfterMarket
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.27
Earnings History > 86 > eps Estimate
0.27
Earnings History > 86 > eps Difference
0
Earnings History > 86 > surprise Percent
0
Earnings History > 87 > period
2004-06-30
Earnings History > 87 > report Date
2004-07-28
Earnings History > 87 > date
2004-06-30
Earnings History > 87 > before After Market
AfterMarket
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.28
Earnings History > 87 > eps Estimate
0.27
Earnings History > 87 > eps Difference
0.01
Earnings History > 87 > surprise Percent
3.7037
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-28
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
AfterMarket
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.18
Earnings History > 88 > eps Estimate
0.17
Earnings History > 88 > eps Difference
0.01
Earnings History > 88 > surprise Percent
5.8824
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-01-29
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
BeforeMarket
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.23
Earnings History > 89 > eps Estimate
0.24
Earnings History > 89 > eps Difference
-0.01
Earnings History > 89 > surprise Percent
-4.1667
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-23
Earnings History > 90 > date
2003-09-30
Earnings History > 90 > before After Market
BeforeMarket
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.23
Earnings History > 90 > eps Estimate
0.23
Earnings History > 90 > eps Difference
0
Earnings History > 90 > surprise Percent
0
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-24
Earnings History > 91 > date
2003-06-30
Earnings History > 91 > before After Market
BeforeMarket
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.24
Earnings History > 91 > eps Estimate
0.23
Earnings History > 91 > eps Difference
0.01
Earnings History > 91 > surprise Percent
4.3478
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-04-24
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
BeforeMarket
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.14
Earnings History > 92 > eps Estimate
0.14
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
0
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2003-01-30
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
BeforeMarket
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.22
Earnings History > 93 > eps Estimate
0.21
Earnings History > 93 > eps Difference
0.01
Earnings History > 93 > surprise Percent
4.7619
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-10-24
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
BeforeMarket
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.25
Earnings History > 94 > eps Estimate
0.21
Earnings History > 94 > eps Difference
0.04
Earnings History > 94 > surprise Percent
19.0476
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-07-18
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
BeforeMarket
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.18
Earnings History > 95 > eps Estimate
0.19
Earnings History > 95 > eps Difference
-0.01
Earnings History > 95 > surprise Percent
-5.2632
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-04-18
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
BeforeMarket
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.18
Earnings History > 96 > eps Estimate
0.18
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
0
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2002-01-31
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
BeforeMarket
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.22
Earnings History > 97 > eps Estimate
0.22
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
0
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-10-18
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
BeforeMarket
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.24
Earnings History > 98 > eps Estimate
0.22
Earnings History > 98 > eps Difference
0.02
Earnings History > 98 > surprise Percent
9.0909
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-07-19
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
BeforeMarket
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.22
Earnings History > 99 > eps Estimate
0.19
Earnings History > 99 > eps Difference
0.03
Earnings History > 99 > surprise Percent
15.7895
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-04-19
Earnings History > 100 > date
2001-03-31
Earnings History > 100 > before After Market
BeforeMarket
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.14
Earnings History > 100 > eps Estimate
0.13
Earnings History > 100 > eps Difference
0.01
Earnings History > 100 > surprise Percent
7.6923
Earnings History > 101 > period
2000-12-31
Earnings History > 101 > report Date
2001-01-31
Earnings History > 101 > date
2000-12-31
Earnings History > 101 > before After Market
BeforeMarket
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.19
Earnings History > 101 > eps Estimate
0.18
Earnings History > 101 > eps Difference
0.01
Earnings History > 101 > surprise Percent
5.5556
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-10-19
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
BeforeMarket
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.19
Earnings History > 102 > eps Estimate
0.18
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
5.5556
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-07-20
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.2
Earnings History > 103 > eps Estimate
0.19
Earnings History > 103 > eps Difference
0.01
Earnings History > 103 > surprise Percent
5.2632
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-04-20
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.13
Earnings History > 104 > eps Estimate
0.12
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
8.3333
Earnings History > 105 > period
1999-12-31
Earnings History > 105 > report Date
2000-02-03
Earnings History > 105 > date
1999-12-31
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
0.16
Earnings History > 105 > eps Estimate
0.14
Earnings History > 105 > eps Difference
0.02
Earnings History > 105 > surprise Percent
14.2857
Earnings History > 106 > period
1999-09-30
Earnings History > 106 > report Date
1999-10-21
Earnings History > 106 > date
1999-09-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.17
Earnings History > 106 > eps Estimate
0.17
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-06-30
Earnings History > 107 > report Date
1999-07-22
Earnings History > 107 > date
1999-06-30
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
0.17
Earnings History > 107 > eps Estimate
0.16
Earnings History > 107 > eps Difference
0.01
Earnings History > 107 > surprise Percent
6.25
Earnings History > 108 > period
1999-03-31
Earnings History > 108 > report Date
1999-04-21
Earnings History > 108 > date
1999-03-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.1
Earnings History > 108 > eps Estimate
0.11
Earnings History > 108 > eps Difference
-0.01
Earnings History > 108 > surprise Percent
-9.0909
Earnings History > 109 > period
1998-12-31
Earnings History > 109 > report Date
1999-02-04
Earnings History > 109 > date
1998-12-31
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
0.12
Earnings History > 109 > eps Estimate
0.13
Earnings History > 109 > eps Difference
-0.01
Earnings History > 109 > surprise Percent
-7.6923
Earnings History > 110 > period
1998-09-30
Earnings History > 110 > report Date
1998-10-22
Earnings History > 110 > date
1998-09-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.14
Earnings History > 110 > eps Estimate
0.14
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1998-06-30
Earnings History > 111 > report Date
1998-07-22
Earnings History > 111 > date
1998-06-30
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.16
Earnings History > 111 > eps Estimate
0.15
Earnings History > 111 > eps Difference
0.01
Earnings History > 111 > surprise Percent
6.6667
Earnings History > 112 > period
1998-03-31
Earnings History > 112 > report Date
1998-04-22
Earnings History > 112 > date
1998-03-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.11
Earnings History > 112 > eps Estimate
0.11
Earnings History > 112 > eps Difference
0
Earnings History > 112 > surprise Percent
0
Earnings History > 113 > period
1997-12-31
Earnings History > 113 > report Date
1998-02-17
Earnings History > 113 > date
1997-12-31
Earnings History > 113 > before After Market
BeforeMarket
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.14
Earnings History > 113 > eps Estimate
0.14
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-09-30
Earnings History > 114 > report Date
1997-10-22
Earnings History > 114 > date
1997-09-30
Earnings History > 114 > before After Market
BeforeMarket
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.12
Earnings History > 114 > eps Estimate
0.15
Earnings History > 114 > eps Difference
-0.03
Earnings History > 114 > surprise Percent
-20
Earnings History > 115 > period
1997-06-30
Earnings History > 115 > report Date
1997-07-22
Earnings History > 115 > date
1997-06-30
Earnings History > 115 > before After Market
BeforeMarket
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.14
Earnings History > 115 > eps Estimate
0.16
Earnings History > 115 > eps Difference
-0.02
Earnings History > 115 > surprise Percent
-12.5
Earnings History > 116 > period
1997-03-31
Earnings History > 116 > report Date
1997-04-22
Earnings History > 116 > date
1997-03-31
Earnings History > 116 > before After Market
BeforeMarket
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.13
Earnings History > 116 > eps Estimate
0.12
Earnings History > 116 > eps Difference
0.01
Earnings History > 116 > surprise Percent
8.3333
Earnings History > 117 > period
1996-12-31
Earnings History > 117 > report Date
1997-02-18
Earnings History > 117 > date
1996-12-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.14
Earnings History > 117 > eps Estimate
0.14
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1996-09-30
Earnings History > 118 > report Date
1996-10-22
Earnings History > 118 > date
1996-09-30
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.14
Earnings History > 118 > eps Estimate
0.14
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1996-06-30
Earnings History > 119 > report Date
1996-07-22
Earnings History > 119 > date
1996-06-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.14
Earnings History > 119 > eps Estimate
0.13
Earnings History > 119 > eps Difference
0.01
Earnings History > 119 > surprise Percent
7.6923
Earnings History > 120 > period
1996-03-31
Earnings History > 120 > report Date
1996-04-23
Earnings History > 120 > date
1996-03-31
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.1
Earnings History > 120 > eps Estimate
0.1
Earnings History > 120 > eps Difference
0
Earnings History > 120 > surprise Percent
0
Earnings History > 121 > period
1995-12-31
Earnings History > 121 > report Date
1996-02-20
Earnings History > 121 > date
1995-12-31
Earnings History > 121 > before After Market
-
Earnings History > 121 > currency
USD
Earnings History > 121 > eps Actual
0.12
Earnings History > 121 > eps Estimate
0.12
Earnings History > 121 > eps Difference
0
Earnings History > 121 > surprise Percent
0
Earnings History > 122 > period
1995-09-30
Earnings History > 122 > report Date
1995-09-30
Earnings History > 122 > date
1995-09-30
Earnings History > 122 > before After Market
-
Earnings History > 122 > currency
USD
Earnings History > 122 > eps Actual
-0.1201
Earnings History > 122 > eps Estimate
-
Earnings History > 122 > eps Difference
0
Earnings History > 122 > surprise Percent
-
Earnings History > 123 > period
1995-06-30
Earnings History > 123 > report Date
1995-06-30
Earnings History > 123 > date
1995-06-30
Earnings History > 123 > before After Market
-
Earnings History > 123 > currency
USD
Earnings History > 123 > eps Actual
0.0894
Earnings History > 123 > eps Estimate
-
Earnings History > 123 > eps Difference
0
Earnings History > 123 > surprise Percent
-
Earnings History > 124 > period
1995-03-31
Earnings History > 124 > report Date
1995-03-31
Earnings History > 124 > date
1995-03-31
Earnings History > 124 > before After Market
-
Earnings History > 124 > currency
USD
Earnings History > 124 > eps Actual
0.0835
Earnings History > 124 > eps Estimate
-
Earnings History > 124 > eps Difference
0
Earnings History > 124 > surprise Percent
-
Kirby Corporation operates domestic tank barges in the United States. Its Marine Transportation segment provides marine transportation service and towing vessel transporting bulk liquid product, as well as operates tank barge throughout the Mississippi River System, on the Gulf Intracoastal Waterway, coastwise along three United States coasts, and in Alaska and Hawaii. It also transports petrochemicals, black oils, refined petroleum products, and agricultural chemicals by tank barges; and operates offshore dry-bulk barges and tugboat units that are engaged in the offshore transportation of dry-bulk cargos in the United States coastal trade. It owns and operates 1,094 inland tank barges, approximately 281 inland towboats, 28 coastal tank barges, 24 coastal tugboats, 4 offshore dry-bulk cargo barges, 3 offshore tugboats, and a docking tugboat. Its Distribution and Services segment sells after-market service and genuine replacement parts for engines, transmissions, reduction gears, electric motors, drives, and controls, electrical distribution and control systems, energy storage battery systems, and related oilfield service equipment; rebuilds component parts or diesel engines, transmissions and reduction gears, and related equipment used in oilfield services, marine, power generation, on-highway, and other industrial applications; rents generators, industrial compressors, high capacity lift trucks, and refrigeration trailers; and manufactures and remanufactures oilfield service equipment, including pressure pumping units, as well as manufacturers electric power generation equipment, specialized electrical distribution and control equipment, and high capacity energy storage/battery systems. It serves to various companies, the United States government, and pleasure crafts. The company was formerly known as Kirby Exploration Company, Inc. and changed its name to Kirby Corporation in 1990. Kirby Corporation was founded in 1921 and is headquartered in Houston, Texas.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AArrowstreet Capital Limited Partnership Trims Stock Holdings in Kirby Corporation $KEX Defense World
Read more →Kirby (KEX) Valuation Check as Inland Barge Weakness and Chemical Headwinds Pressure Near‑Term Earnings simplywall.st
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$125.3333
Analyst Picks
Strong Buy
5
Buy
0
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
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
-
Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 97.29% of the total shares of Kirby Corporation
1.
Vanguard Group Inc(9.9168%)
since
2025/06/30
2.
BlackRock Inc(8.7513%)
since
2025/06/30
3.
Morgan Stanley - Brokerage Accounts(5.9516%)
since
2025/06/30
4.
Neuberger Berman Group LLC(4.3596%)
since
2025/06/30
5.
Dimensional Fund Advisors, Inc.(4.2758%)
since
2025/06/30
6.
AllianceBernstein L.P.(4.0912%)
since
2025/06/30
7.
Select Equity Group LP(3.8816%)
since
2025/06/30
8.
Eaton Vance Atlanta Capital SMID-Cap I(3.716%)
since
2025/07/31
9.
Wellington Management Company LLP(3.3835%)
since
2025/06/30
10.
iShares Core S&P Mid-Cap ETF(3.2725%)
since
2025/08/31
11.
Vanguard Total Stock Mkt Idx Inv(3.1592%)
since
2025/07/31
12.
State Street Corp(2.8877%)
since
2025/06/30
13.
Vanguard Explorer Inv(2.8145%)
since
2025/06/30
14.
King Luther Capital Management Corp(2.5937%)
since
2025/06/30
15.
Neuberger Berman Genesis Inv(2.5056%)
since
2025/06/30
16.
Vanguard Small Cap Index(2.4415%)
since
2025/07/31
17.
Encompass Capital Advisors LLC(2.1959%)
since
2025/06/30
18.
First Trust Advisors L.P.(1.9923%)
since
2025/06/30
19.
Jennison Associates LLC(1.874%)
since
2025/06/30
20.
Geode Capital Management, LLC(1.7416%)
since
2025/06/30
21.
Vanguard Small Cap Value Index Inv(1.5716%)
since
2025/07/31
22.
First Trust RBA Amer Indl RenaisTM ETF(1.5558%)
since
2025/08/28
23.
Bank of America Corp(1.4388%)
since
2025/06/30
24.
FMR Inc(1.432%)
since
2025/06/30
25.
Macquarie Group Ltd(1.4042%)
since
2025/06/30
26.
HHG PLC(1.3496%)
since
2025/06/30
27.
Park West Asset Management LLC(1.3441%)
since
2025/06/30
28.
ArrowMark Colorado Holdings, LLC (ArrowMark Partners)(1.3263%)
since
2025/06/30
29.
DFA US Small Cap Value I(1.26%)
since
2025/07/31
30.
Vanguard Institutional Extnd Mkt Idx Tr(1.0784%)
since
2025/07/31
31.
Strategic Advisers Fidelity US TtlStk(1.0019%)
since
2025/07/31
32.
PGIM Jennison Small Company A(0.9436%)
since
2025/07/31
33.
Jennison SMid Cap Core Equity(0.8972%)
since
2025/06/30
34.
SPDR® S&P MIDCAP 400 ETF Trust(0.7701%)
since
2025/07/31
35.
Putnam US Small Cap Growth Managed Acct(0.7513%)
since
2025/06/30
36.
Putnam US Small Cap Growth Equity(0.7513%)
since
2025/06/30
37.
Putnam Small Cap Growth A(0.7513%)
since
2025/07/31
38.
AB Small Cap Growth A(0.6243%)
since
2025/07/31
39.
Hood River Small-Cap Growth Instl(0.6223%)
since
2025/06/30
40.
Janus Henderson Mid Cap Value D(0.6072%)
since
2025/06/30
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.64
Date
2025-09-30
EPS Actual
1.65
EPS Estimate
1.62
EPS Difference
0.03
Surprise Percent
1.8519%
(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.