BJ's Wholesale Club Holdings, Inc.

Annual Trend FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 FY 2026 FY 2017 TTM
Total Revenue $12.8b
$13.0b +1.98%
$13.2b +1.41%
$15.4b +16.98%
$16.7b +8.02%
$19.3b +15.89%
$20.0b +3.38%
$20.5b +2.67%
$21.5b +4.66%
$12.4b -42.44%
$22.0b +77.85%
Cost of Revenue $10.5b
$10.6b +1.26%
$10.8b +1.10%
$12.5b +15.67%
$13.6b +9.14%
$15.9b +16.89%
$16.3b +2.79%
$16.7b +2.52%
$17.5b +4.30%
$10.2b -41.44%
$17.9b +75.17%
Cost of sales $10.5b
$10.6b +1.26%
$10.8b +1.10%
$12.5b +15.67%
$13.6b +9.14%
$15.9b +16.89%
$16.3b +2.79%
$16.7b +2.52%
$17.5b +4.30%
$10.2b -41.44%
$17.9b +75.17%
Gross Profit $2.2b
$2.4b +5.35%
$2.4b +2.79%
$3.0b +22.75%
$3.1b +3.35%
$3.4b +11.46%
$3.6b +6.15%
$3.8b +3.35%
$4.0b +6.25%
$2.1b -46.81%
$4.1b +90.74%
Selling, General and Administrative Expense $2.0b $2.1b $2.1b $2.3b $2.4b $2.7b $2.8b $3.0b $3.2b $1.9b $3.2b
Amortization of Intangible Assets $26.0m $21.8m
Operating expenses:
Operating Income (Loss) $220.3m
$303.5m +37.76%
$352.2m +16.06%
$642.4m +82.39%
$617.3m -3.90%
$738.0m +19.55%
$800.4m +8.46%
$772.2m -3.52%
$816.6m +5.75%
$216.0m -73.55%
$859.3m +297.80%
Interest Expense, Debt $163.2m $128.6m $96.7m $65.1m $45.1m $37.5m $58.2m $42.7m $31.9m $42.7m
Interest expense, net $196.7m $164.5m $108.2m $84.4m $59.4m $47.5m $64.5m $51.4m $42.4m $143.4m $42.7m
Interest Income, Other $0 $173k
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest $23.5m $138.9m $244.0m $558.0m $557.9m $690.5m $735.9m $720.8m $774.2m $72.7m $777.2m
Income from discontinued operations, net of income taxes ($1.7m) $169k ($581k) ($152k) ($108k) ($1.1m) $89k $0 $0 ($476k)
Income Tax Expense (Benefit) ($28.4m) $11.8m $56.2m $136.8m $131.1m $176.3m $212.2m $186.4m $195.8m $28.0m $205.9m
Net Income (Loss) Attributable to Parent $50.3m
$127.3m +153.00%
$187.2m +47.08%
$421.0m +124.94%
$426.7m +1.34%
$513.2m +20.28%
$523.7m +2.06%
$534.4m +2.04%
$578.4m +8.23%
$44.2m -92.35%
$571.3m +1191.91%
Earnings Per Share, Basic $0.57 $1.09 $1.37 $3.09 $3.15 $3.83 $3.94 $4.04 $4.41 $0.50 $4.38
Earnings Per Share, Diluted $0.54 $1.05 $1.35 $3.03 $3.09 $3.76 $3.88 $4.00 $4.38 $0.48 $4.35
Income (Loss) from Continuing Operations, Per Basic Share $1 $1 $1 $3 $3 $4 $4
Income (Loss) from Continuing Operations, Per Diluted Share $1 $1 $1 $3 $3 $4 $4
Income per share attributable to common stockholders—basic (in usd per share) $1 $1 $1 $3 $3 $4 $4 $4 $4 $0.50
Income per share attributable to common stockholders—diluted (in usd per share) $1 $1 $1 $3 $3 $4 $4 $4 $4 $0.48
Basic (in shares) $88.4m $116.6m $136.2m $136.1m $135.4m $134.0m $133.0m $132.2m $131.2m $88.2m $130.5m
Diluted (in shares) $92.3m $121.1m $139.1m $138.9m $138.0m $136.5m $135.1m $133.6m $132.1m $90.7m $131.2m
Weighted Average Number of Shares Outstanding, Basic 88.4m 116.6m 136.2m 136.1m 135.4m 134.0m 133.0m 132.2m 131.2m $88.2m 130.5m
Weighted Average Number of Shares Outstanding, Diluted 92.3m 121.1m 139.1m 138.9m 138.0m 136.5m 135.1m 133.6m 132.1m $90.7m 131.2m
Additional Financial Items
Amounts reclassified from accumulated other comprehensive income, net of tax $0 $0 $6.1m $9.5m ($421k) ($501k) $0 $0
Goodwill, Impairment Loss $0 $0 $0 $0 $0 $0 $0 $0
Income from continuing operations $1 $1 $1 $421.2m $3 $4 $4 $4 $578.4m $44.7m
Postretirement medical plan adjustment, net of tax $240k ($990k) ($33k) ($110k) $78k ($548k) ($270k) ($158k)
Pre-opening expenses $3.0m $6.1m $15.2m $9.8m $14.9m $24.9m $19.6m $28.3m $29.4m $2.7m
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent $52.0m $127.1m $187.8m $421.2m $426.8m $514.3m $523.7m $534.4m $578.4m
Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent ($1.7m) $169k ($581k) ($152k) ($108k) ($1.1m) $89k $0 $0 ($476k)
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest ($1.7m) $169k
Total comprehensive income $50.0m $113.5m $171.9m $427.1m $448.5m $513.4m $522.7m $534.1m $578.2m $43.2m
Total other comprehensive loss ($312k) ($13.7m) ($15.3m) $6.1m $21.8m $245k ($1.0m) ($270k) ($158k) ($1.0m)

Values abbreviated: b = billions, m = millions, k = thousands. Per share data in USD.