The Claude Trader

Grid › Semiconductors & Related Devices

MPWR Monolithic Power Systems, Inc.

Nasdaq, CIK 0001280452, fiscal year ends 12/31. Last price 1140.12 on 2026-10-23, market value 56.0 billion dollars.

Machine-readable: MPWR.json, MPWR.md. Sections: Graham Defensive, Magic Formula, Momentum, Insider, Buffett Quality, Lynch GARP, Graham Enterprising, Piotroski F-Score, earnings record, insiders, filings and links.

PhilosophyScoreStatusCurrent inputs as ofHistory usedPriceVerificationRules
Graham Defensive 70 ok 2025-12-31
stale: Revenue
2014–2025 2026-10-23 13 verified, 22 unverified method
Magic Formula n/a insufficient data (debt unknown: no debt concept reported in the last 18 months) — — — — method
Momentum 50 ok 2026-10-23 — 2026-10-23 — method
Insider 0 ok 2026-10-23 — — — method
Buffett Quality 64
partial, missing 4
partial: 4 2026-07-29 2016–2025 2026-10-23 0 verified, 46 unverified method
Lynch GARP 29
partial, missing 4, 6
partial: 4, 6 — 2020–2025 2026-10-23 0 verified, 2 unverified method
Graham Enterprising 50
partial, missing 2
partial: 2 2026-06-30 2020–2025 2026-10-23 0 verified, 11 unverified method
Piotroski F-Score 67
partial, missing 5
partial: 5 — 2024–2026 — 0 verified, 23 unverified method

Market value, source trail

market_value = traded_price (price date) / depositary_ratio x latest point-in-time SEC shares outstanding (share-count date shown; from the filing cover page, summed across share classes only where the issuer filing verifies the classes are economically equivalent (rule + evidence URL in the source text), else withheld; priced at the primary listed class, so where other classes trade at a different price the value is an approximation; restated only for issuer-verified splits after the count date); weighted-average share counts are never used

InputValueUnitPeriod / dateSource
Traded price1140.12USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding49,143,000underlying shares2026-07-29SEC cover page 10-Q 0001628280-26-053275 (49,143,000 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1280452/000162828026053275/mpwr-20260630.htm 0001628280-26-053275
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares56,028,917,160USD2026-10-23
shares at 2026-07-29
1140.12 (price 2026-10-23) / 1 x 49,143,000 (shares at 2026-07-29) = 56,028,917,160

Graham Defensive

70 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size2.79 revenue $B>= 15.0 / 5
2a Current ratio4.98>= 2.015.0 / 15
2b Long-term debt vs working capital no debt tag reported; using total liabilities minus current liabilities as an upper bound0.15 LTD / WC<= 1.015.0 / 15
3 Positive earnings each of 10 years10 of 1010 of 1015.0 / 15
4 Dividends every year for 20 years13 of 20 missing 2006, 2007, 2008, 2009, 2010, 2011, 2013 XBRL check: 12 years agree, 8 unverified20 of 209.75 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago1.00 -> 18.07 (+1701%)>= +33%10.0 / 10
6 P/E on 3-year average EPS63.1<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 14.38, product 907.3<= 1.5 or <= 22.50.0 / 10
Inputs, 37 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)1140.122026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue2790459000.02025-12-31 staleSEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001437749-26-006113unverified
liabilities790783000.02026-06-30SEC XBRL Liabilities 0001628280-26-053275unverified
current_liabilities497934000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-053275unverified
current_assets2477386000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-053275unverified
current_liabilities497934000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-053275unverified
equity3895424000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-053275unverified
Net income FY201652720000.02016-12-31 historySEC XBRL NetIncomeLoss 0001437749-19-003798unverified
Net income FY201765203000.02017-12-31 historySEC XBRL NetIncomeLoss 0001437749-20-003943unverified
Net income FY2018105268000.02018-12-31 historySEC XBRL NetIncomeLoss 0001437749-21-004587unverified
Net income FY2019108839000.02019-12-31 historySEC XBRL NetIncomeLoss 0001437749-22-004460unverified
Net income FY2020164375000.02020-12-31 historySEC XBRL NetIncomeLoss 0001437749-23-004540unverified
Net income FY2021242023000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-24-006133unverified
Net income FY2022437672000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-25-005903unverified
Net income FY2023427374000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Net income FY20241592058000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Net income FY2025621483000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Dividend years (Yahoo)[2012, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historyverified (partly: XBRL covers 12 of 20 years)
Dividends per share FY2014 (XBRL)0.452014-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-17-003558verified
Dividends per share FY2015 (XBRL)0.82015-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-18-003639verified
Dividends per share FY2016 (XBRL)0.82016-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-19-003798verified
Dividends per share FY2017 (XBRL)0.82017-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-20-003943verified
Dividends per share FY2018 (XBRL)1.22018-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-21-004587verified
Dividends per share FY2019 (XBRL)1.62019-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-22-004460verified
Dividends per share FY2020 (XBRL)2.02020-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-23-004540verified
Dividends per share FY2021 (XBRL)2.42021-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-24-006133verified
Dividends per share FY2022 (XBRL)3.02022-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-25-005903verified
Dividends per share FY2023 (XBRL)4.02023-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-26-006113verified
Dividends per share FY2024 (XBRL)5.02024-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-26-006113verified
Dividends per share FY2025 (XBRL)6.242025-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001437749-26-006113verified
EPS diluted FY20140.892014-12-31 historySEC XBRL EarningsPerShareDiluted 0001437749-17-003558unverified
EPS diluted FY20150.862015-12-31 historySEC XBRL EarningsPerShareDiluted 0001437749-18-003639unverified
EPS diluted FY20161.262016-12-31 historySEC XBRL EarningsPerShareDiluted 0001437749-19-003798unverified
EPS diluted FY20238.762023-12-31 historySEC XBRL EarningsPerShareDiluted 0001437749-26-006113unverified
EPS diluted FY202432.62024-12-31 historySEC XBRL EarningsPerShareDiluted 0001437749-26-006113unverified
EPS diluted FY202512.862025-12-31 historySEC XBRL EarningsPerShareDiluted 0001437749-26-006113unverified
Shares outstanding49143000.02026-07-29SEC cover page 10-Q 0001628280-26-053275 (49,143,000 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1280452/000162828026053275/mpwr-20260630.htm 0001628280-26-053275not cross-checked

Magic Formula

insufficient data (debt unknown: no debt concept reported in the last 18 months). How this is scored.

insufficient data (debt unknown: no debt concept reported in the last 18 months).

Momentum

50 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return27.2 % (percentile 75.0)37.5 / 50
6 month return-28.2 % (percentile 4.2)0.8 / 20
Price / 52-week high0.67710.2 / 15
Volatility penalty (60d annualised)53.7 %1.4 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)1140.122026-10-23Yahoo Finance / Alpaca Market Data daily historynot cross-checked

Insider

0 of 100. ok. How this is scored. Form 4 data loaded through 2026-10-23

Test or factorValueThresholdPoints
Open-market buy value / market cap (percentile among buyers)0.0 bp0.0 / 35
Distinct buyers00.0 / 25
Buyer seniority0.00.0 / 20
Recency (half-life 30d)0.00.0 / 10
Sales penalty (excludes 10b5-1 plan sales)0.06 bp-1.6 / 0
Inputs, 14 numbers with their sources
InputValuePeriodSourceCheck
Form 4 S CHANG KUO WEI HERBERT 2026-08-2464078.52026-08-24SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S DEAN ROBERT W II 2026-08-2441527.042026-08-24SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S DEAN ROBERT W II 2026-08-178481.842026-08-17SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S CHANG KUO WEI HERBERT 2026-08-1171000.02026-08-11SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S DEAN ROBERT W II 2026-08-05141148.352026-08-05SEC Form 4 (insider transactions data set)not cross-checked
excluded 2026-09-28 S10b5-1 planrulenot cross-checked
excluded 2026-09-28 S10b5-1 planrulenot cross-checked
excluded 2026-09-28 S10b5-1 planrulenot cross-checked
excluded 2026-09-28 S10b5-1 planrulenot cross-checked
excluded 2026-09-28 S10b5-1 planrulenot cross-checked
excluded 2026-09-28 S10b5-1 planrulenot cross-checked
excluded 2026-09-28 S10b5-1 planrulenot cross-checked
excluded 2026-09-28 S10b5-1 planrulenot cross-checked
excluded 2026-08-03 S10b5-1 planrulenot cross-checked

Buffett Quality

64 of 100. partial: 4. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)23.2% over 8 yrs>= 15%25.0 / 25
2 Profitable every year10 of 10all years15.0 / 15
3 Net income growth, 3-yr average now vs start of window+42.3% a year>= +10%10.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) debt unknown: no debt concept reported in the last 18 months—<= 4None / 15
5 Operating margin, 5-yr average25.6%>= 20%10.0 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)0.69>= 1.03.9 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)1.1%>= 7%0.0 / 15
Inputs, 48 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)1140.122026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY2018105268000.02018-12-31 historySEC XBRL NetIncomeLoss 0001437749-21-004587unverified
Equity at FY2018 end640093000.02018-12-31 historySEC XBRL StockholdersEquity 0001437749-22-004460unverified
Net income FY2019108839000.02019-12-31 historySEC XBRL NetIncomeLoss 0001437749-22-004460unverified
Equity at FY2019 end773491000.02019-12-31 historySEC XBRL StockholdersEquity 0001437749-23-004540unverified
Net income FY2020164375000.02020-12-31 historySEC XBRL NetIncomeLoss 0001437749-23-004540unverified
Equity at FY2020 end966587000.02020-12-31 historySEC XBRL StockholdersEquity 0001437749-24-006133unverified
Net income FY2021242023000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-24-006133unverified
Equity at FY2021 end1243985000.02021-12-31 historySEC XBRL StockholdersEquity 0001437749-25-005903unverified
Net income FY2022437672000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-25-005903unverified
Equity at FY2022 end1668602000.02022-12-31 historySEC XBRL StockholdersEquity 0001437749-26-006113unverified
Net income FY2023427374000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Equity at FY2023 end2049939000.02023-12-31 historySEC XBRL StockholdersEquity 0001437749-26-006113unverified
Net income FY20241592058000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Equity at FY2024 end2951125000.02024-12-31 historySEC XBRL StockholdersEquity 0001628280-26-053275unverified
Net income FY2025621483000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Equity at FY2025 end3531497000.02025-12-31 historySEC XBRL StockholdersEquity 0001628280-26-053275unverified
Net income FY201652720000.02016-12-31 historySEC XBRL NetIncomeLoss 0001437749-19-003798unverified
Net income FY201765203000.02017-12-31 historySEC XBRL NetIncomeLoss 0001437749-20-003943unverified
Net income FY2018105268000.02018-12-31 historySEC XBRL NetIncomeLoss 0001437749-21-004587unverified
Net income FY2019108839000.02019-12-31 historySEC XBRL NetIncomeLoss 0001437749-22-004460unverified
Net income FY2020164375000.02020-12-31 historySEC XBRL NetIncomeLoss 0001437749-23-004540unverified
Net income FY2021242023000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-24-006133unverified
Net income FY2022437672000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-25-005903unverified
Net income FY2023427374000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Net income FY20241592058000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Net income FY2025621483000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Operating income FY2021262417000.02021-12-31 historySEC XBRL OperatingIncomeLoss 0001437749-24-006133unverified
Revenue FY20211207798000.02021-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001437749-24-006133unverified
Operating income FY2022526785000.02022-12-31 historySEC XBRL OperatingIncomeLoss 0001437749-25-005903unverified
Revenue FY20221794148000.02022-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001437749-25-005903unverified
Operating income FY2023481736000.02023-12-31 historySEC XBRL OperatingIncomeLoss 0001437749-26-006113unverified
Revenue FY20231821072000.02023-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001437749-26-006113unverified
Operating income FY2024539358000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001437749-26-006113unverified
Revenue FY20242207100000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001437749-26-006113unverified
Operating income FY2025728636000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001437749-26-006113unverified
Revenue FY20252790459000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001437749-26-006113unverified
Operating cash flow FY2021320010000.02021-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001437749-24-006133unverified
Capital expenditure FY202194420000.02021-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001437749-24-006133unverified
Operating cash flow FY2022246674000.02022-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001437749-25-005903unverified
Capital expenditure FY202258843000.02022-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001437749-25-005903unverified
Operating cash flow FY2023638213000.02023-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001437749-26-006113unverified
Capital expenditure FY202357578000.02023-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001437749-26-006113unverified
Operating cash flow FY2024788410000.02024-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001437749-26-006113unverified
Capital expenditure FY2024146118000.02024-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001437749-26-006113unverified
Operating cash flow FY2025838202000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001437749-26-006113unverified
Capital expenditure FY2025172013000.02025-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001437749-26-006113unverified
Shares outstanding49143000.02026-07-29SEC cover page 10-Q 0001628280-26-053275 (49,143,000 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1280452/000162828026053275/mpwr-20260630.htm 0001628280-26-053275not cross-checked

Lynch GARP

29 of 100. partial: 4, 6. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points)2.98<= 1.00.0 / 30
2 EPS growth, 5-yr compound rate+29.7% a year12% to 35% a year20.0 / 20
3 P/E on latest annual EPS88.7<= 250.0 / 10
4 Borrowings / equity debt unknown: no debt concept reported in the last 18 months—<= 0.5None / 15
5 Years of the last 5 in which EPS rose3 of 55 of 59.0 / 15
6 Net cash (cash minus borrowings) / market cap needs market cap, cash and debt—>= +10%None / 10
Inputs, 3 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)1140.122026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY202512.862025-12-31 historySEC XBRL EarningsPerShareDiluted 0001437749-26-006113unverified
EPS diluted FY20203.52020-12-31 historySEC XBRL EarningsPerShareDiluted 0001437749-23-004540unverified

Graham Enterprising

50 of 100. partial: 2. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio4.98>= 1.515.0 / 15
2 Borrowings vs working capital debt unknown: no debt concept reported in the last 18 months—<= 1.1xNone / 15
3 No earnings deficit in the last 5 years5 of 5 profitable5 of 515.0 / 15
4 Pays a current dividendyesyes10.0 / 10
5 EPS higher than five years earlier3.50 -> 12.86higher10.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)14.38<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities)33.22<= 0.670.0 / 15
Inputs, 14 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)1140.122026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets2477386000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-053275unverified
current_liabilities497934000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-053275unverified
Net income FY2021242023000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-24-006133unverified
Net income FY2022437672000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-25-005903unverified
Net income FY2023427374000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Net income FY20241592058000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Net income FY2025621483000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
Dividend years (Yahoo)[2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY202512.862025-12-31 historySEC XBRL EarningsPerShareDiluted 0001437749-26-006113unverified
EPS diluted FY20203.52020-12-31 historySEC XBRL EarningsPerShareDiluted 0001437749-23-004540unverified
equity3895424000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-053275unverified
Shares outstanding49143000.02026-07-29SEC cover page 10-Q 0001628280-26-053275 (49,143,000 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1280452/000162828026053275/mpwr-20260630.htm 0001628280-26-053275not cross-checked
liabilities790783000.02026-06-30SEC XBRL Liabilities 0001628280-26-053275unverified

Piotroski F-Score

67 of 100. partial: 5. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive14.8%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive838Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year45.3% -> 14.8%pass = 10.0 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)838M vs 621Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell an input is not reported for one of the two years—pass = 1None / 11.11111111111111
6 Current ratio improved5.31 -> 5.91pass = 111.11111111111111 / 11.11111111111111
7 No new shares issued (share count did not rise)48M -> 49Mpass = 10.0 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)24.4% -> 26.1%pass = 111.11111111111111 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.63 -> 0.67pass = 111.11111111111111 / 11.11111111111111
Inputs, 23 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-12-31621483000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
total_assets 2025-12-314194199000.02025-12-31 historySEC XBRL Assets 0001628280-26-053275unverified
cfo 2025-12-31838202000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001437749-26-006113unverified
net_income 2025-12-31621483000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
net_income 2024-12-311592058000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
total_assets 2025-12-314194199000.02025-12-31 historySEC XBRL Assets 0001628280-26-053275unverified
total_assets 2024-12-313515822000.02024-12-31 historySEC XBRL Assets 0001437749-26-006113unverified
cfo 2025-12-31838202000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001437749-26-006113unverified
net_income 2025-12-31621483000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001437749-26-014084) 0001437749-26-006113unverified
current_assets 2025-12-312183802000.02025-12-31 historySEC XBRL AssetsCurrent 0001628280-26-053275unverified
current_assets 2024-12-311565053000.02024-12-31 historySEC XBRL AssetsCurrent 0001437749-26-006113unverified
current_liabilities 2025-12-31369365000.02025-12-31 historySEC XBRL LiabilitiesCurrent 0001628280-26-053275unverified
current_liabilities 2024-12-31294567000.02024-12-31 historySEC XBRL LiabilitiesCurrent 0001437749-26-006113unverified
shares_out 2026-07-2949143000.02026-07-29 historySEC XBRL EntityCommonStockSharesOutstanding 0001628280-26-053275unverified
shares_out 2025-07-2847892000.02025-07-28 historySEC XBRL EntityCommonStockSharesOutstanding 0001437749-25-024602unverified
operating_income 2025-12-31728636000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001437749-26-006113unverified
operating_income 2024-12-31539358000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001437749-26-006113unverified
revenue 2025-12-312790459000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001437749-26-006113unverified
revenue 2024-12-312207100000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001437749-26-006113unverified
revenue 2025-12-312790459000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001437749-26-006113unverified
revenue 2024-12-312207100000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001437749-26-006113unverified
total_assets 2025-12-314194199000.02025-12-31 historySEC XBRL Assets 0001628280-26-053275unverified
total_assets 2024-12-313515822000.02024-12-31 historySEC XBRL Assets 0001437749-26-006113unverified

Earnings record

SEC XBRL, by fiscal year (named by the calendar year it ends in); EPS split-adjusted to today's shares; each row links to the filing.

FYEndedRevenue, $MNet income, $MEPS dilutedDividendFiling
20132013-12-31238230.59none0001437749-16-026344
20142014-12-31283350.89paid0001437749-17-003558
20152015-12-31333350.86paid0001437749-18-003639
20162016-12-31389531.26paid0001437749-19-003798
20172017-12-31471651.5paid0001437749-20-003943
20182018-12-315821052.36paid0001437749-21-004587
20192019-12-316281092.38paid0001437749-22-004460
20202020-12-318441643.5paid0001437749-23-004540
20212021-12-311,2082425.05paid0001437749-24-006133
20222022-12-311,7944389.05paid0001437749-25-005903
20232023-12-311,8214278.76paid0001437749-26-006113
20242024-12-312,2071,59232.6paid0001437749-26-006113
20252025-12-312,79062112.86paid0001437749-26-006113

Insider transactions

SEC Form 4 open-market purchases and sales from the insider data sets; latest 20.

DateInsiderRoleTypeSharesPriceValue
2026-09-28Hsing MichaelCEOsale plan2,9491338.663,947,708
2026-09-28Hsing MichaelCEOsale plan10,9671351.4314,821,133
2026-09-28Hsing MichaelCEOsale plan6,3431347.158,544,972
2026-09-28Hsing MichaelCEOsale plan5,7831343.767,770,964
2026-09-28Hsing MichaelCEOsale plan1301356.94176,402
2026-09-28Hsing MichaelCEOsale plan1,1111333.341,481,341
2026-09-28Hsing MichaelCEOsale plan2,1211328.542,817,833
2026-09-28Hsing MichaelCEOsale plan5961323.31788,693
2026-08-24Chang Kuo Wei Herbertdirectorsale501281.5764,078
2026-08-24Dean Robert W IiCFOsale321297.7241,527
2026-08-17Dean Robert W IiCFOsale61413.648,482
2026-08-11Chang Kuo Wei Herbertdirectorsale501420.0071,000
2026-08-05Dean Robert W IiCFOsale1051344.27141,148
2026-08-03Sciammas Mauriceofficersale plan301343.9440,318
2026-07-15Sciammas Mauriceofficersale plan501388.1969,410
2026-07-15Sciammas Mauriceofficersale plan1,5061348.912,031,458
2026-07-15Sciammas Mauriceofficersale plan5,6401352.957,630,638
2026-07-15Sciammas Mauriceofficersale plan501359.3667,968
2026-07-15Sciammas Mauriceofficersale plan1,4601339.591,955,801
2026-07-15Sciammas Mauriceofficersale plan7761334.591,035,642