The Claude Trader

Grid › Pharmaceutical Preparations

ABT Abbott Laboratories

NYSE, CIK 0000001800, fiscal year ends 12/31. Last price 103.7 on 2026-10-23, market value 179.4 billion dollars.

Machine-readable: ABT.json, ABT.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 56 ok 2025-12-31
stale: Revenue
2014–2025 2026-10-23 5 verified, 21 unverified method
Magic Formula 32 ok 2025-12-31
stale: operating_income_q, debt_incl_current
— 2026-10-23 — method
Momentum 47 ok 2026-10-23 — 2026-10-23 — method
Insider 0 ok 2026-10-23 — — — method
Buffett Quality 83 ok 2025-12-31
stale: debt_incl_current
2016–2025 2026-10-23 0 verified, 47 unverified method
Lynch GARP 49 ok 2025-12-31
stale: debt_incl_current
2020–2025 2026-10-23 0 verified, 5 unverified method
Graham Enterprising 50 ok 2025-12-31
stale: debt_incl_current
2020–2025 2026-10-23 0 verified, 11 unverified method
Piotroski F-Score 67 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 price103.7USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding1,730,383,296underlying shares2026-06-30SEC cover page 10-Q 0001628280-26-050134 (1,730,383,296 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1800/000162828026050134/abt-20260630.htm 0001628280-26-050134
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares179,440,747,795USD2026-10-23
shares at 2026-06-30
103.7 (price 2026-10-23) / 1 x 1,730,383,296 (shares at 2026-06-30) = 179,440,747,795

Graham Defensive

56 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size44.33 revenue $B>= 15.0 / 5
2a Current ratio1.38>= 2.05.6 / 15
2b Long-term debt vs working capital4.42 LTD / WC<= 1.00.0 / 15
3 Positive earnings each of 10 years10 of 1010 of 1015.0 / 15
4 Dividends every year for 20 years20 of 20 XBRL check: 4 years agree, 16 unverified20 of 2015.0 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago1.78 -> 4.87 (+173%)>= +33%10.0 / 10
6 P/E on 3-year average EPS21.3<= 155.6 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 3.51, product 74.7<= 1.5 or <= 22.50.0 / 10
Inputs, 28 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)103.72026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue44328000000.02025-12-31 staleSEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-010185unverified
current_assets24517000000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-050134unverified
current_liabilities17814000000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-050134unverified
lt_debt29603000000.02026-06-30SEC XBRL LongTermDebtNoncurrent 0001628280-26-050134unverified
equity51110000000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-050134unverified
Net income FY20161400000000.02016-12-31 historySEC XBRL NetIncomeLoss 0001047469-19-000624unverified
Net income FY2017477000000.02017-12-31 historySEC XBRL NetIncomeLoss 0001104659-20-023904unverified
Net income FY20182368000000.02018-12-31 historySEC XBRL NetIncomeLoss 0001104659-21-025751unverified
Net income FY20193687000000.02019-12-31 historySEC XBRL NetIncomeLoss 0001104659-22-025141unverified
Net income FY20204495000000.02020-12-31 historySEC XBRL NetIncomeLoss 0001628280-23-004026unverified
Net income FY20217071000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-005348unverified
Net income FY20226933000000.02022-12-31 historySEC XBRL NetIncomeLoss 0001628280-25-007110unverified
Net income FY20235723000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Net income FY202413402000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Net income FY20256524000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Dividend years (Yahoo)[2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historyverified (partly: XBRL covers 4 of 20 years)
Dividends per share FY2022 (XBRL)1.922022-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-25-007110verified
Dividends per share FY2023 (XBRL)2.082023-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-26-010185verified
Dividends per share FY2024 (XBRL)2.242024-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-26-010185verified
Dividends per share FY2025 (XBRL)2.42025-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-26-010185verified
EPS diluted FY20141.492014-12-31 historySEC XBRL EarningsPerShareDiluted 0001047469-17-000744unverified
EPS diluted FY20152.922015-12-31 historySEC XBRL EarningsPerShareDiluted 0001047469-18-000856unverified
EPS diluted FY20160.942016-12-31 historySEC XBRL EarningsPerShareDiluted 0001047469-19-000624unverified
EPS diluted FY20233.262023-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-010185unverified
EPS diluted FY20247.642024-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-010185unverified
EPS diluted FY20253.722025-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-010185unverified
Shares outstanding1730383296.02026-06-30SEC cover page 10-Q 0001628280-26-050134 (1,730,383,296 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1800/000162828026050134/abt-20260630.htm 0001628280-26-050134not cross-checked

Magic Formula

32 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
Earnings yield (EBIT/EV) EBIT trailing twelve months; EV = market cap + debt (12,929,000,000) - cash3.92 % (rank 122)
Return on capital (EBIT/(NWC+PPE)) net working capital 6,703,000,000 used as reported37.64 % (rank 112)
Combined rank234
Inputs, 13 numbers with their sources
InputValuePeriodSourceCheck
operating_income8053000000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-010185not cross-checked
operating_income_q1345000000.02026-03-31 staleSEC XBRL OperatingIncomeLoss (quarter CY2026Q1) 0001628280-26-028357not cross-checked
operating_income_q1693000000.02025-03-31 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q1) 0001628280-26-028357not cross-checked
operating_income_q1693000000.02026-06-30SEC XBRL OperatingIncomeLoss (quarter CY2026Q2) 0001628280-26-050134not cross-checked
operating_income_q2052000000.02025-06-30 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q2) 0001628280-26-050134not cross-checked
current_assets24517000000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-050134not cross-checked
current_liabilities17814000000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-050134not cross-checked
cash5104000000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001628280-26-050134not cross-checked
ppe_net12812000000.02026-06-30SEC XBRL PropertyPlantAndEquipmentNet 0001628280-26-050134not cross-checked
debt_incl_current12929000000.02025-12-31 staleSEC XBRL LongTermDebt 0001628280-26-010185not cross-checked
shares_out1730383296.02026-06-30SEC cover page 10-Q 0001628280-26-050134 (1,730,383,296 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1800/000162828026050134/abt-20260630.htm 0001628280-26-050134not cross-checked
Price (close)103.72026-10-23Yahoo Finance / Alpaca Market Datanot cross-checked
notedebt = LongTermDebt (incl. current maturities)not cross-checked

Momentum

47 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return-16.6 % (percentile 17.7)8.9 / 50
6 month return13.6 % (percentile 70.6)14.1 / 20
Price / 52-week high0.81412.2 / 15
Volatility penalty (60d annualised)21.5 %11.5 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)103.72026-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)2.61 bp-8.5 / 0
Inputs, 4 numbers with their sources
InputValuePeriodSourceCheck
Form 4 S MCCOY JOHN A. JR. 2026-09-022957.58000000000042026-09-02SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Ford Robert B 2026-08-2520948708.432026-08-25SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Ford Robert B 2026-08-2525256089.952026-08-25SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Morrone Louis H. 2026-08-11642505.52026-08-11SEC Form 4 (insider transactions data set)not cross-checked

Buffett Quality

83 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)15.9% 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+29.3% a year>= +10%10.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities)1.5 years<= 415.0 / 15
5 Operating margin, 5-yr average17.9%>= 20%8.2 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)0.89>= 1.07.8 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)3.5%>= 7%1.8 / 15
Inputs, 49 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)103.72026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY20182368000000.02018-12-31 historySEC XBRL NetIncomeLoss 0001104659-21-025751unverified
Equity at FY2018 end30524000000.02018-12-31 historySEC XBRL StockholdersEquity 0001104659-20-023904unverified
Net income FY20193687000000.02019-12-31 historySEC XBRL NetIncomeLoss 0001104659-22-025141unverified
Equity at FY2019 end31088000000.02019-12-31 historySEC XBRL StockholdersEquity 0001104659-21-025751unverified
Net income FY20204495000000.02020-12-31 historySEC XBRL NetIncomeLoss 0001628280-23-004026unverified
Equity at FY2020 end32784000000.02020-12-31 historySEC XBRL StockholdersEquity 0001104659-22-025141unverified
Net income FY20217071000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-005348unverified
Equity at FY2021 end35802000000.02021-12-31 historySEC XBRL StockholdersEquity 0001628280-23-004026unverified
Net income FY20226933000000.02022-12-31 historySEC XBRL NetIncomeLoss 0001628280-25-007110unverified
Equity at FY2022 end36686000000.02022-12-31 historySEC XBRL StockholdersEquity 0001628280-24-005348unverified
Net income FY20235723000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Equity at FY2023 end38603000000.02023-12-31 historySEC XBRL StockholdersEquity 0001628280-25-007110unverified
Net income FY202413402000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Equity at FY2024 end47664000000.02024-12-31 historySEC XBRL StockholdersEquity 0001628280-26-010185unverified
Net income FY20256524000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Equity at FY2025 end52130000000.02025-12-31 historySEC XBRL StockholdersEquity 0001628280-26-050134unverified
Net income FY20161400000000.02016-12-31 historySEC XBRL NetIncomeLoss 0001047469-19-000624unverified
Net income FY2017477000000.02017-12-31 historySEC XBRL NetIncomeLoss 0001104659-20-023904unverified
Net income FY20182368000000.02018-12-31 historySEC XBRL NetIncomeLoss 0001104659-21-025751unverified
Net income FY20193687000000.02019-12-31 historySEC XBRL NetIncomeLoss 0001104659-22-025141unverified
Net income FY20204495000000.02020-12-31 historySEC XBRL NetIncomeLoss 0001628280-23-004026unverified
Net income FY20217071000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-005348unverified
Net income FY20226933000000.02022-12-31 historySEC XBRL NetIncomeLoss 0001628280-25-007110unverified
Net income FY20235723000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Net income FY202413402000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Net income FY20256524000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
debt_incl_current12929000000.02025-12-31 staleSEC XBRL LongTermDebt 0001628280-26-010185unverified
Operating income FY20218425000000.02021-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-24-005348unverified
Revenue FY202143075000000.02021-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-24-005348unverified
Operating income FY20228362000000.02022-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-25-007110unverified
Revenue FY202243653000000.02022-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-25-007110unverified
Operating income FY20236478000000.02023-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-010185unverified
Revenue FY202340109000000.02023-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-010185unverified
Operating income FY20246825000000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-010185unverified
Revenue FY202441950000000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-010185unverified
Operating income FY20258053000000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-010185unverified
Revenue FY202544328000000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-010185unverified
Operating cash flow FY202110533000000.02021-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-24-005348unverified
Capital expenditure FY20211885000000.02021-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-24-005348unverified
Operating cash flow FY20229581000000.02022-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-25-007110unverified
Capital expenditure FY20221777000000.02022-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-25-007110unverified
Operating cash flow FY20237261000000.02023-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-010185unverified
Capital expenditure FY20232202000000.02023-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-010185unverified
Operating cash flow FY20248558000000.02024-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-010185unverified
Capital expenditure FY20242207000000.02024-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-010185unverified
Operating cash flow FY20259566000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-010185unverified
Capital expenditure FY20252171000000.02025-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-010185unverified
Shares outstanding1730383296.02026-06-30SEC cover page 10-Q 0001628280-26-050134 (1,730,383,296 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1800/000162828026050134/abt-20260630.htm 0001628280-26-050134not cross-checked

Lynch GARP

49 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points)3.37<= 1.00.0 / 30
2 EPS growth, 5-yr compound rate+8.3% a year12% to 35% a year13.8 / 20
3 P/E on latest annual EPS27.9<= 258.1 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities)0.25<= 0.515.0 / 15
5 Years of the last 5 in which EPS rose2 of 55 of 56.0 / 15
6 Net cash (cash minus borrowings) / market cap-4.4%>= +10%5.9 / 10
Inputs, 6 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)103.72026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20253.722025-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-010185unverified
EPS diluted FY20202.52020-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-23-004026unverified
debt_incl_current12929000000.02025-12-31 staleSEC XBRL LongTermDebt 0001628280-26-010185unverified
equity51110000000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-050134unverified
cash5104000000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001628280-26-050134unverified

Graham Enterprising

50 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio1.38>= 1.511.3 / 15
2 Borrowings vs working capital LongTermDebt (incl. current maturities)1.93 x<= 1.1x3.7 / 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 earlier2.50 -> 3.72higher10.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.51<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities) net current asset value not positive—<= 0.670.0 / 15
Inputs, 14 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)103.72026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets24517000000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-050134unverified
current_liabilities17814000000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-050134unverified
debt_incl_current12929000000.02025-12-31 staleSEC XBRL LongTermDebt 0001628280-26-010185unverified
Net income FY20217071000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-005348unverified
Net income FY20226933000000.02022-12-31 historySEC XBRL NetIncomeLoss 0001628280-25-007110unverified
Net income FY20235723000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Net income FY202413402000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Net income FY20256524000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
Dividend years (Yahoo)[2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY20253.722025-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-010185unverified
EPS diluted FY20202.52020-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-23-004026unverified
equity51110000000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-050134unverified
Shares outstanding1730383296.02026-06-30SEC cover page 10-Q 0001628280-26-050134 (1,730,383,296 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1800/000162828026050134/abt-20260630.htm 0001628280-26-050134not cross-checked

Piotroski F-Score

67 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive7.5%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive9,566Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year16.5% -> 7.5%pass = 10.0 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)9,566M vs 6,524Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell15.5% -> 11.4%pass = 111.11111111111111 / 11.11111111111111
6 Current ratio improved1.67 -> 1.58pass = 10.0 / 11.11111111111111
7 No new shares issued (share count did not rise)1,740M -> 1,730Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)16.3% -> 18.2%pass = 111.11111111111111 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.52 -> 0.51pass = 10.0 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-12-316524000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
total_assets 2025-12-3186713000000.02025-12-31 historySEC XBRL Assets 0001628280-26-050134unverified
cfo 2025-12-319566000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-010185unverified
net_income 2025-12-316524000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
net_income 2024-12-3113402000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
total_assets 2025-12-3186713000000.02025-12-31 historySEC XBRL Assets 0001628280-26-050134unverified
total_assets 2024-12-3181414000000.02024-12-31 historySEC XBRL Assets 0001628280-26-010185unverified
cfo 2025-12-319566000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-010185unverified
net_income 2025-12-316524000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010185unverified
lt_debt 2025-12-319896000000.02025-12-31 historySEC XBRL LongTermDebtNoncurrent 0001628280-26-050134unverified
lt_debt 2024-12-3112625000000.02024-12-31 historySEC XBRL LongTermDebtNoncurrent 0001628280-26-010185unverified
total_assets 2025-12-3186713000000.02025-12-31 historySEC XBRL Assets 0001628280-26-050134unverified
total_assets 2024-12-3181414000000.02024-12-31 historySEC XBRL Assets 0001628280-26-010185unverified
current_assets 2025-12-3125996000000.02025-12-31 historySEC XBRL AssetsCurrent 0001628280-26-050134unverified
current_assets 2024-12-3123656000000.02024-12-31 historySEC XBRL AssetsCurrent 0001628280-26-010185unverified
current_liabilities 2025-12-3116496000000.02025-12-31 historySEC XBRL LiabilitiesCurrent 0001628280-26-050134unverified
current_liabilities 2024-12-3114157000000.02024-12-31 historySEC XBRL LiabilitiesCurrent 0001628280-26-010185unverified
shares_out 2026-06-301730383296.02026-06-30 historySEC XBRL EntityCommonStockSharesOutstanding 0001628280-26-050134unverified
shares_out 2025-06-301740459014.02025-06-30 historySEC XBRL EntityCommonStockSharesOutstanding 0001628280-25-036720unverified
operating_income 2025-12-318053000000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-010185unverified
operating_income 2024-12-316825000000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-010185unverified
revenue 2025-12-3144328000000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-010185unverified
revenue 2024-12-3141950000000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-010185unverified
revenue 2025-12-3144328000000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-010185unverified
revenue 2024-12-3141950000000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-010185unverified
total_assets 2025-12-3186713000000.02025-12-31 historySEC XBRL Assets 0001628280-26-050134unverified
total_assets 2024-12-3181414000000.02024-12-31 historySEC XBRL Assets 0001628280-26-010185unverified

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-3119,6572,5761.62paid0001047469-16-010246
20142014-12-3120,2472,2841.49paid0001047469-17-000744
20152015-12-3120,4054,4232.92paid0001047469-18-000856
20162016-12-3120,8531,4000.94paid0001047469-19-000624
20172017-12-3127,3904770.27paid0001104659-20-023904
20182018-12-3130,5782,3681.33paid0001104659-21-025751
20192019-12-3131,9043,6872.06paid0001104659-22-025141
20202020-12-3134,6084,4952.5paid0001628280-23-004026
20212021-12-3143,0757,0713.94paid0001628280-24-005348
20222022-12-3143,6536,9333.91paid0001628280-25-007110
20232023-12-3140,1095,7233.26paid0001628280-26-010185
20242024-12-3141,95013,4027.64paid0001628280-26-010185
20252025-12-3144,3286,5243.72paid0001628280-26-010185

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-09-02Mccoy John A. Jr.Pressale27109.542,958
2026-08-25Ford Robert BCEOsale180,297116.1920,948,708
2026-08-25Ford Robert BCEOsale218,535115.5725,256,090
2026-08-11Morrone Louis H.Pressale5,850109.83642,506
2026-05-07Stratton John Gdirectorbuy2,00086.82173,640
2026-04-27Starks Daniel Jdirectorbuy10,00092.65926,500
2026-04-23Boudreau Philip PCFObuy2,20091.50201,300