_id
69131671ccc777a4e85d80a1
Ticker
MIDD
Name
Middleby Corp
Exchange
NASDAQ
Address
1400 Toastmaster Drive, Elgin, IL, United States, 60120
Country
USA
Sector
Industrials
Industry
Specialty Industrial Machinery
Currency
USD
Website
https://www.middleby.com
Description
The Middleby Corporation designs, manufactures, markets, distributes, and services commercial restaurant, food processing, and residential kitchen equipment worldwide. Its Commercial Foodservice Equipment Group segment offers conveyor, combi, convection, baking, proofing, deck, speed cooking, and hydrovection ovens; ranges, fryers, and rethermalizers; steam cooking, food warming, catering, induction, and countertop cooking equipment; heated cabinets, charbroilers, ventless cooking systems, kitchen ventilation, toasters, griddles, charcoal grills, professional mixers and refrigerators, stainless steel fabrication, custom millwork, blast chillers, coldrooms, ice machines, and frozen dessert equipment; soft serve ice cream, coffee and beverage dispensing, home and professional craft brewing equipment; and fry dispenser, bottle filling and canning equipment, IoT solutions, and controls development and manufacturing. The Food Processing Equipment Group segment provides batch, baking, proofing, conveyor belt, and continuous processing ovens; frying and automated thermal processing systems; tumblers, massagers, grinders, slicers, reduction and emulsion systems, mixers, and blenders; battering, breading, and seeding equipment; water cutting systems, food presses, suspension, filling and depositing solution, and forming equipment; and automated washing systems, auto guided vehicles, food safety, handling, freezing, and defrosting and packaging equipment. Its Residential Kitchen Equipment Group segment offers kitchen equipment comprising cookers, stoves, cooktops, microwaves, ovens, refrigerators, dishwashers, undercounter refrigeration, wine cellars, ice machines, beer dispensers, mixers, rotisseries, and ventilation and outdoor cooking equipment. The company was formerly known as Middleby Marshall Oven Company and changed its name to The Middleby Corporation in 1985. The Middleby Corporation was founded in 1888 and is based in Elgin, Illinois.
Last Close
146.11
Volume
1478269
Current Price
147.76
Change
1.1292861542673172
Last Updated
2025-12-02T11:50:42.218Z
Image
data:image/webp;base64,UklGRkAHAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSM0EAAANuS5E9D9EdmxbUyTr+VHMzCxZLM1/AjKZmZmZjOaSLL5WWGFqrU6BV4/MEHzeJ8gBdPpVfog+7xOkKSiBmbXWb4bgG4BKDNV+isx4EH7XALr9eE7EBEzADfHJkTe6A3zQO3zYXe3lFnfk3shNyM3u7v1CWBN2T3dG7n0+4CMm4k6aW+Emr/Ma5XZ2Vc7dHt7j9d5l6ifgZh0hfsh7xdz2u6BVT/GjxppLe2BN43l8rakev9k93VfaoZzrtV4bYjO9iyUdkHWEmMd8D5SLX73TNrTqKbpaG8ObtKt6IM3dWBi/NsR7KQCakgCgnOu1Xhtq1wDoSXCA1hHHUPM5AoDojQBa9RRdrY0BQK5C+9ecWRhfrrp5wVYOjFqOO1evDbVrsL2VvF/WEcdQdU7Y3nnvG2/V1doYdnSFsK90vCphvFTdvGBn9ffRUr021K7BzlpF9sXmjmsMOifstpS2DENoDLtNRkJ7W3R+CG818rmC3W96Gl7CGuyeYSXtxY6hY620xJ4JsR5jr0pC2LV1fQn1Us1fJuy9kmLvBHK76hvWmgYssb+K/RTswhYLHse3CW5pmFwR7Nw3mnisbomJVpUt0vYd3m14i9AJJpyDATAu4nKo7DHpebbashn6/GKV1n0SIpokn77tC4CsYwqhtN6bKiaXmMu5MgNw0v9YV982IjhMspL648MIwMFxaTHxSoivhK3H+NgkED5+/tu72aukc4v74ZfKSwrkrXCoR+Wh+uRCOLGHKMN46B+hcXkcZrTovQ5h8A/mXoQerV0noJeEzGak7MiUhbJKEVJ1WUREkUNm7wNHBvWW2byowpR4DChOptXTvDsJ1Ao58nxCX57PWLnaWRdZTsfUrCwfjrPhbHMuvYx+7t6miWFSwvcByQjamKWZkQkpEypKv4rIY6F2k1OO2Gyup7FmXzYmjkEM5+d8Mju0Ps042sPEsb4dWt8wQ10VKZB+rOLbKCIsyyaEIfuWNLsmB/6WLZbz4XWG++s9R+cQN3FaBhXmm7FTK5qdK/Y1U8oMgrVlFqfWmAuD9hzzSaECF3mxMbDL4yPxkBaeNLHXSN+WwCN6WQqGn2tXfi6OsxXr4mHoVnP3/WiFhz8MK/l2NHUutY4delNkFE2yosgRSr317JTJjJideJZNzCnKKnLJKeXDXlGQuNhMrS8+u0SdRqKiSpStNXaiGdVMrL4AX/720+gzrH+9eJxyaZZcqmetgNRpK1ELCUwcmZL2PM4W4nTFR66QSqE+hZmB0+OpHXoK3nqNido2QggwCQISaTIDZUOXZ7fRE/3b+3PD/9uHW5xuHiR/6fTaA/zZn4Sng7WX67PJ5UV3/baMDJwqk0mgrq10ThSqEMfQUpwAeeZNnRnnzE2/oimfKw/ka2zPsjPfRuCFNJMVVzaoSCSaJFKjPzCqlZf6G+t1xGXa1Onwc0+r06zjGV/v/15foG66+RsAaxIRIYUSZzLlBI5yJm1mF2VhHJiHUtopYqvmoyLSYnOWx9B2BQAkiXDLU7QaqVdlB9giHUVquf13XieUZFZajaWocSJuv9yvhXpgDWAFD4Akg5SdQQHTfATHUjSt4bIvziJM1QVAnGo6BeKR8CkA/ARbCQAIAATbr7B9j+0N2xu2FXzCKABWUDggTAIAAPAMAJ0BKkAAQAA+nUCZSaWkIqE5921QsBOJaADHjaYIBtuvMB52GmZ7zURJW7V/VVpR9yE7vSE1gMKNLwUZ/g/08os25IfDM6UO48ruIx4ri60aEIAAA6rQioZ7wpJVz/5fmKuiPq9PrBj7Y1d/TcAA/vxc0BffqhbAZTunV0A42keWbH9Mqh+tBmwF+/TCjTA9/jotL8383PmXnVIXN9TdrKFYC1WmAk4N59MZODrHtOffp9eL54AJgkNCVaitiTDmMVir0G6lfbPkA+/AyrUI3SQ+R7Uf5XDxluct9dct7Ug93GzB8bVzvp/PjqeddH34iZ8NCE1Cnlnk729pqZTzhs+MfoUcRZm+/YWqXd4mHgIp00Qu1nYljZwhY65pU1NFoCEvEvYO/VwZs+2lP6ql70dPUfuZQK9vt+LuYoII8NCtEZ0lJhTfKX7LfxKAUm8AvAd7HgH+IWxrAvA/4zL8/LviSC4qVSvBsMVy2iFS+Qqvl++z+pnJJ4fWzz89i4ddqe2DVq16anNJDuUYHrszKvPxgXv0AtBqTstO1LP6LELoqhXPnQm+P/VrP5BgnHRch/e6dfihe688HlUrs4wbCXbxGYH3NK12hrtwIHDNtc5z18eij8Ot3lQ9zGnaZtWdf2BzQFxeLiD8XbC19Dd5jwk4NOfOsUMtFfh7vyyVfWj1kXH4vsW+50aQrBNGKL1hZ55krdkP5DoaE4t7XzAYWhbg9Xo5gqyfzbtKMVnVC6hcTE5Q3U0mpVnIZ5Pihgutshy8oXBv9y++AA==
Ipo Date
1992-03-17T00:00:00.000Z
Market Cap
5989137408
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.8807111111111112
Sentiment Sources
18
Rating
3.8889
Target Price
153.25
Strong Buy
4
Buy
1
Hold
3
Sell
1
Strong Sell
0
Current Quarter
2025-09-30
Revenue
982131000
Cost Of Revenue
620825000
Gross Profit
361306000
Operating Expenses
915555000
Operating Income
-554249000
Interest Expense
25147000
Pretax Income
-578952000
Net Income
-512978000
Eps
-10.153757843273095
Dividends Per Share
-
Shares Outstanding
50371250
Income Tax Expense
-65974000
EBITDA
-520975000
Operating Margin
-56.43330675846705
Total Other Income Expense Net
-24703000
Cash
175130000
Short Term Investments
-
Receivables
738736000
Inventories
919551000
Total Current Assets
1969359000
Property Plant Equipment
577909000
Total Assets
6354660000
Payables
257949000
Short Term Debt
70337000
Long Term Debt
2025027000
Total Liabilities
3416875000
Equity
2937785000
Depreciation
32830000
Change In Working Capital
21891000
Cash From Operations
176341000
Capital Expenditures
20266000
Cash From Investing
-51301000
Cash From Financing
-462580000
Net Change In Cash
-336369000
PE
-
PB
2.5410242614759078
ROE
-17.461386725032636
ROA
-8.072469652192249
FCF
156075000
Fcf Percent
0.15891464580590572
Piotroski FScore
2
Health Score
40
Deep Value Investing Score
3.5
Defensive Investing Score
6
Dividend Investing Score
3
Economic Moat Investing Score
6.3
Garp Investing Score
3
Growth Investing Score
3
Momentum Investing Score
6.5
Net Net Investing Score
2.5
Quality Investing Score
3.5
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
982131000
Quarters > 0 > income Statement > cost Of Revenue
620825000
Quarters > 0 > income Statement > gross Profit
361306000
Quarters > 0 > income Statement > operating Expenses
915555000
Quarters > 0 > income Statement > operating Income
-554249000
Quarters > 0 > income Statement > interest Expense
25147000
Quarters > 0 > income Statement > pretax Income
-578952000
Quarters > 0 > income Statement > net Income
-512978000
Quarters > 0 > income Statement > eps
-10.153757843273095
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
50521000
Quarters > 0 > income Statement > income Tax Expense
-65974000
Quarters > 0 > income Statement > EBITDA
-520975000
Quarters > 0 > income Statement > operating Margin
-56.43330675846705
Quarters > 0 > income Statement > total Other Income Expense Net
-24703000
Quarters > 0 > balance Sheet > cash
175130000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
738736000
Quarters > 0 > balance Sheet > inventories
919551000
Quarters > 0 > balance Sheet > total Current Assets
1969359000
Quarters > 0 > balance Sheet > property Plant Equipment
577909000
Quarters > 0 > balance Sheet > total Assets
6354660000
Quarters > 0 > balance Sheet > payables
257949000
Quarters > 0 > balance Sheet > short Term Debt
70337000
Quarters > 0 > balance Sheet > long Term Debt
2025027000
Quarters > 0 > balance Sheet > total Liabilities
3416875000
Quarters > 0 > balance Sheet > equity
2937785000
Quarters > 0 > cash Flow > net Income
-512978000
Quarters > 0 > cash Flow > depreciation
32830000
Quarters > 0 > cash Flow > change In Working Capital
21891000
Quarters > 0 > cash Flow > cash From Operations
176341000
Quarters > 0 > cash Flow > capital Expenditures
20266000
Quarters > 0 > cash Flow > cash From Investing
-51301000
Quarters > 0 > cash Flow > cash From Financing
-462580000
Quarters > 0 > cash Flow > net Change In Cash
-336369000
Quarters > 0 > ratios > PE
-10.153757843273095
Quarters > 0 > ratios > PB
2.5410242614759078
Quarters > 0 > ratios > ROE
-17.461386725032636
Quarters > 0 > ratios > ROA
-8.072469652192249
Quarters > 0 > ratios > FCF
156075000
Quarters > 0 > ratios > Piotroski FScore
2
Quarters > 0 > ratios > fcf Percent
0.15891464580590572
Quarters > 0 > health Score
40
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
977859000
Quarters > 1 > income Statement > cost Of Revenue
606568000
Quarters > 1 > income Statement > gross Profit
371291000
Quarters > 1 > income Statement > operating Expenses
213611000
Quarters > 1 > income Statement > operating Income
157680000
Quarters > 1 > income Statement > interest Expense
19844000
Quarters > 1 > income Statement > pretax Income
132994000
Quarters > 1 > income Statement > net Income
105956000
Quarters > 1 > income Statement > eps
1.9933777326259547
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
53154000
Quarters > 1 > income Statement > income Tax Expense
27038000
Quarters > 1 > income Statement > EBITDA
183252000
Quarters > 1 > income Statement > operating Margin
16.125024159924898
Quarters > 1 > income Statement > total Other Income Expense Net
-24686000
Quarters > 1 > balance Sheet > cash
511499000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
665833000
Quarters > 1 > balance Sheet > inventories
888670000
Quarters > 1 > balance Sheet > total Current Assets
2259590000
Quarters > 1 > balance Sheet > property Plant Equipment
570414000
Quarters > 1 > balance Sheet > total Assets
7335883000
Quarters > 1 > balance Sheet > payables
235746000
Quarters > 1 > balance Sheet > short Term Debt
71315000
Quarters > 1 > balance Sheet > long Term Debt
2331772000
Quarters > 1 > balance Sheet > total Liabilities
3713328000
Quarters > 1 > balance Sheet > equity
3622555000
Quarters > 1 > cash Flow > net Income
105956000
Quarters > 1 > cash Flow > depreciation
32190000
Quarters > 1 > cash Flow > change In Working Capital
-67824000
Quarters > 1 > cash Flow > cash From Operations
122003000
Quarters > 1 > cash Flow > capital Expenditures
20919000
Quarters > 1 > cash Flow > cash From Investing
-24419000
Quarters > 1 > cash Flow > cash From Financing
-346368000
Quarters > 1 > cash Flow > net Change In Cash
-233644000
Quarters > 1 > ratios > PE
1.9933777326259547
Quarters > 1 > ratios > PB
2.16809269700529
Quarters > 1 > ratios > ROE
2.924896930481387
Quarters > 1 > ratios > ROA
1.4443523703963108
Quarters > 1 > ratios > FCF
101084000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.10337277664775801
Quarters > 1 > health Score
53
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
906627000
Quarters > 2 > income Statement > cost Of Revenue
560694000
Quarters > 2 > income Statement > gross Profit
345933000
Quarters > 2 > income Statement > operating Expenses
205335000
Quarters > 2 > income Statement > operating Income
140598000
Quarters > 2 > income Statement > interest Expense
18364000
Quarters > 2 > income Statement > pretax Income
121457000
Quarters > 2 > income Statement > net Income
92352000
Quarters > 2 > income Statement > eps
1.690778272093151
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
54621000
Quarters > 2 > income Statement > income Tax Expense
29105000
Quarters > 2 > income Statement > EBITDA
171966000
Quarters > 2 > income Statement > operating Margin
15.507810819664536
Quarters > 2 > income Statement > total Other Income Expense Net
-19141000
Quarters > 2 > balance Sheet > cash
745143000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
645511000
Quarters > 2 > balance Sheet > inventories
877729000
Quarters > 2 > balance Sheet > total Current Assets
2413763000
Quarters > 2 > balance Sheet > property Plant Equipment
550736000
Quarters > 2 > balance Sheet > total Assets
7401381000
Quarters > 2 > balance Sheet > payables
230585000
Quarters > 2 > balance Sheet > short Term Debt
71288000
Quarters > 2 > balance Sheet > long Term Debt
2341295000
Quarters > 2 > balance Sheet > total Liabilities
3671460000
Quarters > 2 > balance Sheet > equity
3729921000
Quarters > 2 > cash Flow > net Income
92352000
Quarters > 2 > cash Flow > depreciation
32145000
Quarters > 2 > cash Flow > change In Working Capital
22205000
Quarters > 2 > cash Flow > cash From Operations
141134000
Quarters > 2 > cash Flow > capital Expenditures
33732000
Quarters > 2 > cash Flow > cash From Investing
-34837000
Quarters > 2 > cash Flow > cash From Financing
-57091000
Quarters > 2 > cash Flow > net Change In Cash
55610000
Quarters > 2 > ratios > PE
1.690778272093151
Quarters > 2 > ratios > PB
2.1637989008346286
Quarters > 2 > ratios > ROE
2.4759773732473156
Quarters > 2 > ratios > ROA
1.2477671396729881
Quarters > 2 > ratios > FCF
107402000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.11846327100340051
Quarters > 2 > health Score
60
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
1013881000
Quarters > 3 > income Statement > cost Of Revenue
624946000
Quarters > 3 > income Statement > gross Profit
388935000
Quarters > 3 > income Statement > operating Expenses
219027000
Quarters > 3 > income Statement > operating Income
169908000
Quarters > 3 > income Statement > interest Expense
19990000
Quarters > 3 > income Statement > pretax Income
153030000
Quarters > 3 > income Statement > net Income
112304000
Quarters > 3 > income Statement > eps
2.0669194243015423
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
54334000
Quarters > 3 > income Statement > income Tax Expense
40726000
Quarters > 3 > income Statement > EBITDA
205358000
Quarters > 3 > income Statement > operating Margin
16.758179707480465
Quarters > 3 > income Statement > total Other Income Expense Net
-16878000
Quarters > 3 > balance Sheet > cash
689533000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
643355000
Quarters > 3 > balance Sheet > inventories
841567000
Quarters > 3 > balance Sheet > total Current Assets
2330043000
Quarters > 3 > balance Sheet > property Plant Equipment
525965000
Quarters > 3 > balance Sheet > total Assets
7283151000
Quarters > 3 > balance Sheet > payables
208908000
Quarters > 3 > balance Sheet > short Term Debt
71887000
Quarters > 3 > balance Sheet > long Term Debt
2351118000
Quarters > 3 > balance Sheet > total Liabilities
3644720000
Quarters > 3 > balance Sheet > equity
3638431000
Quarters > 3 > cash Flow > net Income
112304000
Quarters > 3 > cash Flow > depreciation
32338000
Quarters > 3 > cash Flow > change In Working Capital
47033000
Quarters > 3 > cash Flow > cash From Operations
239734000
Quarters > 3 > cash Flow > capital Expenditures
13141000
Quarters > 3 > cash Flow > cash From Investing
-114536000
Quarters > 3 > cash Flow > cash From Financing
-27979000
Quarters > 3 > cash Flow > net Change In Cash
83529000
Quarters > 3 > ratios > PE
2.0669194243015423
Quarters > 3 > ratios > PB
2.2065532752991603
Quarters > 3 > ratios > ROE
3.086605187785614
Quarters > 3 > ratios > ROA
1.5419699522912542
Quarters > 3 > ratios > FCF
226593000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.22349072524290325
Quarters > 3 > health Score
63
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
3875162000
Annuals > 0 > income Statement > cost Of Revenue
2404793000
Annuals > 0 > income Statement > gross Profit
1470369000
Annuals > 0 > income Statement > operating Expenses
814181000
Annuals > 0 > income Statement > operating Income
656188000
Annuals > 0 > income Statement > interest Expense
92229000
Annuals > 0 > income Statement > pretax Income
577320000
Annuals > 0 > income Statement > net Income
428433000
Annuals > 0 > income Statement > eps
7.90335553136933
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
54209000
Annuals > 0 > income Statement > income Tax Expense
148887000
Annuals > 0 > income Statement > EBITDA
796723000
Annuals > 0 > income Statement > operating Margin
16.93317595496653
Annuals > 0 > income Statement > total Other Income Expense Net
-78868000
Annuals > 0 > balance Sheet > cash
689533000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
643355000
Annuals > 0 > balance Sheet > inventories
841567000
Annuals > 0 > balance Sheet > total Current Assets
2330043000
Annuals > 0 > balance Sheet > property Plant Equipment
525965000
Annuals > 0 > balance Sheet > total Assets
7283151000
Annuals > 0 > balance Sheet > payables
208908000
Annuals > 0 > balance Sheet > short Term Debt
71887000
Annuals > 0 > balance Sheet > long Term Debt
2351118000
Annuals > 0 > balance Sheet > total Liabilities
3644720000
Annuals > 0 > balance Sheet > equity
3638431000
Annuals > 0 > cash Flow > net Income
428433000
Annuals > 0 > cash Flow > depreciation
127174000
Annuals > 0 > cash Flow > change In Working Capital
35935000
Annuals > 0 > cash Flow > cash From Operations
686816000
Annuals > 0 > cash Flow > capital Expenditures
49310000
Annuals > 0 > cash Flow > cash From Investing
-158535000
Annuals > 0 > cash Flow > cash From Financing
-73768000
Annuals > 0 > cash Flow > net Change In Cash
442037000
Annuals > 0 > ratios > PE
7.90335553136933
Annuals > 0 > ratios > PB
1.760615366898534
Annuals > 0 > ratios > ROE
11.775212997030863
Annuals > 0 > ratios > ROA
5.882522551022216
Annuals > 0 > ratios > FCF
637506000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.1645107998065629
Annuals > 0 > health Score
71
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
4036605000
Annuals > 1 > income Statement > cost Of Revenue
2502543000
Annuals > 1 > income Statement > gross Profit
1534062000
Annuals > 1 > income Statement > operating Expenses
899194000
Annuals > 1 > income Statement > operating Income
634868000
Annuals > 1 > income Statement > interest Expense
120348000
Annuals > 1 > income Statement > pretax Income
519378000
Annuals > 1 > income Statement > net Income
400882000
Annuals > 1 > income Statement > eps
7.411936545501608
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
54086000
Annuals > 1 > income Statement > income Tax Expense
118496000
Annuals > 1 > income Statement > EBITDA
797347000
Annuals > 1 > income Statement > operating Margin
15.727771233499437
Annuals > 1 > income Statement > total Other Income Expense Net
-115490000
Annuals > 1 > balance Sheet > cash
247496000
Annuals > 1 > balance Sheet > short Term Investments
2897000
Annuals > 1 > balance Sheet > receivables
691648000
Annuals > 1 > balance Sheet > inventories
935867000
Annuals > 1 > balance Sheet > total Current Assets
1965859000
Annuals > 1 > balance Sheet > property Plant Equipment
620271000
Annuals > 1 > balance Sheet > total Assets
6906692000
Annuals > 1 > balance Sheet > payables
227080000
Annuals > 1 > balance Sheet > short Term Debt
71239000
Annuals > 1 > balance Sheet > long Term Debt
2380373000
Annuals > 1 > balance Sheet > total Liabilities
3656803000
Annuals > 1 > balance Sheet > equity
3249889000
Annuals > 1 > cash Flow > net Income
400882000
Annuals > 1 > cash Flow > depreciation
132604000
Annuals > 1 > cash Flow > change In Working Capital
-23910000
Annuals > 1 > cash Flow > cash From Operations
628790000
Annuals > 1 > cash Flow > capital Expenditures
86984000
Annuals > 1 > cash Flow > cash From Investing
-155742000
Annuals > 1 > cash Flow > cash From Financing
-390939000
Annuals > 1 > cash Flow > net Change In Cash
85495000
Annuals > 1 > ratios > PE
7.411936545501608
Annuals > 1 > ratios > PB
1.9666341281194526
Annuals > 1 > ratios > ROE
12.335252065532085
Annuals > 1 > ratios > ROA
5.8042547720384805
Annuals > 1 > ratios > FCF
541806000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.13422319003221767
Annuals > 1 > health Score
68
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
4032853000
Annuals > 2 > income Statement > cost Of Revenue
2586299000
Annuals > 2 > income Statement > gross Profit
1446554000
Annuals > 2 > income Statement > operating Expenses
806950000
Annuals > 2 > income Statement > operating Income
639604000
Annuals > 2 > income Statement > interest Expense
88977000
Annuals > 2 > income Statement > pretax Income
564415000
Annuals > 2 > income Statement > net Income
436569000
Annuals > 2 > income Statement > eps
7.945274537281381
Annuals > 2 > income Statement > dividends Per Share
-
Annuals > 2 > income Statement > shares Outstanding
54947000
Annuals > 2 > income Statement > income Tax Expense
127846000
Annuals > 2 > income Statement > EBITDA
791453000
Annuals > 2 > income Statement > operating Margin
15.859839175888633
Annuals > 2 > income Statement > total Other Income Expense Net
-75189000
Annuals > 2 > balance Sheet > cash
162001000
Annuals > 2 > balance Sheet > short Term Investments
6805000
Annuals > 2 > balance Sheet > receivables
671572000
Annuals > 2 > balance Sheet > inventories
1077729000
Annuals > 2 > balance Sheet > total Current Assets
2005996000
Annuals > 2 > balance Sheet > property Plant Equipment
443528000
Annuals > 2 > balance Sheet > total Assets
6874866000
Annuals > 2 > balance Sheet > payables
271374000
Annuals > 2 > balance Sheet > short Term Debt
70833000
Annuals > 2 > balance Sheet > long Term Debt
2676741000
Annuals > 2 > balance Sheet > total Liabilities
4077119000
Annuals > 2 > balance Sheet > equity
2797747000
Annuals > 2 > cash Flow > net Income
436569000
Annuals > 2 > cash Flow > depreciation
138061000
Annuals > 2 > cash Flow > change In Working Capital
-238996000
Annuals > 2 > cash Flow > cash From Operations
332552000
Annuals > 2 > cash Flow > capital Expenditures
69522000
Annuals > 2 > cash Flow > cash From Investing
-348319000
Annuals > 2 > cash Flow > cash From Financing
7631000
Annuals > 2 > cash Flow > net Change In Cash
-18361000
Annuals > 2 > ratios > PE
7.945274537281381
Annuals > 2 > ratios > PB
2.3208270762152545
Annuals > 2 > ratios > ROE
15.604305893277697
Annuals > 2 > ratios > ROA
6.350218316982469
Annuals > 2 > ratios > FCF
263030000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.0652218169122455
Annuals > 2 > health Score
63
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
3250792000
Annuals > 3 > income Statement > cost Of Revenue
2055932000
Annuals > 3 > income Statement > gross Profit
1194860000
Annuals > 3 > income Statement > operating Expenses
564868000
Annuals > 3 > income Statement > operating Income
629992000
Annuals > 3 > income Statement > interest Expense
57157000
Annuals > 3 > income Statement > pretax Income
619504000
Annuals > 3 > income Statement > net Income
488492000
Annuals > 3 > income Statement > eps
8.620700608841437
Annuals > 3 > income Statement > dividends Per Share
-
Annuals > 3 > income Statement > shares Outstanding
56665000
Annuals > 3 > income Statement > income Tax Expense
131012000
Annuals > 3 > income Statement > EBITDA
801904000
Annuals > 3 > income Statement > operating Margin
19.379646559976766
Annuals > 3 > income Statement > total Other Income Expense Net
-10488000
Annuals > 3 > balance Sheet > cash
180362000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
577142000
Annuals > 3 > balance Sheet > inventories
837418000
Annuals > 3 > balance Sheet > total Current Assets
1707085000
Annuals > 3 > balance Sheet > property Plant Equipment
380980000
Annuals > 3 > balance Sheet > total Assets
6383598000
Annuals > 3 > balance Sheet > payables
304740000
Annuals > 3 > balance Sheet > short Term Debt
50046000
Annuals > 3 > balance Sheet > long Term Debt
2387001000
Annuals > 3 > balance Sheet > total Liabilities
3889322000
Annuals > 3 > balance Sheet > equity
2494276000
Annuals > 3 > cash Flow > net Income
488492000
Annuals > 3 > cash Flow > depreciation
125243000
Annuals > 3 > cash Flow > change In Working Capital
-195624000
Annuals > 3 > cash Flow > cash From Operations
423399000
Annuals > 3 > cash Flow > capital Expenditures
51551000
Annuals > 3 > cash Flow > cash From Investing
-1008861000
Annuals > 3 > cash Flow > cash From Financing
502789000
Annuals > 3 > cash Flow > net Change In Cash
-87741000
Annuals > 3 > ratios > PE
8.620700608841437
Annuals > 3 > ratios > PB
2.684587852346733
Annuals > 3 > ratios > ROE
19.584520718637393
Annuals > 3 > ratios > ROA
7.652298907293348
Annuals > 3 > ratios > FCF
371848000
Annuals > 3 > ratios > Piotroski FScore
3
Annuals > 3 > ratios > fcf Percent
0.11438689402459462
Annuals > 3 > health Score
72
Valuation > metrics > PE
-10.153757843273095
Valuation > metrics > PB
2.5410242614759078
Valuation > final Score
80
Valuation > verdict
Fair
Profitability > metrics > ROE
-17.461386725032636
Profitability > metrics > ROA
-26.047967892090778
Profitability > metrics > Net Margin
-0.5223111784476816
Profitability > final Score
0
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.1630786459866873
Risk > metrics > Interest Coverage
-22.040362667515012
Risk > final Score
-58
Risk > verdict
High
Liquidity > metrics > Current Ratio
5.998912533583522
Liquidity > metrics > Quick Ratio
3.1978457808130716
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
100
Prev Valuations > 2
100
Prev Profitabilities > 0
36
Prev Profitabilities > 1
32
Prev Profitabilities > 2
37
Prev Risks > 0
62
Prev Risks > 1
79
Prev Risks > 2
64
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:50:25.128Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-03
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
2.34
Earnings History > 0 > eps Difference
-2.34
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-05
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
2.37
Earnings History > 1 > eps Estimate
2.11
Earnings History > 1 > eps Difference
0.26
Earnings History > 1 > surprise Percent
12.3223
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-07-30
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
BeforeMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
2.35
Earnings History > 2 > eps Estimate
2.32
Earnings History > 2 > eps Difference
0.03
Earnings History > 2 > surprise Percent
1.2931
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-06
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
2.08
Earnings History > 3 > eps Estimate
1.9744
Earnings History > 3 > eps Difference
0.1056
Earnings History > 3 > surprise Percent
5.3485
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-02-18
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
2.88
Earnings History > 4 > eps Estimate
2.5215
Earnings History > 4 > eps Difference
0.3585
Earnings History > 4 > surprise Percent
14.2177
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-10-31
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
BeforeMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
2.33
Earnings History > 5 > eps Estimate
2.48
Earnings History > 5 > eps Difference
-0.15
Earnings History > 5 > surprise Percent
-6.0484
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-01
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
BeforeMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
2.39
Earnings History > 6 > eps Estimate
2.31
Earnings History > 6 > eps Difference
0.08
Earnings History > 6 > surprise Percent
3.4632
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-08
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
BeforeMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
1.89
Earnings History > 7 > eps Estimate
2.06
Earnings History > 7 > eps Difference
-0.17
Earnings History > 7 > surprise Percent
-8.2524
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-02-20
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
BeforeMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
2.65
Earnings History > 8 > eps Estimate
2.44
Earnings History > 8 > eps Difference
0.21
Earnings History > 8 > surprise Percent
8.6066
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-08
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
BeforeMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
2.35
Earnings History > 9 > eps Estimate
2.31
Earnings History > 9 > eps Difference
0.04
Earnings History > 9 > surprise Percent
1.7316
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-03
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
BeforeMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
2.47
Earnings History > 10 > eps Estimate
2.35
Earnings History > 10 > eps Difference
0.12
Earnings History > 10 > surprise Percent
5.1064
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-10
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
BeforeMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
2.19
Earnings History > 11 > eps Estimate
1.95
Earnings History > 11 > eps Difference
0.24
Earnings History > 11 > surprise Percent
12.3077
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-02-21
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
BeforeMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
2.57
Earnings History > 12 > eps Estimate
2.42
Earnings History > 12 > eps Difference
0.15
Earnings History > 12 > surprise Percent
6.1983
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-09
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
BeforeMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
2.18
Earnings History > 13 > eps Estimate
2.36
Earnings History > 13 > eps Difference
-0.18
Earnings History > 13 > surprise Percent
-7.6271
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-04
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
BeforeMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.23
Earnings History > 14 > eps Estimate
2.1
Earnings History > 14 > eps Difference
0.13
Earnings History > 14 > surprise Percent
6.1905
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-10
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
BeforeMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.13
Earnings History > 15 > eps Estimate
2.1
Earnings History > 15 > eps Difference
0.03
Earnings History > 15 > surprise Percent
1.4286
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-02-22
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
BeforeMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
2.11
Earnings History > 16 > eps Estimate
2.03
Earnings History > 16 > eps Difference
0.08
Earnings History > 16 > surprise Percent
3.9409
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-09
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
BeforeMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.92
Earnings History > 17 > eps Estimate
2.01
Earnings History > 17 > eps Difference
-0.09
Earnings History > 17 > surprise Percent
-4.4776
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-12
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
BeforeMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
2.11
Earnings History > 18 > eps Estimate
2.07
Earnings History > 18 > eps Difference
0.04
Earnings History > 18 > surprise Percent
1.9324
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-06
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.79
Earnings History > 19 > eps Estimate
1.62
Earnings History > 19 > eps Difference
0.17
Earnings History > 19 > surprise Percent
10.4938
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-01
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
BeforeMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.62
Earnings History > 20 > eps Estimate
1.42
Earnings History > 20 > eps Difference
0.2
Earnings History > 20 > surprise Percent
14.0845
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-05
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.34
Earnings History > 21 > eps Estimate
1.04
Earnings History > 21 > eps Difference
0.3
Earnings History > 21 > surprise Percent
28.8462
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-05
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
BeforeMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.55
Earnings History > 22 > eps Estimate
0.41
Earnings History > 22 > eps Difference
0.14
Earnings History > 22 > surprise Percent
34.1463
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-05-07
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
BeforeMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.46
Earnings History > 23 > eps Estimate
1.36
Earnings History > 23 > eps Difference
0.1
Earnings History > 23 > surprise Percent
7.3529
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2020-02-26
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
BeforeMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
2
Earnings History > 24 > eps Estimate
1.71
Earnings History > 24 > eps Difference
0.29
Earnings History > 24 > surprise Percent
16.9591
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-06
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
BeforeMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
1.72
Earnings History > 25 > eps Estimate
1.63
Earnings History > 25 > eps Difference
0.09
Earnings History > 25 > surprise Percent
5.5215
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-07
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
BeforeMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
1.7
Earnings History > 26 > eps Estimate
1.76
Earnings History > 26 > eps Difference
-0.06
Earnings History > 26 > surprise Percent
-3.4091
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-08
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
BeforeMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
1.38
Earnings History > 27 > eps Estimate
1.35
Earnings History > 27 > eps Difference
0.03
Earnings History > 27 > surprise Percent
2.2222
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2019-02-27
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
BeforeMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.7
Earnings History > 28 > eps Estimate
1.64
Earnings History > 28 > eps Difference
0.06
Earnings History > 28 > surprise Percent
3.6585
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-07
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
BeforeMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
1.31
Earnings History > 29 > eps Estimate
1.57
Earnings History > 29 > eps Difference
-0.26
Earnings History > 29 > surprise Percent
-16.5605
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-08
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
BeforeMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
1.51
Earnings History > 30 > eps Estimate
1.57
Earnings History > 30 > eps Difference
-0.06
Earnings History > 30 > surprise Percent
-3.8217
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-09
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
BeforeMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
1.18
Earnings History > 31 > eps Estimate
1.4
Earnings History > 31 > eps Difference
-0.22
Earnings History > 31 > surprise Percent
-15.7143
Earnings History > 32 > period
2017-12-31
Earnings History > 32 > report Date
2018-02-28
Earnings History > 32 > date
2017-12-31
Earnings History > 32 > before After Market
BeforeMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
1.35
Earnings History > 32 > eps Estimate
1.5
Earnings History > 32 > eps Difference
-0.15
Earnings History > 32 > surprise Percent
-10
Earnings History > 33 > period
2017-09-30
Earnings History > 33 > report Date
2017-11-07
Earnings History > 33 > date
2017-09-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
1.31
Earnings History > 33 > eps Estimate
1.42
Earnings History > 33 > eps Difference
-0.11
Earnings History > 33 > surprise Percent
-7.7465
Earnings History > 34 > period
2017-06-30
Earnings History > 34 > report Date
2017-08-09
Earnings History > 34 > date
2017-06-30
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
1.39
Earnings History > 34 > eps Estimate
1.38
Earnings History > 34 > eps Difference
0.01
Earnings History > 34 > surprise Percent
0.7246
Earnings History > 35 > period
2017-03-31
Earnings History > 35 > report Date
2017-05-09
Earnings History > 35 > date
2017-03-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
1.26
Earnings History > 35 > eps Estimate
1.13
Earnings History > 35 > eps Difference
0.13
Earnings History > 35 > surprise Percent
11.5044
Earnings History > 36 > period
2016-12-31
Earnings History > 36 > report Date
2017-02-28
Earnings History > 36 > date
2016-12-31
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
1.41
Earnings History > 36 > eps Estimate
1.28
Earnings History > 36 > eps Difference
0.13
Earnings History > 36 > surprise Percent
10.1563
Earnings History > 37 > period
2016-09-30
Earnings History > 37 > report Date
2016-11-08
Earnings History > 37 > date
2016-09-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
1.33
Earnings History > 37 > eps Estimate
1.26
Earnings History > 37 > eps Difference
0.07
Earnings History > 37 > surprise Percent
5.5556
Earnings History > 38 > period
2016-06-30
Earnings History > 38 > report Date
2016-08-10
Earnings History > 38 > date
2016-06-30
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
1.28
Earnings History > 38 > eps Estimate
1.11
Earnings History > 38 > eps Difference
0.17
Earnings History > 38 > surprise Percent
15.3153
Earnings History > 39 > period
2016-03-31
Earnings History > 39 > report Date
2016-05-11
Earnings History > 39 > date
2016-03-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.96
Earnings History > 39 > eps Estimate
0.84
Earnings History > 39 > eps Difference
0.12
Earnings History > 39 > surprise Percent
14.2857
Earnings History > 40 > period
2015-12-31
Earnings History > 40 > report Date
2016-03-01
Earnings History > 40 > date
2015-12-31
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
1.16
Earnings History > 40 > eps Estimate
0.97
Earnings History > 40 > eps Difference
0.19
Earnings History > 40 > surprise Percent
19.5876
Earnings History > 41 > period
2015-09-30
Earnings History > 41 > report Date
2015-11-10
Earnings History > 41 > date
2015-09-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
1.04
Earnings History > 41 > eps Estimate
1.06
Earnings History > 41 > eps Difference
-0.02
Earnings History > 41 > surprise Percent
-1.8868
Earnings History > 42 > period
2015-06-30
Earnings History > 42 > report Date
2015-08-12
Earnings History > 42 > date
2015-06-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
1.02
Earnings History > 42 > eps Estimate
1
Earnings History > 42 > eps Difference
0.02
Earnings History > 42 > surprise Percent
2
Earnings History > 43 > period
2015-03-31
Earnings History > 43 > report Date
2015-05-13
Earnings History > 43 > date
2015-03-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.8
Earnings History > 43 > eps Estimate
0.71
Earnings History > 43 > eps Difference
0.09
Earnings History > 43 > surprise Percent
12.6761
Earnings History > 44 > period
2014-12-31
Earnings History > 44 > report Date
2015-03-03
Earnings History > 44 > date
2014-12-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.91
Earnings History > 44 > eps Estimate
0.99
Earnings History > 44 > eps Difference
-0.08
Earnings History > 44 > surprise Percent
-8.0808
Earnings History > 45 > period
2014-09-30
Earnings History > 45 > report Date
2014-11-05
Earnings History > 45 > date
2014-09-30
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.97
Earnings History > 45 > eps Estimate
0.86
Earnings History > 45 > eps Difference
0.11
Earnings History > 45 > surprise Percent
12.7907
Earnings History > 46 > period
2014-06-30
Earnings History > 46 > report Date
2014-08-06
Earnings History > 46 > date
2014-06-30
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.85
Earnings History > 46 > eps Estimate
0.75
Earnings History > 46 > eps Difference
0.1
Earnings History > 46 > surprise Percent
13.3333
Earnings History > 47 > period
2014-03-31
Earnings History > 47 > report Date
2014-05-07
Earnings History > 47 > date
2014-03-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.59
Earnings History > 47 > eps Estimate
0.67
Earnings History > 47 > eps Difference
-0.08
Earnings History > 47 > surprise Percent
-11.9403
Earnings History > 48 > period
2013-12-31
Earnings History > 48 > report Date
2014-02-25
Earnings History > 48 > date
2013-12-31
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.87
Earnings History > 48 > eps Estimate
0.75
Earnings History > 48 > eps Difference
0.12
Earnings History > 48 > surprise Percent
16
Earnings History > 49 > period
2013-09-30
Earnings History > 49 > report Date
2013-11-05
Earnings History > 49 > date
2013-09-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.73
Earnings History > 49 > eps Estimate
0.66
Earnings History > 49 > eps Difference
0.07
Earnings History > 49 > surprise Percent
10.6061
Earnings History > 50 > period
2013-06-30
Earnings History > 50 > report Date
2013-08-08
Earnings History > 50 > date
2013-06-30
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.67
Earnings History > 50 > eps Estimate
0.59
Earnings History > 50 > eps Difference
0.08
Earnings History > 50 > surprise Percent
13.5593
Earnings History > 51 > period
2013-03-31
Earnings History > 51 > report Date
2013-05-08
Earnings History > 51 > date
2013-03-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.55
Earnings History > 51 > eps Estimate
0.43
Earnings History > 51 > eps Difference
0.12
Earnings History > 51 > surprise Percent
27.907
Earnings History > 52 > period
2012-12-31
Earnings History > 52 > report Date
2013-02-26
Earnings History > 52 > date
2012-12-31
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.68
Earnings History > 52 > eps Estimate
0.6
Earnings History > 52 > eps Difference
0.08
Earnings History > 52 > surprise Percent
13.3333
Earnings History > 53 > period
2012-09-30
Earnings History > 53 > report Date
2012-11-06
Earnings History > 53 > date
2012-09-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.53
Earnings History > 53 > eps Estimate
0.51
Earnings History > 53 > eps Difference
0.02
Earnings History > 53 > surprise Percent
3.9216
Earnings History > 54 > period
2012-06-30
Earnings History > 54 > report Date
2012-08-08
Earnings History > 54 > date
2012-06-30
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.56
Earnings History > 54 > eps Estimate
0.47
Earnings History > 54 > eps Difference
0.09
Earnings History > 54 > surprise Percent
19.1489
Earnings History > 55 > period
2012-03-31
Earnings History > 55 > report Date
2012-05-10
Earnings History > 55 > date
2012-03-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.4
Earnings History > 55 > eps Estimate
0.39
Earnings History > 55 > eps Difference
0.01
Earnings History > 55 > surprise Percent
2.5641
Earnings History > 56 > period
2011-12-31
Earnings History > 56 > report Date
2012-03-09
Earnings History > 56 > date
2011-12-31
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.62
Earnings History > 56 > eps Estimate
0.43
Earnings History > 56 > eps Difference
0.19
Earnings History > 56 > surprise Percent
44.186
Earnings History > 57 > period
2011-09-30
Earnings History > 57 > report Date
2011-11-08
Earnings History > 57 > date
2011-09-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.42
Earnings History > 57 > eps Estimate
0.4
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
5
Earnings History > 58 > period
2011-06-30
Earnings History > 58 > report Date
2011-08-10
Earnings History > 58 > date
2011-06-30
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.35
Earnings History > 58 > eps Estimate
0.37
Earnings History > 58 > eps Difference
-0.02
Earnings History > 58 > surprise Percent
-5.4054
Earnings History > 59 > period
2011-03-31
Earnings History > 59 > report Date
2011-05-11
Earnings History > 59 > date
2011-03-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.32
Earnings History > 59 > eps Estimate
0.33
Earnings History > 59 > eps Difference
-0.01
Earnings History > 59 > surprise Percent
-3.0303
Earnings History > 60 > period
2010-12-31
Earnings History > 60 > report Date
2011-03-02
Earnings History > 60 > date
2010-12-31
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.4
Earnings History > 60 > eps Estimate
0.36
Earnings History > 60 > eps Difference
0.04
Earnings History > 60 > surprise Percent
11.1111
Earnings History > 61 > period
2010-09-30
Earnings History > 61 > report Date
2010-11-08
Earnings History > 61 > date
2010-09-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.39
Earnings History > 61 > eps Estimate
0.33
Earnings History > 61 > eps Difference
0.06
Earnings History > 61 > surprise Percent
18.1818
Earnings History > 62 > period
2010-06-30
Earnings History > 62 > report Date
2010-08-11
Earnings History > 62 > date
2010-06-30
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.32
Earnings History > 62 > eps Estimate
0.29
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
10.3448
Earnings History > 63 > period
2010-03-31
Earnings History > 63 > report Date
2010-05-12
Earnings History > 63 > date
2010-03-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.25
Earnings History > 63 > eps Estimate
0.27
Earnings History > 63 > eps Difference
-0.02
Earnings History > 63 > surprise Percent
-7.4074
Earnings History > 64 > period
2009-12-31
Earnings History > 64 > report Date
2010-03-03
Earnings History > 64 > date
2009-12-31
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.32
Earnings History > 64 > eps Estimate
0.28
Earnings History > 64 > eps Difference
0.04
Earnings History > 64 > surprise Percent
14.2857
Earnings History > 65 > period
2009-09-30
Earnings History > 65 > report Date
2009-11-09
Earnings History > 65 > date
2009-09-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.3
Earnings History > 65 > eps Estimate
0.26
Earnings History > 65 > eps Difference
0.04
Earnings History > 65 > surprise Percent
15.3846
Earnings History > 66 > period
2009-06-30
Earnings History > 66 > report Date
2009-08-12
Earnings History > 66 > date
2009-06-30
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.25
Earnings History > 66 > eps Estimate
0.27
Earnings History > 66 > eps Difference
-0.02
Earnings History > 66 > surprise Percent
-7.4074
Earnings History > 67 > period
2009-03-31
Earnings History > 67 > report Date
2009-05-14
Earnings History > 67 > date
2009-03-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.3
Earnings History > 67 > eps Estimate
0.2
Earnings History > 67 > eps Difference
0.1
Earnings History > 67 > surprise Percent
50
Earnings History > 68 > period
2008-12-31
Earnings History > 68 > report Date
2009-03-04
Earnings History > 68 > date
2008-12-31
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.35
Earnings History > 68 > eps Estimate
0.29
Earnings History > 68 > eps Difference
0.06
Earnings History > 68 > surprise Percent
20.6897
Earnings History > 69 > period
2008-09-30
Earnings History > 69 > report Date
2008-11-06
Earnings History > 69 > date
2008-09-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.32
Earnings History > 69 > eps Estimate
0.33
Earnings History > 69 > eps Difference
-0.01
Earnings History > 69 > surprise Percent
-3.0303
Earnings History > 70 > period
2008-06-30
Earnings History > 70 > report Date
2008-08-07
Earnings History > 70 > date
2008-06-30
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.33
Earnings History > 70 > eps Estimate
0.29
Earnings History > 70 > eps Difference
0.04
Earnings History > 70 > surprise Percent
13.7931
Earnings History > 71 > period
2008-03-31
Earnings History > 71 > report Date
2008-05-07
Earnings History > 71 > date
2008-03-31
Earnings History > 71 > before After Market
-
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.26
Earnings History > 71 > eps Estimate
0.26
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2007-12-31
Earnings History > 72 > report Date
2008-02-27
Earnings History > 72 > date
2007-12-31
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.3
Earnings History > 72 > eps Estimate
0.27
Earnings History > 72 > eps Difference
0.03
Earnings History > 72 > surprise Percent
11.1111
Earnings History > 73 > period
2007-09-30
Earnings History > 73 > report Date
2007-11-08
Earnings History > 73 > date
2007-09-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.29
Earnings History > 73 > eps Estimate
0.26
Earnings History > 73 > eps Difference
0.03
Earnings History > 73 > surprise Percent
11.5385
Earnings History > 74 > period
2007-06-30
Earnings History > 74 > report Date
2007-08-07
Earnings History > 74 > date
2007-06-30
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.25
Earnings History > 74 > eps Estimate
0.24
Earnings History > 74 > eps Difference
0.01
Earnings History > 74 > surprise Percent
4.1667
Earnings History > 75 > period
2007-03-31
Earnings History > 75 > report Date
2007-05-03
Earnings History > 75 > date
2007-03-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.21
Earnings History > 75 > eps Estimate
0.2
Earnings History > 75 > eps Difference
0.01
Earnings History > 75 > surprise Percent
5
Earnings History > 76 > period
2006-12-31
Earnings History > 76 > report Date
2007-03-08
Earnings History > 76 > date
2006-12-31
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.22
Earnings History > 76 > eps Estimate
0.2
Earnings History > 76 > eps Difference
0.02
Earnings History > 76 > surprise Percent
10
Earnings History > 77 > period
2006-09-30
Earnings History > 77 > report Date
2006-11-06
Earnings History > 77 > date
2006-09-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.25
Earnings History > 77 > eps Estimate
0.21
Earnings History > 77 > eps Difference
0.04
Earnings History > 77 > surprise Percent
19.0476
Earnings History > 78 > period
2006-06-30
Earnings History > 78 > report Date
2006-08-03
Earnings History > 78 > date
2006-06-30
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.22
Earnings History > 78 > eps Estimate
0.21
Earnings History > 78 > eps Difference
0.01
Earnings History > 78 > surprise Percent
4.7619
Earnings History > 79 > period
2006-03-31
Earnings History > 79 > report Date
2006-05-08
Earnings History > 79 > date
2006-03-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.16
Earnings History > 79 > eps Estimate
0.15
Earnings History > 79 > eps Difference
0.01
Earnings History > 79 > surprise Percent
6.6667
Earnings History > 80 > period
2005-12-31
Earnings History > 80 > report Date
2006-03-08
Earnings History > 80 > date
2005-12-31
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.15
Earnings History > 80 > eps Estimate
0.15
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
0
Earnings History > 81 > period
2005-09-30
Earnings History > 81 > report Date
2005-11-07
Earnings History > 81 > date
2005-09-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.2
Earnings History > 81 > eps Estimate
0.16
Earnings History > 81 > eps Difference
0.04
Earnings History > 81 > surprise Percent
25
Earnings History > 82 > period
2005-06-30
Earnings History > 82 > report Date
2005-07-28
Earnings History > 82 > date
2005-06-30
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.19
Earnings History > 82 > eps Estimate
0.17
Earnings History > 82 > eps Difference
0.02
Earnings History > 82 > surprise Percent
11.7647
Earnings History > 83 > period
2005-03-31
Earnings History > 83 > report Date
2005-05-02
Earnings History > 83 > date
2005-03-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.13
Earnings History > 83 > eps Estimate
0.12
Earnings History > 83 > eps Difference
0.01
Earnings History > 83 > surprise Percent
8.3333
Earnings History > 84 > period
2004-12-31
Earnings History > 84 > report Date
2005-03-03
Earnings History > 84 > date
2004-12-31
Earnings History > 84 > before After Market
-
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.14
Earnings History > 84 > eps Estimate
0.11
Earnings History > 84 > eps Difference
0.03
Earnings History > 84 > surprise Percent
27.2727
Earnings History > 85 > period
2004-09-30
Earnings History > 85 > report Date
2004-10-28
Earnings History > 85 > date
2004-09-30
Earnings History > 85 > before After Market
-
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.12
Earnings History > 85 > eps Estimate
0.12
Earnings History > 85 > eps Difference
0
Earnings History > 85 > surprise Percent
0
Earnings History > 86 > period
2004-06-30
Earnings History > 86 > report Date
2004-07-22
Earnings History > 86 > date
2004-06-30
Earnings History > 86 > before After Market
-
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.14
Earnings History > 86 > eps Estimate
0.12
Earnings History > 86 > eps Difference
0.02
Earnings History > 86 > surprise Percent
16.6667
Earnings History > 87 > period
2004-03-31
Earnings History > 87 > report Date
2004-04-27
Earnings History > 87 > date
2004-03-31
Earnings History > 87 > before After Market
-
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.09
Earnings History > 87 > eps Estimate
0.07
Earnings History > 87 > eps Difference
0.02
Earnings History > 87 > surprise Percent
28.5714
Earnings History > 88 > period
2003-12-31
Earnings History > 88 > report Date
2004-02-16
Earnings History > 88 > date
2003-12-31
Earnings History > 88 > before After Market
-
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.1
Earnings History > 88 > eps Estimate
0.07
Earnings History > 88 > eps Difference
0.03
Earnings History > 88 > surprise Percent
42.8571
Earnings History > 89 > period
2003-09-30
Earnings History > 89 > report Date
2003-10-24
Earnings History > 89 > date
2003-09-30
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.1
Earnings History > 89 > eps Estimate
0.07
Earnings History > 89 > eps Difference
0.03
Earnings History > 89 > surprise Percent
42.8571
Earnings History > 90 > period
2003-06-30
Earnings History > 90 > report Date
2003-07-28
Earnings History > 90 > date
2003-06-30
Earnings History > 90 > before After Market
-
Earnings History > 90 > currency
USD
Earnings History > 90 > eps Actual
0.08
Earnings History > 90 > eps Estimate
0.07
Earnings History > 90 > eps Difference
0.01
Earnings History > 90 > surprise Percent
14.2857
Earnings History > 91 > period
2003-03-31
Earnings History > 91 > report Date
2003-05-06
Earnings History > 91 > date
2003-03-31
Earnings History > 91 > before After Market
-
Earnings History > 91 > currency
USD
Earnings History > 91 > eps Actual
0.0467
Earnings History > 91 > eps Estimate
-
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
-
Earnings History > 92 > period
2002-12-31
Earnings History > 92 > report Date
2003-02-26
Earnings History > 92 > date
2002-12-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.0633
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-09-30
Earnings History > 93 > report Date
2002-09-30
Earnings History > 93 > date
2002-09-30
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0786
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-06-30
Earnings History > 94 > report Date
2002-06-30
Earnings History > 94 > date
2002-06-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.0516
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-03-31
Earnings History > 95 > report Date
2002-03-31
Earnings History > 95 > date
2002-03-31
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.0132
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2001-12-31
Earnings History > 96 > report Date
2001-12-31
Earnings History > 96 > date
2001-12-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
-0.0126
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-09-30
Earnings History > 97 > report Date
2001-09-30
Earnings History > 97 > date
2001-09-30
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
0.0202
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-06-30
Earnings History > 98 > report Date
2001-06-30
Earnings History > 98 > date
2001-06-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
0.0125
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-03-31
Earnings History > 99 > report Date
2001-05-09
Earnings History > 99 > date
2001-03-31
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.01
Earnings History > 99 > eps Estimate
0.02
Earnings History > 99 > eps Difference
-0.01
Earnings History > 99 > surprise Percent
-50
Earnings History > 100 > period
2000-12-31
Earnings History > 100 > report Date
2001-02-20
Earnings History > 100 > date
2000-12-31
Earnings History > 100 > before After Market
-
Earnings History > 100 > currency
USD
Earnings History > 100 > eps Actual
0.02
Earnings History > 100 > eps Estimate
0.02
Earnings History > 100 > eps Difference
0
Earnings History > 100 > surprise Percent
0
Earnings History > 101 > period
2000-09-30
Earnings History > 101 > report Date
2000-10-18
Earnings History > 101 > date
2000-09-30
Earnings History > 101 > before After Market
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.02
Earnings History > 101 > eps Estimate
0.02
Earnings History > 101 > eps Difference
0
Earnings History > 101 > surprise Percent
0
Earnings History > 102 > period
2000-06-30
Earnings History > 102 > report Date
2000-07-27
Earnings History > 102 > date
2000-06-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.01
Earnings History > 102 > eps Estimate
0.01
Earnings History > 102 > eps Difference
0
Earnings History > 102 > surprise Percent
0
Earnings History > 103 > period
2000-03-31
Earnings History > 103 > report Date
2000-03-31
Earnings History > 103 > date
2000-03-31
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.0079
Earnings History > 103 > eps Estimate
-
Earnings History > 103 > eps Difference
0
Earnings History > 103 > surprise Percent
-
Earnings History > 104 > period
1999-12-31
Earnings History > 104 > report Date
1999-12-31
Earnings History > 104 > date
1999-12-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
-0.0064
Earnings History > 104 > eps Estimate
-
Earnings History > 104 > eps Difference
0
Earnings History > 104 > surprise Percent
-
Earnings History > 105 > period
1999-09-30
Earnings History > 105 > report Date
1999-09-30
Earnings History > 105 > date
1999-09-30
Earnings History > 105 > before After Market
-
Earnings History > 105 > currency
USD
Earnings History > 105 > eps Actual
-0.0106
Earnings History > 105 > eps Estimate
-
Earnings History > 105 > eps Difference
0
Earnings History > 105 > surprise Percent
-
Earnings History > 106 > period
1999-06-30
Earnings History > 106 > report Date
1999-07-29
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.01
Earnings History > 106 > eps Estimate
0.01
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
0
Earnings History > 107 > period
1999-03-31
Earnings History > 107 > report Date
1999-03-31
Earnings History > 107 > date
1999-03-31
Earnings History > 107 > before After Market
-
Earnings History > 107 > currency
USD
Earnings History > 107 > eps Actual
-0.0057
Earnings History > 107 > eps Estimate
-
Earnings History > 107 > eps Difference
0
Earnings History > 107 > surprise Percent
-
Earnings History > 108 > period
1998-12-31
Earnings History > 108 > report Date
1999-02-22
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
-0.04
Earnings History > 108 > eps Estimate
-
Earnings History > 108 > eps Difference
0
Earnings History > 108 > surprise Percent
-
Earnings History > 109 > period
1998-09-30
Earnings History > 109 > report Date
1998-10-30
Earnings History > 109 > date
1998-09-30
Earnings History > 109 > before After Market
-
Earnings History > 109 > currency
USD
Earnings History > 109 > eps Actual
-0.0136
Earnings History > 109 > eps Estimate
-
Earnings History > 109 > eps Difference
0
Earnings History > 109 > surprise Percent
-
Earnings History > 110 > period
1998-06-30
Earnings History > 110 > report Date
1998-07-29
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.01
Earnings History > 110 > eps Estimate
0.01
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
0
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-05-06
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.01
Earnings History > 111 > eps Estimate
0.02
Earnings History > 111 > eps Difference
-0.01
Earnings History > 111 > surprise Percent
-50
Earnings History > 112 > period
1997-12-31
Earnings History > 112 > report Date
1998-02-20
Earnings History > 112 > date
1997-12-31
Earnings History > 112 > before After Market
-
Earnings History > 112 > currency
USD
Earnings History > 112 > eps Actual
0.03
Earnings History > 112 > eps Estimate
0.02
Earnings History > 112 > eps Difference
0.01
Earnings History > 112 > surprise Percent
50
Earnings History > 113 > period
1997-09-30
Earnings History > 113 > report Date
1997-10-31
Earnings History > 113 > date
1997-09-30
Earnings History > 113 > before After Market
-
Earnings History > 113 > currency
USD
Earnings History > 113 > eps Actual
0.02
Earnings History > 113 > eps Estimate
0.02
Earnings History > 113 > eps Difference
0
Earnings History > 113 > surprise Percent
0
Earnings History > 114 > period
1997-06-30
Earnings History > 114 > report Date
1997-07-22
Earnings History > 114 > date
1997-06-30
Earnings History > 114 > before After Market
-
Earnings History > 114 > currency
USD
Earnings History > 114 > eps Actual
0.03
Earnings History > 114 > eps Estimate
0.03
Earnings History > 114 > eps Difference
0
Earnings History > 114 > surprise Percent
0
Earnings History > 115 > period
1997-03-31
Earnings History > 115 > report Date
1997-04-30
Earnings History > 115 > date
1997-03-31
Earnings History > 115 > before After Market
-
Earnings History > 115 > currency
USD
Earnings History > 115 > eps Actual
0.03
Earnings History > 115 > eps Estimate
0.02
Earnings History > 115 > eps Difference
0.01
Earnings History > 115 > surprise Percent
50
Earnings History > 116 > period
1996-12-31
Earnings History > 116 > report Date
1997-02-18
Earnings History > 116 > date
1996-12-31
Earnings History > 116 > before After Market
-
Earnings History > 116 > currency
USD
Earnings History > 116 > eps Actual
0.03
Earnings History > 116 > eps Estimate
0.01
Earnings History > 116 > eps Difference
0.02
Earnings History > 116 > surprise Percent
200
Earnings History > 117 > period
1996-03-31
Earnings History > 117 > report Date
1996-04-30
Earnings History > 117 > date
1996-03-31
Earnings History > 117 > before After Market
-
Earnings History > 117 > currency
USD
Earnings History > 117 > eps Actual
0.02
Earnings History > 117 > eps Estimate
0.02
Earnings History > 117 > eps Difference
0
Earnings History > 117 > surprise Percent
0
Earnings History > 118 > period
1995-12-31
Earnings History > 118 > report Date
1996-02-20
Earnings History > 118 > date
1995-12-31
Earnings History > 118 > before After Market
-
Earnings History > 118 > currency
USD
Earnings History > 118 > eps Actual
0.02
Earnings History > 118 > eps Estimate
0.02
Earnings History > 118 > eps Difference
0
Earnings History > 118 > surprise Percent
0
Earnings History > 119 > period
1995-09-30
Earnings History > 119 > report Date
1995-10-24
Earnings History > 119 > date
1995-09-30
Earnings History > 119 > before After Market
-
Earnings History > 119 > currency
USD
Earnings History > 119 > eps Actual
0.02
Earnings History > 119 > eps Estimate
0.02
Earnings History > 119 > eps Difference
0
Earnings History > 119 > surprise Percent
0
Earnings History > 120 > period
1995-06-30
Earnings History > 120 > report Date
1995-07-25
Earnings History > 120 > date
1995-06-30
Earnings History > 120 > before After Market
-
Earnings History > 120 > currency
USD
Earnings History > 120 > eps Actual
0.01
Earnings History > 120 > eps Estimate
0.03
Earnings History > 120 > eps Difference
-0.02
Earnings History > 120 > surprise Percent
-66.6667
The Middleby Corporation designs, manufactures, markets, distributes, and services commercial restaurant, food processing, and residential kitchen equipment worldwide. Its Commercial Foodservice Equipment Group segment offers conveyor, combi, convection, baking, proofing, deck, speed cooking, and hydrovection ovens; ranges, fryers, and rethermalizers; steam cooking, food warming, catering, induction, and countertop cooking equipment; heated cabinets, charbroilers, ventless cooking systems, kitchen ventilation, toasters, griddles, charcoal grills, professional mixers and refrigerators, stainless steel fabrication, custom millwork, blast chillers, coldrooms, ice machines, and frozen dessert equipment; soft serve ice cream, coffee and beverage dispensing, home and professional craft brewing equipment; and fry dispenser, bottle filling and canning equipment, IoT solutions, and controls development and manufacturing. The Food Processing Equipment Group segment provides batch, baking, proofing, conveyor belt, and continuous processing ovens; frying and automated thermal processing systems; tumblers, massagers, grinders, slicers, reduction and emulsion systems, mixers, and blenders; battering, breading, and seeding equipment; water cutting systems, food presses, suspension, filling and depositing solution, and forming equipment; and automated washing systems, auto guided vehicles, food safety, handling, freezing, and defrosting and packaging equipment. Its Residential Kitchen Equipment Group segment offers kitchen equipment comprising cookers, stoves, cooktops, microwaves, ovens, refrigerators, dishwashers, undercounter refrigeration, wine cellars, ice machines, beer dispensers, mixers, rotisseries, and ventilation and outdoor cooking equipment. The company was formerly known as Middleby Marshall Oven Company and changed its name to The Middleby Corporation in 1985. The Middleby Corporation was founded in 1888 and is based in Elgin, Illinois.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AWhat The Middleby Corporation's (NASDAQ:MIDD) 25% Share Price Gain Is Not Telling You - 富途牛牛
12/14/2025
What The Middleby Corporation's (NASDAQ:MIDD) 25% Share Price Gain Is Not Telling You 富途牛牛
Read more →Why Middleby (MIDD) Is Up 17.0% After Residential Stake Sale And Analyst Upgrade – And What's Next simplywall.st
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$153.25
Analyst Picks
Strong Buy
4
Buy
1
Hold
3
Sell
1
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Book Ratio (P/B)
-
High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 117.83% of the total shares of Middleby Corp
1.
Vanguard Group Inc(9.4239%)
since
2025/06/30
2.
Select Equity Group LP(9.3277%)
since
2025/06/30
3.
BlackRock Inc(9.1607%)
since
2025/06/30
4.
Garden Investment Management, L.P.(6.4654%)
since
2025/06/30
5.
Wellington Management Company LLP(6.3322%)
since
2025/06/30
6.
T. Rowe Price Associates, Inc.(6.3017%)
since
2025/06/30
7.
JPMorgan Chase & Co(5.4693%)
since
2025/06/30
8.
Bank of America Corp(5.1627%)
since
2025/06/30
9.
Victory Capital Management Inc.(3.7939%)
since
2025/06/30
10.
iShares Core S&P Mid-Cap ETF(3.4348%)
since
2025/08/31
11.
State Street Corp(3.1493%)
since
2025/06/30
12.
Vanguard Total Stock Mkt Idx Inv(2.9926%)
since
2025/07/31
13.
Turtle Creek Asset Management Inc.(2.7677%)
since
2025/06/30
14.
Victory Sycamore Established Value R(2.6064%)
since
2025/06/30
15.
Earnest Partners LLC(2.6043%)
since
2025/06/30
16.
T. Rowe Price US Mid-Cap Value Equity(2.6039%)
since
2025/06/30
17.
T. Rowe Price Mid-Cap Value(2.6%)
since
2025/07/31
18.
Dimensional Fund Advisors, Inc.(2.5719%)
since
2025/06/30
19.
Bank of Montreal(2.3869%)
since
2025/06/30
20.
BMO Capital Markets Corp.(2.3869%)
since
2025/06/30
21.
Vanguard Small Cap Index(2.3049%)
since
2025/07/31
22.
Geode Capital Management, LLC(1.9237%)
since
2025/06/30
23.
Ariel Investments, LLC(1.844%)
since
2025/06/30
24.
Vanguard Explorer Inv(1.6664%)
since
2025/06/30
25.
Morgan Stanley - Brokerage Accounts(1.585%)
since
2025/06/30
26.
JPMorgan Mid Cap Value L(1.5819%)
since
2025/07/31
27.
Vanguard Small Cap Value Index Inv(1.4831%)
since
2025/07/31
28.
JPM US Mid Cap Value-Composite(1.4568%)
since
2025/06/30
29.
T. Rowe Price U.S. Mid-Cap Val Eq Tr-D(1.4485%)
since
2025/06/30
30.
Clarkston Capital Partners, LLC(1.3669%)
since
2025/06/30
31.
SEI Investments Co(1.343%)
since
2025/06/30
32.
EARNEST Partners Smid Cap Core Founders(1.1614%)
since
2025/08/31
33.
Vanguard Institutional Extnd Mkt Idx Tr(1.1337%)
since
2025/07/31
34.
Franklin US Small Cap Value Equity(1.0493%)
since
2025/06/30
35.
Clarkston Capital SMID Composite(0.9602%)
since
2025/06/30
36.
JPMorgan Value Advantage L(0.8689%)
since
2025/07/31
37.
T. Rowe Price US All-Cap Opp Eq Comp(0.8519%)
since
2025/06/30
38.
SPDR® S&P MIDCAP 400 ETF Trust(0.8083%)
since
2025/07/31
39.
T. Rowe Price All-Cap Opportunities Fund(0.8078%)
since
2025/07/31
40.
Franklin Small Cap Value A(0.6469%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
2.34
Date
2025-09-30
EPS Actual
2.37
EPS Estimate
2.11
EPS Difference
0.26
Surprise Percent
12.3223%
(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.