Bank of America (BAC) reported the firm's fourth quarter financial performance on Wednesday morning. The firm posted GAAP EPS of $0.82, which was good for annual growth of 29%, and beat Wall Street. The firm also generated $22.06B in revenue for the three month period, up 9.8% year over year (a second straight quarter of growth), but a very slight miss for Wall Street.
Net interest income increased 11% to $11.4B driven by strong deposit growth and investment of excess liquidity. Non-interest income increased 8% to $10.7B, driven by record asset management fees and record investment banking revenue. Non-interest expense increased 6% to $14.7B, largely driven by higher revenue-related incentive compensation (pay/bonuses), and partially offset by lower Covid related costs. Just an FYI, the 6% increase in compensation compares well with the 11% rise at JPMorgan (JPM) , and the 23% increase at Goldman Sachs (GS) . Note: I came into earnings season long BAC and JPM, I added to JPM on the selloff, and I initiated a long position in GS on Tuesday. Wells Fargo (WFC) remains my top banking pick in this environment. I am now long all four of these names.
Average loan and lease balances for the quarter increased $10B to $945B, while period ending balances increased $51B to $979B, led by strong commercial loan growth as well as higher credit card balances. Average deposits popped 16% to $2T (with a T), while average global liquidity sources increased 23% to $1.2T.
Provisions for credit card losses improved $542M to a benefit of $489M driven by asset quality and macroeconomic improvements, but partially offset by loan growth. The quarter also included a net reserve release of $851M. Bank of America ended the quarter/year with a tangible book value of $21.68. At the last sale I saw of $47.37, BAC now trades at 2.18 times tangible book. The firm's efficiency ratio is down to 53% from 58% a year ago. (Lower is better. Efficiency Ratio = expenses/revenue.)
Segment Performance
1) Consumer Banking. Net income increased 20.7% to $3.124B, on revenue that increased 8.1% to $8.912B. Average deposits grew 16% to more than $1T. Average loans and leases contracted 7%. Excluding the PPP program, average loans and leases increased 5%. Consumer investment increased 20%, while combined credit/debit card spending increased 22%.
2) Global Wealth and Investment Management. Net income increased 47% to $1.226B, on revenue that increased 15.5% to $5.402B. Total client balances grew 15% to $3.8T. Average deposits increased 18% to $361B, while average loans and leases increased 10% to $205B.
3) Global Banking. Net income increased 59% to $2.667B, on revenue that increased 23.6% to $5.907B. Average deposits increased 18% to $562B. Average loans and leases contracted 2% to $339B. Total investment fees increased 26% to $2.4B. Full year investment banking fees increased 24% to $8.9B.
4) Global Markets. Net income contracted 15.7% to $669M, on revenue that contracted 2.3% to $3.818B. Sales and trading revenue contracted 2% to $2.9B, despite Equities based revenue that increased 3% to $1.4B.
The Chart
Readers will note that after BAC found rough support just below a 38.2% Fibonacci retracement of the July through early November rally, the shares then developed a cup that has no tacked on handle. This moves the pivot from the left side of said cup to the right. In building that handle, BAC filled the New Year's gap, and in rallying this morning, BAC is working on filling the gap created last week. All three of my most focused upon indicators are technically neutral, while it appears that at the depth of the handle creation this stock used the 50 day SMA for short-term support.
Bank of America
- Target Price: $60
- Pivot: $50
- Panic: $44 (break of 50 day)