Generally healthy earnings

Grade B Stocks

Grade B is a strong rating. It means the company passed all 18 forensic checks with zero failures but flagged 2 to 3 watch items. These watch items are not red flags — they are early signals that a particular metric is trending in a direction that could become problematic if the trend continues. Think of it as a clean bill of health with a few notes from the doctor. The financial statements are trustworthy, cash flows are solid, and there are no signs of earnings manipulation. But something — perhaps rising receivables relative to revenue, slight margin compression, or a modest uptick in accruals — has moved enough to warrant attention. With only 18 stocks in this group, Grade B is a selective category. Most companies either pass cleanly (Grade A) or trigger enough concerns to land in C or below. The companies here occupy a narrow middle ground: fundamentally sound, with minor items that experienced investors will want to track quarter over quarter.

What Grade B Means

  • *0 failed checks out of 18
  • *2-3 watch items
  • *Beneish M-Score below -2.22 (safe zone)
  • *No critical failures of any kind
  • *Cash flow from operations remains healthy relative to net income

Grade B companies have passed every check. The watch items indicate metrics that are moving but have not crossed any threshold. They may resolve on their own or may signal the beginning of a longer trend.

What Watch Items Mean

A watch item is not a failure. It means a metric has shifted enough to be notable but not enough to constitute a concern. Common watch items in Grade B stocks include:

Rising days sales outstanding (DSO): Receivables are growing faster than revenue. This could mean the company is extending more credit to customers, or it could simply reflect seasonal timing. One quarter of rising DSO is a watch item; three consecutive quarters is a pattern.

Margin compression: Gross or operating margins have declined modestly. In competitive industries, small margin changes are normal. But if margins compress while revenue grows, it may indicate the company is buying growth at the expense of profitability.

Increasing accruals: The gap between reported earnings and cash earnings has widened slightly. Small accrual increases are common during periods of investment or growth. They become concerning only when the trend persists.

Asset turnover changes: Revenue per dollar of assets has shifted. This can reflect capital investment (positive) or declining efficiency (negative). Context matters.

Each report explains exactly which watch items were flagged and why. The goal is not to alarm you but to tell you where to look in the next quarterly filing.

All Grade B Reports

B
METAMeta (META) 2025 — $53B Reality Labs Losses vs 82% Ad Margin
2025
B
AAPLApple (AAPL) FY2025 — Zero Goodwill, $893B Buyback Machine, Three Antitrust Swords
FY2025
B
MSFTMicrosoft (MSFT) FY2025 — $119.5B Goodwill, $64.6B AI CapEx, $28.9B IRS Dispute
FY2025
B
AMZNAmazon (AMZN) 2025 — $1318B CapEx, FCF Down 70%
2025
B
JPMJPMorgan (JPM) 2025 — $570B Profit, Credit Deteriorating
2025
B
VVisa (V) FY2025 — 68% Margin Toll Booth, DOJ Antitrust
FY2025
B
KOCoca-Cola (KO) 2025 — $200B IRS Dispute, 64-Year Dividend Streak
2025
B
XOMExxonMobil (XOM) 2025 — Record Production, 131% Payout Ratio
2025
B
PLTRPalantir (PLTR) 2025 — Zero Debt, Zero Goodwill, AIP Driving 109% US Commercial Growth
2025
B
UBERUber (UBER) 2025 — From Loss-Making to 10.7% Operating Margin
2025
B
ABNBAirbnb (ABNB) 2025 — 83% Gross Margin, Zero Goodwill, Growth Decelerating
2025
B
DISDisney (DIS) FY2025 — Streaming Turned Profitable, Parks $10B Operating Profit
FY2025
B
REGNRegeneron (REGN) 2025 — Grade B: Zero Goodwill, Dupixent Blockbuster, Net Cash $5.9B
2025
B
KLACKLA Corporation (KLAC) FY2025 — Grade B: 61% Margins, Process Control Monopoly
FY2025
B
AMATApplied Materials (AMAT) FY2025 — Grade B: Fortress Balance Sheet, CapEx +90%
FY2025
B
MELIMercadoLibre (MELI) 2025 — Grade B: CFFO 6x Net Income, Fintech Lending Risk
2025
B
ORLYO'Reilly (ORLY) 2025 — Grade B: $30B+ Buybacks, Leveraged But Not Distressed
2025
B
CTASCintas (CTAS) FY2025 — Grade B: 50% Gross Margin Record, G&K Goodwill Performing
FY2025
B
IDXXIDEXX (IDXX) 2025 — Grade B: Vet Diagnostics Monopoly, 62% Gross Margin Rising
2025
B
MNSTMonster Beverage (MNST) 2025 — Grade B: Zero Debt, $2.77B Cash, AR Surged 32%
2025
B
PODDInsulet Corporation (PODD) FY2025 Earnings Quality Report
FY2025
B
LULUlululemon athletica (LULU) FY2025 Earnings Quality Report
FY2025
B
APAAPA Corporation (APA) FY2025 Earnings Quality Report
FY2025
B
COPConocoPhillips (COP) FY2025 Earnings Quality Report
FY2025
B
CTRACoterra Energy (CTRA) FY2025 Earnings Quality Report
FY2025
B
CVXChevron Corporation (CVX) FY2025 Earnings Quality Report
FY2025
B
DVNDevon Energy (DVN) FY2025 Earnings Quality Report
FY2025
B
EOGEOG Resources (EOG) FY2025 Earnings Quality Report
FY2025
B
TTDThe Trade Desk (TTD) FY2025 Earnings Quality Report
FY2025
B
EPAMEPAM Systems (EPAM) FY2025 Earnings Quality Report
FY2025
B
MPWRMonolithic Power Systems, Inc. (MPWR) 2025 Earnings Quality Report
2025
B
NOWServiceNow, Inc. (NOW) 2025 Earnings Quality Report
2025
B
ONON Semiconductor Corporation (ON) 2025 Earnings Quality Report
2025
B
AFLAflac (AFL) FY2025 Earnings Quality Report
FY2025
B
AIGAmerican International Group (AIG) FY2025 Earnings Quality Report
FY2025
B
AIZAssurant (AIZ) FY2025 Earnings Quality Report
FY2025
B
APOApollo Global Management (APO) FY2025 Earnings Quality Report
FY2025
B
AXPAmerican Express (AXP) 2025 Earnings Quality Report
2025
B
BACBank of America (BAC) 2025 Earnings Quality Report
2025
B
BKBNY Mellon (BK) 2025 Earnings Quality Report
2025
B
BXBlackstone (BX) 2025 Earnings Quality Report
2025
B
CBOECboe Global Markets (CBOE) FY2025 Earnings Quality Report
FY2025
B
CFGCitizens Financial Group (CFG) FY2025 Earnings Quality Report
FY2025
B
CMECME Group (CME) FY2025 Earnings Quality Report
FY2025
B
FITBFifth Third Bancorp (FITB) 2025 Earnings Quality Report
2025
B
GSGoldman Sachs (GS) 2025 Earnings Quality Report
2025
B
HBANHuntington Bancshares (HBAN) 2025 Earnings Quality Report
2025
B
IBKRInteractive Brokers Group (IBKR) 2025 Earnings Quality Report
2025
B
KEYKeyCorp (KEY) 2025 Earnings Quality Report
2025
B
LLoews Corporation (L) 2025 Earnings Quality Report
2025
B
MCOMoodys Corporation (MCO) 2025 Earnings Quality Report
2025
B
METMetLife (MET) 2025 Earnings Quality Report
2025
B
MRSHMarsh McLennan (MRSH) 2025 Earnings Quality Report
2025
B
MSMorgan Stanley (MS) 2025 Earnings Quality Report
2025
B
MSCIMSCI Inc. (MSCI) 2025 Earnings Quality Report
2025
B
PNCPNC Financial Services Group (PNC) 2025 Earnings Quality Report
2025
B
PRUPrudential Financial (PRU) 2025 Earnings Quality Report
2025
B
PSAPublic Storage (PSA) FY2025 Earnings Quality Report
FY2025
B
REGRegency Centers (REG) FY2025 Earnings Quality Report
FY2025
B
SCHWCharles Schwab Corporation (SCHW) 2025 Earnings Quality Report
2025
B
SPGSimon Property Group (SPG) FY2025 Earnings Quality Report
FY2025
B
STTState Street Corporation (STT) 2025 Earnings Quality Report
2025
B
TFCTruist Financial Corporation (TFC) 2025 Earnings Quality Report
2025
B
TROWT. Rowe Price Group (TROW) 2025 Earnings Quality Report
2025
B
UNPUnion Pacific Corporation (UNP) FY2025 Earnings Quality Report
FY2025
B
VICIVICI Properties (VICI) FY2025 Earnings Quality Report
FY2025
B
WFCWells Fargo & Company (WFC) 2025 Earnings Quality Report
2025
B
WRBW.R. Berkley Corporation (WRB) FY2025 Earnings Quality Report
FY2025

Other Grades

Sector Screening

Grade B Stocks — Generally Healthy Earnings | EarningsGrade