The Claude Trader

Grid › Semiconductors & Related Devices

ON ON Semiconductor Corp

Nasdaq, CIK 0001097864, fiscal year ends 12/31. Last price 72.25 on 2026-10-23, market value 28.1 billion dollars.

Machine-readable: ON.json, ON.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 61 ok 2025-12-31
stale: Revenue
2014–2025 2026-10-23 0 verified, 22 unverified method
Magic Formula 8 ok 2026-04-03
stale: operating_income_q
— 2026-10-23 — method
Momentum 54 ok 2026-10-23 — 2026-10-23 — method
Insider 0 no open-market transactions in window 2026-10-23 — — — method
Buffett Quality 85 ok 2026-07-03 2016–2025 2026-10-23 0 verified, 47 unverified method
Lynch GARP 28 ok 2026-07-03 2020–2025 2026-10-23 0 verified, 5 unverified method
Graham Enterprising 45 ok 2026-07-03 2020–2025 2026-10-23 0 verified, 12 unverified method
Piotroski F-Score 44 ok — 2024–2026 — 0 verified, 27 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 price72.25USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding389,311,721underlying shares2026-07-29SEC cover page 10-Q 0001097864-26-000017 (389,311,721 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1097864/000109786426000017/on-20260703.htm 0001097864-26-000017
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares28,127,771,842USD2026-10-23
shares at 2026-07-29
72.25 (price 2026-10-23) / 1 x 389,311,721 (shares at 2026-07-29) = 28,127,771,842

Graham Defensive

61 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size6.0 revenue $B>= 15.0 / 5
2a Current ratio3.46>= 2.015.0 / 15
2b Long-term debt vs working capital0.71 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 years0 of 20 missing 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 XBRL check: 0 years agree, 20 unverified20 of 200.0 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago0.45 -> 2.94 (+557%)>= +33%10.0 / 10
6 P/E on 3-year average EPS24.6<= 150.6 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 3.90, product 95.9<= 1.5 or <= 22.50.0 / 10
Inputs, 24 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.252026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue5995400000.02025-12-31 staleSEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001097864-26-000006unverified
current_assets7281800000.02026-07-03SEC XBRL AssetsCurrent 0001097864-26-000017unverified
current_liabilities2101900000.02026-07-03SEC XBRL LiabilitiesCurrent 0001097864-26-000017unverified
lt_debt3657300000.02026-07-03SEC XBRL LongTermDebtNoncurrent 0001097864-26-000017unverified
equity7218700000.02026-07-03SEC XBRL StockholdersEquity 0001097864-26-000017unverified
Net income FY2016182100000.02016-12-31 historySEC XBRL NetIncomeLoss 0001193125-19-045025unverified
Net income FY2017810700000.02017-12-31 historySEC XBRL NetIncomeLoss 0001193125-20-041751unverified
Net income FY2018627400000.02018-12-31 historySEC XBRL NetIncomeLoss 0001628280-21-002219unverified
Net income FY2019211700000.02019-12-31 historySEC XBRL NetIncomeLoss 0001628280-22-002416unverified
Net income FY2020234200000.02020-12-31 historySEC XBRL NetIncomeLoss 0001628280-23-002350unverified
Net income FY20211009600000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-003201unverified
Net income FY20221902200000.02022-12-31 historySEC XBRL NetIncomeLoss 0001628280-25-004557unverified
Net income FY20232183700000.02023-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Net income FY20241572800000.02024-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Net income FY2025121000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Dividend years (Yahoo)[] historyYahoo Finance dividend historyunverified
EPS diluted FY20140.432014-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-17-062207unverified
EPS diluted FY20150.482015-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-18-051397unverified
EPS diluted FY20160.432016-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-19-045025unverified
EPS diluted FY20234.892023-12-31 historySEC XBRL EarningsPerShareDiluted 0001097864-26-000006unverified
EPS diluted FY20243.632024-12-31 historySEC XBRL EarningsPerShareDiluted 0001097864-26-000006unverified
EPS diluted FY20250.292025-12-31 historySEC XBRL EarningsPerShareDiluted 0001097864-26-000006unverified
Shares outstanding389311721.02026-07-29SEC cover page 10-Q 0001097864-26-000017 (389,311,721 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1097864/000109786426000017/on-20260703.htm 0001097864-26-000017not cross-checked

Magic Formula

8 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
Earnings yield (EBIT/EV) EBIT trailing twelve months; EV = market cap + debt (4,504,900,000) - cash2.3 % (rank 173)
Return on capital (EBIT/(NWC+PPE)) net working capital 5,179,900,000 used as reported8.26 % (rank 184)
Combined rank357
Inputs, 13 numbers with their sources
InputValuePeriodSourceCheck
operating_income84200000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001097864-26-000006not cross-checked
operating_income_q-53400000.02026-04-03 staleSEC XBRL OperatingIncomeLoss (quarter CY2026Q1) 0001097864-26-000014not cross-checked
operating_income_q-573700000.02025-04-04 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q1) 0001097864-26-000014not cross-checked
operating_income_q258600000.02026-07-03SEC XBRL OperatingIncomeLoss (quarter CY2026Q2) 0001097864-26-000017not cross-checked
operating_income_q193400000.02025-07-04 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q2) 0001097864-26-000017not cross-checked
current_assets7281800000.02026-07-03SEC XBRL AssetsCurrent 0001097864-26-000017not cross-checked
current_liabilities2101900000.02026-07-03SEC XBRL LiabilitiesCurrent 0001097864-26-000017not cross-checked
cash3514500000.02026-07-03SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001097864-26-000017not cross-checked
ppe_net2924900000.02026-07-03SEC XBRL PropertyPlantAndEquipmentNet 0001097864-26-000017not cross-checked
debt_incl_current4504900000.02026-07-03SEC XBRL LongTermDebt 0001097864-26-000017not cross-checked
shares_out389311721.02026-07-29SEC cover page 10-Q 0001097864-26-000017 (389,311,721 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1097864/000109786426000017/on-20260703.htm 0001097864-26-000017not cross-checked
Price (close)72.252026-10-23Yahoo Finance / Alpaca Market Datanot cross-checked
notedebt = LongTermDebt (incl. current maturities)not cross-checked

Momentum

54 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return43.1 % (percentile 86.9)43.4 / 50
6 month return-26.1 % (percentile 5.6)1.1 / 20
Price / 52-week high0.5398.1 / 15
Volatility penalty (60d annualised)50.3 %1.8 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)72.252026-10-23Yahoo Finance / Alpaca Market Data daily historynot cross-checked

Insider

0 of 100. no open-market transactions in window. 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.0 bp-0.0 / 0
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
excluded 2026-10-01 S10b5-1 planrulenot cross-checked

Buffett Quality

85 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)16.6% 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+13.3% a year>= +10%10.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities)3.5 years<= 415.0 / 15
5 Operating margin, 5-yr average20.9%>= 20%10.0 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)0.88>= 1.07.7 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)3.6%>= 7%2.4 / 15
Inputs, 49 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.252026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY2018627400000.02018-12-31 historySEC XBRL NetIncomeLoss 0001628280-21-002219unverified
Equity at FY2018 end3171600000.02018-12-31 historySEC XBRL StockholdersEquity 0001193125-20-041751unverified
Net income FY2019211700000.02019-12-31 historySEC XBRL NetIncomeLoss 0001628280-22-002416unverified
Equity at FY2019 end3301700000.02019-12-31 historySEC XBRL StockholdersEquity 0001628280-21-002219unverified
Net income FY2020234200000.02020-12-31 historySEC XBRL NetIncomeLoss 0001628280-23-002350unverified
Equity at FY2020 end3538500000.02020-12-31 historySEC XBRL StockholdersEquity 0001628280-22-002416unverified
Net income FY20211009600000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-003201unverified
Equity at FY2021 end4585400000.02021-12-31 historySEC XBRL StockholdersEquity 0001628280-23-002350unverified
Net income FY20221902200000.02022-12-31 historySEC XBRL NetIncomeLoss 0001628280-25-004557unverified
Equity at FY2022 end6188500000.02022-12-31 historySEC XBRL StockholdersEquity 0001628280-24-003201unverified
Net income FY20232183700000.02023-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Equity at FY2023 end7782600000.02023-12-31 historySEC XBRL StockholdersEquity 0001628280-25-004557unverified
Net income FY20241572800000.02024-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Equity at FY2024 end8796400000.02024-12-31 historySEC XBRL StockholdersEquity 0001097864-26-000006unverified
Net income FY2025121000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Equity at FY2025 end7673300000.02025-12-31 historySEC XBRL StockholdersEquity 0001097864-26-000017unverified
Net income FY2016182100000.02016-12-31 historySEC XBRL NetIncomeLoss 0001193125-19-045025unverified
Net income FY2017810700000.02017-12-31 historySEC XBRL NetIncomeLoss 0001193125-20-041751unverified
Net income FY2018627400000.02018-12-31 historySEC XBRL NetIncomeLoss 0001628280-21-002219unverified
Net income FY2019211700000.02019-12-31 historySEC XBRL NetIncomeLoss 0001628280-22-002416unverified
Net income FY2020234200000.02020-12-31 historySEC XBRL NetIncomeLoss 0001628280-23-002350unverified
Net income FY20211009600000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-003201unverified
Net income FY20221902200000.02022-12-31 historySEC XBRL NetIncomeLoss 0001628280-25-004557unverified
Net income FY20232183700000.02023-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Net income FY20241572800000.02024-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Net income FY2025121000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
debt_incl_current4504900000.02026-07-03SEC XBRL LongTermDebt 0001097864-26-000017unverified
Operating income FY20211287600000.02021-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-24-003201unverified
Revenue FY20216739800000.02021-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-24-003201unverified
Operating income FY20222360000000.02022-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-25-004557unverified
Revenue FY20228326200000.02022-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-25-004557unverified
Operating income FY20232538700000.02023-12-31 historySEC XBRL OperatingIncomeLoss 0001097864-26-000006unverified
Revenue FY20238253000000.02023-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001097864-26-000006unverified
Operating income FY20241767700000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001097864-26-000006unverified
Revenue FY20247082300000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001097864-26-000006unverified
Operating income FY202584200000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001097864-26-000006unverified
Revenue FY20255995400000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001097864-26-000006unverified
Operating cash flow FY20211782000000.02021-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-24-003201unverified
Capital expenditure FY2021444600000.02021-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-24-003201unverified
Operating cash flow FY20222633100000.02022-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-25-004557unverified
Capital expenditure FY20221036000000.02022-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-25-004557unverified
Operating cash flow FY20231977500000.02023-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001097864-26-000006unverified
Capital expenditure FY20231539100000.02023-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001097864-26-000006unverified
Operating cash flow FY20241906400000.02024-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001097864-26-000006unverified
Capital expenditure FY2024694000000.02024-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001097864-26-000006unverified
Operating cash flow FY20251759800000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001097864-26-000006unverified
Capital expenditure FY2025341200000.02025-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001097864-26-000006unverified
Shares outstanding389311721.02026-07-29SEC cover page 10-Q 0001097864-26-000017 (389,311,721 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1097864/000109786426000017/on-20260703.htm 0001097864-26-000017not cross-checked

Lynch GARP

28 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points) earnings not positive in both years, or growth not positive: PEG undefined—<= 1.00.0 / 30
2 EPS growth, 5-yr compound rate-12.3% a year12% to 35% a year0.0 / 20
3 P/E on latest annual EPS249.1<= 250.0 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities)0.62<= 0.513.1 / 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-3.5%>= +10%6.1 / 10
Inputs, 6 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.252026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20250.292025-12-31 historySEC XBRL EarningsPerShareDiluted 0001097864-26-000006unverified
EPS diluted FY20200.562020-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-23-002350unverified
debt_incl_current4504900000.02026-07-03SEC XBRL LongTermDebt 0001097864-26-000017unverified
equity7218700000.02026-07-03SEC XBRL StockholdersEquity 0001097864-26-000017unverified
cash3514500000.02026-07-03SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001097864-26-000017unverified

Graham Enterprising

45 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio3.46>= 1.515.0 / 15
2 Borrowings vs working capital LongTermDebt (incl. current maturities)0.87 x<= 1.1x15.0 / 15
3 No earnings deficit in the last 5 years5 of 5 profitable5 of 515.0 / 15
4 Pays a current dividendnoyes0.0 / 10
5 EPS higher than five years earlier0.56 -> 0.29higher0.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)3.9<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities)27.17<= 0.670.0 / 15
Inputs, 15 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.252026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets7281800000.02026-07-03SEC XBRL AssetsCurrent 0001097864-26-000017unverified
current_liabilities2101900000.02026-07-03SEC XBRL LiabilitiesCurrent 0001097864-26-000017unverified
debt_incl_current4504900000.02026-07-03SEC XBRL LongTermDebt 0001097864-26-000017unverified
Net income FY20211009600000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-003201unverified
Net income FY20221902200000.02022-12-31 historySEC XBRL NetIncomeLoss 0001628280-25-004557unverified
Net income FY20232183700000.02023-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Net income FY20241572800000.02024-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Net income FY2025121000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
Dividend years (Yahoo)[] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY20250.292025-12-31 historySEC XBRL EarningsPerShareDiluted 0001097864-26-000006unverified
EPS diluted FY20200.562020-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-23-002350unverified
equity7218700000.02026-07-03SEC XBRL StockholdersEquity 0001097864-26-000017unverified
Shares outstanding389311721.02026-07-29SEC cover page 10-Q 0001097864-26-000017 (389,311,721 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1097864/000109786426000017/on-20260703.htm 0001097864-26-000017not cross-checked
liabilities6246600000.02026-07-03SEC XBRL Liabilities 0001097864-26-000017unverified

Piotroski F-Score

44 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive1.0%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive1,760Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year11.2% -> 1.0%pass = 10.0 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)1,760M vs 121Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell23.7% -> 23.8%pass = 10.0 / 11.11111111111111
6 Current ratio improved5.06 -> 4.52pass = 10.0 / 11.11111111111111
7 No new shares issued (share count did not rise)409M -> 389Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)25.0% -> 1.4%pass = 10.0 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.50 -> 0.48pass = 10.0 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-12-31121000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
total_assets 2025-12-3112524100000.02025-12-31 historySEC XBRL Assets 0001097864-26-000017unverified
cfo 2025-12-311759800000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001097864-26-000006unverified
net_income 2025-12-31121000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
net_income 2024-12-311572800000.02024-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
total_assets 2025-12-3112524100000.02025-12-31 historySEC XBRL Assets 0001097864-26-000017unverified
total_assets 2024-12-3114089800000.02024-12-31 historySEC XBRL Assets 0001097864-26-000006unverified
cfo 2025-12-311759800000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001097864-26-000006unverified
net_income 2025-12-31121000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001097864-26-000006unverified
lt_debt 2025-12-312980500000.02025-12-31 historySEC XBRL LongTermDebtNoncurrent 0001097864-26-000017unverified
lt_debt 2024-12-313345900000.02024-12-31 historySEC XBRL LongTermDebtNoncurrent 0001097864-26-000006unverified
total_assets 2025-12-3112524100000.02025-12-31 historySEC XBRL Assets 0001097864-26-000017unverified
total_assets 2024-12-3114089800000.02024-12-31 historySEC XBRL Assets 0001097864-26-000006unverified
current_assets 2025-12-315823100000.02025-12-31 historySEC XBRL AssetsCurrent 0001097864-26-000017unverified
current_assets 2024-12-316752000000.02024-12-31 historySEC XBRL AssetsCurrent 0001097864-26-000006unverified
current_liabilities 2025-12-311287700000.02025-12-31 historySEC XBRL LiabilitiesCurrent 0001097864-26-000017unverified
current_liabilities 2024-12-311334800000.02024-12-31 historySEC XBRL LiabilitiesCurrent 0001097864-26-000006unverified
shares_out 2026-07-29389311721.02026-07-29 historySEC XBRL EntityCommonStockSharesOutstanding 0001097864-26-000017unverified
shares_out 2025-07-30408973992.02025-07-30 historySEC XBRL EntityCommonStockSharesOutstanding 0001097864-25-000013unverified
operating_income 2025-12-3184200000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001097864-26-000006unverified
operating_income 2024-12-311767700000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001097864-26-000006unverified
revenue 2025-12-315995400000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001097864-26-000006unverified
revenue 2024-12-317082300000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001097864-26-000006unverified
revenue 2025-12-315995400000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001097864-26-000006unverified
revenue 2024-12-317082300000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001097864-26-000006unverified
total_assets 2025-12-3112524100000.02025-12-31 historySEC XBRL Assets 0001097864-26-000017unverified
total_assets 2024-12-3114089800000.02024-12-31 historySEC XBRL Assets 0001097864-26-000006unverified

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-312,7831500.33none0001193125-16-475009
20142014-12-313,1621900.43none0001193125-17-062207
20152015-12-313,4962060.48none0001193125-18-051397
20162016-12-313,9071820.43none0001193125-19-045025
20172017-12-315,5438111.89none0001193125-20-041751
20182018-12-315,8786271.44none0001628280-21-002219
20192019-12-315,5182120.51none0001628280-22-002416
20202020-12-315,2552340.56none0001628280-23-002350
20212021-12-316,7401,0102.27none0001628280-24-003201
20222022-12-318,3261,9024.25none0001628280-25-004557
20232023-12-318,2532,1844.89none0001097864-26-000006
20242024-12-317,0821,5733.63none0001097864-26-000006
20252025-12-315,9951210.29none0001097864-26-000006

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-10-01Gopalswamy SudhirPressale plan15,57880.001,246,240
2026-04-24Thad TrentCFOsale30,000100.003,000,000
2026-04-23Thad TrentCFOsale30,00093.002,790,000
2026-04-16Thad TrentCFOsale30,00080.002,400,000