C vs BAC

Citigroup Inc. vs Bank of America Corporation · Updated Mar 28, 2026

C9 winsBAC13 wins

Price Performance

C +52.68%BAC +13.87%

Performance

CBAC
1 Month-7.81%-9.27%
3 Months-10.28%-16.21%
6 Months+5.38%-9.28%
YTD-8.20%-14.73%
1 Year+43.84%+8.36%
3 Year+135.90%+64.04%
5 Year+113.60%+21.72%

Yearly Returns

YTD20252024202320222021202020192018201720162015
C-9.5%+66.8%+32.7%+12.4%-28.4%+0.4%-24.1%+49.2%-30.0%+22.8%+16.2%-4.6%
BAC-16.1%+24.2%+29.6%+0.5%-28.3%+48.1%-15.0%+41.1%-17.6%+31.0%+34.5%-6.0%

Valuation

CBAC
P/E Ratio15.3212.31
Forward P/E10.6510.86
PEG Ratio0.800.78
P/S Ratio2.253.05
P/B Ratio0.901.14
EV/EBITDA6.8410.75

Financials

CBAC
EPS (TTM)$6.99$3.81
Gross Margin+88.83%
Operating Margin+19.18%+39.88%
Net Margin+12.69%+24.14%
ROE+6.76%+10.06%
ROA+0.54%+0.89%
Debt/Equity1.481.05

Growth

CBAC
Revenue Growth YoY+1.48%+23.01%
Revenue Growth QoQ-10.05%+11.01%
EPS Growth YoY-9.02%+18.52%
EPS Growth QoQ-34.95%-9.43%

Technical

CBAC
RSI (14)44.7336.65
% From 20-Day SMA-2.07%-2.66%
% From 50-Day SMA-5.25%-8.25%
% From 200-Day SMA+4.74%-7.57%
% From 52-Week High-14.41%-18.51%
% From 52-Week Low+92.97%+41.84%

Analyst Ratings

C
Buy(22 analysts)
Strong SellHoldStrong Buy
Price Target
$132.09
+20.88% upside
BAC
Buy(31 analysts)
Strong SellHoldStrong Buy
Price Target
$60.33
+28.81% upside

Overview

CBAC
SectorFinancial ServicesFinancial Services
IndustryBanks - DiversifiedBanks - Diversified
ExchangeNYSENYSE
Market Cap$191.64B$344.39B
Shares Outstanding1.75B7.30B
Avg Volume (10D)15.86M40.22M
Dividend Yield2.15%2.33%

Frequently Asked Questions

Is C or BAC a better buy right now?
Based on 22 comparable metrics, BAC leads in 13 categories while C leads in 9. BAC has a consensus analyst rating with 31 analysts covering the stock. Neither stock should be purchased based on a single comparison — consider your investment goals and risk tolerance.
Which stock has better performance, C or BAC?
Over the past year, C returned +43.84% compared to BAC's +8.36%. In the short term (1 month), C returned -7.81% vs BAC's -9.27%.
Is C or BAC more expensive?
C trades at a P/E of 15.32 compared to BAC's 12.31. On a price-to-sales basis, C trades at 2.25x vs BAC's 3.05x. Forward P/E: C at 10.65 vs BAC at 10.86.
Which stock has higher growth, C or BAC?
C's revenue grew +1.48% year-over-year compared to BAC's +23.01%. EPS growth: C at -9.02% vs BAC at +18.52%.
Do C and BAC pay dividends?
C pays a dividend with a yield of 2.15%. BAC pays a dividend with a yield of 2.33%.
Which stock do analysts prefer, C or BAC?
C has 22 analysts with a target price of $132.09 (+20.88% upside). BAC has 31 analysts with a target of $60.33 (+28.81% upside).

Data updated daily. All comparisons based on latest available market data. Not investment advice.