The Claude Trader

Grid › Instruments For Meas & Testing Of Electricity & Elec Signals

TER Teradyne, Inc

Nasdaq, CIK 0000097210, fiscal year ends 12/31. Last price 308.85 on 2026-10-23, market value 48.3 billion dollars.

Machine-readable: TER.json, TER.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 68 ok 2025-12-31
stale: Revenue
2014–2025 2026-10-23 13 verified, 22 unverified method
Magic Formula n/a insufficient data (debt unknown: only current debt is tagged (0); long-term borrowings, if any, are under a tag not read here, so total debt is unknown) — — — — method
Momentum 61 ok 2026-10-23 — 2026-10-23 — method
Insider 0 no open-market transactions in window 2026-10-23 — — — method
Buffett Quality 65
partial, missing 4
partial: 4 2026-07-27 2016–2025 2026-10-23 0 verified, 46 unverified method
Lynch GARP 9
partial, missing 4, 6
partial: 4, 6 — 2020–2025 2026-10-23 0 verified, 2 unverified method
Graham Enterprising 40
partial, missing 2
partial: 2 2026-06-28 2020–2025 2026-10-23 0 verified, 11 unverified method
Piotroski F-Score 56
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 price308.85USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding156,340,750underlying shares2026-07-27SEC cover page 10-Q 0001193125-26-327715 (156,340,750 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/97210/000119312526327715/ter-20260628.htm 0001193125-26-327715
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares48,285,840,638USD2026-10-23
shares at 2026-07-27
308.85 (price 2026-10-23) / 1 x 156,340,750 (shares at 2026-07-27) = 48,285,840,638

Graham Defensive

68 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size3.19 revenue $B>= 15.0 / 5
2a Current ratio2.12>= 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.27 LTD / WC<= 1.015.0 / 15
3 Positive earnings each of 10 years9 of 1010 of 1013.5 / 15
4 Dividends every year for 20 years12 of 20 missing 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013 XBRL check: 12 years agree, 8 unverified20 of 209.0 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago0.38 -> 3.17 (+742%)>= +33%10.0 / 10
6 P/E on 3-year average EPS97.3<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 14.05, product 1367.3<= 1.5 or <= 22.50.0 / 10
Inputs, 37 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)308.852026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue3190024000.02025-12-31 staleSEC XBRL Revenues 0001193125-26-059002unverified
liabilities1452304000.02026-06-28SEC XBRL Liabilities 0001193125-26-327715unverified
current_liabilities1113516000.02026-06-28SEC XBRL LiabilitiesCurrent 0001193125-26-327715unverified
current_assets2366022000.02026-06-28SEC XBRL AssetsCurrent 0001193125-26-327715unverified
current_liabilities1113516000.02026-06-28SEC XBRL LiabilitiesCurrent 0001193125-26-327715unverified
equity3437162000.02026-06-28SEC XBRL StockholdersEquity 0001193125-26-327715unverified
Net income FY2016-43421000.02016-12-31 historySEC XBRL NetIncomeLoss 0001193125-19-059974unverified
Net income FY2017257692000.02017-12-31 historySEC XBRL NetIncomeLoss 0001193125-20-058676unverified
Net income FY2018451779000.02018-12-31 historySEC XBRL NetIncomeLoss 0001193125-21-050735unverified
Net income FY2019467468000.02019-12-31 historySEC XBRL NetIncomeLoss 0001193125-22-049828unverified
Net income FY2020784147000.02020-12-31 historySEC XBRL NetIncomeLoss 0001193125-23-044711unverified
Net income FY20211014589000.02021-12-31 historySEC XBRL NetIncomeLoss 0000950170-24-018701unverified
Net income FY2022715501000.02022-12-31 historySEC XBRL NetIncomeLoss 0000950170-25-023784unverified
Net income FY2023448752000.02023-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Net income FY2024542372000.02024-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Net income FY2025554047000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Dividend years (Yahoo)[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.182014-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001193125-17-064638verified
Dividends per share FY2015 (XBRL)0.242015-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001193125-18-066579verified
Dividends per share FY2016 (XBRL)0.242016-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001193125-19-059974verified
Dividends per share FY2017 (XBRL)0.282017-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001193125-20-058676verified
Dividends per share FY2018 (XBRL)0.362018-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001193125-20-058676verified
Dividends per share FY2019 (XBRL)0.362019-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001193125-20-058676verified
Dividends per share FY2020 (XBRL)0.42020-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001193125-23-044711verified
Dividends per share FY2021 (XBRL)0.42021-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0000950170-24-018701verified
Dividends per share FY2022 (XBRL)0.442022-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0000950170-25-023784verified
Dividends per share FY2023 (XBRL)0.442023-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001193125-26-059002verified
Dividends per share FY2024 (XBRL)0.482024-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001193125-26-059002verified
Dividends per share FY2025 (XBRL)0.482025-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001193125-26-059002verified
EPS diluted FY20140.372014-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-17-064638unverified
EPS diluted FY20150.972015-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-18-066579unverified
EPS diluted FY2016-0.212016-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-19-059974unverified
EPS diluted FY20232.732023-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-26-059002unverified
EPS diluted FY20243.322024-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-26-059002unverified
EPS diluted FY20253.472025-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-26-059002unverified
Shares outstanding156340750.02026-07-27SEC cover page 10-Q 0001193125-26-327715 (156,340,750 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/97210/000119312526327715/ter-20260628.htm 0001193125-26-327715not cross-checked

Magic Formula

insufficient data (debt unknown: only current debt is tagged (0); long-term borrowings, if any, are under a tag not read here, so total debt is unknown). How this is scored.

insufficient data (debt unknown: only current debt is tagged (0); long-term borrowings, if any, are under a tag not read here, so total debt is unknown).

Momentum

61 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return168.8 % (percentile 97.8)48.9 / 50
6 month return-22.9 % (percentile 7.9)1.6 / 20
Price / 52-week high0.6399.6 / 15
Volatility penalty (60d annualised)69.5 %0.5 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)308.852026-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, 11 numbers with their sources
InputValuePeriodSourceCheck
excluded 2026-10-21 S10b5-1 planrulenot cross-checked
excluded 2026-10-15 S10b5-1 planrulenot cross-checked
excluded 2026-10-15 S10b5-1 planrulenot cross-checked
excluded 2026-10-01 S10b5-1 planrulenot cross-checked
excluded 2026-09-17 S10b5-1 planrulenot cross-checked
excluded 2026-09-15 S10b5-1 planrulenot cross-checked
excluded 2026-09-15 S10b5-1 planrulenot cross-checked
excluded 2026-09-01 S10b5-1 planrulenot cross-checked
excluded 2026-08-17 S10b5-1 planrulenot cross-checked
excluded 2026-08-17 S10b5-1 planrulenot cross-checked
excluded 2026-08-03 S10b5-1 planrulenot cross-checked

Buffett Quality

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

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)27.8% over 8 yrs>= 15%25.0 / 25
2 Profitable every year9 of 10all years13.5 / 15
3 Net income growth, 3-yr average now vs start of window+12.8% a year>= +10%10.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) debt unknown: only current debt is tagged (0); long-term borrowings, if any, are under a tag not read here, so total debt is unknown—<= 4None / 15
5 Operating margin, 5-yr average23.8%>= 20%10.0 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)0.83>= 1.06.7 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)0.9%>= 7%0.0 / 15
Inputs, 48 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)308.852026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY2018451779000.02018-12-31 historySEC XBRL NetIncomeLoss 0001193125-21-050735unverified
Equity at FY2018 end1522354000.02018-12-31 historySEC XBRL StockholdersEquity 0001193125-22-049828unverified
Net income FY2019467468000.02019-12-31 historySEC XBRL NetIncomeLoss 0001193125-22-049828unverified
Equity at FY2019 end1480158000.02019-12-31 historySEC XBRL StockholdersEquity 0001193125-23-044711unverified
Net income FY2020784147000.02020-12-31 historySEC XBRL NetIncomeLoss 0001193125-23-044711unverified
Equity at FY2020 end2207018000.02020-12-31 historySEC XBRL StockholdersEquity 0000950170-24-018701unverified
Net income FY20211014589000.02021-12-31 historySEC XBRL NetIncomeLoss 0000950170-24-018701unverified
Equity at FY2021 end2562444000.02021-12-31 historySEC XBRL StockholdersEquity 0000950170-25-023784unverified
Net income FY2022715501000.02022-12-31 historySEC XBRL NetIncomeLoss 0000950170-25-023784unverified
Equity at FY2022 end2451294000.02022-12-31 historySEC XBRL StockholdersEquity 0001193125-26-059002unverified
Net income FY2023448752000.02023-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Equity at FY2023 end2525897000.02023-12-31 historySEC XBRL StockholdersEquity 0001193125-26-059002unverified
Net income FY2024542372000.02024-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Equity at FY2024 end2819294000.02024-12-31 historySEC XBRL StockholdersEquity 0001193125-26-201058unverified
Net income FY2025554047000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Equity at FY2025 end2795752000.02025-12-31 historySEC XBRL StockholdersEquity 0001193125-26-327715unverified
Net income FY2016-43421000.02016-12-31 historySEC XBRL NetIncomeLoss 0001193125-19-059974unverified
Net income FY2017257692000.02017-12-31 historySEC XBRL NetIncomeLoss 0001193125-20-058676unverified
Net income FY2018451779000.02018-12-31 historySEC XBRL NetIncomeLoss 0001193125-21-050735unverified
Net income FY2019467468000.02019-12-31 historySEC XBRL NetIncomeLoss 0001193125-22-049828unverified
Net income FY2020784147000.02020-12-31 historySEC XBRL NetIncomeLoss 0001193125-23-044711unverified
Net income FY20211014589000.02021-12-31 historySEC XBRL NetIncomeLoss 0000950170-24-018701unverified
Net income FY2022715501000.02022-12-31 historySEC XBRL NetIncomeLoss 0000950170-25-023784unverified
Net income FY2023448752000.02023-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Net income FY2024542372000.02024-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Net income FY2025554047000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Operating income FY20211200720000.02021-12-31 historySEC XBRL OperatingIncomeLoss 0000950170-24-018701unverified
Revenue FY20213702881000.02021-12-31 historySEC XBRL Revenues 0000950170-24-018701unverified
Operating income FY2022831939000.02022-12-31 historySEC XBRL OperatingIncomeLoss 0000950170-25-023784unverified
Revenue FY20223155045000.02022-12-31 historySEC XBRL Revenues 0000950170-25-023784unverified
Operating income FY2023501068000.02023-12-31 historySEC XBRL OperatingIncomeLoss 0001193125-26-059002unverified
Revenue FY20232676298000.02023-12-31 historySEC XBRL Revenues 0001193125-26-059002unverified
Operating income FY2024593788000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001193125-26-059002unverified
Revenue FY20242819880000.02024-12-31 historySEC XBRL Revenues 0001193125-26-059002unverified
Operating income FY2025650051000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001193125-26-059002unverified
Revenue FY20253190024000.02025-12-31 historySEC XBRL Revenues 0001193125-26-059002unverified
Operating cash flow FY20211098366000.02021-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000950170-24-018701unverified
Capital expenditure FY2021132472000.02021-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0000950170-24-018701unverified
Operating cash flow FY2022577923000.02022-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000950170-25-023784unverified
Capital expenditure FY2022163249000.02022-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0000950170-25-023784unverified
Operating cash flow FY2023585231000.02023-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001193125-26-059002unverified
Capital expenditure FY2023159642000.02023-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001193125-26-059002unverified
Operating cash flow FY2024672176000.02024-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001193125-26-059002unverified
Capital expenditure FY2024198095000.02024-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001193125-26-059002unverified
Operating cash flow FY2025674415000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001193125-26-059002unverified
Capital expenditure FY2025224009000.02025-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001193125-26-059002unverified
Shares outstanding156340750.02026-07-27SEC cover page 10-Q 0001193125-26-327715 (156,340,750 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/97210/000119312526327715/ter-20260628.htm 0001193125-26-327715not cross-checked

Lynch GARP

9 of 100. partial: 4, 6. 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-4.1% a year12% to 35% a year0.0 / 20
3 P/E on latest annual EPS89.0<= 250.0 / 10
4 Borrowings / equity debt unknown: only current debt is tagged (0); long-term borrowings, if any, are under a tag not read here, so total debt is unknown—<= 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)308.852026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20253.472025-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-26-059002unverified
EPS diluted FY20204.282020-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-23-044711unverified

Graham Enterprising

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

Test or factorValueThresholdPoints
1 Current ratio2.12>= 1.515.0 / 15
2 Borrowings vs working capital debt unknown: only current debt is tagged (0); long-term borrowings, if any, are under a tag not read here, so total debt is unknown—<= 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 earlier4.28 -> 3.47higher0.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.05<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities)52.85<= 0.670.0 / 15
Inputs, 14 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)308.852026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets2366022000.02026-06-28SEC XBRL AssetsCurrent 0001193125-26-327715unverified
current_liabilities1113516000.02026-06-28SEC XBRL LiabilitiesCurrent 0001193125-26-327715unverified
Net income FY20211014589000.02021-12-31 historySEC XBRL NetIncomeLoss 0000950170-24-018701unverified
Net income FY2022715501000.02022-12-31 historySEC XBRL NetIncomeLoss 0000950170-25-023784unverified
Net income FY2023448752000.02023-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Net income FY2024542372000.02024-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Net income FY2025554047000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
Dividend years (Yahoo)[2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY20253.472025-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-26-059002unverified
EPS diluted FY20204.282020-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-23-044711unverified
equity3437162000.02026-06-28SEC XBRL StockholdersEquity 0001193125-26-327715unverified
Shares outstanding156340750.02026-07-27SEC cover page 10-Q 0001193125-26-327715 (156,340,750 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/97210/000119312526327715/ter-20260628.htm 0001193125-26-327715not cross-checked
liabilities1452304000.02026-06-28SEC XBRL Liabilities 0001193125-26-327715unverified

Piotroski F-Score

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

Test or factorValueThresholdPoints
1 Return on assets is positive13.2%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive674Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year14.6% -> 13.2%pass = 10.0 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)674M vs 554Mpass = 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 improved2.91 -> 1.75pass = 10.0 / 11.11111111111111
7 No new shares issued (share count did not rise)159M -> 156Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)21.1% -> 20.4%pass = 10.0 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.76 -> 0.76pass = 111.11111111111111 / 11.11111111111111
Inputs, 23 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-12-31554047000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
total_assets 2025-12-314183599000.02025-12-31 historySEC XBRL Assets 0001193125-26-327715unverified
cfo 2025-12-31674415000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001193125-26-059002unverified
net_income 2025-12-31554047000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
net_income 2024-12-31542372000.02024-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
total_assets 2025-12-314183599000.02025-12-31 historySEC XBRL Assets 0001193125-26-327715unverified
total_assets 2024-12-313708714000.02024-12-31 historySEC XBRL Assets 0001193125-26-059002unverified
cfo 2025-12-31674415000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001193125-26-059002unverified
net_income 2025-12-31554047000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-059002unverified
current_assets 2025-12-311949300000.02025-12-31 historySEC XBRL AssetsCurrent 0001193125-26-327715unverified
current_assets 2024-12-311816397000.02024-12-31 historySEC XBRL AssetsCurrent 0001193125-26-059002unverified
current_liabilities 2025-12-311115207000.02025-12-31 historySEC XBRL LiabilitiesCurrent 0001193125-26-327715unverified
current_liabilities 2024-12-31624579000.02024-12-31 historySEC XBRL LiabilitiesCurrent 0001193125-26-059002unverified
shares_out 2026-07-27156340750.02026-07-27 historySEC XBRL EntityCommonStockSharesOutstanding 0001193125-26-327715unverified
shares_out 2025-07-28159073532.02025-07-28 historySEC XBRL EntityCommonStockSharesOutstanding 0000950170-25-101248unverified
operating_income 2025-12-31650051000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001193125-26-059002unverified
operating_income 2024-12-31593788000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001193125-26-059002unverified
revenue 2025-12-313190024000.02025-12-31 historySEC XBRL Revenues 0001193125-26-059002unverified
revenue 2024-12-312819880000.02024-12-31 historySEC XBRL Revenues 0001193125-26-059002unverified
revenue 2025-12-313190024000.02025-12-31 historySEC XBRL Revenues 0001193125-26-059002unverified
revenue 2024-12-312819880000.02024-12-31 historySEC XBRL Revenues 0001193125-26-059002unverified
total_assets 2025-12-314183599000.02025-12-31 historySEC XBRL Assets 0001193125-26-327715unverified
total_assets 2024-12-313708714000.02024-12-31 historySEC XBRL Assets 0001193125-26-059002unverified

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-311,4281650.7none0001193125-16-484381
20142014-12-311,648810.37paid0001193125-17-064638
20152015-12-311,6402060.97paid0001193125-18-066579
20162016-12-311,753-43-0.21paid0001193125-19-059974
20172017-12-312,1372581.28paid0001193125-20-058676
20182018-12-312,1014522.35paid0001193125-21-050735
20192019-12-312,2954672.6paid0001193125-22-049828
20202020-12-313,1217844.28paid0001193125-23-044711
20212021-12-313,7031,0155.53paid0000950170-24-018701
20222022-12-313,1557164.22paid0000950170-25-023784
20232023-12-312,6764492.73paid0001193125-26-059002
20242024-12-312,8205423.32paid0001193125-26-059002
20252025-12-313,1905543.47paid0001193125-26-059002

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-10-21Matz Marilyndirectorsale plan400350.00140,000
2026-10-15Smith Gregory StephenCEOsale plan4,000341.281,365,120
2026-10-15Matz Marilyndirectorsale plan800341.28273,024
2026-10-01Johnson Mercedesdirectorsale plan167402.9067,284
2026-09-17Matz Marilyndirectorsale plan400351.11140,444
2026-09-15Matz Marilyndirectorsale plan800337.83270,264
2026-09-15Smith Gregory StephenCEOsale plan4,000337.831,351,320
2026-09-01Johnson Mercedesdirectorsale plan167341.3056,997
2026-08-17Matz Marilyndirectorsale plan1,200425.00510,000
2026-08-17Smith Gregory StephenCEOsale plan4,000425.001,700,000
2026-08-03Johnson Mercedesdirectorsale plan166358.1559,453
2026-07-15Matz Marilyndirectorsale plan1,200356.31427,572
2026-07-15Smith Gregory StephenCEOsale plan4,000356.311,425,240
2026-07-01Johnson Mercedesdirectorsale plan167460.0076,820
2026-06-15Smith Gregory StephenCEOsale4,000423.031,692,120
2026-06-15Matz Marilyndirectorsale1,200423.03507,636
2026-06-02Johnson Mercedesdirectorsale167369.7461,747
2026-05-22Poulin Shannon JohnPressale656355.00232,880
2026-05-21Matz Marilyndirectorsale400350.00140,000
2026-05-21Poulin Shannon JohnPressale1,008345.37348,133