_id
69147b85ccc777a4e85d9084
Ticker
MPWR
Name
Monolithic Power Systems Inc
Exchange
NASDAQ
Address
5808 Lake Washington Boulevard NE, Kirkland, WA, United States, 98033
Country
USA
Sector
Technology
Industry
Semiconductors
Currency
USD
Website
https://www.monolithicpower.com
Description
Monolithic Power Systems, Inc. designs, develops, markets, and sells semiconductor-based power electronics solutions for the storage and computing, automotive, enterprise data, consumer, communications, and industrial markets in the United States, China, Taiwan, South Korea, Europe, Southeast Asia, Japan, and internationally. The company provides direct current (DC) to DC integrated circuits (ICs) that are used to convert and control voltages of various electronic systems, such as cloud-based and on-premises CPU servers, server artificial intelligence applications, storage applications, notebooks, infotainment, workstation applications, power sources, home appliances, and network infrastructure and satellite communications applications. It also offers alternating current to DC, driver metal-oxide-semiconductor field-effect transistor, power management ICs, current limit switch, and lighting control products. The company sells its products through third-party distributors, value-added resellers, end customers and other resellers, original design manufacturers, and original equipment manufacturers. Monolithic Power Systems, Inc. was incorporated in 1997 and is headquartered in Kirkland, Washington.
Last Close
981.48
Volume
544934
Current Price
946.51
Change
-3.56298651016832
Last Updated
2025-12-02T12:05:16.978Z
Image
-
Ipo Date
2004-11-19T00:00:00.000Z
Market Cap
44474462208
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9275304347826087
Sentiment Sources
23
Rating
4.2941
Target Price
1180.9286
Strong Buy
10
Buy
2
Hold
5
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
737176000
Cost Of Revenue
330948000
Gross Profit
406228000
Operating Expenses
211045000
Operating Income
195183000
Interest Expense
-
Pretax Income
205575000
Net Income
178274000
Eps
3.710794721285542
Dividends Per Share
74905000
Shares Outstanding
47907000
Income Tax Expense
27301000
EBITDA
219276000
Operating Margin
26.477123509175556
Total Other Income Expense Net
10392000
Cash
1081251000
Short Term Investments
188233000
Receivables
241560000
Inventories
505680000
Total Current Assets
2112745000
Property Plant Equipment
597311000
Total Assets
4206392000
Payables
141689000
Short Term Debt
-
Long Term Debt
-
Total Liabilities
638445000
Equity
3567947000
Depreciation
13701000
Change In Working Capital
-79080000
Cash From Operations
239268000
Capital Expenditures
40515000
Cash From Investing
127565000
Cash From Financing
-73240000
Net Change In Cash
293869000
PE
23.81
PB
12.744649351573887
ROE
4.996542829812214
ROA
4.238168958099958
FCF
198753000
Fcf Percent
0.2696140406090269
Piotroski FScore
4
Health Score
69
Deep Value Investing Score
5.5
Defensive Investing Score
7
Dividend Investing Score
3.5
Economic Moat Investing Score
9
Garp Investing Score
7.5
Growth Investing Score
6
Momentum Investing Score
7
Net Net Investing Score
4
Quality Investing Score
8.5
Value Investing Score
6.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
737176000
Quarters > 0 > income Statement > cost Of Revenue
330948000
Quarters > 0 > income Statement > gross Profit
406228000
Quarters > 0 > income Statement > operating Expenses
211045000
Quarters > 0 > income Statement > operating Income
195183000
Quarters > 0 > income Statement > interest Expense
-
Quarters > 0 > income Statement > pretax Income
205575000
Quarters > 0 > income Statement > net Income
178274000
Quarters > 0 > income Statement > eps
3.710794721285542
Quarters > 0 > income Statement > dividends Per Share
74905000
Quarters > 0 > income Statement > shares Outstanding
48042000
Quarters > 0 > income Statement > income Tax Expense
27301000
Quarters > 0 > income Statement > EBITDA
219276000
Quarters > 0 > income Statement > operating Margin
26.477123509175556
Quarters > 0 > income Statement > total Other Income Expense Net
10392000
Quarters > 0 > balance Sheet > cash
1081251000
Quarters > 0 > balance Sheet > short Term Investments
188233000
Quarters > 0 > balance Sheet > receivables
241560000
Quarters > 0 > balance Sheet > inventories
505680000
Quarters > 0 > balance Sheet > total Current Assets
2112745000
Quarters > 0 > balance Sheet > property Plant Equipment
597311000
Quarters > 0 > balance Sheet > total Assets
4206392000
Quarters > 0 > balance Sheet > payables
141689000
Quarters > 0 > balance Sheet > short Term Debt
-
Quarters > 0 > balance Sheet > long Term Debt
-
Quarters > 0 > balance Sheet > total Liabilities
638445000
Quarters > 0 > balance Sheet > equity
3567947000
Quarters > 0 > cash Flow > net Income
178274000
Quarters > 0 > cash Flow > depreciation
13701000
Quarters > 0 > cash Flow > change In Working Capital
-79080000
Quarters > 0 > cash Flow > cash From Operations
239268000
Quarters > 0 > cash Flow > capital Expenditures
40515000
Quarters > 0 > cash Flow > cash From Investing
127565000
Quarters > 0 > cash Flow > cash From Financing
-73240000
Quarters > 0 > cash Flow > net Change In Cash
293869000
Quarters > 0 > ratios > PE
3.710794721285542
Quarters > 0 > ratios > PB
12.744649351573887
Quarters > 0 > ratios > ROE
4.996542829812214
Quarters > 0 > ratios > ROA
4.238168958099958
Quarters > 0 > ratios > FCF
198753000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.2696140406090269
Quarters > 0 > health Score
69
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
664574000
Quarters > 1 > income Statement > cost Of Revenue
298558000
Quarters > 1 > income Statement > gross Profit
366016000
Quarters > 1 > income Statement > operating Expenses
201258000
Quarters > 1 > income Statement > operating Income
164758000
Quarters > 1 > income Statement > interest Expense
-
Quarters > 1 > income Statement > pretax Income
176978000
Quarters > 1 > income Statement > net Income
133726000
Quarters > 1 > income Statement > eps
2.785262017828876
Quarters > 1 > income Statement > dividends Per Share
75065000
Quarters > 1 > income Statement > shares Outstanding
48012000
Quarters > 1 > income Statement > income Tax Expense
43252000
Quarters > 1 > income Statement > EBITDA
177878000
Quarters > 1 > income Statement > operating Margin
24.791520583110383
Quarters > 1 > income Statement > total Other Income Expense Net
12220000
Quarters > 1 > balance Sheet > cash
787382000
Quarters > 1 > balance Sheet > short Term Investments
358695000
Quarters > 1 > balance Sheet > receivables
194821000
Quarters > 1 > balance Sheet > inventories
490642000
Quarters > 1 > balance Sheet > total Current Assets
1918757000
Quarters > 1 > balance Sheet > property Plant Equipment
601590000
Quarters > 1 > balance Sheet > total Assets
3972210000
Quarters > 1 > balance Sheet > payables
129919000
Quarters > 1 > balance Sheet > short Term Debt
3974000
Quarters > 1 > balance Sheet > long Term Debt
-
Quarters > 1 > balance Sheet > total Liabilities
570142000
Quarters > 1 > balance Sheet > equity
3402068000
Quarters > 1 > cash Flow > net Income
133726000
Quarters > 1 > cash Flow > depreciation
13120000
Quarters > 1 > cash Flow > change In Working Capital
29772000
Quarters > 1 > cash Flow > cash From Operations
237637000
Quarters > 1 > cash Flow > capital Expenditures
50143000
Quarters > 1 > cash Flow > cash From Investing
-15798000
Quarters > 1 > cash Flow > cash From Financing
-79411000
Quarters > 1 > cash Flow > net Change In Cash
150042000
Quarters > 1 > ratios > PE
2.785262017828876
Quarters > 1 > ratios > PB
13.35771011043871
Quarters > 1 > ratios > ROE
3.93072684026304
Quarters > 1 > ratios > ROA
3.3665390299103017
Quarters > 1 > ratios > FCF
187494000
Quarters > 1 > ratios > Piotroski FScore
4
Quarters > 1 > ratios > fcf Percent
0.28212659538290696
Quarters > 1 > health Score
68
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
637554000
Quarters > 2 > income Statement > cost Of Revenue
284324000
Quarters > 2 > income Statement > gross Profit
353230000
Quarters > 2 > income Statement > operating Expenses
184471000
Quarters > 2 > income Statement > operating Income
168759000
Quarters > 2 > income Statement > interest Expense
-
Quarters > 2 > income Statement > pretax Income
173890000
Quarters > 2 > income Statement > net Income
133791000
Quarters > 2 > income Statement > eps
2.7869641294838146
Quarters > 2 > income Statement > dividends Per Share
60008000
Quarters > 2 > income Statement > shares Outstanding
48006000
Quarters > 2 > income Statement > income Tax Expense
40099000
Quarters > 2 > income Statement > EBITDA
180208000
Quarters > 2 > income Statement > operating Margin
26.469757855805153
Quarters > 2 > income Statement > total Other Income Expense Net
5131000
Quarters > 2 > balance Sheet > cash
637354000
Quarters > 2 > balance Sheet > short Term Investments
389310000
Quarters > 2 > balance Sheet > receivables
214866000
Quarters > 2 > balance Sheet > inventories
454793000
Quarters > 2 > balance Sheet > total Current Assets
1788386000
Quarters > 2 > balance Sheet > property Plant Equipment
563204000
Quarters > 2 > balance Sheet > total Assets
3805760000
Quarters > 2 > balance Sheet > payables
127310000
Quarters > 2 > balance Sheet > short Term Debt
3278000
Quarters > 2 > balance Sheet > long Term Debt
-
Quarters > 2 > balance Sheet > total Liabilities
538750000
Quarters > 2 > balance Sheet > equity
3267010000
Quarters > 2 > cash Flow > net Income
133791000
Quarters > 2 > cash Flow > depreciation
11449000
Quarters > 2 > cash Flow > change In Working Capital
49308000
Quarters > 2 > cash Flow > cash From Operations
256387000
Quarters > 2 > cash Flow > capital Expenditures
40342000
Quarters > 2 > cash Flow > cash From Investing
-257485000
Quarters > 2 > cash Flow > cash From Financing
-55916000
Quarters > 2 > cash Flow > net Change In Cash
-54459000
Quarters > 2 > ratios > PE
2.7869641294838146
Quarters > 2 > ratios > PB
13.908178750600701
Quarters > 2 > ratios > ROE
4.0952124419576315
Quarters > 2 > ratios > ROA
3.515487051206592
Quarters > 2 > ratios > FCF
216045000
Quarters > 2 > ratios > Piotroski FScore
4
Quarters > 2 > ratios > fcf Percent
0.33886541375318796
Quarters > 2 > health Score
68
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
621665000
Quarters > 3 > income Statement > cost Of Revenue
277257000
Quarters > 3 > income Statement > gross Profit
344408000
Quarters > 3 > income Statement > operating Expenses
181101000
Quarters > 3 > income Statement > operating Income
163307000
Quarters > 3 > income Statement > interest Expense
-
Quarters > 3 > income Statement > pretax Income
169531000
Quarters > 3 > income Statement > net Income
1449363000
Quarters > 3 > income Statement > eps
29.880076691543316
Quarters > 3 > income Statement > dividends Per Share
61857000
Quarters > 3 > income Statement > shares Outstanding
48506000
Quarters > 3 > income Statement > income Tax Expense
-1279832000
Quarters > 3 > income Statement > EBITDA
173350000
Quarters > 3 > income Statement > operating Margin
26.26929294716608
Quarters > 3 > income Statement > total Other Income Expense Net
6224000
Quarters > 3 > balance Sheet > cash
691816000
Quarters > 3 > balance Sheet > short Term Investments
171130000
Quarters > 3 > balance Sheet > receivables
232528000
Quarters > 3 > balance Sheet > inventories
419611000
Quarters > 3 > balance Sheet > total Current Assets
1565053000
Quarters > 3 > balance Sheet > property Plant Equipment
529143000
Quarters > 3 > balance Sheet > total Assets
3617097000
Quarters > 3 > balance Sheet > payables
102526000
Quarters > 3 > balance Sheet > short Term Debt
2819000
Quarters > 3 > balance Sheet > long Term Debt
-
Quarters > 3 > balance Sheet > total Liabilities
471330000
Quarters > 3 > balance Sheet > equity
3145767000
Quarters > 3 > cash Flow > net Income
1449363000
Quarters > 3 > cash Flow > depreciation
10043000
Quarters > 3 > cash Flow > change In Working Capital
-47719000
Quarters > 3 > cash Flow > cash From Operations
167681000
Quarters > 3 > cash Flow > capital Expenditures
64802000
Quarters > 3 > cash Flow > cash From Investing
519175000
Quarters > 3 > cash Flow > cash From Financing
-685374000
Quarters > 3 > cash Flow > net Change In Cash
-8540000
Quarters > 3 > ratios > PE
29.880076691543316
Quarters > 3 > ratios > PB
14.594664531734233
Quarters > 3 > ratios > ROE
46.07343773394533
Quarters > 3 > ratios > ROA
40.06978524490773
Quarters > 3 > ratios > FCF
102879000
Quarters > 3 > ratios > Piotroski FScore
3
Quarters > 3 > ratios > fcf Percent
0.16548945171434776
Quarters > 3 > health Score
74
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
2207100000
Annuals > 0 > income Statement > cost Of Revenue
986230000
Annuals > 0 > income Statement > gross Profit
1220870000
Annuals > 0 > income Statement > operating Expenses
681512000
Annuals > 0 > income Statement > operating Income
539358000
Annuals > 0 > income Statement > interest Expense
-
Annuals > 0 > income Statement > pretax Income
572912000
Annuals > 0 > income Statement > net Income
1786700000
Annuals > 0 > income Statement > eps
36.58646462578069
Annuals > 0 > income Statement > dividends Per Share
240623000
Annuals > 0 > income Statement > shares Outstanding
48835000
Annuals > 0 > income Statement > income Tax Expense
-1213788000
Annuals > 0 > income Statement > EBITDA
575788000
Annuals > 0 > income Statement > operating Margin
24.437406551583525
Annuals > 0 > income Statement > total Other Income Expense Net
33554000
Annuals > 0 > balance Sheet > cash
691816000
Annuals > 0 > balance Sheet > short Term Investments
171130000
Annuals > 0 > balance Sheet > receivables
232528000
Annuals > 0 > balance Sheet > inventories
419611000
Annuals > 0 > balance Sheet > total Current Assets
1565053000
Annuals > 0 > balance Sheet > property Plant Equipment
529143000
Annuals > 0 > balance Sheet > total Assets
3617097000
Annuals > 0 > balance Sheet > payables
102526000
Annuals > 0 > balance Sheet > short Term Debt
2819000
Annuals > 0 > balance Sheet > long Term Debt
-
Annuals > 0 > balance Sheet > total Liabilities
471330000
Annuals > 0 > balance Sheet > equity
3145767000
Annuals > 0 > cash Flow > net Income
1786700000
Annuals > 0 > cash Flow > depreciation
36430000
Annuals > 0 > cash Flow > change In Working Capital
92068000
Annuals > 0 > cash Flow > cash From Operations
788410000
Annuals > 0 > cash Flow > capital Expenditures
146118000
Annuals > 0 > cash Flow > cash From Investing
223047000
Annuals > 0 > cash Flow > cash From Financing
-872227000
Annuals > 0 > cash Flow > net Change In Cash
130760000
Annuals > 0 > ratios > PE
36.58646462578069
Annuals > 0 > ratios > PB
14.41173877467721
Annuals > 0 > ratios > ROE
56.796959215351926
Annuals > 0 > ratios > ROA
49.395965880926056
Annuals > 0 > ratios > FCF
642292000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.291011734855693
Annuals > 0 > health Score
79
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
1821072000
Annuals > 1 > income Statement > cost Of Revenue
799953000
Annuals > 1 > income Statement > gross Profit
1021119000
Annuals > 1 > income Statement > operating Expenses
539383000
Annuals > 1 > income Statement > operating Income
481736000
Annuals > 1 > income Statement > interest Expense
-
Annuals > 1 > income Statement > pretax Income
505841000
Annuals > 1 > income Statement > net Income
427374000
Annuals > 1 > income Statement > eps
8.762871378483116
Annuals > 1 > income Statement > dividends Per Share
185844000
Annuals > 1 > income Statement > shares Outstanding
48771000
Annuals > 1 > income Statement > income Tax Expense
78467000
Annuals > 1 > income Statement > EBITDA
521904000
Annuals > 1 > income Statement > operating Margin
26.453429628262914
Annuals > 1 > income Statement > total Other Income Expense Net
24105000
Annuals > 1 > balance Sheet > cash
527843000
Annuals > 1 > balance Sheet > short Term Investments
580633000
Annuals > 1 > balance Sheet > receivables
249999000
Annuals > 1 > balance Sheet > inventories
383702000
Annuals > 1 > balance Sheet > total Current Assets
1819499000
Annuals > 1 > balance Sheet > property Plant Equipment
368952000
Annuals > 1 > balance Sheet > total Assets
2434353000
Annuals > 1 > balance Sheet > payables
62958000
Annuals > 1 > balance Sheet > short Term Debt
2303000
Annuals > 1 > balance Sheet > long Term Debt
-
Annuals > 1 > balance Sheet > total Liabilities
384414000
Annuals > 1 > balance Sheet > equity
2049939000
Annuals > 1 > cash Flow > net Income
427374000
Annuals > 1 > cash Flow > depreciation
40168000
Annuals > 1 > cash Flow > change In Working Capital
30324000
Annuals > 1 > cash Flow > cash From Operations
638213000
Annuals > 1 > cash Flow > capital Expenditures
57578000
Annuals > 1 > cash Flow > cash From Investing
-178726000
Annuals > 1 > cash Flow > cash From Financing
-183725000
Annuals > 1 > cash Flow > net Change In Cash
272452000
Annuals > 1 > ratios > PE
8.762871378483116
Annuals > 1 > ratios > PB
22.08678299695747
Annuals > 1 > ratios > ROE
20.848132554188197
Annuals > 1 > ratios > ROA
17.555958400445622
Annuals > 1 > ratios > FCF
580635000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.31884241809220065
Annuals > 1 > health Score
86
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
1794148000
Annuals > 2 > income Statement > cost Of Revenue
745596000
Annuals > 2 > income Statement > gross Profit
1048552000
Annuals > 2 > income Statement > operating Expenses
521767000
Annuals > 2 > income Statement > operating Income
526785000
Annuals > 2 > income Statement > interest Expense
14369000
Annuals > 2 > income Statement > pretax Income
524937000
Annuals > 2 > income Statement > net Income
437672000
Annuals > 2 > income Statement > eps
9.050663799164564
Annuals > 2 > income Statement > dividends Per Share
137965000
Annuals > 2 > income Statement > shares Outstanding
48358000
Annuals > 2 > income Statement > income Tax Expense
87265000
Annuals > 2 > income Statement > EBITDA
563899000
Annuals > 2 > income Statement > operating Margin
29.361290149976476
Annuals > 2 > income Statement > total Other Income Expense Net
-1848000
Annuals > 2 > balance Sheet > cash
288607000
Annuals > 2 > balance Sheet > short Term Investments
449266000
Annuals > 2 > balance Sheet > receivables
197194000
Annuals > 2 > balance Sheet > inventories
447290000
Annuals > 2 > balance Sheet > total Current Assets
1410619000
Annuals > 2 > balance Sheet > property Plant Equipment
357157000
Annuals > 2 > balance Sheet > total Assets
2058885000
Annuals > 2 > balance Sheet > payables
61461000
Annuals > 2 > balance Sheet > short Term Debt
4266000
Annuals > 2 > balance Sheet > long Term Debt
-
Annuals > 2 > balance Sheet > total Liabilities
390283000
Annuals > 2 > balance Sheet > equity
1668602000
Annuals > 2 > cash Flow > net Income
437672000
Annuals > 2 > cash Flow > depreciation
37114000
Annuals > 2 > cash Flow > change In Working Capital
-386956000
Annuals > 2 > cash Flow > cash From Operations
246674000
Annuals > 2 > cash Flow > capital Expenditures
58843000
Annuals > 2 > cash Flow > cash From Investing
-12510000
Annuals > 2 > cash Flow > cash From Financing
-128785000
Annuals > 2 > cash Flow > net Change In Cash
99340000
Annuals > 2 > ratios > PE
9.050663799164564
Annuals > 2 > ratios > PB
26.904647902855206
Annuals > 2 > ratios > ROE
26.229861884379858
Annuals > 2 > ratios > ROA
21.25771959094364
Annuals > 2 > ratios > FCF
187831000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.10469091736021778
Annuals > 2 > health Score
76
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
1207798000
Annuals > 3 > income Statement > cost Of Revenue
522339000
Annuals > 3 > income Statement > gross Profit
685459000
Annuals > 3 > income Statement > operating Expenses
423042000
Annuals > 3 > income Statement > operating Income
262417000
Annuals > 3 > income Statement > interest Expense
26051000
Annuals > 3 > income Statement > pretax Income
272219000
Annuals > 3 > income Statement > net Income
242023000
Annuals > 3 > income Statement > eps
5.053832821733592
Annuals > 3 > income Statement > dividends Per Share
109364000
Annuals > 3 > income Statement > shares Outstanding
47889000
Annuals > 3 > income Statement > income Tax Expense
30196000
Annuals > 3 > income Statement > EBITDA
291116000
Annuals > 3 > income Statement > operating Margin
21.726894729085494
Annuals > 3 > income Statement > total Other Income Expense Net
9802000
Annuals > 3 > balance Sheet > cash
189265000
Annuals > 3 > balance Sheet > short Term Investments
535817000
Annuals > 3 > balance Sheet > receivables
126477000
Annuals > 3 > balance Sheet > inventories
259417000
Annuals > 3 > balance Sheet > total Current Assets
1124852000
Annuals > 3 > balance Sheet > property Plant Equipment
362962000
Annuals > 3 > balance Sheet > total Assets
1585825000
Annuals > 3 > balance Sheet > payables
83027000
Annuals > 3 > balance Sheet > short Term Debt
5078000
Annuals > 3 > balance Sheet > long Term Debt
-
Annuals > 3 > balance Sheet > total Liabilities
341840000
Annuals > 3 > balance Sheet > equity
1243985000
Annuals > 3 > cash Flow > net Income
242023000
Annuals > 3 > cash Flow > depreciation
28699000
Annuals > 3 > cash Flow > change In Working Capital
-71640000
Annuals > 3 > cash Flow > cash From Operations
320010000
Annuals > 3 > cash Flow > capital Expenditures
95238000
Annuals > 3 > cash Flow > cash From Investing
-378886000
Annuals > 3 > cash Flow > cash From Financing
-90206000
Annuals > 3 > cash Flow > net Change In Cash
-145682000
Annuals > 3 > ratios > PE
5.053832821733592
Annuals > 3 > ratios > PB
35.73817461625341
Annuals > 3 > ratios > ROE
19.455459671941384
Annuals > 3 > ratios > ROA
15.261646146327621
Annuals > 3 > ratios > FCF
224772000
Annuals > 3 > ratios > Piotroski FScore
4
Annuals > 3 > ratios > fcf Percent
0.18610065590438135
Annuals > 3 > health Score
85
Valuation > metrics > PE
23.81
Valuation > metrics > PB
12.744649351573887
Valuation > final Score
50
Valuation > verdict
162.4% Overvalued
Profitability > metrics > ROE
4.996542829812214
Profitability > metrics > ROA
8.438027305708925
Profitability > metrics > Net Margin
0.24183370050028757
Profitability > final Score
65
Profitability > verdict
Adequate
Risk > metrics > Debt Equity
0.17893903693076157
Risk > metrics > Interest Coverage
14.245894460258375
Risk > final Score
100
Risk > verdict
Low
Liquidity > metrics > Current Ratio
14.91114341974324
Liquidity > metrics > Quick Ratio
11.342200170796604
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
40
Prev Valuations > 1
40
Prev Valuations > 2
14.143907970148021
Prev Profitabilities > 0
59
Prev Profitabilities > 1
61
Prev Profitabilities > 2
100
Prev Risks > 0
100
Prev Risks > 1
100
Prev Risks > 2
100
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-14T00:51:47.376Z
Earnings History > 0 > period
2025-09-30
Earnings History > 0 > report Date
2025-10-30
Earnings History > 0 > date
2025-09-30
Earnings History > 0 > before After Market
AfterMarket
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
4.73
Earnings History > 0 > eps Estimate
4.62
Earnings History > 0 > eps Difference
0.11
Earnings History > 0 > surprise Percent
2.381
Earnings History > 1 > period
2025-06-30
Earnings History > 1 > report Date
2025-07-31
Earnings History > 1 > date
2025-06-30
Earnings History > 1 > before After Market
AfterMarket
Earnings History > 1 > currency
USD
Earnings History > 1 > eps Actual
4.21
Earnings History > 1 > eps Estimate
4.12
Earnings History > 1 > eps Difference
0.09
Earnings History > 1 > surprise Percent
2.1845
Earnings History > 2 > period
2025-03-31
Earnings History > 2 > report Date
2025-05-01
Earnings History > 2 > date
2025-03-31
Earnings History > 2 > before After Market
AfterMarket
Earnings History > 2 > currency
USD
Earnings History > 2 > eps Actual
4.04
Earnings History > 2 > eps Estimate
4
Earnings History > 2 > eps Difference
0.04
Earnings History > 2 > surprise Percent
1
Earnings History > 3 > period
2024-12-31
Earnings History > 3 > report Date
2025-02-06
Earnings History > 3 > date
2024-12-31
Earnings History > 3 > before After Market
AfterMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
4.09
Earnings History > 3 > eps Estimate
3.98
Earnings History > 3 > eps Difference
0.11
Earnings History > 3 > surprise Percent
2.7638
Earnings History > 4 > period
2024-09-30
Earnings History > 4 > report Date
2024-10-30
Earnings History > 4 > date
2024-09-30
Earnings History > 4 > before After Market
AfterMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
4.06
Earnings History > 4 > eps Estimate
3.97
Earnings History > 4 > eps Difference
0.09
Earnings History > 4 > surprise Percent
2.267
Earnings History > 5 > period
2024-06-30
Earnings History > 5 > report Date
2024-08-01
Earnings History > 5 > date
2024-06-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
3.17
Earnings History > 5 > eps Estimate
3.07
Earnings History > 5 > eps Difference
0.1
Earnings History > 5 > surprise Percent
3.2573
Earnings History > 6 > period
2024-03-31
Earnings History > 6 > report Date
2024-05-01
Earnings History > 6 > date
2024-03-31
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
2.81
Earnings History > 6 > eps Estimate
2.66
Earnings History > 6 > eps Difference
0.15
Earnings History > 6 > surprise Percent
5.6391
Earnings History > 7 > period
2023-12-31
Earnings History > 7 > report Date
2024-02-07
Earnings History > 7 > date
2023-12-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
2.88
Earnings History > 7 > eps Estimate
2.85
Earnings History > 7 > eps Difference
0.03
Earnings History > 7 > surprise Percent
1.0526
Earnings History > 8 > period
2023-09-30
Earnings History > 8 > report Date
2023-10-30
Earnings History > 8 > date
2023-09-30
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
3.08
Earnings History > 8 > eps Estimate
3.07
Earnings History > 8 > eps Difference
0.01
Earnings History > 8 > surprise Percent
0.3257
Earnings History > 9 > period
2023-06-30
Earnings History > 9 > report Date
2023-07-31
Earnings History > 9 > date
2023-06-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
2.82
Earnings History > 9 > eps Estimate
2.8
Earnings History > 9 > eps Difference
0.02
Earnings History > 9 > surprise Percent
0.7143
Earnings History > 10 > period
2023-03-31
Earnings History > 10 > report Date
2023-05-04
Earnings History > 10 > date
2023-03-31
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
3
Earnings History > 10 > eps Estimate
2.96
Earnings History > 10 > eps Difference
0.04
Earnings History > 10 > surprise Percent
1.3514
Earnings History > 11 > period
2022-12-31
Earnings History > 11 > report Date
2023-02-08
Earnings History > 11 > date
2022-12-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
3.17
Earnings History > 11 > eps Estimate
3.15
Earnings History > 11 > eps Difference
0.02
Earnings History > 11 > surprise Percent
0.6349
Earnings History > 12 > period
2022-09-30
Earnings History > 12 > report Date
2022-10-27
Earnings History > 12 > date
2022-09-30
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
3.53
Earnings History > 12 > eps Estimate
3.5
Earnings History > 12 > eps Difference
0.03
Earnings History > 12 > surprise Percent
0.8571
Earnings History > 13 > period
2022-06-30
Earnings History > 13 > report Date
2022-08-01
Earnings History > 13 > date
2022-06-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
3.25
Earnings History > 13 > eps Estimate
2.95
Earnings History > 13 > eps Difference
0.3
Earnings History > 13 > surprise Percent
10.1695
Earnings History > 14 > period
2022-03-31
Earnings History > 14 > report Date
2022-05-02
Earnings History > 14 > date
2022-03-31
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
2.45
Earnings History > 14 > eps Estimate
2.26
Earnings History > 14 > eps Difference
0.19
Earnings History > 14 > surprise Percent
8.4071
Earnings History > 15 > period
2021-12-31
Earnings History > 15 > report Date
2022-02-10
Earnings History > 15 > date
2021-12-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
2.12
Earnings History > 15 > eps Estimate
1.88
Earnings History > 15 > eps Difference
0.24
Earnings History > 15 > surprise Percent
12.766
Earnings History > 16 > period
2021-09-30
Earnings History > 16 > report Date
2021-10-28
Earnings History > 16 > date
2021-09-30
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
2.06
Earnings History > 16 > eps Estimate
2
Earnings History > 16 > eps Difference
0.06
Earnings History > 16 > surprise Percent
3
Earnings History > 17 > period
2021-06-30
Earnings History > 17 > report Date
2021-07-27
Earnings History > 17 > date
2021-06-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
1.81
Earnings History > 17 > eps Estimate
1.69
Earnings History > 17 > eps Difference
0.12
Earnings History > 17 > surprise Percent
7.1006
Earnings History > 18 > period
2021-03-31
Earnings History > 18 > report Date
2021-05-04
Earnings History > 18 > date
2021-03-31
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
1.46
Earnings History > 18 > eps Estimate
1.34
Earnings History > 18 > eps Difference
0.12
Earnings History > 18 > surprise Percent
8.9552
Earnings History > 19 > period
2020-12-31
Earnings History > 19 > report Date
2021-02-04
Earnings History > 19 > date
2020-12-31
Earnings History > 19 > before After Market
AfterMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
1.31
Earnings History > 19 > eps Estimate
1.24
Earnings History > 19 > eps Difference
0.07
Earnings History > 19 > surprise Percent
5.6452
Earnings History > 20 > period
2020-09-30
Earnings History > 20 > report Date
2020-10-29
Earnings History > 20 > date
2020-09-30
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
1.69
Earnings History > 20 > eps Estimate
1.68
Earnings History > 20 > eps Difference
0.01
Earnings History > 20 > surprise Percent
0.5952
Earnings History > 21 > period
2020-06-30
Earnings History > 21 > report Date
2020-07-28
Earnings History > 21 > date
2020-06-30
Earnings History > 21 > before After Market
AfterMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
1.08
Earnings History > 21 > eps Estimate
1
Earnings History > 21 > eps Difference
0.08
Earnings History > 21 > surprise Percent
8
Earnings History > 22 > period
2020-03-31
Earnings History > 22 > report Date
2020-04-28
Earnings History > 22 > date
2020-03-31
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.95
Earnings History > 22 > eps Estimate
0.94
Earnings History > 22 > eps Difference
0.01
Earnings History > 22 > surprise Percent
1.0638
Earnings History > 23 > period
2019-12-31
Earnings History > 23 > report Date
2020-02-05
Earnings History > 23 > date
2019-12-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
1.04
Earnings History > 23 > eps Estimate
1.03
Earnings History > 23 > eps Difference
0.01
Earnings History > 23 > surprise Percent
0.9709
Earnings History > 24 > period
2019-09-30
Earnings History > 24 > report Date
2019-10-22
Earnings History > 24 > date
2019-09-30
Earnings History > 24 > before After Market
AfterMarket
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
1.08
Earnings History > 24 > eps Estimate
1.06
Earnings History > 24 > eps Difference
0.02
Earnings History > 24 > surprise Percent
1.8868
Earnings History > 25 > period
2019-06-30
Earnings History > 25 > report Date
2019-07-31
Earnings History > 25 > date
2019-06-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.92
Earnings History > 25 > eps Estimate
0.92
Earnings History > 25 > eps Difference
0
Earnings History > 25 > surprise Percent
0
Earnings History > 26 > period
2019-03-31
Earnings History > 26 > report Date
2019-05-02
Earnings History > 26 > date
2019-03-31
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
0.84
Earnings History > 26 > eps Estimate
0.84
Earnings History > 26 > eps Difference
0
Earnings History > 26 > surprise Percent
0
Earnings History > 27 > period
2018-12-31
Earnings History > 27 > report Date
2019-02-12
Earnings History > 27 > date
2018-12-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.99
Earnings History > 27 > eps Estimate
0.98
Earnings History > 27 > eps Difference
0.01
Earnings History > 27 > surprise Percent
1.0204
Earnings History > 28 > period
2018-09-30
Earnings History > 28 > report Date
2018-10-25
Earnings History > 28 > date
2018-09-30
Earnings History > 28 > before After Market
AfterMarket
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
1.06
Earnings History > 28 > eps Estimate
1.05
Earnings History > 28 > eps Difference
0.01
Earnings History > 28 > surprise Percent
0.9524
Earnings History > 29 > period
2018-06-30
Earnings History > 29 > report Date
2018-07-25
Earnings History > 29 > date
2018-06-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
0.9
Earnings History > 29 > eps Estimate
0.9
Earnings History > 29 > eps Difference
0
Earnings History > 29 > surprise Percent
0
Earnings History > 30 > period
2018-03-31
Earnings History > 30 > report Date
2018-04-30
Earnings History > 30 > date
2018-03-31
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.79
Earnings History > 30 > eps Estimate
0.77
Earnings History > 30 > eps Difference
0.02
Earnings History > 30 > surprise Percent
2.5974
Earnings History > 31 > period
2017-12-31
Earnings History > 31 > report Date
2018-02-08
Earnings History > 31 > date
2017-12-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
0.82
Earnings History > 31 > eps Estimate
0.8
Earnings History > 31 > eps Difference
0.02
Earnings History > 31 > surprise Percent
2.5
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-10-26
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
0.84
Earnings History > 32 > eps Estimate
0.82
Earnings History > 32 > eps Difference
0.02
Earnings History > 32 > surprise Percent
2.439
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-07-26
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.68
Earnings History > 33 > eps Estimate
0.67
Earnings History > 33 > eps Difference
0.01
Earnings History > 33 > surprise Percent
1.4925
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-04-26
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
0.58
Earnings History > 34 > eps Estimate
0.57
Earnings History > 34 > eps Difference
0.01
Earnings History > 34 > surprise Percent
1.7544
Earnings History > 35 > period
2016-12-31
Earnings History > 35 > report Date
2017-02-09
Earnings History > 35 > date
2016-12-31
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.65
Earnings History > 35 > eps Estimate
0.63
Earnings History > 35 > eps Difference
0.02
Earnings History > 35 > surprise Percent
3.1746
Earnings History > 36 > period
2016-09-30
Earnings History > 36 > report Date
2016-10-31
Earnings History > 36 > date
2016-09-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
0.66
Earnings History > 36 > eps Estimate
0.65
Earnings History > 36 > eps Difference
0.01
Earnings History > 36 > surprise Percent
1.5385
Earnings History > 37 > period
2016-06-30
Earnings History > 37 > report Date
2016-07-25
Earnings History > 37 > date
2016-06-30
Earnings History > 37 > before After Market
AfterMarket
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
0.54
Earnings History > 37 > eps Estimate
0.54
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
0
Earnings History > 38 > period
2016-03-31
Earnings History > 38 > report Date
2016-05-02
Earnings History > 38 > date
2016-03-31
Earnings History > 38 > before After Market
AfterMarket
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
0.45
Earnings History > 38 > eps Estimate
0.44
Earnings History > 38 > eps Difference
0.01
Earnings History > 38 > surprise Percent
2.2727
Earnings History > 39 > period
2015-12-31
Earnings History > 39 > report Date
2016-02-04
Earnings History > 39 > date
2015-12-31
Earnings History > 39 > before After Market
AfterMarket
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
0.51
Earnings History > 39 > eps Estimate
0.49
Earnings History > 39 > eps Difference
0.02
Earnings History > 39 > surprise Percent
4.0816
Earnings History > 40 > period
2015-09-30
Earnings History > 40 > report Date
2015-10-26
Earnings History > 40 > date
2015-09-30
Earnings History > 40 > before After Market
AfterMarket
Earnings History > 40 > currency
USD
Earnings History > 40 > eps Actual
0.55
Earnings History > 40 > eps Estimate
0.54
Earnings History > 40 > eps Difference
0.01
Earnings History > 40 > surprise Percent
1.8519
Earnings History > 41 > period
2015-06-30
Earnings History > 41 > report Date
2015-07-27
Earnings History > 41 > date
2015-06-30
Earnings History > 41 > before After Market
AfterMarket
Earnings History > 41 > currency
USD
Earnings History > 41 > eps Actual
0.46
Earnings History > 41 > eps Estimate
0.45
Earnings History > 41 > eps Difference
0.01
Earnings History > 41 > surprise Percent
2.2222
Earnings History > 42 > period
2015-03-31
Earnings History > 42 > report Date
2015-04-22
Earnings History > 42 > date
2015-03-31
Earnings History > 42 > before After Market
AfterMarket
Earnings History > 42 > currency
USD
Earnings History > 42 > eps Actual
0.37
Earnings History > 42 > eps Estimate
0.36
Earnings History > 42 > eps Difference
0.01
Earnings History > 42 > surprise Percent
2.7778
Earnings History > 43 > period
2014-12-31
Earnings History > 43 > report Date
2015-02-04
Earnings History > 43 > date
2014-12-31
Earnings History > 43 > before After Market
AfterMarket
Earnings History > 43 > currency
USD
Earnings History > 43 > eps Actual
0.43
Earnings History > 43 > eps Estimate
0.42
Earnings History > 43 > eps Difference
0.01
Earnings History > 43 > surprise Percent
2.381
Earnings History > 44 > period
2014-09-30
Earnings History > 44 > report Date
2014-10-27
Earnings History > 44 > date
2014-09-30
Earnings History > 44 > before After Market
AfterMarket
Earnings History > 44 > currency
USD
Earnings History > 44 > eps Actual
0.46
Earnings History > 44 > eps Estimate
0.46
Earnings History > 44 > eps Difference
0
Earnings History > 44 > surprise Percent
0
Earnings History > 45 > period
2014-06-30
Earnings History > 45 > report Date
2014-07-24
Earnings History > 45 > date
2014-06-30
Earnings History > 45 > before After Market
-
Earnings History > 45 > currency
USD
Earnings History > 45 > eps Actual
0.37
Earnings History > 45 > eps Estimate
0.35
Earnings History > 45 > eps Difference
0.02
Earnings History > 45 > surprise Percent
5.7143
Earnings History > 46 > period
2014-03-31
Earnings History > 46 > report Date
2014-04-24
Earnings History > 46 > date
2014-03-31
Earnings History > 46 > before After Market
-
Earnings History > 46 > currency
USD
Earnings History > 46 > eps Actual
0.39
Earnings History > 46 > eps Estimate
0.26
Earnings History > 46 > eps Difference
0.13
Earnings History > 46 > surprise Percent
50
Earnings History > 47 > period
2013-12-31
Earnings History > 47 > report Date
2014-02-06
Earnings History > 47 > date
2013-12-31
Earnings History > 47 > before After Market
-
Earnings History > 47 > currency
USD
Earnings History > 47 > eps Actual
0.32
Earnings History > 47 > eps Estimate
0.31
Earnings History > 47 > eps Difference
0.01
Earnings History > 47 > surprise Percent
3.2258
Earnings History > 48 > period
2013-09-30
Earnings History > 48 > report Date
2013-10-24
Earnings History > 48 > date
2013-09-30
Earnings History > 48 > before After Market
-
Earnings History > 48 > currency
USD
Earnings History > 48 > eps Actual
0.33
Earnings History > 48 > eps Estimate
0.32
Earnings History > 48 > eps Difference
0.01
Earnings History > 48 > surprise Percent
3.125
Earnings History > 49 > period
2013-06-30
Earnings History > 49 > report Date
2013-08-06
Earnings History > 49 > date
2013-06-30
Earnings History > 49 > before After Market
-
Earnings History > 49 > currency
USD
Earnings History > 49 > eps Actual
0.24
Earnings History > 49 > eps Estimate
0.23
Earnings History > 49 > eps Difference
0.01
Earnings History > 49 > surprise Percent
4.3478
Earnings History > 50 > period
2013-03-31
Earnings History > 50 > report Date
2013-04-29
Earnings History > 50 > date
2013-03-31
Earnings History > 50 > before After Market
-
Earnings History > 50 > currency
USD
Earnings History > 50 > eps Actual
0.17
Earnings History > 50 > eps Estimate
0.16
Earnings History > 50 > eps Difference
0.01
Earnings History > 50 > surprise Percent
6.25
Earnings History > 51 > period
2012-12-31
Earnings History > 51 > report Date
2013-02-06
Earnings History > 51 > date
2012-12-31
Earnings History > 51 > before After Market
-
Earnings History > 51 > currency
USD
Earnings History > 51 > eps Actual
0.21
Earnings History > 51 > eps Estimate
0.2
Earnings History > 51 > eps Difference
0.01
Earnings History > 51 > surprise Percent
5
Earnings History > 52 > period
2012-09-30
Earnings History > 52 > report Date
2012-11-01
Earnings History > 52 > date
2012-09-30
Earnings History > 52 > before After Market
-
Earnings History > 52 > currency
USD
Earnings History > 52 > eps Actual
0.27
Earnings History > 52 > eps Estimate
0.26
Earnings History > 52 > eps Difference
0.01
Earnings History > 52 > surprise Percent
3.8462
Earnings History > 53 > period
2012-06-30
Earnings History > 53 > report Date
2012-07-30
Earnings History > 53 > date
2012-06-30
Earnings History > 53 > before After Market
-
Earnings History > 53 > currency
USD
Earnings History > 53 > eps Actual
0.28
Earnings History > 53 > eps Estimate
0.25
Earnings History > 53 > eps Difference
0.03
Earnings History > 53 > surprise Percent
12
Earnings History > 54 > period
2012-03-31
Earnings History > 54 > report Date
2012-04-30
Earnings History > 54 > date
2012-03-31
Earnings History > 54 > before After Market
-
Earnings History > 54 > currency
USD
Earnings History > 54 > eps Actual
0.17
Earnings History > 54 > eps Estimate
0.13
Earnings History > 54 > eps Difference
0.04
Earnings History > 54 > surprise Percent
30.7692
Earnings History > 55 > period
2011-12-31
Earnings History > 55 > report Date
2012-02-09
Earnings History > 55 > date
2011-12-31
Earnings History > 55 > before After Market
-
Earnings History > 55 > currency
USD
Earnings History > 55 > eps Actual
0.15
Earnings History > 55 > eps Estimate
0.11
Earnings History > 55 > eps Difference
0.04
Earnings History > 55 > surprise Percent
36.3636
Earnings History > 56 > period
2011-09-30
Earnings History > 56 > report Date
2011-10-27
Earnings History > 56 > date
2011-09-30
Earnings History > 56 > before After Market
-
Earnings History > 56 > currency
USD
Earnings History > 56 > eps Actual
0.23
Earnings History > 56 > eps Estimate
0.21
Earnings History > 56 > eps Difference
0.02
Earnings History > 56 > surprise Percent
9.5238
Earnings History > 57 > period
2011-06-30
Earnings History > 57 > report Date
2011-08-02
Earnings History > 57 > date
2011-06-30
Earnings History > 57 > before After Market
-
Earnings History > 57 > currency
USD
Earnings History > 57 > eps Actual
0.21
Earnings History > 57 > eps Estimate
0.19
Earnings History > 57 > eps Difference
0.02
Earnings History > 57 > surprise Percent
10.5263
Earnings History > 58 > period
2011-03-31
Earnings History > 58 > report Date
2011-04-28
Earnings History > 58 > date
2011-03-31
Earnings History > 58 > before After Market
-
Earnings History > 58 > currency
USD
Earnings History > 58 > eps Actual
0.13
Earnings History > 58 > eps Estimate
0.11
Earnings History > 58 > eps Difference
0.02
Earnings History > 58 > surprise Percent
18.1818
Earnings History > 59 > period
2010-12-31
Earnings History > 59 > report Date
2011-02-03
Earnings History > 59 > date
2010-12-31
Earnings History > 59 > before After Market
-
Earnings History > 59 > currency
USD
Earnings History > 59 > eps Actual
0.18
Earnings History > 59 > eps Estimate
0.14
Earnings History > 59 > eps Difference
0.04
Earnings History > 59 > surprise Percent
28.5714
Earnings History > 60 > period
2010-09-30
Earnings History > 60 > report Date
2010-11-03
Earnings History > 60 > date
2010-09-30
Earnings History > 60 > before After Market
-
Earnings History > 60 > currency
USD
Earnings History > 60 > eps Actual
0.43
Earnings History > 60 > eps Estimate
0.42
Earnings History > 60 > eps Difference
0.01
Earnings History > 60 > surprise Percent
2.381
Earnings History > 61 > period
2010-06-30
Earnings History > 61 > report Date
2010-07-28
Earnings History > 61 > date
2010-06-30
Earnings History > 61 > before After Market
-
Earnings History > 61 > currency
USD
Earnings History > 61 > eps Actual
0.31
Earnings History > 61 > eps Estimate
0.29
Earnings History > 61 > eps Difference
0.02
Earnings History > 61 > surprise Percent
6.8966
Earnings History > 62 > period
2010-03-31
Earnings History > 62 > report Date
2010-04-29
Earnings History > 62 > date
2010-03-31
Earnings History > 62 > before After Market
-
Earnings History > 62 > currency
USD
Earnings History > 62 > eps Actual
0.26
Earnings History > 62 > eps Estimate
0.23
Earnings History > 62 > eps Difference
0.03
Earnings History > 62 > surprise Percent
13.0435
Earnings History > 63 > period
2009-12-31
Earnings History > 63 > report Date
2010-02-04
Earnings History > 63 > date
2009-12-31
Earnings History > 63 > before After Market
-
Earnings History > 63 > currency
USD
Earnings History > 63 > eps Actual
0.2
Earnings History > 63 > eps Estimate
0.19
Earnings History > 63 > eps Difference
0.01
Earnings History > 63 > surprise Percent
5.2632
Earnings History > 64 > period
2009-09-30
Earnings History > 64 > report Date
2009-10-22
Earnings History > 64 > date
2009-09-30
Earnings History > 64 > before After Market
-
Earnings History > 64 > currency
USD
Earnings History > 64 > eps Actual
0.24
Earnings History > 64 > eps Estimate
0.23
Earnings History > 64 > eps Difference
0.01
Earnings History > 64 > surprise Percent
4.3478
Earnings History > 65 > period
2009-06-30
Earnings History > 65 > report Date
2009-07-30
Earnings History > 65 > date
2009-06-30
Earnings History > 65 > before After Market
-
Earnings History > 65 > currency
USD
Earnings History > 65 > eps Actual
0.17
Earnings History > 65 > eps Estimate
0.14
Earnings History > 65 > eps Difference
0.03
Earnings History > 65 > surprise Percent
21.4286
Earnings History > 66 > period
2009-03-31
Earnings History > 66 > report Date
2009-04-28
Earnings History > 66 > date
2009-03-31
Earnings History > 66 > before After Market
-
Earnings History > 66 > currency
USD
Earnings History > 66 > eps Actual
0.06
Earnings History > 66 > eps Estimate
0.03
Earnings History > 66 > eps Difference
0.03
Earnings History > 66 > surprise Percent
100
Earnings History > 67 > period
2008-12-31
Earnings History > 67 > report Date
2009-02-12
Earnings History > 67 > date
2008-12-31
Earnings History > 67 > before After Market
-
Earnings History > 67 > currency
USD
Earnings History > 67 > eps Actual
0.16
Earnings History > 67 > eps Estimate
0.12
Earnings History > 67 > eps Difference
0.04
Earnings History > 67 > surprise Percent
33.3333
Earnings History > 68 > period
2008-09-30
Earnings History > 68 > report Date
2008-10-23
Earnings History > 68 > date
2008-09-30
Earnings History > 68 > before After Market
-
Earnings History > 68 > currency
USD
Earnings History > 68 > eps Actual
0.33
Earnings History > 68 > eps Estimate
0.32
Earnings History > 68 > eps Difference
0.01
Earnings History > 68 > surprise Percent
3.125
Earnings History > 69 > period
2008-06-30
Earnings History > 69 > report Date
2008-07-31
Earnings History > 69 > date
2008-06-30
Earnings History > 69 > before After Market
-
Earnings History > 69 > currency
USD
Earnings History > 69 > eps Actual
0.2
Earnings History > 69 > eps Estimate
0.2
Earnings History > 69 > eps Difference
0
Earnings History > 69 > surprise Percent
0
Earnings History > 70 > period
2008-03-31
Earnings History > 70 > report Date
2008-05-12
Earnings History > 70 > date
2008-03-31
Earnings History > 70 > before After Market
-
Earnings History > 70 > currency
USD
Earnings History > 70 > eps Actual
0.21
Earnings History > 70 > eps Estimate
0.2
Earnings History > 70 > eps Difference
0.01
Earnings History > 70 > surprise Percent
5
Earnings History > 71 > period
2007-12-31
Earnings History > 71 > report Date
2008-02-05
Earnings History > 71 > date
2007-12-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.23
Earnings History > 71 > eps Difference
0.03
Earnings History > 71 > surprise Percent
13.0435
Earnings History > 72 > period
2007-09-30
Earnings History > 72 > report Date
2007-10-30
Earnings History > 72 > date
2007-09-30
Earnings History > 72 > before After Market
-
Earnings History > 72 > currency
USD
Earnings History > 72 > eps Actual
0.27
Earnings History > 72 > eps Estimate
0.23
Earnings History > 72 > eps Difference
0.04
Earnings History > 72 > surprise Percent
17.3913
Earnings History > 73 > period
2007-06-30
Earnings History > 73 > report Date
2007-07-31
Earnings History > 73 > date
2007-06-30
Earnings History > 73 > before After Market
-
Earnings History > 73 > currency
USD
Earnings History > 73 > eps Actual
0.12
Earnings History > 73 > eps Estimate
0.1
Earnings History > 73 > eps Difference
0.02
Earnings History > 73 > surprise Percent
20
Earnings History > 74 > period
2007-03-31
Earnings History > 74 > report Date
2007-04-27
Earnings History > 74 > date
2007-03-31
Earnings History > 74 > before After Market
-
Earnings History > 74 > currency
USD
Earnings History > 74 > eps Actual
0.8
Earnings History > 74 > eps Estimate
0.05
Earnings History > 74 > eps Difference
0.75
Earnings History > 74 > surprise Percent
1500
Earnings History > 75 > period
2006-12-31
Earnings History > 75 > report Date
2007-02-12
Earnings History > 75 > date
2006-12-31
Earnings History > 75 > before After Market
-
Earnings History > 75 > currency
USD
Earnings History > 75 > eps Actual
0.13
Earnings History > 75 > eps Estimate
0.06
Earnings History > 75 > eps Difference
0.07
Earnings History > 75 > surprise Percent
116.6667
Earnings History > 76 > period
2006-09-30
Earnings History > 76 > report Date
2006-10-30
Earnings History > 76 > date
2006-09-30
Earnings History > 76 > before After Market
-
Earnings History > 76 > currency
USD
Earnings History > 76 > eps Actual
0.12
Earnings History > 76 > eps Estimate
0.1
Earnings History > 76 > eps Difference
0.02
Earnings History > 76 > surprise Percent
20
Earnings History > 77 > period
2006-06-30
Earnings History > 77 > report Date
2006-08-02
Earnings History > 77 > date
2006-06-30
Earnings History > 77 > before After Market
-
Earnings History > 77 > currency
USD
Earnings History > 77 > eps Actual
0.12
Earnings History > 77 > eps Estimate
0.1
Earnings History > 77 > eps Difference
0.02
Earnings History > 77 > surprise Percent
20
Earnings History > 78 > period
2006-03-31
Earnings History > 78 > report Date
2006-05-01
Earnings History > 78 > date
2006-03-31
Earnings History > 78 > before After Market
-
Earnings History > 78 > currency
USD
Earnings History > 78 > eps Actual
0.07
Earnings History > 78 > eps Estimate
0.04
Earnings History > 78 > eps Difference
0.03
Earnings History > 78 > surprise Percent
75
Earnings History > 79 > period
2005-12-31
Earnings History > 79 > report Date
2006-03-28
Earnings History > 79 > date
2005-12-31
Earnings History > 79 > before After Market
-
Earnings History > 79 > currency
USD
Earnings History > 79 > eps Actual
0.15
Earnings History > 79 > eps Estimate
0.13
Earnings History > 79 > eps Difference
0.02
Earnings History > 79 > surprise Percent
15.3846
Earnings History > 80 > period
2005-09-30
Earnings History > 80 > report Date
2005-10-26
Earnings History > 80 > date
2005-09-30
Earnings History > 80 > before After Market
-
Earnings History > 80 > currency
USD
Earnings History > 80 > eps Actual
0.17
Earnings History > 80 > eps Estimate
0.1
Earnings History > 80 > eps Difference
0.07
Earnings History > 80 > surprise Percent
70
Earnings History > 81 > period
2005-06-30
Earnings History > 81 > report Date
2005-07-28
Earnings History > 81 > date
2005-06-30
Earnings History > 81 > before After Market
-
Earnings History > 81 > currency
USD
Earnings History > 81 > eps Actual
0.06
Earnings History > 81 > eps Estimate
0.06
Earnings History > 81 > eps Difference
0
Earnings History > 81 > surprise Percent
0
Earnings History > 82 > period
2005-03-31
Earnings History > 82 > report Date
2005-04-28
Earnings History > 82 > date
2005-03-31
Earnings History > 82 > before After Market
-
Earnings History > 82 > currency
USD
Earnings History > 82 > eps Actual
0.01
Earnings History > 82 > eps Estimate
-
Earnings History > 82 > eps Difference
0
Earnings History > 82 > surprise Percent
-
Earnings History > 83 > period
2004-12-31
Earnings History > 83 > report Date
2005-02-03
Earnings History > 83 > date
2004-12-31
Earnings History > 83 > before After Market
-
Earnings History > 83 > currency
USD
Earnings History > 83 > eps Actual
0.11
Earnings History > 83 > eps Estimate
0.08
Earnings History > 83 > eps Difference
0.03
Earnings History > 83 > surprise Percent
37.5
Monolithic Power Systems, Inc. designs, develops, markets, and sells semiconductor-based power electronics solutions for the storage and computing, automotive, enterprise data, consumer, communications, and industrial markets in the United States, China, Taiwan, South Korea, Europe, Southeast Asia, Japan, and internationally. The company provides direct current (DC) to DC integrated circuits (ICs) that are used to convert and control voltages of various electronic systems, such as cloud-based and on-premises CPU servers, server artificial intelligence applications, storage applications, notebooks, infotainment, workstation applications, power sources, home appliances, and network infrastructure and satellite communications applications. It also offers alternating current to DC, driver metal-oxide-semiconductor field-effect transistor, power management ICs, current limit switch, and lighting control products. The company sells its products through third-party distributors, value-added resellers, end customers and other resellers, original design manufacturers, and original equipment manufacturers. Monolithic Power Systems, Inc. was incorporated in 1997 and is headquartered in Kirkland, Washington.
Stock Price
$ 0.00
0% decrease compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/AWill Nasdaq 100 Entry And Higher Dividend Shape Monolithic Power Systems' (MPWR) AI Data Center Narrative? simplywall.st
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
BUY
Target Price:
$1180.9286
Analyst Picks
Strong Buy
10
Buy
2
Hold
5
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
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 90.72% of the total shares of Monolithic Power Systems Inc
1.
Vanguard Group Inc(12.4028%)
since
2025/06/30
2.
BlackRock Inc(10.9188%)
since
2025/06/30
3.
FMR Inc(7.0841%)
since
2025/06/30
4.
State Street Corp(4.4267%)
since
2025/06/30
5.
T. Rowe Price Associates, Inc.(4.3615%)
since
2025/06/30
6.
Vanguard Total Stock Mkt Idx Inv(2.9848%)
since
2025/07/31
7.
Fidelity Select Semiconductors(2.9729%)
since
2025/07/31
8.
Geode Capital Management, LLC(2.7532%)
since
2025/06/30
9.
Vanguard 500 Index Investor(2.4753%)
since
2025/07/31
10.
Amvescap Plc.(2.4348%)
since
2025/06/30
11.
Franklin Resources Inc(2.2724%)
since
2025/06/30
12.
Vanguard Mid Cap Index Institutional(2.1187%)
since
2025/07/31
13.
Van Eck Associates Corporation(1.9879%)
since
2025/06/30
14.
T. Rowe Price Investment Management,Inc.(1.9373%)
since
2025/06/30
15.
Brown Advisory Holdings Inc(1.8047%)
since
2025/06/30
16.
JPMorgan Chase & Co(1.7889%)
since
2025/06/30
17.
Wellington Management Company LLP(1.4682%)
since
2025/06/30
18.
Bank of America Corp(1.4465%)
since
2025/06/30
19.
iShares Semiconductor ETF(1.375%)
since
2025/08/31
20.
Fidelity Blue Chip Growth(1.34%)
since
2025/07/31
21.
Fidelity 500 Index(1.2673%)
since
2025/07/31
22.
NORGES BANK(1.2505%)
since
2025/06/30
23.
SPDR® S&P 500® ETF(1.2067%)
since
2025/08/31
24.
iShares Core S&P 500 ETF(1.2024%)
since
2025/08/31
25.
Morgan Stanley - Brokerage Accounts(1.1798%)
since
2025/06/30
26.
Vanguard Growth Index Investor(1.1153%)
since
2025/07/31
27.
Rafferty Asset Management, LLC(1.1048%)
since
2025/06/30
28.
Fidelity International Ltd(1.0922%)
since
2025/06/30
29.
Goldman Sachs Group Inc(1.07%)
since
2025/06/30
30.
UBS Group AG(1.0493%)
since
2025/06/30
31.
Fidelity Global Technology A-Dis-EUR(0.9838%)
since
2025/07/31
32.
VanEck Morningstar Wide Moat(0.9722%)
since
2025/06/30
33.
VanEck Morningstar Wide Moat ETF(0.9346%)
since
2025/08/30
34.
T. Rowe Price US Mid-Cap Growth Equity(0.9177%)
since
2025/06/30
35.
T. Rowe Price Mid-Cap Growth(0.916%)
since
2025/07/31
36.
Direxion Daily Semicondct Bull 3X ETF(0.8425%)
since
2025/08/28
37.
US Small-Cap Growth II Equity Comp(0.8397%)
since
2025/06/30
38.
The Technology Select Sector SPDR® ETF(0.8084%)
since
2025/08/31
39.
T. Rowe Price US Lrg-Cap Core Gr Eq Comp(0.8062%)
since
2025/06/30
40.
T. Rowe Price Blue Chip Growth(0.8034%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
—
EPS Estimate
—
Date
2025-09-30
EPS Actual
4.73
EPS Estimate
4.62
EPS Difference
0.11
Surprise Percent
2.381%
(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.