_id
69105b1fccc777a4e85d57d9
Ticker
DIOD
Name
Diodes Incorporated
Exchange
NASDAQ
Address
4949 Hedgcoxe Road, Plano, TX, United States, 75024
Country
USA
Sector
Technology
Industry
Semiconductors
Currency
USD
Website
https://www.diodes.com
Description
Diodes Incorporated, together with its subsidiaries, manufactures and supplies application-specific standard products in the broad discrete, logic, analog, and mixed-signal semiconductor markets in Asia, Europe, and the Americas. The company offers discrete semiconductor products, such as MOSFETs, SiC MOSFETs; data line protection, power line protection, thyristers, USB Type-C protection, and transient voltage suppressors; Schottky, small signal switching, Zener, and SiC diodes; bridges, super barrier, Schottky, Schottky bridge, and fast/ultra-fast rectifiers; and bipolar, avalanche, gate driver, and pre-bias transistors. It provides analog products, including power management devices comprising AC-DC and DC-DC converters, USB power switches, low dropout, photocoupler and linear voltage regulators; standard linear devices consisting of operational amplifiers and comparators, current monitors, voltage references, and reset generators; LED lighting drivers; audio amplifiers; and sensor products, such as hall-effect sensors and motor drivers. In addition, the company offers mixed-signal products, such as high speed mux/demux, digital switches, interface, re-drivers, universal level shifters/voltage translators, clock ICs, and packet switches; standard logic products comprising low-voltage complementary metal-oxide-semiconductor (CMOS) and advanced high-speed CMOS devices; ultra-low power CMOS logic; analog switches; multichip products and co-packaged discrete, analog and mixed-signal silicon in miniature packages; and silicon and silicon epitaxial wafers used in manufacturing frequency control products and contact images sensors. It serves industrial, automotive, computing, communications, and consumer markets through direct sales, marketing personnel, independent sales representatives, and distributors. The company was incorporated in 1959 and is headquartered in Plano, Texas.
Last Close
50.24
Volume
201844
Current Price
52.03
Change
-0.55
Last Updated
2026-01-02T12:36:45.669Z
Image
data:image/webp;base64,UklGRhwCAABXRUJQVlA4IBACAAAQCwCdASpAAEAAPtFeoUuoJaMhsBv5AQAaCWIA0tvxzmZArmfoA2wF2gQI54SYa2BBgSrFt7lYzk741XXmWcG8qPVCbS5su1m5ypXZK/UZeOTivHFgMyTQUz7DN1nD6YEAAP75WEEbpWxhQkf+kJKOg4uXtX+3amumHtlxm3o72gNOcyzCaIgQPKBpG+c7NVhTtufpsaHw7c9aJGTf2TkTRcUDTvAEU358TMWHDL9iHh3jWmKZYiWhcl/ncrgCMqtJL0i5lOoRYl4mSJW9xNhKoeY0s2vbCtmoCXZNjm6zdKEXco57GIMw1sIR/TRZMM5C8v+qlwaVIUpj/K1724pqXQ380H8Kq6ASM7lgtiPjV8hyxtCVuZ2BEBzaDI5vFKLM2LCSXR/QGss0SKuC+SOTwWj6HWTTGQIHtA156coWZ5nt7K8wRYxeM6RRSVl6brPpWx3JDHHPW2EqvknZcGrIcchtvh+Sg0nQvEYE03eh/+IuZCOjCCEZN4ropao1uqJ5J9b/Ry6NoKWqatpye9PQPf+wpkD1UJKuv8nFXFz3/h+wA1vhfmOQbWMKH+ceCmSF3OpXbHAGx4fJAhkg1aWIaNLk8jC0J1vLTWJlF7QcNYfYQjIpX5tkWWfBrwxsIzs7uIsbiFx7WUTbua0glLLGZwk3RTrOtHFyZDmeKvFySwtK0pAdbxBPZ7BtMoQAAAA=
Ipo Date
1992-03-17T00:00:00.000Z
Market Cap
2291484672
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.985
Sentiment Sources
3
Rating
4
Target Price
58.6667
Strong Buy
2
Buy
0
Hold
2
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
392170000
Cost Of Revenue
271682000
Gross Profit
120488000
Operating Expenses
108916000
Operating Income
11572000
Interest Expense
503000
Pretax Income
17833000
Net Income
14278000
Eps
0.30747033615435965
Dividends Per Share
-
Shares Outstanding
46385331
Income Tax Expense
3555000
EBITDA
55047000
Operating Margin
2.9507611495014916
Total Other Income Expense Net
6261000
Cash
382047000
Short Term Investments
9807000
Receivables
303813000
Inventories
470912000
Total Current Assets
1273510000
Property Plant Equipment
712661000
Total Assets
2469791000
Payables
146910000
Short Term Debt
49114000
Long Term Debt
20097000
Total Liabilities
522370000
Equity
1889154000
Bs_currency_symbol
USD
Depreciation
36711000
Change In Working Capital
27928000
Cash From Operations
79133000
Capital Expenditures
16322000
Cash From Investing
-19873000
Cash From Financing
3809000
Net Change In Cash
59270000
Cf_currency_symbol
USD
PE
35.7536
PB
1.2789413197653552
ROE
0.7557880405726585
ROA
0.5781055967893639
FCF
62811000
Fcf Percent
0.16016268455006757
Piotroski FScore
4
Health Score
67
Deep Value Investing Score
7
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
6.8
Garp Investing Score
4.5
Growth Investing Score
3.5
Momentum Investing Score
6
Net Net Investing Score
2.5
Quality Investing Score
6.5
Value Investing Score
6
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
392170000
Quarters > 0 > income Statement > cost Of Revenue
271682000
Quarters > 0 > income Statement > gross Profit
120488000
Quarters > 0 > income Statement > operating Expenses
108916000
Quarters > 0 > income Statement > operating Income
11572000
Quarters > 0 > income Statement > interest Expense
503000
Quarters > 0 > income Statement > pretax Income
17833000
Quarters > 0 > income Statement > net Income
14278000
Quarters > 0 > income Statement > eps
0.30747033615435965
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
46437000
Quarters > 0 > income Statement > income Tax Expense
3555000
Quarters > 0 > income Statement > EBITDA
55047000
Quarters > 0 > income Statement > operating Margin
2.9507611495014916
Quarters > 0 > income Statement > total Other Income Expense Net
6261000
Quarters > 0 > income Statement > currency_symbol
USD
Quarters > 0 > balance Sheet > cash
382047000
Quarters > 0 > balance Sheet > short Term Investments
9807000
Quarters > 0 > balance Sheet > receivables
303813000
Quarters > 0 > balance Sheet > inventories
470912000
Quarters > 0 > balance Sheet > total Current Assets
1273510000
Quarters > 0 > balance Sheet > property Plant Equipment
712661000
Quarters > 0 > balance Sheet > total Assets
2469791000
Quarters > 0 > balance Sheet > payables
146910000
Quarters > 0 > balance Sheet > short Term Debt
49114000
Quarters > 0 > balance Sheet > long Term Debt
20097000
Quarters > 0 > balance Sheet > total Liabilities
522370000
Quarters > 0 > balance Sheet > equity
1889154000
Quarters > 0 > balance Sheet > currency_symbol
USD
Quarters > 0 > cash Flow > net Income
14278000
Quarters > 0 > cash Flow > depreciation
36711000
Quarters > 0 > cash Flow > change In Working Capital
27928000
Quarters > 0 > cash Flow > cash From Operations
79133000
Quarters > 0 > cash Flow > capital Expenditures
16322000
Quarters > 0 > cash Flow > cash From Investing
-19873000
Quarters > 0 > cash Flow > cash From Financing
3809000
Quarters > 0 > cash Flow > net Change In Cash
59270000
Quarters > 0 > cash Flow > currency_symbol
USD
Quarters > 0 > ratios > PE
0.30747033615435965
Quarters > 0 > ratios > PB
1.2789413197653552
Quarters > 0 > ratios > ROE
0.7557880405726585
Quarters > 0 > ratios > ROA
0.5781055967893639
Quarters > 0 > ratios > FCF
62811000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.16016268455006757
Quarters > 0 > health Score
67
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
366212000
Quarters > 1 > income Statement > cost Of Revenue
250888000
Quarters > 1 > income Statement > gross Profit
115324000
Quarters > 1 > income Statement > operating Expenses
105935000
Quarters > 1 > income Statement > operating Income
9389000
Quarters > 1 > income Statement > interest Expense
506000
Quarters > 1 > income Statement > pretax Income
53223000
Quarters > 1 > income Statement > net Income
46098000
Quarters > 1 > income Statement > eps
0.9921656407386682
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
46462000
Quarters > 1 > income Statement > income Tax Expense
9063000
Quarters > 1 > income Statement > EBITDA
89613000
Quarters > 1 > income Statement > operating Margin
2.5638154948499774
Quarters > 1 > income Statement > total Other Income Expense Net
43834000
Quarters > 1 > income Statement > currency_symbol
USD
Quarters > 1 > balance Sheet > cash
317049000
Quarters > 1 > balance Sheet > short Term Investments
10285000
Quarters > 1 > balance Sheet > receivables
313492000
Quarters > 1 > balance Sheet > inventories
482701000
Quarters > 1 > balance Sheet > total Current Assets
1244614000
Quarters > 1 > balance Sheet > property Plant Equipment
680042000
Quarters > 1 > balance Sheet > total Assets
2471555000
Quarters > 1 > balance Sheet > payables
148269000
Quarters > 1 > balance Sheet > short Term Debt
29113000
Quarters > 1 > balance Sheet > long Term Debt
24865000
Quarters > 1 > balance Sheet > total Liabilities
537384000
Quarters > 1 > balance Sheet > equity
1877103000
Quarters > 1 > balance Sheet > currency_symbol
USD
Quarters > 1 > cash Flow > net Income
44160000
Quarters > 1 > cash Flow > depreciation
35884000
Quarters > 1 > cash Flow > change In Working Capital
3241000
Quarters > 1 > cash Flow > cash From Operations
41521000
Quarters > 1 > cash Flow > capital Expenditures
20444000
Quarters > 1 > cash Flow > cash From Investing
-50156000
Quarters > 1 > cash Flow > cash From Financing
-28798000
Quarters > 1 > cash Flow > net Change In Cash
-18181000
Quarters > 1 > cash Flow > currency_symbol
USD
Quarters > 1 > ratios > PE
0.9921656407386682
Quarters > 1 > ratios > PB
1.2878450782935194
Quarters > 1 > ratios > ROE
2.455805568474399
Quarters > 1 > ratios > ROA
1.8651415809075662
Quarters > 1 > ratios > FCF
21077000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.057554094349720926
Quarters > 1 > health Score
58
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
332113000
Quarters > 2 > income Statement > cost Of Revenue
227419000
Quarters > 2 > income Statement > gross Profit
104694000
Quarters > 2 > income Statement > operating Expenses
103398000
Quarters > 2 > income Statement > operating Income
1296000
Quarters > 2 > income Statement > interest Expense
467000
Quarters > 2 > income Statement > pretax Income
-2767000
Quarters > 2 > income Statement > net Income
-4437000
Quarters > 2 > income Statement > eps
-0.09568686650851844
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
46370000
Quarters > 2 > income Statement > income Tax Expense
20000
Quarters > 2 > income Statement > EBITDA
33604000
Quarters > 2 > income Statement > operating Margin
0.39022862700345967
Quarters > 2 > income Statement > total Other Income Expense Net
-4063000
Quarters > 2 > income Statement > currency_symbol
USD
Quarters > 2 > balance Sheet > cash
335754000
Quarters > 2 > balance Sheet > short Term Investments
8173000
Quarters > 2 > balance Sheet > receivables
302241000
Quarters > 2 > balance Sheet > inventories
471036000
Quarters > 2 > balance Sheet > total Current Assets
1224890000
Quarters > 2 > balance Sheet > property Plant Equipment
665857000
Quarters > 2 > balance Sheet > total Assets
2356341000
Quarters > 2 > balance Sheet > payables
135556000
Quarters > 2 > balance Sheet > short Term Debt
32417000
Quarters > 2 > balance Sheet > long Term Debt
19147000
Quarters > 2 > balance Sheet > total Liabilities
484507000
Quarters > 2 > balance Sheet > equity
1801218000
Quarters > 2 > balance Sheet > currency_symbol
USD
Quarters > 2 > cash Flow > net Income
-2787000
Quarters > 2 > cash Flow > depreciation
35904000
Quarters > 2 > cash Flow > change In Working Capital
12100000
Quarters > 2 > cash Flow > cash From Operations
56743000
Quarters > 2 > cash Flow > capital Expenditures
15894000
Quarters > 2 > cash Flow > cash From Investing
-28458000
Quarters > 2 > cash Flow > cash From Financing
-1318000
Quarters > 2 > cash Flow > net Change In Cash
26234000
Quarters > 2 > cash Flow > currency_symbol
USD
Quarters > 2 > ratios > PE
-0.09568686650851844
Quarters > 2 > ratios > PB
1.3394442538326843
Quarters > 2 > ratios > ROE
-0.24633331445721726
Quarters > 2 > ratios > ROA
-0.18830042001560893
Quarters > 2 > ratios > FCF
40849000
Quarters > 2 > ratios > Piotroski FScore
2
Quarters > 2 > ratios > fcf Percent
0.1229972930900025
Quarters > 2 > health Score
46
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
339298000
Quarters > 3 > income Statement > cost Of Revenue
228414000
Quarters > 3 > income Statement > gross Profit
110884000
Quarters > 3 > income Statement > operating Expenses
98967000
Quarters > 3 > income Statement > operating Income
11917000
Quarters > 3 > income Statement > interest Expense
494000
Quarters > 3 > income Statement > pretax Income
12270000
Quarters > 3 > income Statement > net Income
8241000
Quarters > 3 > income Statement > eps
0.17761924262344547
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
46397000
Quarters > 3 > income Statement > income Tax Expense
2041000
Quarters > 3 > income Statement > EBITDA
47641000
Quarters > 3 > income Statement > operating Margin
3.5122517668833884
Quarters > 3 > income Statement > total Other Income Expense Net
353000
Quarters > 3 > income Statement > currency_symbol
USD
Quarters > 3 > balance Sheet > cash
308671000
Quarters > 3 > balance Sheet > short Term Investments
7464000
Quarters > 3 > balance Sheet > receivables
325517000
Quarters > 3 > balance Sheet > inventories
474948000
Quarters > 3 > balance Sheet > total Current Assets
1224153000
Quarters > 3 > balance Sheet > property Plant Equipment
684259000
Quarters > 3 > balance Sheet > total Assets
2386281000
Quarters > 3 > balance Sheet > payables
133765000
Quarters > 3 > balance Sheet > short Term Debt
43428000
Quarters > 3 > balance Sheet > long Term Debt
19563000
Quarters > 3 > balance Sheet > total Liabilities
517334000
Quarters > 3 > balance Sheet > equity
1795301000
Quarters > 3 > balance Sheet > currency_symbol
USD
Quarters > 3 > cash Flow > net Income
10229000
Quarters > 3 > cash Flow > depreciation
34877000
Quarters > 3 > cash Flow > change In Working Capital
34390000
Quarters > 3 > cash Flow > cash From Operations
81822000
Quarters > 3 > cash Flow > capital Expenditures
19696000
Quarters > 3 > cash Flow > cash From Investing
-69165000
Quarters > 3 > cash Flow > cash From Financing
-3808000
Quarters > 3 > cash Flow > net Change In Cash
-2360000
Quarters > 3 > cash Flow > currency_symbol
USD
Quarters > 3 > ratios > PE
0.17761924262344547
Quarters > 3 > ratios > PB
1.3446413219844473
Quarters > 3 > ratios > ROE
0.45903166098609655
Quarters > 3 > ratios > ROA
0.3453491018031824
Quarters > 3 > ratios > FCF
62126000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.18310158032172308
Quarters > 3 > health Score
68
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
1311120000
Annuals > 0 > income Statement > cost Of Revenue
875258000
Annuals > 0 > income Statement > gross Profit
435862000
Annuals > 0 > income Statement > operating Expenses
385412000
Annuals > 0 > income Statement > operating Income
50450000
Annuals > 0 > income Statement > interest Expense
2334000
Annuals > 0 > income Statement > pretax Income
62682000
Annuals > 0 > income Statement > net Income
44024000
Annuals > 0 > income Statement > eps
0.9486295466298914
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
46408000
Annuals > 0 > income Statement > income Tax Expense
11840000
Annuals > 0 > income Statement > EBITDA
202152000
Annuals > 0 > income Statement > operating Margin
3.847855268777839
Annuals > 0 > income Statement > total Other Income Expense Net
12232000
Annuals > 0 > income Statement > currency_symbol
USD
Annuals > 0 > balance Sheet > cash
308671000
Annuals > 0 > balance Sheet > short Term Investments
7464000
Annuals > 0 > balance Sheet > receivables
325517000
Annuals > 0 > balance Sheet > inventories
474948000
Annuals > 0 > balance Sheet > total Current Assets
1224153000
Annuals > 0 > balance Sheet > property Plant Equipment
684259000
Annuals > 0 > balance Sheet > total Assets
2386281000
Annuals > 0 > balance Sheet > payables
133765000
Annuals > 0 > balance Sheet > short Term Debt
43428000
Annuals > 0 > balance Sheet > long Term Debt
19563000
Annuals > 0 > balance Sheet > total Liabilities
517334000
Annuals > 0 > balance Sheet > equity
1795301000
Annuals > 0 > balance Sheet > currency_symbol
USD
Annuals > 0 > cash Flow > net Income
44024000
Annuals > 0 > cash Flow > depreciation
137136000
Annuals > 0 > cash Flow > change In Working Capital
-70487000
Annuals > 0 > cash Flow > cash From Operations
119435000
Annuals > 0 > cash Flow > capital Expenditures
73024000
Annuals > 0 > cash Flow > cash From Investing
-118040000
Annuals > 0 > cash Flow > cash From Financing
-19344000
Annuals > 0 > cash Flow > net Change In Cash
-3759000
Annuals > 0 > cash Flow > currency_symbol
USD
Annuals > 0 > ratios > PE
0.9486295466298914
Annuals > 0 > ratios > PB
1.2754244107255552
Annuals > 0 > ratios > ROE
2.4521793281460877
Annuals > 0 > ratios > ROA
1.8448791236237476
Annuals > 0 > ratios > FCF
46411000
Annuals > 0 > ratios > Piotroski FScore
3
Annuals > 0 > ratios > fcf Percent
0.03539798035267557
Annuals > 0 > health Score
56
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1661739000
Annuals > 1 > income Statement > cost Of Revenue
1003557000
Annuals > 1 > income Statement > gross Profit
658182000
Annuals > 1 > income Statement > operating Expenses
407611000
Annuals > 1 > income Statement > operating Income
250571000
Annuals > 1 > income Statement > interest Expense
5700000
Annuals > 1 > income Statement > pretax Income
274467000
Annuals > 1 > income Statement > net Income
227182000
Annuals > 1 > income Statement > eps
4.90557318995487
Annuals > 1 > income Statement > dividends Per Share
100000
Annuals > 1 > income Statement > shares Outstanding
46311000
Annuals > 1 > income Statement > income Tax Expense
47285000
Annuals > 1 > income Statement > EBITDA
250571000
Annuals > 1 > income Statement > operating Margin
15.078842104566363
Annuals > 1 > income Statement > total Other Income Expense Net
23896000
Annuals > 1 > income Statement > currency_symbol
USD
Annuals > 1 > balance Sheet > cash
315457000
Annuals > 1 > balance Sheet > short Term Investments
10174000
Annuals > 1 > balance Sheet > receivables
371930000
Annuals > 1 > balance Sheet > inventories
389774000
Annuals > 1 > balance Sheet > total Current Assets
1187385000
Annuals > 1 > balance Sheet > property Plant Equipment
746169000
Annuals > 1 > balance Sheet > total Assets
2367659000
Annuals > 1 > balance Sheet > payables
158261000
Annuals > 1 > balance Sheet > short Term Debt
53996000
Annuals > 1 > balance Sheet > long Term Debt
16979000
Annuals > 1 > balance Sheet > total Liabilities
557982000
Annuals > 1 > balance Sheet > equity
1740741000
Annuals > 1 > balance Sheet > currency_symbol
USD
Annuals > 1 > cash Flow > net Income
230648000
Annuals > 1 > cash Flow > depreciation
137330000
Annuals > 1 > cash Flow > change In Working Capital
-77587000
Annuals > 1 > cash Flow > cash From Operations
280914000
Annuals > 1 > cash Flow > capital Expenditures
150769000
Annuals > 1 > cash Flow > cash From Investing
-158322000
Annuals > 1 > cash Flow > cash From Financing
-144723000
Annuals > 1 > cash Flow > net Change In Cash
-22616000
Annuals > 1 > cash Flow > currency_symbol
USD
Annuals > 1 > ratios > PE
4.90557318995487
Annuals > 1 > ratios > PB
1.3126506125839512
Annuals > 1 > ratios > ROE
13.050878907315907
Annuals > 1 > ratios > ROA
9.595216203008963
Annuals > 1 > ratios > FCF
130145000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.07831855664457535
Annuals > 1 > health Score
77
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
2000580000
Annuals > 2 > income Statement > cost Of Revenue
1173343000
Annuals > 2 > income Statement > gross Profit
827237000
Annuals > 2 > income Statement > operating Expenses
419044000
Annuals > 2 > income Statement > operating Income
408193000
Annuals > 2 > income Statement > interest Expense
8320000
Annuals > 2 > income Statement > pretax Income
395940000
Annuals > 2 > income Statement > net Income
331283000
Annuals > 2 > income Statement > eps
7.196172560604744
Annuals > 2 > income Statement > dividends Per Share
12300000
Annuals > 2 > income Statement > shares Outstanding
46036000
Annuals > 2 > income Statement > income Tax Expense
56685000
Annuals > 2 > income Statement > EBITDA
532019000
Annuals > 2 > income Statement > operating Margin
20.403732917453937
Annuals > 2 > income Statement > total Other Income Expense Net
-12253000
Annuals > 2 > income Statement > currency_symbol
USD
Annuals > 2 > balance Sheet > cash
336732000
Annuals > 2 > balance Sheet > short Term Investments
7059000
Annuals > 2 > balance Sheet > receivables
369233000
Annuals > 2 > balance Sheet > inventories
360281000
Annuals > 2 > balance Sheet > total Current Assets
1161671000
Annuals > 2 > balance Sheet > property Plant Equipment
736730000
Annuals > 2 > balance Sheet > total Assets
2288312000
Annuals > 2 > balance Sheet > payables
160442000
Annuals > 2 > balance Sheet > short Term Debt
45393000
Annuals > 2 > balance Sheet > long Term Debt
147470000
Annuals > 2 > balance Sheet > total Liabilities
705393000
Annuals > 2 > balance Sheet > equity
1513645000
Annuals > 2 > balance Sheet > currency_symbol
USD
Annuals > 2 > cash Flow > net Income
339255000
Annuals > 2 > cash Flow > depreciation
127759000
Annuals > 2 > cash Flow > change In Working Capital
-81108000
Annuals > 2 > cash Flow > cash From Operations
392501000
Annuals > 2 > cash Flow > capital Expenditures
211728000
Annuals > 2 > cash Flow > cash From Investing
-265263000
Annuals > 2 > cash Flow > cash From Financing
-125713000
Annuals > 2 > cash Flow > net Change In Cash
-25719000
Annuals > 2 > cash Flow > currency_symbol
USD
Annuals > 2 > ratios > PE
7.196172560604744
Annuals > 2 > ratios > PB
1.5006267916189069
Annuals > 2 > ratios > ROE
21.886439686980765
Annuals > 2 > ratios > ROA
14.477177937274288
Annuals > 2 > ratios > FCF
180773000
Annuals > 2 > ratios > Piotroski FScore
4
Annuals > 2 > ratios > fcf Percent
0.09036029551430086
Annuals > 2 > health Score
83
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1805162000
Annuals > 3 > income Statement > cost Of Revenue
1134802000
Annuals > 3 > income Statement > gross Profit
670360000
Annuals > 3 > income Statement > operating Expenses
394375000
Annuals > 3 > income Statement > operating Income
275985000
Annuals > 3 > income Statement > interest Expense
7491000
Annuals > 3 > income Statement > pretax Income
315095000
Annuals > 3 > income Statement > net Income
228763000
Annuals > 3 > income Statement > eps
4.996898276577619
Annuals > 3 > income Statement > dividends Per Share
2172000
Annuals > 3 > income Statement > shares Outstanding
45781000
Annuals > 3 > income Statement > income Tax Expense
78807000
Annuals > 3 > income Statement > EBITDA
445021000
Annuals > 3 > income Statement > operating Margin
15.288655533409191
Annuals > 3 > income Statement > total Other Income Expense Net
39110000
Annuals > 3 > income Statement > currency_symbol
USD
Annuals > 3 > balance Sheet > cash
363599000
Annuals > 3 > balance Sheet > short Term Investments
6542000
Annuals > 3 > balance Sheet > receivables
358496000
Annuals > 3 > balance Sheet > inventories
348622000
Annuals > 3 > balance Sheet > total Current Assets
1187672000
Annuals > 3 > balance Sheet > property Plant Equipment
582079000
Annuals > 3 > balance Sheet > total Assets
2194495000
Annuals > 3 > balance Sheet > payables
221254000
Annuals > 3 > balance Sheet > short Term Debt
46663000
Annuals > 3 > balance Sheet > long Term Debt
265574000
Annuals > 3 > balance Sheet > total Liabilities
891771000
Annuals > 3 > balance Sheet > equity
1237242000
Annuals > 3 > balance Sheet > currency_symbol
USD
Annuals > 3 > cash Flow > net Income
236288000
Annuals > 3 > cash Flow > depreciation
122435000
Annuals > 3 > cash Flow > change In Working Capital
-39184000
Annuals > 3 > cash Flow > cash From Operations
338543000
Annuals > 3 > cash Flow > capital Expenditures
141195000
Annuals > 3 > cash Flow > cash From Investing
-144229000
Annuals > 3 > cash Flow > cash From Financing
-158441000
Annuals > 3 > cash Flow > net Change In Cash
46289000
Annuals > 3 > cash Flow > currency_symbol
USD
Annuals > 3 > ratios > PE
4.996898276577619
Annuals > 3 > ratios > PB
1.8257014714987045
Annuals > 3 > ratios > ROE
18.48975382342339
Annuals > 3 > ratios > ROA
10.424402880845024
Annuals > 3 > ratios > FCF
197348000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.1093242600941079
Annuals > 3 > health Score
80
Valuation > metrics > PE
35.7536
Valuation > metrics > PB
1.2789413197653552
Valuation > final Score
67.09568
Valuation > verdict
21.5% Overvalued
Profitability > metrics > ROE
0.7557880405726585
Profitability > metrics > ROA
1.1211533478339393
Profitability > metrics > Net Margin
0.03640768034270852
Profitability > final Score
10
Profitability > verdict
Weak
Risk > metrics > Debt Equity
0.2765100145356069
Risk > metrics > Interest Coverage
23.005964214711728
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
6.496704485165082
Liquidity > metrics > Quick Ratio
4.094386401665102
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
100
Prev Valuations > 1
80
Prev Valuations > 2
100
Prev Profitabilities > 0
35
Prev Profitabilities > 1
0
Prev Profitabilities > 2
7
Prev Risks > 0
100
Prev Risks > 1
71
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2026-01-20T21:42:51.840Z
Earnings History > 0 > period
2026-03-31
Earnings History > 0 > report Date
2026-05-06
Earnings History > 0 > date
2026-03-31
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
-
Earnings History > 0 > eps Estimate
-
Earnings History > 0 > eps Difference
0
Earnings History > 0 > surprise Percent
-
Earnings History > 1 > period
2025-12-31
Earnings History > 1 > report Date
2026-02-10
Earnings History > 1 > date
2025-12-31
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
-
Earnings History > 1 > eps Estimate
0.27
Earnings History > 1 > eps Difference
0
Earnings History > 1 > surprise Percent
-
Earnings History > 2 > period
2025-09-30
Earnings History > 2 > report Date
2025-11-06
Earnings History > 2 > date
2025-09-30
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.37
Earnings History > 2 > eps Estimate
0.38
Earnings History > 2 > eps Difference
-0.01
Earnings History > 2 > surprise Percent
-2.6316
Earnings History > 3 > period
2025-06-30
Earnings History > 3 > report Date
2025-08-07
Earnings History > 3 > date
2025-06-30
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
-
Earnings History > 3 > eps Actual
0.32
Earnings History > 3 > eps Estimate
0.25
Earnings History > 3 > eps Difference
0.07
Earnings History > 3 > surprise Percent
28
Earnings History > 4 > period
2025-03-31
Earnings History > 4 > report Date
2025-05-08
Earnings History > 4 > date
2025-03-31
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
0.19
Earnings History > 4 > eps Estimate
0.15
Earnings History > 4 > eps Difference
0.04
Earnings History > 4 > surprise Percent
26.6667
Earnings History > 5 > period
2024-12-31
Earnings History > 5 > report Date
2025-02-11
Earnings History > 5 > date
2024-12-31
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.27
Earnings History > 5 > eps Estimate
0.32
Earnings History > 5 > eps Difference
-0.05
Earnings History > 5 > surprise Percent
-15.625
Earnings History > 6 > period
2024-09-30
Earnings History > 6 > report Date
2024-11-07
Earnings History > 6 > date
2024-09-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.43
Earnings History > 6 > eps Estimate
0.42
Earnings History > 6 > eps Difference
0.01
Earnings History > 6 > surprise Percent
2.381
Earnings History > 7 > period
2024-06-30
Earnings History > 7 > report Date
2024-08-08
Earnings History > 7 > date
2024-06-30
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.33
Earnings History > 7 > eps Estimate
0.35
Earnings History > 7 > eps Difference
-0.02
Earnings History > 7 > surprise Percent
-5.7143
Earnings History > 8 > period
2024-03-31
Earnings History > 8 > report Date
2024-05-09
Earnings History > 8 > date
2024-03-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.28
Earnings History > 8 > eps Estimate
0.3
Earnings History > 8 > eps Difference
-0.02
Earnings History > 8 > surprise Percent
-6.6667
Earnings History > 9 > period
2023-12-31
Earnings History > 9 > report Date
2024-02-06
Earnings History > 9 > date
2023-12-31
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.51
Earnings History > 9 > eps Estimate
0.49
Earnings History > 9 > eps Difference
0.02
Earnings History > 9 > surprise Percent
4.0816
Earnings History > 10 > period
2023-09-30
Earnings History > 10 > report Date
2023-11-08
Earnings History > 10 > date
2023-09-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
1.13
Earnings History > 10 > eps Estimate
1.22
Earnings History > 10 > eps Difference
-0.09
Earnings History > 10 > surprise Percent
-7.377
Earnings History > 11 > period
2023-06-30
Earnings History > 11 > report Date
2023-08-08
Earnings History > 11 > date
2023-06-30
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
1.59
Earnings History > 11 > eps Estimate
1.6
Earnings History > 11 > eps Difference
-0.01
Earnings History > 11 > surprise Percent
-0.625
Earnings History > 12 > period
2023-03-31
Earnings History > 12 > report Date
2023-05-09
Earnings History > 12 > date
2023-03-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
1.59
Earnings History > 12 > eps Estimate
1.49
Earnings History > 12 > eps Difference
0.1
Earnings History > 12 > surprise Percent
6.7114
Earnings History > 13 > period
2022-12-31
Earnings History > 13 > report Date
2023-02-06
Earnings History > 13 > date
2022-12-31
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
1.73
Earnings History > 13 > eps Estimate
1.64
Earnings History > 13 > eps Difference
0.09
Earnings History > 13 > surprise Percent
5.4878
Earnings History > 14 > period
2022-09-30
Earnings History > 14 > report Date
2022-11-07
Earnings History > 14 > date
2022-09-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2
Earnings History > 14 > eps Estimate
1.87
Earnings History > 14 > eps Difference
0.13
Earnings History > 14 > surprise Percent
6.9519
Earnings History > 15 > period
2022-06-30
Earnings History > 15 > report Date
2022-08-04
Earnings History > 15 > date
2022-06-30
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
1.9
Earnings History > 15 > eps Estimate
1.76
Earnings History > 15 > eps Difference
0.14
Earnings History > 15 > surprise Percent
7.9545
Earnings History > 16 > period
2022-03-31
Earnings History > 16 > report Date
2022-05-04
Earnings History > 16 > date
2022-03-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
1.75
Earnings History > 16 > eps Estimate
1.58
Earnings History > 16 > eps Difference
0.17
Earnings History > 16 > surprise Percent
10.7595
Earnings History > 17 > period
2021-12-31
Earnings History > 17 > report Date
2022-02-09
Earnings History > 17 > date
2021-12-31
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.6
Earnings History > 17 > eps Estimate
1.48
Earnings History > 17 > eps Difference
0.12
Earnings History > 17 > surprise Percent
8.1081
Earnings History > 18 > period
2021-09-30
Earnings History > 18 > report Date
2021-11-03
Earnings History > 18 > date
2021-09-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.47
Earnings History > 18 > eps Estimate
1.38
Earnings History > 18 > eps Difference
0.09
Earnings History > 18 > surprise Percent
6.5217
Earnings History > 19 > period
2021-06-30
Earnings History > 19 > report Date
2021-08-05
Earnings History > 19 > date
2021-06-30
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.2
Earnings History > 19 > eps Estimate
1.12
Earnings History > 19 > eps Difference
0.08
Earnings History > 19 > surprise Percent
7.1429
Earnings History > 20 > period
2021-03-31
Earnings History > 20 > report Date
2021-05-06
Earnings History > 20 > date
2021-03-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.93
Earnings History > 20 > eps Estimate
0.79
Earnings History > 20 > eps Difference
0.14
Earnings History > 20 > surprise Percent
17.7215
Earnings History > 21 > period
2020-12-31
Earnings History > 21 > report Date
2021-02-16
Earnings History > 21 > date
2020-12-31
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.74
Earnings History > 21 > eps Estimate
0.7
Earnings History > 21 > eps Difference
0.04
Earnings History > 21 > surprise Percent
5.7143
Earnings History > 22 > period
2020-09-30
Earnings History > 22 > report Date
2020-11-09
Earnings History > 22 > date
2020-09-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.62
Earnings History > 22 > eps Estimate
0.59
Earnings History > 22 > eps Difference
0.03
Earnings History > 22 > surprise Percent
5.0847
Earnings History > 23 > period
2020-06-30
Earnings History > 23 > report Date
2020-08-06
Earnings History > 23 > date
2020-06-30
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
0.54
Earnings History > 23 > eps Estimate
0.51
Earnings History > 23 > eps Difference
0.03
Earnings History > 23 > surprise Percent
5.8824
Earnings History > 24 > period
2020-03-31
Earnings History > 24 > report Date
2020-05-11
Earnings History > 24 > date
2020-03-31
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.46
Earnings History > 24 > eps Estimate
0.49
Earnings History > 24 > eps Difference
-0.03
Earnings History > 24 > surprise Percent
-6.1224
Earnings History > 25 > period
2019-12-31
Earnings History > 25 > report Date
2020-02-11
Earnings History > 25 > date
2019-12-31
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.65
Earnings History > 25 > eps Estimate
0.63
Earnings History > 25 > eps Difference
0.02
Earnings History > 25 > surprise Percent
3.1746
Earnings History > 26 > period
2019-09-30
Earnings History > 26 > report Date
2019-11-04
Earnings History > 26 > date
2019-09-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.81
Earnings History > 26 > eps Estimate
0.78
Earnings History > 26 > eps Difference
0.03
Earnings History > 26 > surprise Percent
3.8462
Earnings History > 27 > period
2019-06-30
Earnings History > 27 > report Date
2019-08-05
Earnings History > 27 > date
2019-06-30
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.77
Earnings History > 27 > eps Estimate
0.74
Earnings History > 27 > eps Difference
0.03
Earnings History > 27 > surprise Percent
4.0541
Earnings History > 28 > period
2019-03-31
Earnings History > 28 > report Date
2019-05-07
Earnings History > 28 > date
2019-03-31
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.69
Earnings History > 28 > eps Estimate
0.6
Earnings History > 28 > eps Difference
0.09
Earnings History > 28 > surprise Percent
15
Earnings History > 29 > period
2018-12-31
Earnings History > 29 > report Date
2019-02-13
Earnings History > 29 > date
2018-12-31
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.65
Earnings History > 29 > eps Estimate
0.58
Earnings History > 29 > eps Difference
0.07
Earnings History > 29 > surprise Percent
12.069
Earnings History > 30 > period
2018-09-30
Earnings History > 30 > report Date
2018-11-06
Earnings History > 30 > date
2018-09-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.68
Earnings History > 30 > eps Estimate
0.63
Earnings History > 30 > eps Difference
0.05
Earnings History > 30 > surprise Percent
7.9365
Earnings History > 31 > period
2018-06-30
Earnings History > 31 > report Date
2018-08-07
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.58
Earnings History > 31 > eps Estimate
0.53
Earnings History > 31 > eps Difference
0.05
Earnings History > 31 > surprise Percent
9.434
Earnings History > 32 > period
2018-03-31
Earnings History > 32 > report Date
2018-05-08
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.48
Earnings History > 32 > eps Estimate
0.41
Earnings History > 32 > eps Difference
0.07
Earnings History > 32 > surprise Percent
17.0732
Earnings History > 33 > period
2017-12-31
Earnings History > 33 > report Date
2018-02-07
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.42
Earnings History > 33 > eps Estimate
0.38
Earnings History > 33 > eps Difference
0.04
Earnings History > 33 > surprise Percent
10.5263
Earnings History > 34 > period
2017-09-30
Earnings History > 34 > report Date
2017-11-07
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.45
Earnings History > 34 > eps Estimate
0.45
Earnings History > 34 > eps Difference
0
Earnings History > 34 > surprise Percent
0
Earnings History > 35 > period
2017-06-30
Earnings History > 35 > report Date
2017-08-08
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.36
Earnings History > 35 > eps Estimate
0.38
Earnings History > 35 > eps Difference
-0.02
Earnings History > 35 > surprise Percent
-5.2632
Earnings History > 36 > period
2017-03-31
Earnings History > 36 > report Date
2017-05-09
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.14
Earnings History > 36 > eps Estimate
0.06
Earnings History > 36 > eps Difference
0.08
Earnings History > 36 > surprise Percent
133.3333
Earnings History > 37 > period
2016-12-31
Earnings History > 37 > report Date
2017-02-14
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.15
Earnings History > 37 > eps Estimate
0.15
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
0
Earnings History > 38 > period
2016-09-30
Earnings History > 38 > report Date
2016-11-09
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.3
Earnings History > 38 > eps Estimate
0.28
Earnings History > 38 > eps Difference
0.02
Earnings History > 38 > surprise Percent
7.1429
Earnings History > 39 > period
2016-06-30
Earnings History > 39 > report Date
2016-08-09
Earnings History > 39 > date
2016-06-30
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.2
Earnings History > 39 > eps Estimate
0.2
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
0
Earnings History > 40 > period
2016-03-31
Earnings History > 40 > report Date
2016-05-05
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.12
Earnings History > 40 > eps Estimate
0.11
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
9.0909
Earnings History > 41 > period
2015-12-31
Earnings History > 41 > report Date
2016-02-16
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.14
Earnings History > 41 > eps Estimate
0.06
Earnings History > 41 > eps Difference
0.08
Earnings History > 41 > surprise Percent
133.3333
Earnings History > 42 > period
2015-09-30
Earnings History > 42 > report Date
2015-11-05
Earnings History > 42 > date
2015-09-30
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.13
Earnings History > 42 > eps Estimate
0.3
Earnings History > 42 > eps Difference
-0.17
Earnings History > 42 > surprise Percent
-56.6667
Earnings History > 43 > period
2015-06-30
Earnings History > 43 > report Date
2015-08-06
Earnings History > 43 > date
2015-06-30
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.34
Earnings History > 43 > eps Estimate
0.32
Earnings History > 43 > eps Difference
0.02
Earnings History > 43 > surprise Percent
6.25
Earnings History > 44 > period
2015-03-31
Earnings History > 44 > report Date
2015-05-07
Earnings History > 44 > date
2015-03-31
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.26
Earnings History > 44 > eps Estimate
0.25
Earnings History > 44 > eps Difference
0.01
Earnings History > 44 > surprise Percent
4
Earnings History > 45 > period
2014-12-31
Earnings History > 45 > report Date
2015-02-11
Earnings History > 45 > date
2014-12-31
Earnings History > 45 > before After Market
AfterMarket
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.38
Earnings History > 45 > eps Estimate
0.34
Earnings History > 45 > eps Difference
0.04
Earnings History > 45 > surprise Percent
11.7647
Earnings History > 46 > period
2014-09-30
Earnings History > 46 > report Date
2014-11-06
Earnings History > 46 > date
2014-09-30
Earnings History > 46 > before After Market
AfterMarket
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.43
Earnings History > 46 > eps Estimate
0.43
Earnings History > 46 > eps Difference
0
Earnings History > 46 > surprise Percent
0
Earnings History > 47 > period
2014-06-30
Earnings History > 47 > report Date
2014-08-07
Earnings History > 47 > date
2014-06-30
Earnings History > 47 > before After Market
AfterMarket
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.38
Earnings History > 47 > eps Estimate
0.35
Earnings History > 47 > eps Difference
0.03
Earnings History > 47 > surprise Percent
8.5714
Earnings History > 48 > period
2014-03-31
Earnings History > 48 > report Date
2014-05-08
Earnings History > 48 > date
2014-03-31
Earnings History > 48 > before After Market
AfterMarket
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.26
Earnings History > 48 > eps Estimate
0.23
Earnings History > 48 > eps Difference
0.03
Earnings History > 48 > surprise Percent
13.0435
Earnings History > 49 > period
2013-12-31
Earnings History > 49 > report Date
2014-02-11
Earnings History > 49 > date
2013-12-31
Earnings History > 49 > before After Market
AfterMarket
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.24
Earnings History > 49 > eps Estimate
0.22
Earnings History > 49 > eps Difference
0.02
Earnings History > 49 > surprise Percent
9.0909
Earnings History > 50 > period
2013-09-30
Earnings History > 50 > report Date
2013-11-12
Earnings History > 50 > date
2013-09-30
Earnings History > 50 > before After Market
AfterMarket
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.33
Earnings History > 50 > eps Estimate
0.34
Earnings History > 50 > eps Difference
-0.01
Earnings History > 50 > surprise Percent
-2.9412
Earnings History > 51 > period
2013-06-30
Earnings History > 51 > report Date
2013-08-07
Earnings History > 51 > date
2013-06-30
Earnings History > 51 > before After Market
AfterMarket
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.33
Earnings History > 51 > eps Estimate
0.27
Earnings History > 51 > eps Difference
0.06
Earnings History > 51 > surprise Percent
22.2222
Earnings History > 52 > period
2013-03-31
Earnings History > 52 > report Date
2013-05-09
Earnings History > 52 > date
2013-03-31
Earnings History > 52 > before After Market
AfterMarket
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.16
Earnings History > 52 > eps Estimate
0.07
Earnings History > 52 > eps Difference
0.09
Earnings History > 52 > surprise Percent
128.5714
Earnings History > 53 > period
2012-12-31
Earnings History > 53 > report Date
2013-02-13
Earnings History > 53 > date
2012-12-31
Earnings History > 53 > before After Market
AfterMarket
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.13
Earnings History > 53 > eps Estimate
0.06
Earnings History > 53 > eps Difference
0.07
Earnings History > 53 > surprise Percent
116.6667
Earnings History > 54 > period
2012-09-30
Earnings History > 54 > report Date
2012-11-08
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.2
Earnings History > 54 > eps Estimate
0.21
Earnings History > 54 > eps Difference
-0.01
Earnings History > 54 > surprise Percent
-4.7619
Earnings History > 55 > period
2012-06-30
Earnings History > 55 > report Date
2012-08-08
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.14
Earnings History > 55 > eps Estimate
0.18
Earnings History > 55 > eps Difference
-0.04
Earnings History > 55 > surprise Percent
-22.2222
Earnings History > 56 > period
2012-03-31
Earnings History > 56 > report Date
2012-05-08
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.09
Earnings History > 56 > eps Estimate
0.09
Earnings History > 56 > eps Difference
0
Earnings History > 56 > surprise Percent
0
Earnings History > 57 > period
2011-12-31
Earnings History > 57 > report Date
2012-02-08
Earnings History > 57 > date
2011-12-31
Earnings History > 57 > before After Market
AfterMarket
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.09
Earnings History > 57 > eps Estimate
0.09
Earnings History > 57 > eps Difference
0
Earnings History > 57 > surprise Percent
0
Earnings History > 58 > period
2011-09-30
Earnings History > 58 > report Date
2011-11-08
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.26
Earnings History > 58 > eps Estimate
0.34
Earnings History > 58 > eps Difference
-0.08
Earnings History > 58 > surprise Percent
-23.5294
Earnings History > 59 > period
2011-06-30
Earnings History > 59 > report Date
2011-08-09
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.43
Earnings History > 59 > eps Estimate
0.43
Earnings History > 59 > eps Difference
0
Earnings History > 59 > surprise Percent
0
Earnings History > 60 > period
2011-03-31
Earnings History > 60 > report Date
2011-05-09
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.47
Earnings History > 60 > eps Estimate
0.47
Earnings History > 60 > eps Difference
0
Earnings History > 60 > surprise Percent
0
Earnings History > 61 > period
2010-12-31
Earnings History > 61 > report Date
2011-02-09
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.55
Earnings History > 61 > eps Estimate
0.51
Earnings History > 61 > eps Difference
0.04
Earnings History > 61 > surprise Percent
7.8431
Earnings History > 62 > period
2010-09-30
Earnings History > 62 > report Date
2010-11-08
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.56
Earnings History > 62 > eps Estimate
0.51
Earnings History > 62 > eps Difference
0.05
Earnings History > 62 > surprise Percent
9.8039
Earnings History > 63 > period
2010-06-30
Earnings History > 63 > report Date
2010-08-05
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.41
Earnings History > 63 > eps Estimate
0.37
Earnings History > 63 > eps Difference
0.04
Earnings History > 63 > surprise Percent
10.8108
Earnings History > 64 > period
2010-03-31
Earnings History > 64 > report Date
2010-05-06
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.3
Earnings History > 64 > eps Estimate
0.29
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
3.4483
Earnings History > 65 > period
2009-12-31
Earnings History > 65 > report Date
2010-02-09
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.36
Earnings History > 65 > eps Estimate
0.3
Earnings History > 65 > eps Difference
0.06
Earnings History > 65 > surprise Percent
20
Earnings History > 66 > period
2009-09-30
Earnings History > 66 > report Date
2009-11-02
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.21
Earnings History > 66 > eps Estimate
0.26
Earnings History > 66 > eps Difference
-0.05
Earnings History > 66 > surprise Percent
-19.2308
Earnings History > 67 > period
2009-06-30
Earnings History > 67 > report Date
2009-08-06
Earnings History > 67 > date
2009-06-30
Earnings History > 67 > before After Market
BeforeMarket
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.06
Earnings History > 67 > eps Estimate
-0.01
Earnings History > 67 > eps Difference
0.07
Earnings History > 67 > surprise Percent
700
Earnings History > 68 > period
2009-03-31
Earnings History > 68 > report Date
2009-05-07
Earnings History > 68 > date
2009-03-31
Earnings History > 68 > before After Market
BeforeMarket
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
-0.2
Earnings History > 68 > eps Estimate
-0.24
Earnings History > 68 > eps Difference
0.04
Earnings History > 68 > surprise Percent
16.6667
Earnings History > 69 > period
2008-12-31
Earnings History > 69 > report Date
2009-02-09
Earnings History > 69 > date
2008-12-31
Earnings History > 69 > before After Market
BeforeMarket
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.06
Earnings History > 69 > eps Estimate
0.06
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
0
Earnings History > 70 > period
2008-09-30
Earnings History > 70 > report Date
2008-11-06
Earnings History > 70 > date
2008-09-30
Earnings History > 70 > before After Market
BeforeMarket
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.29
Earnings History > 70 > eps Estimate
0.31
Earnings History > 70 > eps Difference
-0.02
Earnings History > 70 > surprise Percent
-6.4516
Earnings History > 71 > period
2008-06-30
Earnings History > 71 > report Date
2008-08-07
Earnings History > 71 > date
2008-06-30
Earnings History > 71 > before After Market
BeforeMarket
Earnings History > 71 > currency
USD
Earnings History > 71 > eps Actual
0.35
Earnings History > 71 > eps Estimate
0.35
Earnings History > 71 > eps Difference
0
Earnings History > 71 > surprise Percent
0
Earnings History > 72 > period
2008-03-31
Earnings History > 72 > report Date
2008-05-08
Earnings History > 72 > date
2008-03-31
Earnings History > 72 > before After Market
BeforeMarket
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.35
Earnings History > 72 > eps Estimate
0.35
Earnings History > 72 > eps Difference
0
Earnings History > 72 > surprise Percent
0
Earnings History > 73 > period
2007-12-31
Earnings History > 73 > report Date
2008-02-13
Earnings History > 73 > date
2007-12-31
Earnings History > 73 > before After Market
BeforeMarket
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.43
Earnings History > 73 > eps Estimate
0.43
Earnings History > 73 > eps Difference
0
Earnings History > 73 > surprise Percent
0
Earnings History > 74 > period
2007-09-30
Earnings History > 74 > report Date
2007-11-01
Earnings History > 74 > date
2007-09-30
Earnings History > 74 > before After Market
BeforeMarket
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.4
Earnings History > 74 > eps Estimate
0.4
Earnings History > 74 > eps Difference
0
Earnings History > 74 > surprise Percent
0
Earnings History > 75 > period
2007-06-30
Earnings History > 75 > report Date
2007-08-02
Earnings History > 75 > date
2007-06-30
Earnings History > 75 > before After Market
BeforeMarket
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.33
Earnings History > 75 > eps Estimate
0.34
Earnings History > 75 > eps Difference
-0.01
Earnings History > 75 > surprise Percent
-2.9412
Earnings History > 76 > period
2007-03-31
Earnings History > 76 > report Date
2007-05-02
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.31
Earnings History > 76 > eps Estimate
0.32
Earnings History > 76 > eps Difference
-0.01
Earnings History > 76 > surprise Percent
-3.125
Earnings History > 77 > period
2006-12-31
Earnings History > 77 > report Date
2007-02-06
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.35
Earnings History > 77 > eps Estimate
0.33
Earnings History > 77 > eps Difference
0.02
Earnings History > 77 > surprise Percent
6.0606
Earnings History > 78 > period
2006-09-30
Earnings History > 78 > report Date
2006-11-01
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.3
Earnings History > 78 > eps Estimate
0.31
Earnings History > 78 > eps Difference
-0.01
Earnings History > 78 > surprise Percent
-3.2258
Earnings History > 79 > period
2006-06-30
Earnings History > 79 > report Date
2006-08-02
Earnings History > 79 > date
2006-06-30
Earnings History > 79 > before After Market
BeforeMarket
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.27
Earnings History > 79 > eps Estimate
0.27
Earnings History > 79 > eps Difference
0
Earnings History > 79 > surprise Percent
0
Earnings History > 80 > period
2006-03-31
Earnings History > 80 > report Date
2006-05-04
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.25
Earnings History > 80 > eps Estimate
0.25
Earnings History > 80 > eps Difference
0
Earnings History > 80 > surprise Percent
0
Earnings History > 81 > period
2005-12-31
Earnings History > 81 > report Date
2006-02-06
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.24
Earnings History > 81 > eps Estimate
0.24
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
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.23
Earnings History > 82 > eps Estimate
0.22
Earnings History > 82 > eps Difference
0.01
Earnings History > 82 > surprise Percent
4.5455
Earnings History > 83 > period
2005-06-30
Earnings History > 83 > report Date
2005-07-28
Earnings History > 83 > date
2005-06-30
Earnings History > 83 > before After Market
BeforeMarket
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.21
Earnings History > 83 > eps Estimate
0.21
Earnings History > 83 > eps Difference
0
Earnings History > 83 > surprise Percent
0
Earnings History > 84 > period
2005-03-31
Earnings History > 84 > report Date
2005-04-28
Earnings History > 84 > date
2005-03-31
Earnings History > 84 > before After Market
BeforeMarket
Earnings History > 84 > currency
USD
Earnings History > 84 > eps Actual
0.2
Earnings History > 84 > eps Estimate
0.2
Earnings History > 84 > eps Difference
0
Earnings History > 84 > surprise Percent
0
Earnings History > 85 > period
2004-12-31
Earnings History > 85 > report Date
2005-02-07
Earnings History > 85 > date
2004-12-31
Earnings History > 85 > before After Market
BeforeMarket
Earnings History > 85 > currency
USD
Earnings History > 85 > eps Actual
0.21
Earnings History > 85 > eps Estimate
0.2
Earnings History > 85 > eps Difference
0.01
Earnings History > 85 > surprise Percent
5
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
BeforeMarket
Earnings History > 86 > currency
USD
Earnings History > 86 > eps Actual
0.21
Earnings History > 86 > eps Estimate
0.19
Earnings History > 86 > eps Difference
0.02
Earnings History > 86 > surprise Percent
10.5263
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
BeforeMarket
Earnings History > 87 > currency
USD
Earnings History > 87 > eps Actual
0.18
Earnings History > 87 > eps Estimate
0.15
Earnings History > 87 > eps Difference
0.03
Earnings History > 87 > surprise Percent
20
Earnings History > 88 > period
2004-03-31
Earnings History > 88 > report Date
2004-04-29
Earnings History > 88 > date
2004-03-31
Earnings History > 88 > before After Market
BeforeMarket
Earnings History > 88 > currency
USD
Earnings History > 88 > eps Actual
0.14
Earnings History > 88 > eps Estimate
0.11
Earnings History > 88 > eps Difference
0.03
Earnings History > 88 > surprise Percent
27.2727
Earnings History > 89 > period
2003-12-31
Earnings History > 89 > report Date
2004-02-03
Earnings History > 89 > date
2003-12-31
Earnings History > 89 > before After Market
-
Earnings History > 89 > currency
USD
Earnings History > 89 > eps Actual
0.1
Earnings History > 89 > eps Estimate
0.1
Earnings History > 89 > eps Difference
0
Earnings History > 89 > surprise Percent
0
Earnings History > 90 > period
2003-09-30
Earnings History > 90 > report Date
2003-10-28
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.09
Earnings History > 90 > eps Estimate
0.07
Earnings History > 90 > eps Difference
0.02
Earnings History > 90 > surprise Percent
28.5714
Earnings History > 91 > period
2003-06-30
Earnings History > 91 > report Date
2003-07-29
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.07
Earnings History > 91 > eps Estimate
0.07
Earnings History > 91 > eps Difference
0
Earnings History > 91 > surprise Percent
0
Earnings History > 92 > period
2003-03-31
Earnings History > 92 > report Date
2003-03-31
Earnings History > 92 > date
2003-03-31
Earnings History > 92 > before After Market
-
Earnings History > 92 > currency
USD
Earnings History > 92 > eps Actual
0.0623
Earnings History > 92 > eps Estimate
-
Earnings History > 92 > eps Difference
0
Earnings History > 92 > surprise Percent
-
Earnings History > 93 > period
2002-12-31
Earnings History > 93 > report Date
2002-12-31
Earnings History > 93 > date
2002-12-31
Earnings History > 93 > before After Market
-
Earnings History > 93 > currency
USD
Earnings History > 93 > eps Actual
0.0741
Earnings History > 93 > eps Estimate
-
Earnings History > 93 > eps Difference
0
Earnings History > 93 > surprise Percent
-
Earnings History > 94 > period
2002-09-30
Earnings History > 94 > report Date
2002-09-30
Earnings History > 94 > date
2002-09-30
Earnings History > 94 > before After Market
-
Earnings History > 94 > currency
USD
Earnings History > 94 > eps Actual
0.0591
Earnings History > 94 > eps Estimate
-
Earnings History > 94 > eps Difference
0
Earnings History > 94 > surprise Percent
-
Earnings History > 95 > period
2002-06-30
Earnings History > 95 > report Date
2002-06-30
Earnings History > 95 > date
2002-06-30
Earnings History > 95 > before After Market
-
Earnings History > 95 > currency
USD
Earnings History > 95 > eps Actual
0.0522
Earnings History > 95 > eps Estimate
-
Earnings History > 95 > eps Difference
0
Earnings History > 95 > surprise Percent
-
Earnings History > 96 > period
2002-03-31
Earnings History > 96 > report Date
2002-03-31
Earnings History > 96 > date
2002-03-31
Earnings History > 96 > before After Market
-
Earnings History > 96 > currency
USD
Earnings History > 96 > eps Actual
0.007
Earnings History > 96 > eps Estimate
-
Earnings History > 96 > eps Difference
0
Earnings History > 96 > surprise Percent
-
Earnings History > 97 > period
2001-12-31
Earnings History > 97 > report Date
2001-12-31
Earnings History > 97 > date
2001-12-31
Earnings History > 97 > before After Market
-
Earnings History > 97 > currency
USD
Earnings History > 97 > eps Actual
-0.0027
Earnings History > 97 > eps Estimate
-
Earnings History > 97 > eps Difference
0
Earnings History > 97 > surprise Percent
-
Earnings History > 98 > period
2001-09-30
Earnings History > 98 > report Date
2001-09-30
Earnings History > 98 > date
2001-09-30
Earnings History > 98 > before After Market
-
Earnings History > 98 > currency
USD
Earnings History > 98 > eps Actual
-0.0285
Earnings History > 98 > eps Estimate
-
Earnings History > 98 > eps Difference
0
Earnings History > 98 > surprise Percent
-
Earnings History > 99 > period
2001-06-30
Earnings History > 99 > report Date
2001-06-30
Earnings History > 99 > date
2001-06-30
Earnings History > 99 > before After Market
-
Earnings History > 99 > currency
USD
Earnings History > 99 > eps Actual
0.0175
Earnings History > 99 > eps Estimate
-
Earnings History > 99 > eps Difference
0
Earnings History > 99 > surprise Percent
-
Earnings History > 100 > period
2001-03-31
Earnings History > 100 > report Date
2001-05-01
Earnings History > 100 > date
2001-03-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.08
Earnings History > 100 > eps Difference
-0.06
Earnings History > 100 > surprise Percent
-75
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
-
Earnings History > 101 > currency
USD
Earnings History > 101 > eps Actual
0.09
Earnings History > 101 > eps Estimate
0.15
Earnings History > 101 > eps Difference
-0.06
Earnings History > 101 > surprise Percent
-40
Earnings History > 102 > period
2000-09-30
Earnings History > 102 > report Date
2000-10-30
Earnings History > 102 > date
2000-09-30
Earnings History > 102 > before After Market
-
Earnings History > 102 > currency
USD
Earnings History > 102 > eps Actual
0.15
Earnings History > 102 > eps Estimate
0.14
Earnings History > 102 > eps Difference
0.01
Earnings History > 102 > surprise Percent
7.1429
Earnings History > 103 > period
2000-06-30
Earnings History > 103 > report Date
2000-07-27
Earnings History > 103 > date
2000-06-30
Earnings History > 103 > before After Market
-
Earnings History > 103 > currency
USD
Earnings History > 103 > eps Actual
0.14
Earnings History > 103 > eps Estimate
0.08
Earnings History > 103 > eps Difference
0.06
Earnings History > 103 > surprise Percent
75
Earnings History > 104 > period
2000-03-31
Earnings History > 104 > report Date
2000-04-27
Earnings History > 104 > date
2000-03-31
Earnings History > 104 > before After Market
-
Earnings History > 104 > currency
USD
Earnings History > 104 > eps Actual
0.1
Earnings History > 104 > eps Estimate
0.09
Earnings History > 104 > eps Difference
0.01
Earnings History > 104 > surprise Percent
11.1111
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.0615
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-06-30
Earnings History > 106 > date
1999-06-30
Earnings History > 106 > before After Market
-
Earnings History > 106 > currency
USD
Earnings History > 106 > eps Actual
0.0309
Earnings History > 106 > eps Estimate
-
Earnings History > 106 > eps Difference
0
Earnings History > 106 > surprise Percent
-
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.026
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
1998-12-31
Earnings History > 108 > date
1998-12-31
Earnings History > 108 > before After Market
-
Earnings History > 108 > currency
USD
Earnings History > 108 > eps Actual
0.0141
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-09-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.0209
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-06-30
Earnings History > 110 > date
1998-06-30
Earnings History > 110 > before After Market
-
Earnings History > 110 > currency
USD
Earnings History > 110 > eps Actual
0.0191
Earnings History > 110 > eps Estimate
-
Earnings History > 110 > eps Difference
0
Earnings History > 110 > surprise Percent
-
Earnings History > 111 > period
1998-03-31
Earnings History > 111 > report Date
1998-03-31
Earnings History > 111 > date
1998-03-31
Earnings History > 111 > before After Market
-
Earnings History > 111 > currency
USD
Earnings History > 111 > eps Actual
0.043
Earnings History > 111 > eps Estimate
-
Earnings History > 111 > eps Difference
0
Earnings History > 111 > surprise Percent
-
Diodes Incorporated, together with its subsidiaries, manufactures and supplies application-specific standard products in the broad discrete, logic, analog, and mixed-signal semiconductor markets in Asia, Europe, and the Americas. The company offers discrete semiconductor products, such as MOSFETs, SiC MOSFETs; data line protection, power line protection, thyristers, USB Type-C protection, and transient voltage suppressors; Schottky, small signal switching, Zener, and SiC diodes; bridges, super barrier, Schottky, Schottky bridge, and fast/ultra-fast rectifiers; and bipolar, avalanche, gate driver, and pre-bias transistors. It provides analog products, including power management devices comprising AC-DC and DC-DC converters, USB power switches, low dropout, photocoupler and linear voltage regulators; standard linear devices consisting of operational amplifiers and comparators, current monitors, voltage references, and reset generators; LED lighting drivers; audio amplifiers; and sensor products, such as hall-effect sensors and motor drivers. In addition, the company offers mixed-signal products, such as high speed mux/demux, digital switches, interface, re-drivers, universal level shifters/voltage translators, clock ICs, and packet switches; standard logic products comprising low-voltage complementary metal-oxide-semiconductor (CMOS) and advanced high-speed CMOS devices; ultra-low power CMOS logic; analog switches; multichip products and co-packaged discrete, analog and mixed-signal silicon in miniature packages; and silicon and silicon epitaxial wafers used in manufacturing frequency control products and contact images sensors. It serves industrial, automotive, computing, communications, and consumer markets through direct sales, marketing personnel, independent sales representatives, and distributors. The company was incorporated in 1959 and is headquartered in Plano, Texas.
Stock Price
$0.00
decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AUnited Microelectronics (UMC) Moves 15.9% Higher: Will This Strength Last? Zacks Investment Research
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$58.6667
Analyst Picks
Strong Buy
2
Buy
0
Hold
2
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
Low
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very Low
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very High
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very High
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 111.99% of the total shares of Diodes Incorporated
1.
BlackRock Inc(15.5661%)
since
2025/06/30
2.
Vanguard Group Inc(12.7875%)
since
2025/06/30
3.
FMR Inc(12.2396%)
since
2025/06/30
4.
iShares Core S&P Small-Cap ETF(5.9415%)
since
2025/08/31
5.
Dimensional Fund Advisors, Inc.(5.2246%)
since
2025/06/30
6.
State Street Corp(4.9254%)
since
2025/06/30
7.
Morgan Stanley - Brokerage Accounts(4.0265%)
since
2025/06/30
8.
Vanguard Total Stock Mkt Idx Inv(3.0245%)
since
2025/07/31
9.
Barrow Hanley Mewhinney & Strauss LLC(2.9209%)
since
2025/06/30
10.
Geode Capital Management, LLC(2.8611%)
since
2025/06/30
11.
Fidelity Low-Priced Stock(2.6297%)
since
2025/06/30
12.
Earnest Partners LLC(2.4654%)
since
2025/06/30
13.
iShares Russell 2000 ETF(2.3888%)
since
2025/08/31
14.
Vanguard Information Technology ETF(2.3865%)
since
2025/07/31
15.
Vanguard Small Cap Index(2.306%)
since
2025/07/31
16.
Global Alpha Capital Management Ltd.(1.8217%)
since
2025/06/30
17.
Macquarie Group Ltd(1.8009%)
since
2025/06/30
18.
Strategic Advisers Fidelity US TtlStk(1.7199%)
since
2025/07/31
19.
Charles Schwab Investment Management Inc(1.6289%)
since
2025/06/30
20.
D. E. Shaw & Co LP(1.5135%)
since
2025/06/30
21.
Calvert US Small-Cap Strategy(1.4202%)
since
2025/06/30
22.
Calvert Small-Cap A(1.4202%)
since
2025/07/31
23.
Vanguard Small Cap Growth Index Inv(1.3028%)
since
2025/07/31
24.
Royal Bank of Canada(1.2054%)
since
2025/06/30
25.
William Blair Investment Management, LLC(1.1918%)
since
2025/06/30
26.
Northern Trust Corp(1.1833%)
since
2025/06/30
27.
Macquarie Small Cap Value A(1.1292%)
since
2025/07/31
28.
DFA US Small Cap Value I(1.1244%)
since
2025/07/31
29.
Fidelity Global Value Growth Eq MF(1.0979%)
since
2025/02/20
30.
Frontier Capital Management CO Inc(1.0859%)
since
2025/06/30
31.
Vanguard Institutional Extnd Mkt Idx Tr(1.0738%)
since
2025/07/31
32.
SPDR® S&P Semiconductor ETF(1.0577%)
since
2025/08/31
33.
American Beacon Small Cp Val R5(1.0141%)
since
2025/08/31
34.
Fidelity Small Cap Index(0.9914%)
since
2025/06/30
35.
FIAM Small Cap Core CIT Cl B(0.9788%)
since
2025/06/30
36.
Harbor Small Cap Value Instl(0.9697%)
since
2025/06/30
37.
iShares S&P Small-Cap 600 Value ETF(0.931%)
since
2025/08/31
38.
Bank of America Corp(0.8988%)
since
2025/06/30
39.
Ameriprise Financial Inc(0.8658%)
since
2025/06/30
40.
Goldman Sachs Group Inc(0.8643%)
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
0.27
Date
2025-09-30
EPS Actual
0.37
EPS Estimate
0.38
EPS Difference
-0.01
Surprise Percent
-2.6316%
(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.