The Claude Trader

Grid › Electric & Other Services Combined

PEG Public Service Enterprise Group Inc

NYSE, CIK 0000788784, fiscal year ends 12/31. Last price 72.02 on 2026-10-23, market value 35.9 billion dollars.

Machine-readable: PEG.json, PEG.md. Librarian dossier (cited facts, written 2026-10-17): PEG dossier. 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 92 ok 2025-12-31
stale: Revenue
2013–2025 2026-10-23 14 verified, 21 unverified method
Magic Formula n/a not scored — — — — method
Momentum 40 ok 2026-10-23 — 2026-10-23 — method
Insider 0 ok 2026-10-23 — — — method
Buffett Quality 34 ok 2026-06-30 2016–2025 2026-10-23 0 verified, 48 unverified method
Lynch GARP 24 ok 2026-06-30 2020–2025 2026-10-23 0 verified, 6 unverified method
Graham Enterprising 38 ok 2026-06-30 2020–2025 2026-10-23 0 verified, 10 unverified method
Piotroski F-Score 89 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.02USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding498,420,030underlying shares2026-07-20SEC cover page 10-Q 0001193125-26-332943 (498,420,030 shares (single class on cover) (other registrants on a combined cover excluded: Public Service Electric and Gas Company [Member] 132,450,344)); filing document https://www.sec.gov/Archives/edgar/data/788784/000119312526332943/peg-20260630.htm 0001193125-26-332943
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares35,896,210,561USD2026-10-23
shares at 2026-07-20
72.02 (price 2026-10-23) / 1 x 498,420,030 (shares at 2026-07-20) = 35,896,210,561

Graham Defensive

92 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size12.17 revenue $B>= 15.0 / 5
2 Debt <= 2x equity (utility rule)1.31<= 2.030.0 / 30
3 Positive earnings each of 10 years9 of 1010 of 1013.5 / 15
4 Dividends every year for 20 years20 of 20 XBRL check: 13 years agree, 7 unverified20 of 2015.0 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago2.68 -> 4.30 (+60%)>= +33%10.0 / 10
6 P/E on 3-year average EPS16.8<= 1512.4 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 2.07, product 34.7<= 1.5 or <= 22.56.2 / 10
Inputs, 37 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.022026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue12168000000.02025-12-31 staleSEC XBRL Revenues 0001193125-26-077446unverified
current_assets4554000000.02026-06-30SEC XBRL AssetsCurrent 0001193125-26-332943unverified
current_liabilities5193000000.02026-06-30SEC XBRL LiabilitiesCurrent 0001193125-26-332943unverified
lt_debt22741000000.02026-06-30SEC XBRL LongTermDebtNoncurrent 0001193125-26-332943unverified
equity17329000000.02026-06-30SEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0001193125-26-332943unverified
Net income FY2016887000000.02016-12-31 historySEC XBRL NetIncomeLoss 0000788784-19-000005unverified
Net income FY20171574000000.02017-12-31 historySEC XBRL NetIncomeLoss 0000788784-20-000004unverified
Net income FY20181438000000.02018-12-31 historySEC XBRL NetIncomeLoss 0000788784-21-000007unverified
Net income FY20191693000000.02019-12-31 historySEC XBRL NetIncomeLoss 0001628280-22-003860unverified
Net income FY20201905000000.02020-12-31 historySEC XBRL NetIncomeLoss 0001628280-23-004411unverified
Net income FY2021-648000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-006885unverified
Net income FY20221031000000.02022-12-31 historySEC XBRL NetIncomeLoss 0000950170-25-026874unverified
Net income FY20232563000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
Net income FY20241772000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
Net income FY20252111000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
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 13 of 20 years)
Dividends per share FY2013 (XBRL)1.442013-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0000788784-16-000014verified
Dividends per share FY2014 (XBRL)1.482014-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0000788784-17-000003verified
Dividends per share FY2015 (XBRL)1.562015-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0000788784-18-000004verified
Dividends per share FY2016 (XBRL)1.642016-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0000788784-19-000005verified
Dividends per share FY2017 (XBRL)1.722017-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0000788784-20-000004verified
Dividends per share FY2018 (XBRL)1.82018-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0000788784-21-000007verified
Dividends per share FY2019 (XBRL)1.882019-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001628280-22-003860verified
Dividends per share FY2020 (XBRL)1.962020-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001628280-23-004411verified
Dividends per share FY2021 (XBRL)2.042021-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001628280-24-006885verified
Dividends per share FY2022 (XBRL)2.162022-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0000950170-25-026874verified
Dividends per share FY2023 (XBRL)2.282023-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001193125-26-077446verified
Dividends per share FY2024 (XBRL)2.42024-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001193125-26-077446verified
Dividends per share FY2025 (XBRL)2.522025-12-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0001193125-26-077446verified
EPS diluted FY20142.992014-12-31 historySEC XBRL EarningsPerShareDiluted 0000788784-17-000003unverified
EPS diluted FY20153.32015-12-31 historySEC XBRL EarningsPerShareDiluted 0000788784-18-000004unverified
EPS diluted FY20161.752016-12-31 historySEC XBRL EarningsPerShareDiluted 0000788784-19-000005unverified
EPS diluted FY20235.132023-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-26-077446unverified
EPS diluted FY20243.542024-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-26-077446unverified
EPS diluted FY20254.222025-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-26-077446unverified
Shares outstanding498420030.02026-07-20SEC cover page 10-Q 0001193125-26-332943 (498,420,030 shares (single class on cover) (other registrants on a combined cover excluded: Public Service Electric and Gas Company [Member] 132,450,344)); filing document https://www.sec.gov/Archives/edgar/data/788784/000119312526332943/peg-20260630.htm 0001193125-26-332943not cross-checked

Magic Formula

not scored. How this is scored.

not scored.

Momentum

40 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return-15.9 % (percentile 18.3)9.2 / 50
6 month return-8.5 % (percentile 24.6)4.9 / 20
Price / 52-week high0.8512.7 / 15
Volatility penalty (60d annualised)18.6 %13.1 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)72.022026-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.17 bp-3.3 / 0
Inputs, 4 numbers with their sources
InputValuePeriodSourceCheck
Form 4 S Thigpen Richard T 2026-08-11596480.02026-08-11SEC Form 4 (insider transactions data set)not cross-checked
excluded 2026-10-01 S10b5-1 planrulenot cross-checked
excluded 2026-09-01 S10b5-1 planrulenot cross-checked
excluded 2026-08-03 S10b5-1 planrulenot cross-checked

Buffett Quality

34 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)9.5% over 8 yrs>= 15%5.4 / 25
2 Profitable every year9 of 10all years13.5 / 15
3 Net income growth, 3-yr average now vs start of window+7.4% a year>= +10%7.4 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities) + short-term borrowings11.4 years<= 40.0 / 15
5 Operating margin, 5-yr average17.1%>= 20%7.6 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)-0.46>= 1.00.0 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)-0.7%>= 7%0.0 / 15
Inputs, 50 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.022026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY20181438000000.02018-12-31 historySEC XBRL NetIncomeLoss 0000788784-21-000007unverified
Equity at FY2018 end14377000000.02018-12-31 historySEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0001628280-22-003860unverified
Net income FY20191693000000.02019-12-31 historySEC XBRL NetIncomeLoss 0001628280-22-003860unverified
Equity at FY2019 end15089000000.02019-12-31 historySEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0001628280-23-004411unverified
Net income FY20201905000000.02020-12-31 historySEC XBRL NetIncomeLoss 0001628280-23-004411unverified
Equity at FY2020 end15984000000.02020-12-31 historySEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0001628280-24-006885unverified
Net income FY2021-648000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-006885unverified
Equity at FY2021 end14438000000.02021-12-31 historySEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0000950170-25-026874unverified
Net income FY20221031000000.02022-12-31 historySEC XBRL NetIncomeLoss 0000950170-25-026874unverified
Equity at FY2022 end13729000000.02022-12-31 historySEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0001193125-26-077446unverified
Net income FY20232563000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
Equity at FY2023 end15477000000.02023-12-31 historySEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0001193125-26-077446unverified
Net income FY20241772000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
Equity at FY2024 end16114000000.02024-12-31 historySEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0001193125-26-332943unverified
Net income FY20252111000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
Equity at FY2025 end16982000000.02025-12-31 historySEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0001193125-26-332943unverified
Net income FY2016887000000.02016-12-31 historySEC XBRL NetIncomeLoss 0000788784-19-000005unverified
Net income FY20171574000000.02017-12-31 historySEC XBRL NetIncomeLoss 0000788784-20-000004unverified
Net income FY20181438000000.02018-12-31 historySEC XBRL NetIncomeLoss 0000788784-21-000007unverified
Net income FY20191693000000.02019-12-31 historySEC XBRL NetIncomeLoss 0001628280-22-003860unverified
Net income FY20201905000000.02020-12-31 historySEC XBRL NetIncomeLoss 0001628280-23-004411unverified
Net income FY2021-648000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-006885unverified
Net income FY20221031000000.02022-12-31 historySEC XBRL NetIncomeLoss 0000950170-25-026874unverified
Net income FY20232563000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
Net income FY20241772000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
Net income FY20252111000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
debt_incl_current23591000000.02026-06-30SEC XBRL LongTermDebt 0001193125-26-332943unverified
debt_short950000000.02026-06-30SEC XBRL CommercialPaper 0001193125-26-332943unverified
Operating income FY2021-856000000.02021-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-24-006885unverified
Revenue FY20219722000000.02021-12-31 historySEC XBRL Revenues 0001628280-24-006885unverified
Operating income FY20221381000000.02022-12-31 historySEC XBRL OperatingIncomeLoss 0000950170-25-026874unverified
Revenue FY20229800000000.02022-12-31 historySEC XBRL Revenues 0000950170-25-026874unverified
Operating income FY20233685000000.02023-12-31 historySEC XBRL OperatingIncomeLoss 0001193125-26-077446unverified
Revenue FY202311237000000.02023-12-31 historySEC XBRL Revenues 0001193125-26-077446unverified
Operating income FY20242353000000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001193125-26-077446unverified
Revenue FY202410290000000.02024-12-31 historySEC XBRL Revenues 0001193125-26-077446unverified
Operating income FY20252980000000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001193125-26-077446unverified
Revenue FY202512168000000.02025-12-31 historySEC XBRL Revenues 0001193125-26-077446unverified
Operating cash flow FY20211736000000.02021-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-24-006885unverified
Capital expenditure FY20212719000000.02021-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-24-006885unverified
Operating cash flow FY20221503000000.02022-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000950170-25-026874unverified
Capital expenditure FY20222888000000.02022-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0000950170-25-026874unverified
Operating cash flow FY20233806000000.02023-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001193125-26-077446unverified
Capital expenditure FY20233325000000.02023-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001193125-26-077446unverified
Operating cash flow FY20242133000000.02024-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001193125-26-077446unverified
Capital expenditure FY20243380000000.02024-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001193125-26-077446unverified
Operating cash flow FY20253298000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001193125-26-077446unverified
Capital expenditure FY20253272000000.02025-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001193125-26-077446unverified
Shares outstanding498420030.02026-07-20SEC cover page 10-Q 0001193125-26-332943 (498,420,030 shares (single class on cover) (other registrants on a combined cover excluded: Public Service Electric and Gas Company [Member] 132,450,344)); filing document https://www.sec.gov/Archives/edgar/data/788784/000119312526332943/peg-20260630.htm 0001193125-26-332943not cross-checked

Lynch GARP

24 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points)7.31<= 1.00.0 / 30
2 EPS growth, 5-yr compound rate+2.3% a year12% to 35% a year3.9 / 20
3 P/E on latest annual EPS17.1<= 2510.0 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities) + short-term borrowings1.42<= 0.51.3 / 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-67.8%>= +10%0.0 / 10
Inputs, 7 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.022026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20254.222025-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-26-077446unverified
EPS diluted FY20203.762020-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-23-004411unverified
debt_incl_current23591000000.02026-06-30SEC XBRL LongTermDebt 0001193125-26-332943unverified
debt_short950000000.02026-06-30SEC XBRL CommercialPaper 0001193125-26-332943unverified
equity17329000000.02026-06-30SEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0001193125-26-332943unverified
cash192000000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001193125-26-332943unverified

Graham Enterprising

38 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio0.88>= 1.50.0 / 15
2 Borrowings vs working capital working capital not positive—<= 1.1x0.0 / 15
3 No earnings deficit in the last 5 years4 of 5 profitable5 of 512.0 / 15
4 Pays a current dividendyesyes10.0 / 10
5 EPS higher than five years earlier3.76 -> 4.22higher10.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)2.07<= 1.25.5 / 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, 13 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)72.022026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets4554000000.02026-06-30SEC XBRL AssetsCurrent 0001193125-26-332943unverified
current_liabilities5193000000.02026-06-30SEC XBRL LiabilitiesCurrent 0001193125-26-332943unverified
Net income FY2021-648000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001628280-24-006885unverified
Net income FY20221031000000.02022-12-31 historySEC XBRL NetIncomeLoss 0000950170-25-026874unverified
Net income FY20232563000000.02023-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
Net income FY20241772000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
Net income FY20252111000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
Dividend years (Yahoo)[2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY20254.222025-12-31 historySEC XBRL EarningsPerShareDiluted 0001193125-26-077446unverified
EPS diluted FY20203.762020-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-23-004411unverified
equity17329000000.02026-06-30SEC XBRL StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 0001193125-26-332943unverified
Shares outstanding498420030.02026-07-20SEC cover page 10-Q 0001193125-26-332943 (498,420,030 shares (single class on cover) (other registrants on a combined cover excluded: Public Service Electric and Gas Company [Member] 132,450,344)); filing document https://www.sec.gov/Archives/edgar/data/788784/000119312526332943/peg-20260630.htm 0001193125-26-332943not cross-checked

Piotroski F-Score

89 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive3.7%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive3,298Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year3.2% -> 3.7%pass = 111.11111111111111 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)3,298M vs 2,111Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell34.7% -> 37.6%pass = 10.0 / 11.11111111111111
6 Current ratio improved0.65 -> 0.80pass = 111.11111111111111 / 11.11111111111111
7 No new shares issued (share count did not rise)499M -> 498Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)22.9% -> 24.5%pass = 111.11111111111111 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.19 -> 0.21pass = 111.11111111111111 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-12-312111000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
total_assets 2025-12-3157576000000.02025-12-31 historySEC XBRL Assets 0001193125-26-332943unverified
cfo 2025-12-313298000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001193125-26-077446unverified
net_income 2025-12-312111000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
net_income 2024-12-311772000000.02024-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
total_assets 2025-12-3157576000000.02025-12-31 historySEC XBRL Assets 0001193125-26-332943unverified
total_assets 2024-12-3154640000000.02024-12-31 historySEC XBRL Assets 0001193125-26-077446unverified
cfo 2025-12-313298000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001193125-26-077446unverified
net_income 2025-12-312111000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001193125-26-077446unverified
lt_debt 2025-12-3121670000000.02025-12-31 historySEC XBRL LongTermDebtNoncurrent 0001193125-26-332943unverified
lt_debt 2024-12-3118964000000.02024-12-31 historySEC XBRL LongTermDebtNoncurrent 0001193125-26-077446unverified
total_assets 2025-12-3157576000000.02025-12-31 historySEC XBRL Assets 0001193125-26-332943unverified
total_assets 2024-12-3154640000000.02024-12-31 historySEC XBRL Assets 0001193125-26-077446unverified
current_assets 2025-12-314596000000.02025-12-31 historySEC XBRL AssetsCurrent 0001193125-26-332943unverified
current_assets 2024-12-314235000000.02024-12-31 historySEC XBRL AssetsCurrent 0001193125-26-077446unverified
current_liabilities 2025-12-315740000000.02025-12-31 historySEC XBRL LiabilitiesCurrent 0001193125-26-332943unverified
current_liabilities 2024-12-316505000000.02024-12-31 historySEC XBRL LiabilitiesCurrent 0001193125-26-077446unverified
shares_out 2026-07-20498420030.02026-07-20 historySEC XBRL EntityCommonStockSharesOutstanding 0001193125-26-332943unverified
shares_out 2025-07-21499079754.02025-07-21 historySEC XBRL EntityCommonStockSharesOutstanding 0000950170-25-103096unverified
operating_income 2025-12-312980000000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001193125-26-077446unverified
operating_income 2024-12-312353000000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001193125-26-077446unverified
revenue 2025-12-3112168000000.02025-12-31 historySEC XBRL Revenues 0001193125-26-077446unverified
revenue 2024-12-3110290000000.02024-12-31 historySEC XBRL Revenues 0001193125-26-077446unverified
revenue 2025-12-3112168000000.02025-12-31 historySEC XBRL Revenues 0001193125-26-077446unverified
revenue 2024-12-3110290000000.02024-12-31 historySEC XBRL Revenues 0001193125-26-077446unverified
total_assets 2025-12-3157576000000.02025-12-31 historySEC XBRL Assets 0001193125-26-332943unverified
total_assets 2024-12-3154640000000.02024-12-31 historySEC XBRL Assets 0001193125-26-077446unverified

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-319,9681,2432.45paid0000788784-16-000014
20142014-12-3110,8861,5182.99paid0000788784-17-000003
20152015-12-3110,4151,6793.3paid0000788784-18-000004
20162016-12-318,9668871.75paid0000788784-19-000005
20172017-12-319,0941,5743.1paid0000788784-20-000004
20182018-12-319,6961,4382.83paid0000788784-21-000007
20192019-12-3110,0761,6933.33paid0001628280-22-003860
20202020-12-319,6031,9053.76paid0001628280-23-004411
20212021-12-319,722-648-1.29paid0001628280-24-006885
20222022-12-319,8001,0312.06paid0000950170-25-026874
20232023-12-3111,2372,5635.13paid0001193125-26-077446
20242024-12-3110,2901,7723.54paid0001193125-26-077446
20252025-12-3112,1682,1114.22paid0001193125-26-077446

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-10-01Larossa Ralph ACEOsale plan2,08367.48140,571
2026-09-01Larossa Ralph ACEOsale plan2,08373.46153,017
2026-08-11Thigpen Richard Tofficersale8,00074.56596,480
2026-08-03Larossa Ralph ACEOsale plan2,08376.47159,287
2026-07-01Larossa Ralph ACEOsale plan2,08380.51167,702
2026-06-24Hanemann Kim CPressale3,03582.00248,870
2026-06-01Larossa Ralph ACEOsale2,08377.01160,412
2026-05-01Larossa Ralph ACEOsale2,08381.21169,160
2026-04-01Larossa Ralph ACEOsale2,08381.24169,223