The Claude Trader

Grid › Refuse Systems

RSG Republic Services, Inc.

NYSE, CIK 0001060391, fiscal year ends 12/31. Last price 240.45 on 2026-10-23, market value 73.6 billion dollars.

Machine-readable: RSG.json, RSG.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 75 ok 2025-12-31
stale: Revenue
2013–2025 2026-10-23 14 verified, 21 unverified method
Magic Formula n/a not scored — — — — method
Momentum 59 ok 2026-10-23 — 2026-10-23 — method
Insider 56 ok 2026-10-23 — — — method
Buffett Quality 70 ok 2026-06-30 2016–2025 2026-10-23 0 verified, 47 unverified method
Lynch GARP 46 ok 2026-06-30 2020–2025 2026-10-23 0 verified, 5 unverified method
Graham Enterprising 35 ok 2026-06-30 2020–2025 2026-10-23 0 verified, 10 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 price240.45USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding306,212,978underlying shares2026-07-30SEC cover page 10-Q 0001060391-26-000275 (306,212,978 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1060391/000106039126000275/rsg-20260630.htm 0001060391-26-000275
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares73,628,910,560USD2026-10-23
shares at 2026-07-30
240.45 (price 2026-10-23) / 1 x 306,212,978 (shares at 2026-07-30) = 73,628,910,560

Graham Defensive

75 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size19.03 revenue $B>= 15.0 / 5
2 Debt <= 2x equity (utility rule)1.12<= 2.030.0 / 30
3 Positive earnings each of 10 years10 of 1010 of 1015.0 / 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 ago1.81 -> 6.27 (+246%)>= +33%10.0 / 10
6 P/E on 3-year average EPS38.3<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 6.12, product 234.7<= 1.5 or <= 22.50.0 / 10
Inputs, 37 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)240.452026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue19027000000.02025-12-31 staleSEC XBRL Revenues 0001060391-26-000094unverified
current_assets2563000000.02026-06-30SEC XBRL AssetsCurrent 0001060391-26-000275unverified
current_liabilities3980000000.02026-06-30SEC XBRL LiabilitiesCurrent 0001060391-26-000275unverified
lt_debt13521000000.02026-06-30SEC XBRL LongTermDebtAndCapitalLeaseObligations 0001060391-26-000275unverified
equity12032000000.02026-06-30SEC XBRL StockholdersEquity 0001060391-26-000275unverified
Net income FY2016612588000.02016-12-31 historySEC XBRL NetIncomeLoss 0001060391-19-000008unverified
Net income FY20171278374000.02017-12-31 historySEC XBRL NetIncomeLoss 0001060391-20-000016unverified
Net income FY20181036898000.02018-12-31 historySEC XBRL NetIncomeLoss 0001060391-21-000014unverified
Net income FY20191073286000.02019-12-31 historySEC XBRL NetIncomeLoss 0001060391-22-000007unverified
Net income FY2020967237000.02020-12-31 historySEC XBRL NetIncomeLoss 0001060391-23-000008unverified
Net income FY20211290405000.02021-12-31 historySEC XBRL NetIncomeLoss 0001060391-24-000142unverified
Net income FY20221487586000.02022-12-31 historySEC XBRL NetIncomeLoss 0001060391-25-000091unverified
Net income FY20231730985000.02023-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Net income FY20242043173000.02024-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Net income FY20252139249000.02025-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Dividend years (Yahoo)[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)0.992013-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-16-000087verified
Dividends per share FY2014 (XBRL)1.082014-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-17-000012verified
Dividends per share FY2015 (XBRL)1.162015-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-18-000005verified
Dividends per share FY2016 (XBRL)1.242016-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-19-000008verified
Dividends per share FY2017 (XBRL)1.332017-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-20-000016verified
Dividends per share FY2018 (XBRL)1.442018-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-21-000014verified
Dividends per share FY2019 (XBRL)1.562019-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-22-000007verified
Dividends per share FY2020 (XBRL)1.662020-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-23-000008verified
Dividends per share FY2021 (XBRL)1.772021-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-24-000142verified
Dividends per share FY2022 (XBRL)1.912022-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-25-000091verified
Dividends per share FY2023 (XBRL)2.062023-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-26-000094verified
Dividends per share FY2024 (XBRL)2.232024-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-26-000094verified
Dividends per share FY2025 (XBRL)2.412025-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001060391-26-000094verified
EPS diluted FY20141.532014-12-31 historySEC XBRL EarningsPerShareDiluted 0001060391-17-000012unverified
EPS diluted FY20152.132015-12-31 historySEC XBRL EarningsPerShareDiluted 0001060391-18-000005unverified
EPS diluted FY20161.782016-12-31 historySEC XBRL EarningsPerShareDiluted 0001060391-19-000008unverified
EPS diluted FY20235.472023-12-31 historySEC XBRL EarningsPerShareDiluted 0001060391-26-000094unverified
EPS diluted FY20246.492024-12-31 historySEC XBRL EarningsPerShareDiluted 0001060391-26-000094unverified
EPS diluted FY20256.852025-12-31 historySEC XBRL EarningsPerShareDiluted 0001060391-26-000094unverified
Shares outstanding306212978.02026-07-30SEC cover page 10-Q 0001060391-26-000275 (306,212,978 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1060391/000106039126000275/rsg-20260630.htm 0001060391-26-000275not cross-checked

Magic Formula

not scored. How this is scored.

not scored.

Momentum

59 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return-3.7 % (percentile 34.1)17.0 / 50
6 month return13.0 % (percentile 70.0)14.0 / 20
Price / 52-week high0.99414.9 / 15
Volatility penalty (60d annualised)18.8 %13.0 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)240.452026-10-23Yahoo Finance / Alpaca Market Data daily historynot cross-checked

Insider

56 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)187.47 bp34.4 / 35
Distinct buyers212.5 / 25
Buyer seniority0.36.0 / 20
Recency (half-life 30d)0.353.5 / 10
Sales penalty (excludes 10b5-1 plan sales)0.0 bp-0.0 / 0
Inputs, 50 numbers with their sources
InputValuePeriodSourceCheck
Form 4 P GATES WILLIAM H III 2026-09-111682665.92000000022026-09-11SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-1130156938.382026-09-11SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-111160610.42026-09-11SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-1139396463.0500000042026-09-11SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-1010684677.362026-09-10SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-10457632.620000000052026-09-10SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-1023962130.792026-09-10SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-1021805179.842026-09-10SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-097220423.052026-09-09SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0947227618.622026-09-09SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0914446916.72026-09-09SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0855425276.122026-09-08SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-083964906.42026-09-08SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0831309380.6300000032026-09-08SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0459791602.42026-09-04SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0421492698.112026-09-04SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-04176882.362026-09-04SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0356956599.72026-09-03SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0317706876.252026-09-03SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-035062243.22026-09-03SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-033513783.28000000032026-09-03SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0214078603.562026-09-02SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0232286003.4700000032026-09-02SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0221680137.82026-09-02SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-025456093.72999999952026-09-02SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0115463400.922026-09-01SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-014701252.6499999992026-09-01SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-011985372.12026-09-01SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-09-0123454180.752026-09-01SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-319308707.12026-08-31SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-31262999.480000000042026-08-31SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-3122717948.52026-08-31SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-3134513526.082026-08-31SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-2812894234.572026-08-28SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-2827377246.162026-08-28SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-2815294961.082026-08-28SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-2710464477.752026-08-27SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-2751775932.982026-08-27SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-27235871.022026-08-27SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-2611568468.242026-08-26SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-2646743430.142026-08-26SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-262723840.562026-08-26SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-2522477511.362026-08-25SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-2528582987.162026-08-25SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-253529274.76000000022026-08-25SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-255201515.842026-08-25SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-249436260.2099999992026-08-24SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-2448434274.02026-08-24SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P CASCADE INVESTMENT, L.L.C. 2026-08-249367814.42026-08-24SEC Form 4 (insider transactions data set)not cross-checked
Form 4 P GATES WILLIAM H III 2026-08-21205667.212026-08-21SEC Form 4 (insider transactions data set)not cross-checked

Buffett Quality

70 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)15.0% over 8 yrs>= 15%24.8 / 25
2 Profitable every year10 of 10all years15.0 / 15
3 Net income growth, 3-yr average now vs start of window+10.6% a year>= +10%10.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities)7.1 years<= 43.2 / 15
5 Operating margin, 5-yr average16.3%>= 20%6.9 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)1.11>= 1.010.0 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)2.9%>= 7%0.0 / 15
Inputs, 49 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)240.452026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY20181036898000.02018-12-31 historySEC XBRL NetIncomeLoss 0001060391-21-000014unverified
Equity at FY2018 end7927100000.02018-12-31 historySEC XBRL StockholdersEquity 0001060391-20-000016unverified
Net income FY20191073286000.02019-12-31 historySEC XBRL NetIncomeLoss 0001060391-22-000007unverified
Equity at FY2019 end8118200000.02019-12-31 historySEC XBRL StockholdersEquity 0001060391-21-000014unverified
Net income FY2020967237000.02020-12-31 historySEC XBRL NetIncomeLoss 0001060391-23-000008unverified
Equity at FY2020 end8483900000.02020-12-31 historySEC XBRL StockholdersEquity 0001060391-22-000007unverified
Net income FY20211290405000.02021-12-31 historySEC XBRL NetIncomeLoss 0001060391-24-000142unverified
Equity at FY2021 end8978900000.02021-12-31 historySEC XBRL StockholdersEquity 0001060391-23-000008unverified
Net income FY20221487586000.02022-12-31 historySEC XBRL NetIncomeLoss 0001060391-25-000091unverified
Equity at FY2022 end9686000000.02022-12-31 historySEC XBRL StockholdersEquity 0001060391-24-000142unverified
Net income FY20231730985000.02023-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Equity at FY2023 end10542000000.02023-12-31 historySEC XBRL StockholdersEquity 0001060391-25-000091unverified
Net income FY20242043173000.02024-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Equity at FY2024 end11405000000.02024-12-31 historySEC XBRL StockholdersEquity 0001060391-26-000094unverified
Net income FY20252139249000.02025-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Equity at FY2025 end11968000000.02025-12-31 historySEC XBRL StockholdersEquity 0001060391-26-000275unverified
Net income FY2016612588000.02016-12-31 historySEC XBRL NetIncomeLoss 0001060391-19-000008unverified
Net income FY20171278374000.02017-12-31 historySEC XBRL NetIncomeLoss 0001060391-20-000016unverified
Net income FY20181036898000.02018-12-31 historySEC XBRL NetIncomeLoss 0001060391-21-000014unverified
Net income FY20191073286000.02019-12-31 historySEC XBRL NetIncomeLoss 0001060391-22-000007unverified
Net income FY2020967237000.02020-12-31 historySEC XBRL NetIncomeLoss 0001060391-23-000008unverified
Net income FY20211290405000.02021-12-31 historySEC XBRL NetIncomeLoss 0001060391-24-000142unverified
Net income FY20221487586000.02022-12-31 historySEC XBRL NetIncomeLoss 0001060391-25-000091unverified
Net income FY20231730985000.02023-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Net income FY20242043173000.02024-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Net income FY20252139249000.02025-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
debt_incl_current14069000000.02026-06-30SEC XBRL LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities 0001060391-26-000275unverified
Operating income FY20212076200000.02021-12-31 historySEC XBRL OperatingIncomeLoss 0001060391-24-000142unverified
Revenue FY202113321100000.02021-12-31 historySEC XBRL Revenues 0001060391-24-000142unverified
Operating income FY20222392000000.02022-12-31 historySEC XBRL OperatingIncomeLoss 0001060391-25-000091unverified
Revenue FY202215645000000.02022-12-31 historySEC XBRL Revenues 0001060391-25-000091unverified
Operating income FY20232780000000.02023-12-31 historySEC XBRL OperatingIncomeLoss 0001060391-26-000094unverified
Revenue FY202317279000000.02023-12-31 historySEC XBRL Revenues 0001060391-26-000094unverified
Operating income FY20243196000000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001060391-26-000094unverified
Revenue FY202418418000000.02024-12-31 historySEC XBRL Revenues 0001060391-26-000094unverified
Operating income FY20253302000000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001060391-26-000094unverified
Revenue FY202519027000000.02025-12-31 historySEC XBRL Revenues 0001060391-26-000094unverified
Operating cash flow FY20212786700000.02021-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001060391-24-000142unverified
Capital expenditure FY20211316300000.02021-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001060391-24-000142unverified
Operating cash flow FY20223190000000.02022-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001060391-25-000091unverified
Capital expenditure FY20221454000000.02022-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001060391-25-000091unverified
Operating cash flow FY20233618000000.02023-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001060391-26-000094unverified
Capital expenditure FY20231631000000.02023-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001060391-26-000094unverified
Operating cash flow FY20243936000000.02024-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001060391-26-000094unverified
Capital expenditure FY20241855000000.02024-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001060391-26-000094unverified
Operating cash flow FY20254296000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001060391-26-000094unverified
Capital expenditure FY20251887000000.02025-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001060391-26-000094unverified
Shares outstanding306212978.02026-07-30SEC cover page 10-Q 0001060391-26-000275 (306,212,978 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1060391/000106039126000275/rsg-20260630.htm 0001060391-26-000275not cross-checked

Lynch GARP

46 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points)1.97<= 1.00.8 / 30
2 EPS growth, 5-yr compound rate+17.8% a year12% to 35% a year20.0 / 20
3 P/E on latest annual EPS35.1<= 253.3 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities)1.17<= 0.55.0 / 15
5 Years of the last 5 in which EPS rose5 of 55 of 515.0 / 15
6 Net cash (cash minus borrowings) / market cap-19.0%>= +10%1.7 / 10
Inputs, 6 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)240.452026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20256.852025-12-31 historySEC XBRL EarningsPerShareDiluted 0001060391-26-000094unverified
EPS diluted FY20203.022020-12-31 historySEC XBRL EarningsPerShareDiluted 0001060391-23-000008unverified
debt_incl_current14069000000.02026-06-30SEC XBRL LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities 0001060391-26-000275unverified
equity12032000000.02026-06-30SEC XBRL StockholdersEquity 0001060391-26-000275unverified
cash107000000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001060391-26-000275unverified

Graham Enterprising

35 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio0.64>= 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 years5 of 5 profitable5 of 515.0 / 15
4 Pays a current dividendyesyes10.0 / 10
5 EPS higher than five years earlier3.02 -> 6.85higher10.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)6.12<= 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, 13 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)240.452026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets2563000000.02026-06-30SEC XBRL AssetsCurrent 0001060391-26-000275unverified
current_liabilities3980000000.02026-06-30SEC XBRL LiabilitiesCurrent 0001060391-26-000275unverified
Net income FY20211290405000.02021-12-31 historySEC XBRL NetIncomeLoss 0001060391-24-000142unverified
Net income FY20221487586000.02022-12-31 historySEC XBRL NetIncomeLoss 0001060391-25-000091unverified
Net income FY20231730985000.02023-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Net income FY20242043173000.02024-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Net income FY20252139249000.02025-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
Dividend years (Yahoo)[2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY20256.852025-12-31 historySEC XBRL EarningsPerShareDiluted 0001060391-26-000094unverified
EPS diluted FY20203.022020-12-31 historySEC XBRL EarningsPerShareDiluted 0001060391-23-000008unverified
equity12032000000.02026-06-30SEC XBRL StockholdersEquity 0001060391-26-000275unverified
Shares outstanding306212978.02026-07-30SEC cover page 10-Q 0001060391-26-000275 (306,212,978 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1060391/000106039126000275/rsg-20260630.htm 0001060391-26-000275not cross-checked

Piotroski F-Score

67 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive6.2%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive4,296Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year6.3% -> 6.2%pass = 10.0 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)4,296M vs 2,139Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell36.6% -> 37.8%pass = 10.0 / 11.11111111111111
6 Current ratio improved0.58 -> 0.64pass = 111.11111111111111 / 11.11111111111111
7 No new shares issued (share count did not rise)312M -> 306Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)17.4% -> 17.4%pass = 111.11111111111111 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.57 -> 0.55pass = 10.0 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-12-312139249000.02025-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
total_assets 2025-12-3134366000000.02025-12-31 historySEC XBRL Assets 0001060391-26-000275unverified
cfo 2025-12-314296000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001060391-26-000094unverified
net_income 2025-12-312139249000.02025-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
net_income 2024-12-312043173000.02024-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
total_assets 2025-12-3134366000000.02025-12-31 historySEC XBRL Assets 0001060391-26-000275unverified
total_assets 2024-12-3132402000000.02024-12-31 historySEC XBRL Assets 0001060391-26-000094unverified
cfo 2025-12-314296000000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001060391-26-000094unverified
net_income 2025-12-312139249000.02025-12-31 historySEC XBRL NetIncomeLoss 0001060391-26-000094unverified
lt_debt 2025-12-3112985000000.02025-12-31 historySEC XBRL LongTermDebtAndCapitalLeaseObligations 0001060391-26-000275unverified
lt_debt 2024-12-3111851000000.02024-12-31 historySEC XBRL LongTermDebtAndCapitalLeaseObligations 0001060391-26-000094unverified
total_assets 2025-12-3134366000000.02025-12-31 historySEC XBRL Assets 0001060391-26-000275unverified
total_assets 2024-12-3132402000000.02024-12-31 historySEC XBRL Assets 0001060391-26-000094unverified
current_assets 2025-12-312523000000.02025-12-31 historySEC XBRL AssetsCurrent 0001060391-26-000275unverified
current_assets 2024-12-312406000000.02024-12-31 historySEC XBRL AssetsCurrent 0001060391-26-000094unverified
current_liabilities 2025-12-313928000000.02025-12-31 historySEC XBRL LiabilitiesCurrent 0001060391-26-000275unverified
current_liabilities 2024-12-314128000000.02024-12-31 historySEC XBRL LiabilitiesCurrent 0001060391-26-000094unverified
shares_out 2026-07-30306212978.02026-07-30 historySEC XBRL EntityCommonStockSharesOutstanding 0001060391-26-000275unverified
shares_out 2025-07-22312215820.02025-07-22 historySEC XBRL EntityCommonStockSharesOutstanding 0001060391-25-000216unverified
operating_income 2025-12-313302000000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001060391-26-000094unverified
operating_income 2024-12-313196000000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001060391-26-000094unverified
revenue 2025-12-3119027000000.02025-12-31 historySEC XBRL Revenues 0001060391-26-000094unverified
revenue 2024-12-3118418000000.02024-12-31 historySEC XBRL Revenues 0001060391-26-000094unverified
revenue 2025-12-3119027000000.02025-12-31 historySEC XBRL Revenues 0001060391-26-000094unverified
revenue 2024-12-3118418000000.02024-12-31 historySEC XBRL Revenues 0001060391-26-000094unverified
total_assets 2025-12-3134366000000.02025-12-31 historySEC XBRL Assets 0001060391-26-000275unverified
total_assets 2024-12-3132402000000.02024-12-31 historySEC XBRL Assets 0001060391-26-000094unverified

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-3110,1455891.62paid0001060391-16-000087
20142014-12-3110,6265481.53paid0001060391-17-000012
20152015-12-3111,0147502.13paid0001060391-18-000005
20162016-12-3111,3556131.78paid0001060391-19-000008
20172017-12-3112,0711,2783.77paid0001060391-20-000016
20182018-12-3111,8981,0373.16paid0001060391-21-000014
20192019-12-3112,1931,0733.33paid0001060391-22-000007
20202020-12-3112,0329673.02paid0001060391-23-000008
20212021-12-3113,3211,2904.04paid0001060391-24-000142
20222022-12-3115,6451,4884.69paid0001060391-25-000091
20232023-12-3117,2791,7315.47paid0001060391-26-000094
20242024-12-3118,4182,0436.49paid0001060391-26-000094
20252025-12-3119,0272,1396.85paid0001060391-26-000094

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-09-11Gates William H Iii10%buy7,596221.521,682,666
2026-09-11Gates William H Iii10%buy135,482222.5930,156,938
2026-09-11Gates William H Iii10%buy5,185223.841,160,610
2026-09-11Gates William H Iii10%buy176,547223.1539,396,463
2026-09-10Gates William H Iii10%buy47,819223.4410,684,677
2026-09-10Gates William H Iii10%buy2,042224.11457,633
2026-09-10Gates William H Iii10%buy108,147221.5723,962,131
2026-09-10Gates William H Iii10%buy97,992222.5221,805,180
2026-09-09Gates William H Iii10%buy32,765220.377,220,423
2026-09-09Gates William H Iii10%buy213,574221.1347,227,619
2026-09-09Gates William H Iii10%buy64,965222.3814,446,917
2026-09-08Gates William H Iii10%buy249,866221.8255,425,276
2026-09-08Gates William H Iii10%buy17,815222.563,964,906
2026-09-08Gates William H Iii10%buy141,819220.7731,309,381
2026-09-04Gates William H Iii10%buy268,220222.9259,791,602
2026-09-04Gates William H Iii10%buy96,031223.8121,492,698
2026-09-04Gates William H Iii10%buy788224.47176,882
2026-09-03Gates William H Iii10%buy253,253224.9056,956,600
2026-09-03Gates William H Iii10%buy78,575225.3517,706,876
2026-09-03Gates William H Iii10%buy22,720222.815,062,243