BJ — BJ's Wholesale Club Holdings, Inc.

Summary

Table of Contents

Company

Data:

{
  "symbol": "BJ",
  "price": 95.5,
  "marketCap": 12194775759,
  "beta": 0.225,
  "lastDividend": 0,
  "range": "83.212-105.78",
  "change": 4.2,
  "changePercentage": 4.60022,
  "volume": 2118802,
  "averageVolume": 2005592,
  "companyName": "BJ's Wholesale Club Holdings, Inc.",
  "currency": "USD",
  "cik": "0001531152",
  "isin": "US05550J1016",
  "cusip": "05550J101",
  "exchangeFullName": "New York Stock Exchange",
  "exchange": "NYSE",
  "industry": "Discount Stores",
  "website": "https://www.bjs.com",
  "description": "BJ's Wholesale Club Holdings, Inc., alongside its subsidiaries, manages a network of membership-based retail warehouses primarily located across the eastern United States. This enterprise provides a range of products including perishable goods, general merchandise, and gasoline, in addition to various supplementary services. Customers can acquire items through its dedicated websites\u2014BJs.com, BerkleyJensen.com, Wellsleyfarms.com, and Delivery.bjs.com\u2014as well as via its mobile application. By June 10, 2022, the company's operational footprint extended to 229 warehouse clubs and 160 gas stations across 17 states. Originally incorporated as Beacon Holding Inc., the company rebranded to BJ's Wholesale Club Holdings, Inc. in February 2018. Established in 1984, its corporate headquarters are situated in Westborough, Massachusetts.",
  "ceo": "Robert W. Eddy",
  "sector": "Consumer Defensive",
  "country": "US",
  "fullTimeEmployees": "35000",
  "phone": "774 512 7400",
  "address": "25 Research Drive",
  "city": "Marlborough",
  "state": "MA",
  "zip": "01752",
  "image": "https://images.financialmodelingprep.com/symbol/BJ.png",
  "ipoDate": "2018-06-28",
  "defaultImage": false,
  "isEtf": false,
  "isActivelyTrading": true,
  "isAdr": false,
  "isFund": false
}

Price / Quote

Data:

{
  "symbol": "BJ",
  "name": "BJ's Wholesale Club Holdings, Inc.",
  "price": 95.64,
  "changePercentage": 4.75356,
  "change": 4.34,
  "volume": 2122428,
  "dayLow": 92.53,
  "dayHigh": 96.28,
  "yearHigh": 105.78,
  "yearLow": 83.212,
  "marketCap": 12212652917,
  "priceAvg50": 91.5486,
  "priceAvg200": 93.32355,
  "exchange": "NYSE",
  "open": 93.98,
  "previousClose": 91.3,
  "timestamp": 1787331742,
  "chart_vwap_daily": [
    {
      "t": "2026-07-13",
      "v": 90.1784,
      "c": 90.12
    },
    {
      "t": "2026-07-14",
      "v": 89.8288,
      "c": 89.71
    },
    {
      "t": "2026-07-15",
      "v": 90.6128,
      "c": 90.24
    },
    {
      "t": "2026-07-16",
      "v": 92.9607,
      "c": 93.07
    },
    {
      "t": "2026-07-17",
      "v": 93.3739,
      "c": 93.4
    },
    {
      "t": "2026-07-20",
      "v": 94.1856,
      "c": 93.91
    },
    {
      "t": "2026-07-21",
      "v": 92.3073,
      "c": 92.34
    },
    {
      "t": "2026-07-22",
      "v": 92.0385,
      "c": 91.88
    },
    {
      "t": "2026-07-23",
      "v": 90.9262,
      "c": 91.29
    },
    {
      "t": "2026-07-24",
      "v": 92.8746,
      "c": 92.94
    },
    {
      "t": "2026-07-27",
      "v": 94.9113,
      "c": 94.72
    },
    {
      "t": "2026-07-28",
      "v": 97.3108,
      "c": 97.16
    },
    {
      "t": "2026-07-29",
      "v": 99.7554,
      "c": 99.99
    },
    {
      "t": "2026-07-30",
      "v": 98.2309,
      "c": 98.45
    },
    {
      "t": "2026-07-31",
      "v": 97.9616,
      "c": 97.78
    },
    {
      "t": "2026-08-03",
      "v": 97.3947,
      "c": 97.1
    },
    {
      "t": "2026-08-04",
      "v": 96.8097,
      "c": 96.65
    },
    {
      "t": "2026-08-05",
      "v": 96.6987,
      "c": 96.69
    },
    {
      "t": "2026-08-06",
      "v": 97.005,
      "c": 97.18
    },
    {
      "t": "2026-08-07",
      "v": 96.669,
      "c": 96.48
    },
    {
      "t": "2026-08-10",
      "v": 96.1,
      "c": 96.2
    },
    {
      "t": "2026-08-11",
      "v": 94.2317,
      "c": 93.96
    },
    {
      "t": "2026-08-12",
      "v": 92.9762,
      "c": 92.71
    },
    {
      "t": "2026-08-13",
      "v": 93.5458,
      "c": 93.53
    },
    {
      "t": "2026-08-14",
      "v": 93.5547,
      "c": 93.41
    },
    {
      "t": "2026-08-17",
      "v": 94.0041,
      "c": 94.43
    },
    {
      "t": "2026-08-18",
      "v": 93.3865,
      "c": 92.69
    },
    {
      "t": "2026-08-19",
      "v": 92.7996,
      "c": 91.79
    },
    {
      "t": "2026-08-20",
      "v": 90.6703,
      "c": 91.3
    },
    {
      "t": "2026-08-21",
      "v": 94.7269,
      "c": 95.55
    }
  ],
  "vwap_summary": {
    "days": 30,
    "days_above": 12,
    "days_below": 18,
    "pct_days_above": 40,
    "position": "above",
    "gap_pct": 0.87,
    "streak_days": 2
  }
}

Volume

Data:

{
  "volume": 2122428,
  "avgVolume": 2005592,
  "short_ratio": [
    {
      "symbol": "BJ",
      "file_date": "2026-08-20",
      "date": "20260820",
      "short_volume": 585728,
      "short_exempt_volume": 185,
      "total_volume": 2347123,
      "short_volume_ratio": 0.2496,
      "signal": "Bullish"
    }
  ],
  "volume_profile": {
    "poc": 93.94,
    "vah": 98.31,
    "val": 92.36,
    "profile": [
      {
        "price": 89.11,
        "volume": 67576
      },
      {
        "price": 89.29,
        "volume": 61553
      },
      {
        "price": 89.48,
        "volume": 129350
      },
      {
        "price": 89.66,
        "volume": 164164
      },
      {
        "price": 89.85,
        "volume": 243212
      },
      {
        "price": 90.04,
        "volume": 472250
      },
      {
        "price": 90.22,
        "volume": 760822
      },
      {
        "price": 90.41,
        "volume": 664663
      },
      {
        "price": 90.59,
        "volume": 174763
      },
      {
        "price": 90.78,
        "volume": 31091
      },
      {
        "price": 90.97,
        "volume": 0
      },
      {
        "price": 91.15,
        "volume": 173808
      },
      {
        "price": 91.34,
        "volume": 1365521
      },
      {
        "price": 91.52,
        "volume": 277392
      },
      {
        "price": 91.71,
        "volume": 0
      },
      {
        "price": 91.9,
        "volume": 557743
      },
      {
        "price": 92.08,
        "volume": 126525
      },
      {
        "price": 92.27,
        "volume": 118946
      },
      {
        "price": 92.45,
        "volume": 343465
      },
      {
        "price": 92.64,
        "volume": 596107
      },
      {
        "price": 92.83,
        "volume": 699021
      },
      {
        "price": 93.01,
        "volume": 490276
      },
      {
        "price": 93.2,
        "volume": 541515
      },
      {
        "price": 93.38,
        "volume": 401372
      },
      {
        "price": 93.57,
        "volume": 775331
      },
      {
        "price": 93.76,
        "volume": 1076937
      },
      {
        "price": 93.94,
        "volume": 1417834
      },
      {
        "price": 94.13,
        "volume": 730367
      },
      {
        "price": 94.31,
        "volume": 751093
      },
      {
        "price": 94.5,
        "volume": 501320
      },
      {
        "price": 94.69,
        "volume": 427252
      },
      {
        "price": 94.87,
        "volume": 702382
      },
      {
        "price": 95.06,
        "volume": 456898
      },
      {
        "price": 95.24,
        "volume": 224349
      },
      {
        "price": 95.43,
        "volume": 265876
      },
      {
        "price": 95.62,
        "volume": 675588
      },
      {
        "price": 95.8,
        "volume": 240072
      },
      {
        "price": 95.99,
        "volume": 396442
      },
      {
        "price": 96.17,
        "volume": 536178
      },
      {
        "price": 96.36,
        "volume": 182378
      },
      {
        "price": 96.55,
        "volume": 743303
      },
      {
        "price": 96.73,
        "volume": 1213438
      },
      {
        "price": 96.92,
        "volume": 635406
      },
      {
        "price": 97.1,
        "volume": 795089
      },
      {
        "price": 97.29,
        "volume": 874939
      },
      {
        "price": 97.48,
        "volume": 205825
      },
      {
        "price": 97.66,
        "volume": 409812
      },
      {
        "price": 97.85,
        "volume": 620461
      },
      {
        "price": 98.03,
        "volume": 419892
      },
      {
        "price": 98.22,
        "volume": 452969
      },
      {
        "price": 98.41,
        "volume": 153531
      },
      {
        "price": 98.59,
        "volume": 457509
      },
      {
        "price": 98.78,
        "volume": 42232
      },
      {
        "price": 98.96,
        "volume": 31622
      },
      {
        "price": 99.15,
        "volume": 45990
      },
      {
        "price": 99.34,
        "volume": 89005
      },
      {
        "price": 99.52,
        "volume": 435004
      },
      {
        "price": 99.71,
        "volume": 373218
      },
      {
        "price": 99.89,
        "volume": 575478
      },
      {
        "price": 100.08,
        "volume": 126713
      }
    ],
    "sessions": 20
  }
}

Fundamentals

Data:

{
  "symbol": "BJ",
  "marketCap": 12194775759,
  "enterpriseValueTTM": 14938116759,
  "evToSalesTTM": 0.6548465304320646,
  "evToOperatingCashFlowTTM": 15.529463187725394,
  "evToFreeCashFlowTTM": 65.70508490835756,
  "evToEBITDATTM": 13.73011387964139,
  "netDebtToEBITDATTM": 2.5214948409072946,
  "currentRatioTTM": 0.7302492676316749,
  "incomeQualityTTM": 1.6836374456317222,
  "grahamNumberTTM": 46.278739281511385,
  "grahamNetNetTTM": -34.04565160996164,
  "taxBurdenTTM": 0.7266063949018741,
  "interestBurdenTTM": 1.3365137860455392,
  "workingCapitalTTM": -801847000,
  "investedCapitalTTM": 4950868000,
  "returnOnAssetsTTM": 0.0743885033958617,
  "operatingReturnOnAssetsTTM": 0.11105257128040931,
  "returnOnTangibleAssetsTTM": 0.08628459837546108,
  "returnOnEquityTTM": 0.261697485424433,
  "returnOnInvestedCapitalTTM": 0.11813939122248455,
  "returnOnCapitalEmployedTTM": 0.17612673477527863,
  "earningsYieldTTM": 0.04893638353279504,
  "freeCashFlowYieldTTM": 0.018643311241882426,
  "capexToOperatingCashFlowTTM": 0.7636489898858638,
  "capexToDepreciationTTM": 2.4868559589140804,
  "capexToRevenueTTM": 0.03220155683745528,
  "salesGeneralAndAdministrativeToRevenueTTM": 0.14340886644224898,
  "researchAndDevelopementToRevenueTTM": 0,
  "stockBasedCompensationToRevenueTTM": 0.0021842367248635893,
  "intangiblesToTotalAssetsTTM": 0.1378704334675628,
  "averageReceivablesTTM": 314270500,
  "averagePayablesTTM": 1433418000,
  "averageInventoryTTM": 1642648500,
  "daysOfSalesOutstandingTTM": 4.937868315416304,
  "daysOfPayablesOutstandingTTM": 27.94592049386958,
  "daysOfInventoryOutstandingTTM": 31.64741603950116,
  "operatingCycleTTM": 36.58528435491746,
  "cashConversionCycleTTM": 8.639363861047883,
  "freeCashFlowToEquityTTM": 468332000,
  "freeCashFlowToFirmTTM": 258034933.0100968,
  "tangibleAssetValueTTM": 1489123000,
  "netCurrentAssetValueTTM": -3230131000,
  "grossProfitMarginTTM": 0.1824441304720443,
  "ebitMarginTTM": 0.026836179615397936,
  "ebitdaMarginTTM": 0.04769418055614614,
  "operatingProfitMarginTTM": 0.038753127242551276,
  "pretaxProfitMarginTTM": 0.03586692402077361,
  "continuousOperationsProfitMarginTTM": 0.026061136358953744,
  "netProfitMarginTTM": 0.026061136358953744,
  "bottomLineProfitMarginTTM": 0.026061136358953744,
  "receivablesTurnoverTTM": 73.91853664068955,
  "payablesTurnoverTTM": 13.060940328663321,
  "inventoryTurnoverTTM": 11.533327066715975,
  "fixedAssetTurnoverTTM": 4.904794443378936,
  "assetTurnoverTTM": 2.8543844892743624,
  "quickRatioTTM": 0.1862600704849846,
  "solvencyRatioTTM": 0.1514479620917666,
  "cashRatioTTM": 0.010086296335668928,
  "priceToEarningsRatioTTM": 20.71583514099783,
  "priceToEarningsGrowthRatioTTM": 4.133750739499098,
  "forwardPriceToEarningsGrowthRatioTTM": 2.4750258774022758,
  "priceToEarningsDilutedRatioTTM": 20.897155361050327,
  "priceToEarningsDilutedGrowthRatioTTM": 4.338647494008535,
  "priceToBookRatioTTM": 4.688760973757157,
  "priceToSalesRatioTTM": 0.5345859002184412,
  "priceToFreeCashFlowRatioTTM": 53.63854022634605,
  "priceToOperatingCashFlowRatioTTM": 12.629274129580288,
  "debtToAssetsRatioTTM": 0.3470216795094363,
  "debtToEquityRatioTTM": 1.0703868150495919,
  "debtToCapitalRatioTTM": 0.5169984696912557,
  "longTermDebtToCapitalRatioTTM": 0.47619527043036447,
  "financialLeverageRatioTTM": 3.084495517867164,
  "workingCapitalTurnoverRatioTTM": -27.958769583375464,
  "operatingCashFlowRatioTTM": 0.32360150281845745,
  "operatingCashFlowSalesRatioTTM": 0.04216800816074958,
  "freeCashFlowOperatingCashFlowRatioTTM": 0.2363510101141362,
  "debtServiceCoverageRatioTTM": 1.861840177848243,
  "interestCoverageRatioTTM": 19.072339323854933,
  "shortTermOperatingCashFlowCoverageRatioTTM": 2.3019898771134217,
  "operatingCashFlowCoverageRatioTTM": 0.34684780676466465,
  "capitalExpenditureCoverageRatioTTM": 1.3095021577249275,
  "dividendPaidAndCapexCoverageRatioTTM": 1.3095021577249275,
  "dividendPayoutRatioTTM": 0,
  "dividendYieldTTM": 0,
  "revenuePerShareTTM": 179.3254355072008,
  "netIncomePerShareTTM": 4.673424627381926,
  "interestDebtPerShareTTM": 22.165854348783096,
  "cashPerShareTTM": 0.2356927237280674,
  "bookValuePerShareTTM": 20.36785422300484,
  "tangibleBookValuePerShareTTM": 11.70620558455443,
  "shareholdersEquityPerShareTTM": 20.36785422300484,
  "operatingCashFlowPerShareTTM": 7.561796427897616,
  "capexPerShareTTM": 5.774558203886548,
  "freeCashFlowPerShareTTM": 1.7872382240110685,
  "netIncomePerEBTTTM": 0.7266063949018741,
  "ebtPerEbitTTM": 0.9255233467040413,
  "priceToFairValueTTM": 4.688760973757157,
  "debtToMarketCapTTM": 0.22741894191479736,
  "effectiveTaxRateTTM": 0.273393605098126,
  "enterpriseValueMultipleTTM": 13.73011387964139,
  "dividendPerShareTTM": 0,
  "revenue_history": [
    {
      "date": "2025",
      "revenue": 20501804000
    },
    {
      "date": "2026",
      "revenue": 21457274000
    }
  ],
  "dcf": {
    "symbol": "BJ",
    "date": "2026-08-21",
    "dcf": 154.52548551490133,
    "Stock Price": 91.22
  },
  "statements": {
    "income": [
      {
        "date": "2026-01-31",
        "symbol": "BJ",
        "reportedCurrency": "USD",
        "cik": "0001531152",
        "filingDate": "2026-03-12",
        "acceptedDate": "2026-03-12 16:15:55",
        "fiscalYear": "2025",
        "period": "FY",
        "revenue": 21457274000,
        "costOfRevenue": 17457652000,
        "grossProfit": 3999622000,
        "researchAndDevelopmentExpenses": 0,
        "generalAndAdministrativeExpenses": 0,
        "sellingAndMarketingExpenses": 0,
        "sellingGeneralAndAdministrativeExpenses": 3153577000,
        "otherExpenses": 0,
        "operatingExpenses": 3153577000,
        "costAndExpenses": 20611229000,
        "netInterestIncome": -42393000,
        "interestIncome": 0,
        "interestExpense": 42393000,
        "depreciationAndAmortization": 288594000,
        "ebitda": 1105198000,
        "ebit": 816604000,
        "nonOperatingIncomeExcludingInterest": 29441000,
        "operatingIncome": 846045000,
        "totalOtherIncomeExpensesNet": -71834000,
        "incomeBeforeTax": 774211000,
        "incomeTaxExpense": 195834000,
        "netIncomeFromContinuingOperations": 578377000,
        "netIncomeFromDiscontinuedOperations": 0,
        "otherAdjustmentsToNetIncome": 0,
        "netIncome": 578377000,
        "netIncomeDeductions": 0,
        "bottomLineNetIncome": 578377000,
        "eps": 4.41,
        "epsDiluted": 4.38,
        "weightedAverageShsOut": 131193000,
        "weightedAverageShsOutDil": 132066000
      }
    ],
    "balance_sheet": [
      {
        "date": "2026-01-31",
        "symbol": "BJ",
        "reportedCurrency": "USD",
        "cik": "0001531152",
        "filingDate": "2026-03-12",
        "acceptedDate": "2026-03-12 16:15:55",
        "fiscalYear": "2025",
        "period": "FY",
        "cashAndCashEquivalents": 46245000,
        "shortTermInvestments": 0,
        "cashAndShortTermInvestments": 46245000,
        "netReceivables": 252789000,
        "accountsReceivables": 252789000,
        "otherReceivables": 0,
        "inventory": 1555471000,
        "prepaids": 0,
        "otherCurrentAssets": 135584000,
        "totalCurrentAssets": 1990089000,
        "propertyPlantEquipmentNet": 4340565000,
        "goodwill": 1008816000,
        "intangibleAssets": 95462000,
        "goodwillAndIntangibleAssets": 1104278000,
        "longTermInvestments": 0,
        "taxAssets": 4427000,
        "otherNonCurrentAssets": 71116000,
        "totalNonCurrentAssets": 5520386000,
        "otherAssets": 0,
        "totalAssets": 7510475000,
        "totalPayables": 1307405000,
        "accountPayables": 1307405000,
        "otherPayables": 0,
        "accruedExpenses": 0,
        "shortTermDebt": 329249000,
        "capitalLeaseObligationsCurrent": 0,
        "taxPayables": 0,
        "deferredRevenue": 0,
        "otherCurrentLiabilities": 1033579000,
        "totalCurrentLiabilities": 2670233000,
        "longTermDebt": 399099000,
        "capitalLeaseObligationsNonCurrent": 1880383000,
        "deferredRevenueNonCurrent": 0,
        "deferredTaxLiabilitiesNonCurrent": 64888999,
        "otherNonCurrentLiabilities": 298212000,
        "totalNonCurrentLiabilities": 2642582999,
        "otherLiabilities": 0,
        "capitalLeaseObligations": 1880383000,
        "totalLiabilities": 5312816000,
        "treasuryStock": 0,
        "preferredStock": 0,
        "commonStock": 1296000,
        "retainedEarnings": 1201207000,
        "additionalPaidInCapital": 995083000,
        "accumulatedOtherComprehensiveIncomeLoss": 73000,
        "otherTotalStockholdersEquity": -9.276845958083868e-08,
        "totalStockholdersEquity": 2197659000,
        "totalEquity": 2197659000,
        "minorityInterest": 0,
        "totalLiabilitiesAndTotalEquity": 7510475000,
        "totalInvestments": 0,
        "totalDebt": 2608731000,
        "netDebt": 2562486000
      }
    ],
    "cash_flow": [
      {
        "date": "2026-01-31",
        "symbol": "BJ",
        "reportedCurrency": "USD",
        "cik": "0001531152",
        "filingDate": "2026-03-12",
        "acceptedDate": "2026-03-12 16:15:55",
        "fiscalYear": "2025",
        "period": "FY",
        "netIncome": 578377000,
        "depreciationAndAmortization": 288594000,
        "deferredIncomeTax": 7839000,
        "stockBasedCompensation": 47200000,
        "changeInWorkingCapital": 99846000,
        "accountsReceivables": 24787000,
        "inventory": -46483000,
        "accountsPayables": 53893000,
        "otherWorkingCapital": 67649000,
        "otherNonCashItems": 8200000,
        "netCashProvidedByOperatingActivities": 1030056000,
        "investmentsInPropertyPlantAndEquipment": -699053000,
        "acquisitionsNet": 0,
        "purchasesOfInvestments": 0,
        "salesMaturitiesOfInvestments": 0,
        "otherInvestingActivities": -3291000,
        "netCashProvidedByInvestingActivities": -702344000,
        "netDebtIssuance": -27229999,
        "longTermNetDebtIssuance": -27229999,
        "shortTermNetDebtIssuance": 0,
        "netStockIssuance": -281773000,
        "netCommonStockIssuance": -281773000,
        "commonStockIssuance": 5014000,
        "commonStockRepurchased": -286787000,
        "netPreferredStockIssuance": 0,
        "netDividendsPaid": 0,
        "commonDividendsPaid": 0,
        "preferredDividendsPaid": 0,
        "otherFinancingActivities": -736000,
        "netCashProvidedByFinancingActivities": -309739000,
        "effectOfForexChangesOnCash": 0,
        "netChangeInCash": 17973000,
        "cashAtEndOfPeriod": 46245000,
        "cashAtBeginningOfPeriod": 28272000,
        "operatingCashFlow": 1030056000,
        "capitalExpenditure": -699053000,
        "freeCashFlow": 331003000,
        "incomeTaxesPaid": 164400000,
        "interestPaid": 32232000
      }
    ]
  }
}

Technical

Data:

{
  "price": 95.66,
  "rsi": 55.95327201661332,
  "sma20": 95.39399999999982,
  "sma50": 91.61199999999994,
  "sma200": 93.34774999999989,
  "adx": 15.438378140581548,
  "atr": 2.49,
  "atr_pct": 2.6,
  "atr_expansion_pct": -5.4,
  "di_plus": 18.3,
  "di_minus": 30.5,
  "high_52w": 107.89,
  "low_52w": 83.82,
  "structure": {
    "ema8": 93.65487972162235,
    "ema21": 93.88859808579573,
    "ema50": 92.94247530526214,
    "ema200": 93.9372636519231,
    "ema10": 93.79169862888702,
    "ema20": 93.91647200669081,
    "ema10_slope_pct": -0.96,
    "ema20_slope_pct": -0.49,
    "trend_dir": "down",
    "checks": {
      "price_above_all": true,
      "ema_stacked": false,
      "ema21_rising": false,
      "ema50_rising": true,
      "adx_over_30": false,
      "higher_highs_lows": false,
      "lower_highs_lows": true,
      "near_21ema": false
    },
    "dist_21ema_pct": 1.9,
    "macd": {
      "macd": 0.197,
      "signal": 0.667,
      "histogram": -0.47
    },
    "bollinger": {
      "mid": 95.39,
      "upper": 99.99,
      "lower": 90.8,
      "width_pct": 9.64
    },
    "crossover": {
      "fresh_cross": false,
      "pre_compressed": true,
      "held_above_21": false,
      "candles_since": 28,
      "intraday_support": false
    },
    "momentum": {
      "roc10": -0.8,
      "ret_3d": 3.2,
      "ret_5d": 2.41,
      "roc10_accel": 3.62,
      "checks": {
        "roc_over_5": false,
        "rsi_in_band": true,
        "macd_expanding": false,
        "top_quartile_3d": false,
        "no_big_down": true,
        "near_high": false
      },
      "volume": {
        "rvol": 1.27,
        "checks": {
          "rvol_over_2": false,
          "up_vol_beats_down": false,
          "obv_new_high": false,
          "surge_day": true,
          "pullback_declining_vol": false,
          "last_up_beats_down": false
        }
      }
    },
    "relative_strength": {
      "sector": "Consumer Defensive",
      "sector_etf": "XLP",
      "sector_etf_ret10d": 0.25,
      "checks": {
        "beats_spy_all": false,
        "beats_sector_10d": false,
        "rs_line_at_high": false,
        "sector_top3": false
      }
    },
    "commodity": {},
    "universe": {
      "checks": {
        "price_over_20": true,
        "avg_vol_over_2m": true,
        "mcap_over_1b": true,
        "no_earnings_7d": false,
        "not_lev_etf_spac": true,
        "bidask_spread": null,
        "dollar_vol_over_10m": true
      },
      "avg_dollar_vol": 191534036.0,
      "avg_vol": 2005592
    },
    "options": {
      "checks": {
        "call_vol_2x": true,
        "ivr_under_40": true,
        "iv_contracting": true,
        "oi_calls_above_price": true
      },
      "vals": {
        "call_vol_mult": 4.9,
        "iv_rank": 20.0
      }
    }
  }
}

Levels & Bars

Data:

{
  "prior_day": {
    "high": 96.28,
    "low": 92.53,
    "close": 95.55,
    "date": "2026-08-21"
  },
  "woodie_pivots": {
    "PP": 94.98,
    "R1": 97.42,
    "S1": 93.67,
    "R2": 98.73,
    "S2": 91.23
  },
  "swing": {
    "high_20d": 100.26,
    "low_20d": 88.22,
    "high_60d": 100.26,
    "low_60d": 83.21
  },
  "orb": {
    "high": 95.85,
    "low": 92.53,
    "date": "2026-08-21"
  },
  "vwap": 94.89,
  "volume_profile": {
    "poc": 93.94,
    "vah": 98.31,
    "val": 92.36,
    "sessions": 20
  },
  "premarket": {
    "date": "2026-08-21",
    "high": 96.11,
    "low": 90.41,
    "last": 93.91,
    "volume": 163581,
    "gap_pct": 2.86,
    "path": "04:30 95.99 -> 07:05 91.50 -> 07:50 92.50 -> 08:35 93.60 -> 09:20 92.25 -> 09:25 93.91",
    "bars": 38,
    "last_bar_et": "09:25"
  },
  "recent_daily": [
    {
      "d": "2026-07-20",
      "o": 93.51,
      "h": 94.915,
      "l": 92.843,
      "c": 93.91,
      "v": 1231698.776835
    },
    {
      "d": "2026-07-21",
      "o": 91.72,
      "h": 93.375,
      "l": 90.675,
      "c": 92.34,
      "v": 2247335.037878
    },
    {
      "d": "2026-07-22",
      "o": 92.99,
      "h": 93.12,
      "l": 91.66,
      "c": 91.88,
      "v": 1388920.489693
    },
    {
      "d": "2026-07-23",
      "o": 91.52,
      "h": 91.72,
      "l": 89.7041,
      "c": 91.29,
      "v": 1586930.652523
    },
    {
      "d": "2026-07-24",
      "o": 90.41,
      "h": 93.35,
      "l": 90.41,
      "c": 92.94,
      "v": 1456222.980989
    },
    {
      "d": "2026-07-27",
      "o": 93.32,
      "h": 95.835,
      "l": 92.67,
      "c": 94.72,
      "v": 1328204.856023
    },
    {
      "d": "2026-07-28",
      "o": 96.58,
      "h": 98.73,
      "l": 96.28,
      "c": 97.16,
      "v": 1416913.665142
    },
    {
      "d": "2026-07-29",
      "o": 96.56,
      "h": 100.26,
      "l": 96.56,
      "c": 99.99,
      "v": 1946336.633774
    },
    {
      "d": "2026-07-30",
      "o": 99.27,
      "h": 99.27,
      "l": 96.79,
      "c": 98.45,
      "v": 1367175.096488
    },
    {
      "d": "2026-07-31",
      "o": 97.56,
      "h": 99.0953,
      "l": 97.24,
      "c": 97.78,
      "v": 1106981.202898
    },
    {
      "d": "2026-08-03",
      "o": 98.42,
      "h": 99.888,
      "l": 97.09,
      "c": 97.1,
      "v": 1842271.407708
    },
    {
      "d": "2026-08-04",
      "o": 98.19,
      "h": 98.19,
      "l": 95.3118,
      "c": 96.65,
      "v": 1154766.09363
    },
    {
      "d": "2026-08-05",
      "o": 97.99,
      "h": 97.99,
      "l": 96.09,
      "c": 96.69,
      "v": 1236950.369572
    },
    {
      "d": "2026-08-06",
      "o": 97.98,
      "h": 98.87,
      "l": 96.25,
      "c": 97.18,
      "v": 916208.623599
    },
    {
      "d": "2026-08-07",
      "o": 96.91,
      "h": 97.22,
      "l": 96.28,
      "c": 96.48,
      "v": 892234.650538
    },
    {
      "d": "2026-08-10",
      "o": 96.91,
      "h": 97.13,
      "l": 95.24,
      "c": 96.2,
      "v": 1961410.65765
    },
    {
      "d": "2026-08-11",
      "o": 95.32,
      "h": 96.2,
      "l": 93.71,
      "c": 93.96,
      "v": 1169027.694778
    },
    {
      "d": "2026-08-12",
      "o": 92.89,
      "h": 94.09,
      "l": 92.295,
      "c": 92.71,
      "v": 2184211.931562
    },
    {
      "d": "2026-08-13",
      "o": 93.27,
      "h": 94.3,
      "l": 92.53,
      "c": 93.53,
      "v": 1298700.713373
    },
    {
      "d": "2026-08-14",
      "o": 93.72,
      "h": 94.1,
      "l": 92.91,
      "c": 93.41,
      "v": 1150215.06676
    },
    {
      "d": "2026-08-17",
      "o": 92.6,
      "h": 94.58,
      "l": 92.3586,
      "c": 94.43,
      "v": 1453057.1632
    },
    {
      "d": "2026-08-18",
      "o": 95.44,
      "h": 95.4702,
      "l": 92.56,
      "c": 92.69,
      "v": 1471789.414598
    },
    {
      "d": "2026-08-19",
      "o": 92.55,
      "h": 95.38,
      "l": 91.72,
      "c": 91.79,
      "v": 2243506.578484
    },
    {
      "d": "2026-08-20",
      "o": 88.91,
      "h": 91.8625,
      "l": 88.22,
      "c": 91.3,
      "v": 5166180.556353
    },
    {
      "d": "2026-08-21",
      "o": 93.98,
      "h": 96.28,
      "l": 92.53,
      "c": 95.55,
      "v": 2118589.366103
    }
  ]
}

Analyst Ratings

Data:

{
  "estimates": [
    {
      "symbol": "BJ",
      "date": "2031-01-31",
      "revenueLow": 28560275040,
      "revenueHigh": 31724650561,
      "revenueAvg": 29966000000,
      "ebitdaLow": 1619085123,
      "ebitdaHigh": 1798473919,
      "ebitdaAvg": 1698775825,
      "ebitLow": 1126897049,
      "ebitHigh": 1251753180,
      "ebitAvg": 1182362457,
      "netIncomeLow": 783756248,
      "netIncomeHigh": 898336710,
      "netIncomeAvg": 834657126,
      "sgaExpenseLow": 4105805965,
      "sgaExpenseHigh": 4560714465,
      "sgaExpenseAvg": 4307892041,
      "epsAvg": 6.32,
      "epsHigh": 6.80218,
      "epsLow": 5.93458,
      "numAnalystsRevenue": 3,
      "numAnalystsEps": 2
    },
    {
      "symbol": "BJ",
      "date": "2030-01-31",
      "revenueLow": 26851385860,
      "revenueHigh": 29826422621,
      "revenueAvg": 28173000000,
      "ebitdaLow": 1522208008,
      "ebitdaHigh": 1690863168,
      "ebitdaAvg": 1597130459,
      "ebitLow": 1059469751,
      "ebitHigh": 1176855180,
      "ebitAvg": 1111616415,
      "netIncomeLow": 719269740,
      "netIncomeHigh": 824423331,
      "netIncomeAvg": 765982805,
      "sgaExpenseLow": 3860137204,
      "sgaExpenseHigh": 4287826491,
      "sgaExpenseAvg": 4050131565,
      "epsAvg": 5.8,
      "epsHigh": 6.24251,
      "epsLow": 5.44629,
      "numAnalystsRevenue": 4,
      "numAnalystsEps": 1
    },
    {
      "symbol": "BJ",
      "date": "2029-01-31",
      "revenueLow": 25522295753,
      "revenueHigh": 27658448997,
      "revenueAvg": 26328211908,
      "ebitdaLow": 1446861744,
      "ebitdaHigh": 1567960506,
      "ebitdaAvg": 1492549220,
      "ebitLow": 1007028109,
      "ebitHigh": 1091313879,
      "ebitAvg": 1038826981,
      "netIncomeLow": 662750774,
      "netIncomeHigh": 717209510,
      "netIncomeAvg": 680765460,
      "sgaExpenseLow": 3669068102,
      "sgaExpenseHigh": 3976160058,
      "sgaExpenseAvg": 3784926068,
      "epsAvg": 5.23168,
      "epsHigh": 5.43069,
      "epsLow": 5.01833,
      "numAnalystsRevenue": 9,
      "numAnalystsEps": 4
    },
    {
      "symbol": "BJ",
      "date": "2028-01-31",
      "revenueLow": 24117520663,
      "revenueHigh": 26585220581,
      "revenueAvg": 24986710513,
      "ebitdaLow": 1367224890,
      "ebitdaHigh": 1507119069,
      "ebitdaAvg": 1416499358,
      "ebitLow": 951600180,
      "ebitHigh": 1048967721,
      "ebitAvg": 985895629,
      "netIncomeLow": 622343861,
      "netIncomeHigh": 676748450,
      "netIncomeAvg": 626397500,
      "sgaExpenseLow": 3467118578,
      "sgaExpenseHigh": 3821873462,
      "sgaExpenseAvg": 3592072728,
      "epsAvg": 4.91332,
      "epsHigh": 5.12432,
      "epsLow": 4.71237,
      "numAnalystsRevenue": 15,
      "numAnalystsEps": 14
    }
  ],
  "price_target": {
    "symbol": "BJ",
    "targetHigh": 109,
    "targetLow": 105,
    "targetConsensus": 107,
    "targetMedian": 107
  },
  "ratings": {
    "symbol": "BJ",
    "rating": "B+",
    "overallScore": 3,
    "discountedCashFlowScore": 4,
    "returnOnEquityScore": 5,
    "returnOnAssetsScore": 4,
    "debtToEquityScore": 2,
    "priceToEarningsScore": 2,
    "priceToBookScore": 1
  },
  "grades": [
    {
      "symbol": "BJ",
      "date": "2026-08-04",
      "gradingCompany": "Evercore ISI Group",
      "previousGrade": "In Line",
      "newGrade": "In Line",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2026-07-29",
      "gradingCompany": "Gordon Haskett",
      "previousGrade": "Hold",
      "newGrade": "Buy",
      "action": "upgrade"
    },
    {
      "symbol": "BJ",
      "date": "2026-05-26",
      "gradingCompany": "Citigroup",
      "previousGrade": "Buy",
      "newGrade": "Buy",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2026-05-26",
      "gradingCompany": "JP Morgan",
      "previousGrade": "Neutral",
      "newGrade": "Neutral",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2026-05-15",
      "gradingCompany": "JP Morgan",
      "previousGrade": "Neutral",
      "newGrade": "Neutral",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2026-04-14",
      "gradingCompany": "Evercore ISI Group",
      "previousGrade": "In Line",
      "newGrade": "In Line",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2026-03-06",
      "gradingCompany": "DA Davidson",
      "previousGrade": "Buy",
      "newGrade": "Buy",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2026-02-27",
      "gradingCompany": "Wells Fargo",
      "previousGrade": "Overweight",
      "newGrade": "Overweight",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2026-02-26",
      "gradingCompany": "JP Morgan",
      "previousGrade": "Neutral",
      "newGrade": "Neutral",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2026-02-02",
      "gradingCompany": "Goldman Sachs",
      "previousGrade": "Buy",
      "newGrade": "Buy",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2026-01-28",
      "gradingCompany": "Jefferies",
      "previousGrade": "Buy",
      "newGrade": "Hold",
      "action": "downgrade"
    },
    {
      "symbol": "BJ",
      "date": "2026-01-15",
      "gradingCompany": "Morgan Stanley",
      "previousGrade": "Equal Weight",
      "newGrade": "Equal Weight",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2026-01-07",
      "gradingCompany": "Barclays",
      "previousGrade": "Equal Weight",
      "newGrade": "Underweight",
      "action": "downgrade"
    },
    {
      "symbol": "BJ",
      "date": "2025-11-24",
      "gradingCompany": "Evercore ISI Group",
      "previousGrade": "In Line",
      "newGrade": "In Line",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-11-24",
      "gradingCompany": "Baird",
      "previousGrade": "Outperform",
      "newGrade": "Outperform",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-11-24",
      "gradingCompany": "DA Davidson",
      "previousGrade": "Buy",
      "newGrade": "Buy",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-11-24",
      "gradingCompany": "Morgan Stanley",
      "previousGrade": "Equal Weight",
      "newGrade": "Equal Weight",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-11-21",
      "gradingCompany": "BTIG",
      "previousGrade": "Buy",
      "newGrade": "Buy",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-11-17",
      "gradingCompany": "Evercore ISI Group",
      "previousGrade": "In Line",
      "newGrade": "In Line",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-11-12",
      "gradingCompany": "Wells Fargo",
      "previousGrade": "Overweight",
      "newGrade": "Overweight",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-11-10",
      "gradingCompany": "JP Morgan",
      "previousGrade": "Neutral",
      "newGrade": "Neutral",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-10-07",
      "gradingCompany": "Evercore ISI Group",
      "previousGrade": "In Line",
      "newGrade": "In Line",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-08-25",
      "gradingCompany": "UBS",
      "previousGrade": "Buy",
      "newGrade": "Buy",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-08-25",
      "gradingCompany": "JP Morgan",
      "previousGrade": "Neutral",
      "newGrade": "Neutral",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-08-25",
      "gradingCompany": "DA Davidson",
      "previousGrade": "Buy",
      "newGrade": "Buy",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-08-25",
      "gradingCompany": "Evercore ISI Group",
      "previousGrade": "In Line",
      "newGrade": "In Line",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-08-25",
      "gradingCompany": "Morgan Stanley",
      "previousGrade": "Equal Weight",
      "newGrade": "Equal Weight",
      "action": "maintain"
    },
    {
      "symbol": "BJ",
      "date": "2025-08-25",
      "gradingCompany": "Citigroup",
      "previousGrade": "Buy",
      "newGrade": "Buy",
      "action": "maintain"
    }
  ]
}

News

Data:

[
  {
    "title": "BJ\u2019s Wholesale Club Says Shoppers Are Flocking to Its Pumps",
    "url": "https://www.benzinga.com/markets/earnings/26/08/61356863/bjs-wholesale-club-says-shoppers-are-flocking-to-its-pumps",
    "source": "benzinga",
    "date": "2026-08-21T14:25:40.594000+00:00",
    "summary": "BJ\u2019s Wholesale beats Q2 FY26 estimates as revenue rises 15.7% to $6.23B. Adjusted EPS reaches $1.36 and full-year guidance is raised.",
    "image": ""
  },
  {
    "title": "BJ's Wholesale Club Q2 2026 Earnings Call Transcript",
    "url": "https://www.benzinga.com/news/26/08/61354017/bj-s-wholesale-club-q2-2026-earnings-call-transcript",
    "source": "benzinga",
    "date": "2026-08-21T13:11:49.017000+00:00",
    "summary": "BJ's Wholesale Club (NYSE:BJ) released second-quarter financial results and hosted an earnings call on Friday. Read the complete transcript below.\nThis transcript is brought to you by Benzinga APIs. For real-time",
    "image": ""
  },
  {
    "title": "BJ's Wholesale Club Q2 Adj. EPS $1.36 Beats $1.17 Estimate, Sales $6.227B Beat $5.957B Estimate",
    "url": "https://www.benzinga.com/news/earnings/26/08/61351183/bj-s-wholesale-club-q2-adj-eps-1-36-beats-1-17-estimate-sales-6-227b-beat-5-957b-estimate",
    "source": "benzinga",
    "date": "2026-08-21T10:46:24.925000+00:00",
    "summary": "BJ's Wholesale Club (NYSE:BJ) reported quarterly earnings of $1.36 per share which beat the analyst consensus estimate of $1.17 by 16.24 percent. This is a 19.3 percent increase over earnings of $1.14 per share from",
    "image": ""
  },
  {
    "title": "BJ's Wholesale Club Hldgs Raises FY2026 Adj EPS Guidance from $4.40-$4.60 to $4.60-$4.80 vs $4.53 Est",
    "url": "https://www.benzinga.com/news/26/08/61351171/bj-s-wholesale-club-hldgs-raises-fy2026-adj-eps-guidance-4-40-4-60-4-60-4-80-vs-4-53-est",
    "source": "benzinga",
    "date": "2026-08-21T10:45:30.364000+00:00",
    "summary": "BJ's Wholesale Club Hldgs (NYSE:BJ) raises FY2026 Adj EPS guidance from $4.40-$4.60 to $4.60-$4.80 vs $4.53 analyst estimate..",
    "image": ""
  },
  {
    "title": "Dow Tumbles Over 700 Points As Yields Rise Again: Investor Sentiment Weakens, Fear & Greed Index Moves To \u2018Neutral\u2019 Zone",
    "url": "https://www.benzinga.com/markets/market-summary/26/08/61349522/dow-tumbles-over-700-points-as-yields-rise-again-investor-sentiment-weakens-fear-greed-index-moves-to-neutral-zone",
    "source": "benzinga",
    "date": "2026-08-21T08:02:05.905000+00:00",
    "summary": "The CNN Business Fear & Greed Index measures market sentiment based on seven indicators. It fell to Neutral zone at 52.5 on Thursday due to declining stocks.",
    "image": ""
  },
  {
    "title": "BJ's Wholesale Club, Ross Stores And 3 Stocks To Watch Heading Into Friday",
    "url": "https://www.benzinga.com/markets/equities/26/08/61349488/bjs-wholesale-club-ross-stores-and-3-stocks-to-watch-heading-into-friday",
    "source": "benzinga",
    "date": "2026-08-21T07:58:03.742000+00:00",
    "summary": "US stock futures up, BJ's Wholesale and Ross Stores beat earnings estimates, while Flowers Foods and OSI Systems report downbeat results.",
    "image": ""
  },
  {
    "title": "Stock Market: Will S&P 500 Open Up or Down Today?",
    "url": "https://www.benzinga.com/markets/prediction-markets/26/08/61348722/stock-market-will-sp-500-open-up-or-down-today-21",
    "source": "benzinga",
    "date": "2026-08-21T05:55:20.671000+00:00",
    "summary": "Will the S&P 500 open higher? Polymarket odds lean bullish as Wall Street weighs Iran sanctions against resilient US economic conditions.",
    "image": ""
  },
  {
    "title": "BJ's Wholesale Club Reports Strong Q2 Earnings with Significant EPS Beat",
    "url": "https://www.gurufocus.com/news/9047791/bjs-wholesale-club-reports-strong-q2-earnings-with-significant-eps-beat",
    "source": "GuruFocus",
    "date": "2026-08-21 11:14:00",
    "summary": "BJ's Wholesale Club (BJ) is seeing a notable increase in its stock price, up 4%, following the release of its Q2 earnings report. This quarter marked its larges",
    "image": "https://images.financialmodelingprep.com/news/bjs-wholesale-club-reports-strong-q2-earnings-with-significant-20260821.png"
  },
  {
    "title": "BJ's (BJ) Q2 Earnings: Taking a Look at Key Metrics Versus Estimates",
    "url": "https://www.zacks.com/stock/news/2978223/bj-s-bj-q2-earnings-taking-a-look-at-key-metrics-versus-estimates?cid=CS-STOCKNEWSAPI-FT-fundamental_analysis|nfm-2978223",
    "source": "Zacks Investment Research",
    "date": "2026-08-21 10:30:31",
    "summary": "Although the revenue and EPS for BJ's (BJ) give a sense of how its business performed in the quarter ended July 2026, it might be worth considering how some key metrics compare with Wall Street estimates and the year-ago numbers.",
    "image": "https://images.financialmodelingprep.com/news/bjs-bj-q2-earnings-taking-a-look-at-key-20260821.jpg"
  },
  {
    "title": "BJ's Wholesale Club Q2 Earnings Call Highlights",
    "url": "https://www.marketbeat.com/instant-alerts/bjs-wholesale-club-q2-earnings-call-highlights-2026-08-21/",
    "source": "MarketBeat",
    "date": "2026-08-21 10:03:25",
    "summary": "BJ's Wholesale Club NYSE: BJ reported second-quarter fiscal 2026 results that exceeded its expectations, supported by sales growth, membership gains, accelerating traffic and stronger-than-planned fuel profits. The warehouse retailer maintained its full-year comparable-sales outl",
    "image": "https://images.financialmodelingprep.com/news/bjs-wholesale-club-q2-earnings-call-highlights-20260821.jpg"
  },
  {
    "title": "Dow Jumps 350 Points; BJ's Wholesale Club Posts Upbeat Earnings",
    "url": "https://www.benzinga.com/news/26/08/61355886/dow-jumps-350-points-bjs-wholesale-club-posts-upbeat-earnings",
    "source": "Benzinga",
    "date": "2026-08-21 10:02:49",
    "summary": "U.S. stocks traded higher this morning, with the Dow Jones index gaining over 350 points on Friday.",
    "image": "https://images.financialmodelingprep.com/news/dow-jumps-350-points-bjs-wholesale-club-posts-upbeat-20260821.jpg"
  },
  {
    "title": "BJ's Wholesale second quarter earnings top estimates",
    "url": "https://www.proactiveinvestors.com/companies/news/1097410",
    "source": "Proactive Investors",
    "date": "2026-08-21 09:24:04",
    "summary": "BJ's Wholesale Club (NYSE:BJ) shares moved about 1% higher in pre-market trading on Friday after the warehouse retailer reported second-quarter fiscal 2026 earnings and revenue above analyst expectations, while raising its full-year adjusted earnings guidance. The company reporte",
    "image": "https://images.financialmodelingprep.com/news/bjs-wholesale-second-quarter-earnings-top-estimates-20260821.jpg"
  },
  {
    "title": "BJ's Wholesale Stock Pops on Earnings Beat, Raised Outlook",
    "url": "https://www.schaeffersresearch.com/content/news/2026/08/21/bjs-wholesale-stock-pops-on-earnings-beat-raised-outlook",
    "source": "Schaeffers Research",
    "date": "2026-08-21 09:18:22",
    "summary": "Shares of BJ's Wholesale Club Holdings Inc (NYSE:BJ) are up 2.3% at $93.39 before the open, after the membership warehouse operator reported better-than-expected second-quarter results and raised its full-year earnings outlook.",
    "image": "https://images.financialmodelingprep.com/news/bjs-wholesale-stock-pops-on-earnings-beat-raised-outlook-20260821.jpg"
  },
  {
    "title": "Stock Futures Ready to Rally, Brush Off Treasury Turmoil",
    "url": "https://www.schaeffersresearch.com/content/ezines/2026/08/21/stock-futures-ready-to-rally-brush-off-treasury-turmoil",
    "source": "Schaeffers Research",
    "date": "2026-08-21 09:13:00",
    "summary": "Stock futures are indicating a rally today, as Wall Street brushes off bond yield pressure",
    "image": "https://images.financialmodelingprep.com/news/stock-futures-ready-to-rally-brush-off-treasury-turmoil-20260821.png"
  },
  {
    "title": "BJ's Wholesale Club Continues Texas Expansion with New Location Planned for Tyler",
    "url": "https://www.businesswire.com/news/home/20260821033869/en/BJ%E2%80%99s-Wholesale-Club-Continues-Texas-Expansion-with-New-Location-Planned-for-Tyler/",
    "source": "Business Wire",
    "date": "2026-08-21 09:00:00",
    "summary": "MARLBOROUGH, Mass.--(BUSINESS WIRE)--BJ's Wholesale Club (NYSE: BJ) today announced plans for a new club location in Tyler, Texas. The club builds on the company's successful debut in the Dallas-Fort Worth area earlier this year. The new location is part of BJ's accelerated growt",
    "image": "https://images.financialmodelingprep.com/news/bjs-wholesale-club-continues-texas-expansion-with-new-location-20260821.jpg"
  },
  {
    "title": "BJ's Wholesale Club (BJ) Q2 Earnings and Revenues Beat Estimates",
    "url": "https://www.zacks.com/stock/news/2978079/bj-s-wholesale-club-bj-q2-earnings-and-revenues-beat-estimates?cid=CS-STOCKNEWSAPI-FT-fundamental_analysis|yseop_template_4-2978079",
    "source": "Zacks Investment Research",
    "date": "2026-08-21 08:56:03",
    "summary": "BJ's Wholesale Club (BJ) came out with quarterly earnings of $1.36 per share, beating the Zacks Consensus Estimate of $1.16 per share. This compares to earnings of $1.14 per share a year ago.",
    "image": "https://images.financialmodelingprep.com/news/bjs-wholesale-club-bj-q2-earnings-and-revenues-beat-20260821.jpg"
  },
  {
    "title": "BJ's Wholesale Earnings Are Imminent; These Most Accurate Analysts Revise Forecasts Ahead Of Earnings Call",
    "url": "https://www.benzinga.com/analyst-stock-ratings/price-target/26/08/61351917/bjs-wholesale-earnings-are-imminent-these-most-accurate-analysts-revise-forecasts-ahead-of-earnings-call",
    "source": "Benzinga",
    "date": "2026-08-21 07:45:07",
    "summary": "BJ's Wholesale Club Holdings, Inc. (NYSE:BJ) will release its second earnings report before the opening bell on Friday, Aug. 21.",
    "image": "https://images.financialmodelingprep.com/news/bjs-wholesale-earnings-are-imminent-these-most-accurate-analysts-20260821.jpg"
  },
  {
    "title": "BJ's Wholesale Logs Higher Profit, Revenue",
    "url": "https://www.wsj.com/business/retail/bjs-wholesale-logs-higher-profit-revenue-2fc70199",
    "source": "WSJ",
    "date": "2026-08-21 07:14:00",
    "summary": "The warehouse club chain reported higher second-quarter profit and revenue, as budget-conscious shoppers continued to flock to its stores in search of value",
    "image": "https://images.financialmodelingprep.com/news/bjs-wholesale-logs-higher-profit-revenue-20260821.jpg"
  },
  {
    "title": "BJ's Wholesale Club Holdings, Inc. Announces Second Quarter Fiscal 2026 Results",
    "url": "https://www.businesswire.com/news/home/20260821128344/en/BJ%E2%80%99s-Wholesale-Club-Holdings-Inc.-Announces-Second-Quarter-Fiscal-2026-Results/",
    "source": "Business Wire",
    "date": "2026-08-21 06:45:00",
    "summary": "MARLBOROUGH, Mass.--(BUSINESS WIRE)--BJ's Wholesale Club Holdings, Inc. (NYSE: BJ) (the \u201cCompany\u201d) today announced its financial results for the thirteen weeks and twenty-six weeks ended August 1, 2026. \"We delivered a strong second quarter, coming in ahead of our expectations ac",
    "image": "https://images.financialmodelingprep.com/news/bjs-wholesale-club-holdings-inc-announces-second-quarter-fiscal-20260821.jpg"
  },
  {
    "title": "Why Investors Need to Take Advantage of These 2 Consumer Staples Stocks Now",
    "url": "https://www.zacks.com/stock/news/2976135/why-investors-need-to-take-advantage-of-these-2-consumer-staples-stocks-now?cid=CS-STOCKNEWSAPI-FT-fundamental_analysis|zacks_education_earnings_esp-2976135",
    "source": "Zacks Investment Research",
    "date": "2026-08-18 09:55:28",
    "summary": "Finding stocks expected to beat quarterly earnings estimates becomes an easier task with our Zacks Earnings ESP.",
    "image": "https://images.financialmodelingprep.com/news/why-investors-need-to-take-advantage-of-these-2-20260818.jpg"
  },
  {
    "title": "BJ's Wholesale Club (BJ) Earnings Expected to Grow: What to Know Ahead of Next Week's Release",
    "url": "https://www.zacks.com/stock/news/2974974/bj-s-wholesale-club-bj-earnings-expected-to-grow-what-to-know-ahead-of-next-week-s-release?cid=CS-STOCKNEWSAPI-FT-fundamental_analysis|yseop_template_9-2974974",
    "source": "Zacks Investment Research",
    "date": "2026-08-14 11:01:05",
    "summary": "BJ's (BJ) possesses the right combination of the two key ingredients for a likely earnings beat in its upcoming report. Get prepared with the key expectations.",
    "image": "https://images.financialmodelingprep.com/news/bjs-wholesale-club-bj-earnings-expected-to-grow-what-20260814.jpg"
  },
  {
    "title": "3 Reasons Realty Income Stock Belongs in Every Dividend Investor's Portfolio",
    "url": "https://www.fool.com/investing/2026/06/26/3-reasons-realty-income-belongs-in-every-dividend/?source=iedfolrf0000001",
    "source": "The Motley Fool",
    "date": "2026-06-26T07:15:00Z",
    "summary": "Realty Income (O), a major retail REIT with nearly 15,600 global properties, is highlighted as an excellent dividend stock for investors seeking passive income and portfolio safety. The company offers a 5.3% dividend yield (nearly five times the S&P 500 average), has paid monthly",
    "image": "https://g.foolcdn.com/image/?url=https%3A%2F%2Fg.foolcdn.com%2Feditorial%2Fimages%2F875975%2Ffamily-child-saving-piggy-bank-financial-lessons-save-money-1200x800-5b2df79.jpg&w=1200&op=resize"
  },
  {
    "title": "BJ\u2019s Wholesale Club Partners with North Texas Food Bank to Expand Food Access and Strengthen Hunger Relief Efforts Across North Texas",
    "url": "https://www.globenewswire.com/news-release/2026/06/25/3317990/32859/en/BJ-s-Wholesale-Club-Partners-with-North-Texas-Food-Bank-to-Expand-Food-Access-and-Strengthen-Hunger-Relief-Efforts-Across-North-Texas.html",
    "source": "GlobeNewswire Inc.",
    "date": "2026-06-25T21:47:00Z",
    "summary": "BJ's Wholesale Club announced a comprehensive partnership with the North Texas Food Bank with a FY26 commitment of over $182,000. The investment will provide more than 345,000 meals and support hunger relief efforts across North Texas, including capacity-building grants to local ",
    "image": "https://ml.globenewswire.com/Resource/Download/c83c5fc6-acbc-43ba-bfc3-e4ba8c433322"
  },
  {
    "title": "Where Will Costco Stock Be in 3 Years?",
    "url": "https://www.fool.com/investing/2026/06/05/where-will-costco-stock-be-in-3-years/?source=iedfolrf0000001",
    "source": "The Motley Fool",
    "date": "2026-06-05T06:27:00Z",
    "summary": "New CEO Ron Vachris is maintaining Costco's traditional low-price philosophy while driving growth through AI integration and international expansion. The company is cutting prices despite inflation, expanding warehouse capacity, and achieving triple-digit growth in AI-driven sear",
    "image": "https://g.foolcdn.com/image/?url=https%3A%2F%2Fg.foolcdn.com%2Feditorial%2Fimages%2F868092%2Fcost-costco-logo-red.png&w=1200&op=resize"
  },
  {
    "title": "Costco Earnings Preview: Rising Fuel Prices Put Its Value Proposition to the Test",
    "url": "https://www.investing.com/analysis/costco-earnings-preview-rising-fuel-prices-put-its-value-proposition-to-the-test-200681103",
    "source": "Investing.com",
    "date": "2026-05-28T18:05:00Z",
    "summary": "Costco is set to report Q3 earnings Thursday after the market close. While rising gasoline prices typically squeeze consumer budgets, they could actually benefit Costco by driving more member visits and in-store spending. The company has rallied 17% since the start of 2026 and fa",
    "image": "https://i-invdn-com.investing.com/redesign/images/seo/investingcom_analysis_og.jpg"
  }
]

Calendar / Earnings

Data:

[
  {
    "symbol": "BJ",
    "date": "2026-11-20",
    "epsActual": null,
    "epsEstimated": 1.24,
    "revenueActual": null,
    "revenueEstimated": 5892130000,
    "lastUpdated": "2026-08-21"
  },
  {
    "symbol": "BJ",
    "date": "2026-08-21",
    "epsActual": 1.36,
    "epsEstimated": 1.17,
    "revenueActual": 6226579000,
    "revenueEstimated": 5968030000,
    "lastUpdated": "2026-08-21"
  },
  {
    "symbol": "BJ",
    "date": "2026-05-22",
    "epsActual": 1.1,
    "epsEstimated": 1.03,
    "revenueActual": 5661500000,
    "revenueEstimated": 5437423000,
    "lastUpdated": "2026-08-21"
  },
  {
    "symbol": "BJ",
    "date": "2026-03-05",
    "epsActual": 0.96,
    "epsEstimated": 0.934,
    "revenueActual": 5575388000,
    "revenueEstimated": 5548642000,
    "lastUpdated": "2026-06-05"
  },
  {
    "symbol": "BJ",
    "date": "2025-11-21",
    "epsActual": 1.16,
    "epsEstimated": 1.09,
    "revenueActual": 5348163000,
    "revenueEstimated": 5344087000,
    "lastUpdated": "2026-06-08"
  },
  {
    "symbol": "BJ",
    "date": "2025-08-22",
    "epsActual": 1.14,
    "epsEstimated": 1.09,
    "revenueActual": 5380240000,
    "revenueEstimated": 5485990362,
    "lastUpdated": "2025-11-21"
  }
]

Short & Liquidity

Data:

{
  "borrow": [],
  "short_interest": [
    {
      "symbol": "BJ",
      "file_date": "",
      "error": "Symbol not found in FINRA biweekly file",
      "days_to_cover": null
    }
  ],
  "ftd": {
    "symbol": "BJ",
    "periods": [
      {
        "file_period": "202604a",
        "settlement_date": "20260410",
        "quantity_fails": 24888,
        "price": 93.66
      },
      {
        "file_period": "202604b",
        "settlement_date": "20260430",
        "quantity_fails": 1604,
        "price": 91.43
      },
      {
        "file_period": "202606a",
        "settlement_date": "20260609",
        "quantity_fails": 1011,
        "price": 91.61
      },
      {
        "file_period": "202606b",
        "settlement_date": "20260629",
        "quantity_fails": 1794,
        "price": 88.87
      },
      {
        "file_period": "202607a",
        "settlement_date": "20260714",
        "quantity_fails": 304,
        "price": 90.12
      },
      {
        "file_period": "202607b",
        "settlement_date": "20260730",
        "quantity_fails": 34,
        "price": 99.99
      }
    ],
    "trend": "falling",
    "trend_description": "FTD quantity declining \u2014 shorts covering or delivery improving"
  }
}

Whales & Insiders

Data:

{
  "insider": [
    {
      "symbol": "BJ",
      "filingDate": "2026-08-19",
      "transactionDate": "2026-08-17",
      "reportingCik": "0001820292",
      "companyCik": "0001531152",
      "transactionType": "F-InKind",
      "securitiesOwned": 23080,
      "reportingName": "Schwartz Monica",
      "typeOfOwner": "officer: EVP, CIDO",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 485,
      "price": 94.43,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1531152/000153115226000049/0001531152-26-000049-index.htm"
    },
    {
      "symbol": "BJ",
      "filingDate": "2026-08-18",
      "transactionDate": "2026-08-14",
      "reportingCik": "0001510712",
      "companyCik": "0001531152",
      "transactionType": "S-Sale",
      "securitiesOwned": 274430,
      "reportingName": "Eddy Robert W.",
      "typeOfOwner": "director, officer: President & CEO",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 7900,
      "price": 93.64,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1531152/000153115226000047/0001531152-26-000047-index.htm"
    },
    {
      "symbol": "BJ",
      "filingDate": "2026-08-18",
      "transactionDate": "2026-08-14",
      "reportingCik": "0001510712",
      "companyCik": "0001531152",
      "transactionType": "S-Sale",
      "securitiesOwned": 274330,
      "reportingName": "Eddy Robert W.",
      "typeOfOwner": "director, officer: President & CEO",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 100,
      "price": 93.98,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1531152/000153115226000047/0001531152-26-000047-index.htm"
    },
    {
      "symbol": "BJ",
      "filingDate": "2026-07-31",
      "transactionDate": "2026-07-29",
      "reportingCik": "0001510712",
      "companyCik": "0001531152",
      "transactionType": "M-Exempt",
      "securitiesOwned": 355346,
      "reportingName": "Eddy Robert W.",
      "typeOfOwner": "director, officer: President & CEO",
      "acquisitionOrDisposition": "A",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 73016,
      "price": 17,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1531152/000153115226000045/0001531152-26-000045-index.htm"
    },
    {
      "symbol": "BJ",
      "filingDate": "2026-07-31",
      "transactionDate": "2026-07-29",
      "reportingCik": "0001510712",
      "companyCik": "0001531152",
      "transactionType": "S-Sale",
      "securitiesOwned": 282330,
      "reportingName": "Eddy Robert W.",
      "typeOfOwner": "director, officer: President & CEO",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 73016,
      "price": 100.02,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1531152/000153115226000045/0001531152-26-000045-index.htm"
    },
    {
      "symbol": "BJ",
      "filingDate": "2026-07-31",
      "transactionDate": "2026-07-29",
      "reportingCik": "0001510712",
      "companyCik": "0001531152",
      "transactionType": "M-Exempt",
      "securitiesOwned": 189484,
      "reportingName": "Eddy Robert W.",
      "typeOfOwner": "director, officer: President & CEO",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 73016,
      "price": 17,
      "securityName": "Stock Option",
      "url": "https://www.sec.gov/Archives/edgar/data/1531152/000153115226000045/0001531152-26-000045-index.htm"
    },
    {
      "symbol": "BJ",
      "filingDate": "2026-07-17",
      "transactionDate": "2026-07-15",
      "reportingCik": "0001510712",
      "companyCik": "0001531152",
      "transactionType": "S-Sale",
      "securitiesOwned": 289930,
      "reportingName": "Eddy Robert W.",
      "typeOfOwner": "director, officer: President & CEO",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 400,
      "price": 89.15,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1531152/000153115226000043/0001531152-26-000043-index.htm"
    },
    {
      "symbol": "BJ",
      "filingDate": "2026-07-17",
      "transactionDate": "2026-07-15",
      "reportingCik": "0001510712",
      "companyCik": "0001531152",
      "transactionType": "S-Sale",
      "securitiesOwned": 285806,
      "reportingName": "Eddy Robert W.",
      "typeOfOwner": "director, officer: President & CEO",
      "acquisitionOrDisposition": "D",
      "directOrIndirect": "D",
      "formType": "4",
      "securitiesTransacted": 4124,
      "price": 90.29,
      "securityName": "Common Stock",
      "url": "https://www.sec.gov/Archives/edgar/data/1531152/000153115226000043/0001531152-26-000043-index.htm"
    }
  ],
  "congress": [
    "status",
    "endpoint",
    "provided",
    "message",
    {
      "symbol": "BJ",
      "senateID": "M001157",
      "disclosureDate": "2026-07-13",
      "transactionDate": "2026-06-18",
      "firstName": "Michael",
      "lastName": "McCaul",
      "office": "Michael McCaul",
      "district": "TX10",
      "owner": "Spouse",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/9116211.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2026-04-08",
      "transactionDate": "2026-03-05",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034299.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2026-04-08",
      "transactionDate": "2026-03-04",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034299.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2026-03-11",
      "transactionDate": "2026-02-18",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034159.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2026-03-11",
      "transactionDate": "2026-02-13",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034159.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2026-03-11",
      "transactionDate": "2026-02-05",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034159.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2026-03-11",
      "transactionDate": "2026-02-09",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034159.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2026-03-11",
      "transactionDate": "2026-02-02",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034159.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2026-02-03",
      "transactionDate": "2026-01-28",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20033921.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2025-11-05",
      "transactionDate": "2025-10-16",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Purchase",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20033408.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2025-11-05",
      "transactionDate": "2025-10-15",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Purchase",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20033408.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2025-09-03",
      "transactionDate": "2025-08-25",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Purchase",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20031013.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001136",
      "disclosureDate": "2025-08-13",
      "transactionDate": "2025-07-10",
      "firstName": "Lisa",
      "lastName": "McClain",
      "office": "Lisa McClain",
      "district": "MI09",
      "owner": "Spouse",
      "assetDescription": "BJ's Wholesale Club Holdings, Inc. Common Stock",
      "assetType": "Stock",
      "type": "Sale (Full)",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20030891.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001136",
      "disclosureDate": "2025-08-13",
      "transactionDate": "2025-06-11",
      "firstName": "Lisa",
      "lastName": "McClain",
      "office": "Lisa McClain",
      "district": "MI09",
      "owner": "Spouse",
      "assetDescription": "BJ's Wholesale Club Holdings, Inc. Common Stock",
      "assetType": "Stock",
      "type": "Purchase",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20030891.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001157",
      "disclosureDate": "2025-05-15",
      "transactionDate": "2025-04-04",
      "firstName": "Michael",
      "lastName": "McCaul",
      "office": "Michael McCaul",
      "district": "TX10",
      "owner": "Spouse",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$15,001 - $50,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/8220904.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001157",
      "disclosureDate": "2025-05-15",
      "transactionDate": "2025-04-14",
      "firstName": "Michael",
      "lastName": "McCaul",
      "office": "Michael McCaul",
      "district": "TX10",
      "owner": "Spouse",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$15,001 - $50,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/8220904.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001157",
      "disclosureDate": "2025-05-15",
      "transactionDate": "2025-04-02",
      "firstName": "Michael",
      "lastName": "McCaul",
      "office": "Michael McCaul",
      "district": "TX10",
      "owner": "Spouse",
      "assetDescription": "BJ's Wholesale Club Holdings Inc",
      "assetType": "Stock",
      "type": "Sale",
      "amount": "$15,001 - $50,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/8220904.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2025-05-02",
      "transactionDate": "2025-04-09",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "Dependent",
      "assetDescription": "BJ's Wholesale Club Holdings, Inc. Common Stock",
      "assetType": "Stock",
      "type": "Purchase",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20030265.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2025-05-02",
      "transactionDate": "2025-04-04",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "Dependent",
      "assetDescription": "BJ's Wholesale Club Holdings, Inc. Common Stock",
      "assetType": "Stock",
      "type": "Purchase",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20030265.pdf"
    },
    {
      "symbol": "BJ",
      "senateID": "M001232",
      "disclosureDate": "2025-05-02",
      "transactionDate": "2025-04-01",
      "firstName": "April",
      "lastName": "Delaney",
      "office": "April Delaney",
      "district": "MD06",
      "owner": "Dependent",
      "assetDescription": "BJ's Wholesale Club Holdings, Inc. Common Stock",
      "assetType": "Stock",
      "type": "Purchase",
      "amount": "$1,001 - $15,000",
      "capitalGainsOver200USD": "False",
      "comment": "",
      "link": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20030265.pdf"
    }
  ],
  "dark_pool": [
    {
      "ticker": "BJ",
      "executed_at": "2026-08-21T16:54:45.242000Z",
      "size": 320.0,
      "price": 95.36,
      "premium": 30515.2,
      "volume": 320.0,
      "trade_code": " "
    },
    {
      "ticker": "BJ",
      "executed_at": "2026-08-21T16:56:57.377000Z",
      "size": 300.0,
      "price": 95.4499,
      "premium": 28634.97,
      "volume": 300.0,
      "trade_code": " "
    },
    {
      "ticker": "BJ",
      "executed_at": "2026-08-21T16:55:40.488000Z",
      "size": 240.0,
      "price": 95.41,
      "premium": 22898.399999999998,
      "volume": 240.0,
      "trade_code": "F"
    },
    {
      "ticker": "BJ",
      "executed_at": "2026-08-21T16:59:28.830000Z",
      "size": 200.0,
      "price": 95.56,
      "premium": 19112.0,
      "volume": 200.0,
      "trade_code": " "
    },
    {
      "ticker": "BJ",
      "executed_at": "2026-08-21T16:59:28.825000Z",
      "size": 200.0,
      "price": 95.56,
      "premium": 19112.0,
      "volume": 200.0,
      "trade_code": " "
    },
    {
      "ticker": "BJ",
      "executed_at": "2026-08-21T16:57:53.509000Z",
      "size": 200.0,
      "price": 95.44,
      "premium": 19088.0,
      "volume": 200.0,
      "trade_code": " "
    },
    {
      "ticker": "BJ",
      "executed_at": "2026-08-21T16:57:29.839000Z",
      "size": 200.0,
      "price": 95.44,
      "premium": 19088.0,
      "volume": 200.0,
      "trade_code": " "
    },
    {
      "ticker": "BJ",
      "executed_at": "2026-08-21T16:56:29.751000Z",
      "size": 200.0,
      "price": 95.39,
      "premium": 19078.0,
      "volume": 200.0,
      "trade_code": " "
    }
  ],
  "ats": {
    "symbol": "BJ",
    "date": "20260820",
    "ats_volume": 0,
    "total_volume": 2347123,
    "ats_ratio": 0.0,
    "ats_pct": 0.0,
    "signal": "Low",
    "history": [
      {
        "date": "20260820",
        "ats_ratio": 0.0
      },
      {
        "date": "20260819",
        "ats_ratio": 0.0
      },
      {
        "date": "20260818",
        "ats_ratio": 0.0
      },
      {
        "date": "20260817",
        "ats_ratio": 0.0
      },
      {
        "date": "20260814",
        "ats_ratio": 0.0
      }
    ]
  },
  "polygon_dp": {
    "ticker": "BJ",
    "days": [
      {
        "date": "2026-08-21",
        "close": 95.55,
        "vwap": 94.73,
        "volume": 2118589,
        "vwap_discount_pct": -0.86
      },
      {
        "date": "2026-08-20",
        "close": 91.3,
        "vwap": 90.67,
        "volume": 5166180,
        "vwap_discount_pct": -0.69
      },
      {
        "date": "2026-08-19",
        "close": 91.79,
        "vwap": 92.8,
        "volume": 2243506,
        "vwap_discount_pct": 1.1
      },
      {
        "date": "2026-08-18",
        "close": 92.69,
        "vwap": 93.39,
        "volume": 1471789,
        "vwap_discount_pct": 0.75
      },
      {
        "date": "2026-08-17",
        "close": 94.43,
        "vwap": 94.0,
        "volume": 1453057,
        "vwap_discount_pct": -0.45
      }
    ],
    "avg_vwap_discount_pct": -0.03,
    "signal": "Neutral"
  },
  "options_flow": [
    {
      "open_interest": 211,
      "underlying_symbol": "BJ",
      "nbbo_ask": "2.45",
      "option_chain_id": "BJ260918C00095000",
      "size": 50,
      "sector": "Consumer Defensive",
      "price": "2.45",
      "underlying_price": "93.83",
      "nbbo_bid": "2.20",
      "volume": 146,
      "delta": "0.465836845032442",
      "executed_at": "2026-08-21T15:19:41.415000Z",
      "option_type": "call",
      "premium": "12250.00",
      "strike": "95",
      "implied_volatility": "0.2760254599010019",
      "expiry": "2026-09-18"
    }
  ],
  "net_premium": {
    "ticker": "BJ",
    "net_call_premium": "55190.00",
    "net_put_premium": "37312.00",
    "call_premium": "369049.00",
    "put_premium": "197452.00",
    "bullish_premium": "264207.00",
    "bearish_premium": "246329.00",
    "put_call_ratio": "0.61407249466950959488",
    "iv_rank": "20.3082",
    "implied_move_perc": "0.052000",
    "gex_ratio": "0.76967708866453344414",
    "gex_net_change": "15439.3881",
    "gex_call": "38721.5425",
    "gex_put": "-29803.0841",
    "gex_net": 8918.4584,
    "gex_call_delta": "706420.8495",
    "gex_put_delta": "-342573.2089",
    "gex_date": "2026-08-21"
  },
  "hot_chains": [
    {
      "underlying_symbol": "BJ",
      "expires": "2026-08-21",
      "open_interest": 622,
      "option_type": "call",
      "delta": 0.0280113468376605,
      "ask_volume": 129,
      "last_price": "0.01",
      "implied_volatility": "1.144235147895166",
      "gamma": 0.0281052829120026,
      "avg_price": "0.1450404858299595141700404863",
      "bid_volume": 334,
      "nbbo_ask": "0.05",
      "strike": "100",
      "option_symbol": "BJ260821C00100000",
      "total_premium": "7165.00",
      "iv": 1.294604654250236,
      "volume": 494,
      "nbbo_bid": "0.00"
    },
    {
      "underlying_symbol": "BJ",
      "expires": "2026-08-21",
      "open_interest": 423,
      "option_type": "call",
      "delta": 0.624515815949621,
      "ask_volume": 211,
      "last_price": "0.79",
      "implied_volatility": "0.828046560526332",
      "gamma": 0.233721358530441,
      "avg_price": "0.8852906976744186046511627908",
      "bid_volume": 95,
      "nbbo_ask": "0.90",
      "strike": "95",
      "option_symbol": "BJ260821C00095000",
      "total_premium": "30454.00",
      "iv": 0.91884754486657,
      "volume": 344,
      "nbbo_bid": "0.55"
    },
    {
      "underlying_symbol": "BJ",
      "expires": "2026-09-18",
      "open_interest": 615,
      "option_type": "put",
      "delta": -0.196617408102607,
      "ask_volume": 239,
      "last_price": "0.70",
      "implied_volatility": "0.2751643532717668",
      "gamma": 0.0409455222879425,
      "avg_price": "1.5481569965870307167235494884",
      "bid_volume": 37,
      "nbbo_ask": "0.85",
      "strike": "90",
      "option_symbol": "BJ260918P00090000",
      "total_premium": "45361.00",
      "iv": 0.255573987168657,
      "volume": 293,
      "nbbo_bid": "0.55"
    },
    {
      "underlying_symbol": "BJ",
      "expires": "2026-09-18",
      "open_interest": 251,
      "option_type": "call",
      "delta": 0.283927101812658,
      "ask_volume": 77,
      "last_price": "1.16",
      "implied_volatility": "0.261042168344405",
      "gamma": 0.0469365464771625,
      "avg_price": "1.1151082251082251082251082253",
      "bid_volume": 137,
      "nbbo_ask": "1.40",
      "strike": "100",
      "option_symbol": "BJ260918C00100000",
      "total_premium": "25759.00",
      "iv": 0.272360774036154,
      "volume": 231,
      "nbbo_bid": "1.05"
    },
    {
      "underlying_symbol": "BJ",
      "expires": "2026-09-18",
      "open_interest": 103,
      "option_type": "call",
      "delta": 0.1177136343749824,
      "ask_volume": 10,
      "last_price": "0.40",
      "implied_volatility": "0.2662544466643945",
      "gamma": 0.026696519778345,
      "avg_price": "0.3963888888888888888888888888",
      "bid_volume": 167,
      "nbbo_ask": "0.55",
      "strike": "105",
      "option_symbol": "BJ260918C00105000",
      "total_premium": "7135.00",
      "iv": 0.27884330663417,
      "volume": 180,
      "nbbo_bid": "0.30"
    },
    {
      "underlying_symbol": "BJ",
      "expires": "2026-08-21",
      "open_interest": 715,
      "option_type": "put",
      "delta": -0.01924472009901034,
      "ask_volume": 90,
      "last_price": "0.01",
      "implied_volatility": "1.376264563168901",
      "gamma": 0.01700124476492036,
      "avg_price": "0.1215555555555555555555555554",
      "bid_volume": 85,
      "nbbo_ask": "0.05",
      "strike": "90",
      "option_symbol": "BJ260821P00090000",
      "total_premium": "2188.00",
      "iv": 1.560392103449412,
      "volume": 180,
      "nbbo_bid": "0.00"
    },
    {
      "underlying_symbol": "BJ",
      "expires": "2026-09-18",
      "open_interest": 211,
      "option_type": "call",
      "delta": 0.542402819691049,
      "ask_volume": 118,
      "last_price": "3.40",
      "implied_volatility": "0.2899028642385565",
      "gamma": 0.0536072459809912,
      "avg_price": "2.8385057471264367816091954025",
      "bid_volume": 44,
      "nbbo_ask": "3.40",
      "strike": "95",
      "option_symbol": "BJ260918C00095000",
      "total_premium": "49390.00",
      "iv": 0.279139879786167,
      "volume": 174,
      "nbbo_bid": "2.90"
    },
    {
      "underlying_symbol": "BJ",
      "expires": "2026-08-21",
      "open_interest": 2146,
      "option_type": "call",
      "delta": 0.911377474457043,
      "ask_volume": 56,
      "last_price": "5.10",
      "implied_volatility": "2.398210360511522",
      "gamma": 0.0376051975622578,
      "avg_price": "4.6766666666666666666666666668",
      "bid_volume": 62,
      "nbbo_ask": "6.50",
      "strike": "90",
      "option_symbol": "BJ260821C00090000",
      "total_premium": "74359.00",
      "iv": 2.41675372593567,
      "volume": 159,
      "nbbo_bid": "5.60"
    }
  ],
  "gamma_profile": {
    "ticker": "BJ",
    "spot": 95.52,
    "date": "2026-08-21",
    "flip_point": 87.13,
    "net_gex": 8918.46,
    "call_walls": [
      {
        "strike": 90.0,
        "gex": 12474.75
      },
      {
        "strike": 100.0,
        "gex": 11800.62
      },
      {
        "strike": 95.0,
        "gex": 7334.67
      }
    ],
    "put_walls": [
      {
        "strike": 95.0,
        "gex": -10950.09
      },
      {
        "strike": 100.0,
        "gex": -10008.76
      },
      {
        "strike": 90.0,
        "gex": -4714.11
      }
    ],
    "by_strike": [
      {
        "strike": 40.0,
        "call_gex": 0.0,
        "put_gex": -0.0,
        "net_gex": -0.0
      },
      {
        "strike": 45.0,
        "call_gex": 1.08,
        "put_gex": -5.39,
        "net_gex": -4.31
      },
      {
        "strike": 50.0,
        "call_gex": 0.52,
        "put_gex": -12.81,
        "net_gex": -12.29
      },
      {
        "strike": 55.0,
        "call_gex": 0.35,
        "put_gex": -53.93,
        "net_gex": -53.58
      },
      {
        "strike": 60.0,
        "call_gex": 6.12,
        "put_gex": -18.76,
        "net_gex": -12.63
      },
      {
        "strike": 65.0,
        "call_gex": 5.68,
        "put_gex": -209.94,
        "net_gex": -204.26
      },
      {
        "strike": 70.0,
        "call_gex": 21.86,
        "put_gex": -83.84,
        "net_gex": -61.98
      },
      {
        "strike": 75.0,
        "call_gex": 26.26,
        "put_gex": -198.36,
        "net_gex": -172.1
      },
      {
        "strike": 80.0,
        "call_gex": 80.24,
        "put_gex": -1392.46,
        "net_gex": -1312.22
      },
      {
        "strike": 85.0,
        "call_gex": 356.25,
        "put_gex": -1833.74,
        "net_gex": -1477.5
      },
      {
        "strike": 90.0,
        "call_gex": 12474.75,
        "put_gex": -4714.11,
        "net_gex": 7760.64
      },
      {
        "strike": 95.0,
        "call_gex": 7334.67,
        "put_gex": -10950.09,
        "net_gex": -3615.42
      },
      {
        "strike": 100.0,
        "call_gex": 11800.62,
        "put_gex": -10008.76,
        "net_gex": 1791.86
      },
      {
        "strike": 105.0,
        "call_gex": 3139.09,
        "put_gex": -186.28,
        "net_gex": 2952.81
      },
      {
        "strike": 110.0,
        "call_gex": 2171.02,
        "put_gex": -72.59,
        "net_gex": 2098.43
      },
      {
        "strike": 115.0,
        "call_gex": 628.57,
        "put_gex": -61.34,
        "net_gex": 567.23
      },
      {
        "strike": 120.0,
        "call_gex": 218.64,
        "put_gex": 0.0,
        "net_gex": 218.64
      },
      {
        "strike": 125.0,
        "call_gex": 237.02,
        "put_gex": 0.0,
        "net_gex": 237.02
      },
      {
        "strike": 130.0,
        "call_gex": 77.11,
        "put_gex": 0.0,
        "net_gex": 77.11
      },
      {
        "strike": 135.0,
        "call_gex": 13.29,
        "put_gex": -0.68,
        "net_gex": 12.61
      },
      {
        "strike": 140.0,
        "call_gex": 80.47,
        "put_gex": 0.0,
        "net_gex": 80.47
      },
      {
        "strike": 145.0,
        "call_gex": 17.27,
        "put_gex": 0.0,
        "net_gex": 17.27
      },
      {
        "strike": 150.0,
        "call_gex": 25.35,
        "put_gex": 0.0,
        "net_gex": 25.35
      },
      {
        "strike": 155.0,
        "call_gex": 1.54,
        "put_gex": 0.0,
        "net_gex": 1.54
      },
      {
        "strike": 160.0,
        "call_gex": 2.39,
        "put_gex": 0.0,
        "net_gex": 2.39
      }
    ]
  },
  "oi_changes": {
    "net_call_oi_change": 1113,
    "net_put_oi_change": 686,
    "top": [
      {
        "strike": "100",
        "oi_change": 1000,
        "type": "call"
      },
      {
        "strike": "100",
        "oi_change": 1000,
        "type": "put"
      },
      {
        "strike": "100",
        "oi_change": -542,
        "type": "put"
      },
      {
        "strike": "85",
        "oi_change": 247,
        "type": "put"
      },
      {
        "strike": "105",
        "oi_change": 139,
        "type": "call"
      }
    ]
  }
}

Market Environment

Data:

{
  "vix": 15.84,
  "sp500": 7691.76,
  "fed_funds": 3.63,
  "yield_curve_10y2y": 0.52,
  "hy_spread": 2.7,
  "treasury": {
    "date": "2026-08-19",
    "month1": 3.77,
    "month2": 3.81,
    "month3": 3.86,
    "month6": 3.94,
    "year1": 4,
    "year2": 4.19,
    "year3": 4.25,
    "year5": 4.35,
    "year7": 4.48,
    "year10": 4.65,
    "year20": 5.17,
    "year30": 5.19
  },
  "events": []
}

Intraday Patterns

Data:

{
  "days": 44,
  "patterns": [
    {
      "name": "VWAP Touch",
      "count": 44,
      "pct": 100
    },
    {
      "name": "9 EMA Touch",
      "count": 44,
      "pct": 100
    },
    {
      "name": "21 EMA Touch",
      "count": 44,
      "pct": 100
    },
    {
      "name": "Woodie Pivot Touch",
      "count": 43,
      "pct": 98
    },
    {
      "name": "ORB Breakout",
      "count": 37,
      "pct": 84
    },
    {
      "name": "PDH/PDL Touch",
      "count": 37,
      "pct": 84
    },
    {
      "name": "Gap Fill",
      "count": 32,
      "pct": 73
    },
    {
      "name": "Open Retracement",
      "count": 27,
      "pct": 61
    },
    {
      "name": "Darvas Box",
      "count": 27,
      "pct": 61
    },
    {
      "name": "High Vol Open",
      "count": 8,
      "pct": 18
    },
    {
      "name": "Power Hour",
      "count": 6,
      "pct": 14
    }
  ]
}