Back to Insights

Buffett's Q4 Portfolio Moves: What Signals I See in the Market

Sky is the limit
Sky is the limit
March 11, 2025
GoGPT Summarizes Articles


Last time,I mentioned I will talk about Berkshire Hathaway ($BRK.A )'s 2024 Q4 13F filing, and I spent some time digging into it. Honestly, what caught my eye were the clear shifts Buffett made — increasing his stake in Occidental Petroleum, dumping Citigroup, continuing to cut Bank of America, and opening a new position in Constellation Brands. Plus, Berkshire’s cash pile hit a record high.


I can’t help but feel that Buffett is making some pretty strategic, defensive moves here. His portfolio shifts seem less about chasing returns and more about protecting capital in a volatile market. So I want to break down what I think Buffett’s moves really mean — and what signals they might be sending about the broader



Loading Up on Occidental: What’s the Play?


First off, Buffett increased his stake in Occidental Petroleum ($OXY ) again, buying 763,000 shares in February at around $46.82 per share. This brings his total holding to about 265 million shares, worth roughly $12 billion — making Berkshire one of the largest outside shareholders of the company.




This isn’t exactly surprising since Buffett has been steadily building his position in OXY since 2022. Apart from the common stock, Berkshire also owns $10 billion worth of OXY’s preferred shares, which yield an 8% annual dividend — a solid cash generator.


But why Occidental and not Chevron?

I think the answer lies in OXY’s capital structure. Unlike Chevron($CVX ), Occidental carries higher debt levels, which creates a profit leverage effect. In simple terms, when oil prices rise, OXY’s profits tend to jump much higher compared to Chevron. So Buffett is essentially betting on that profit elasticity.


Also, Occidental’s business is heavily concentrated in the U.S., making it more aligned with American energy policies. This matters, especially with Trump back in office and likely pushing for more domestic energy production. I don’t think Buffett is betting on high oil prices forever — he’s betting on Occidental’s ability to generate strong cash flow in volatile energy markets.


And the fact that he keeps saying, “Berkshire won’t become an energy company” yet keeps buying OXY is pretty telling. It feels like a defensive move — using OXY’s strong cash flow as a hedge against economic or geopolitical shocks.


Dumping Bank Stocks: Managing Risk Exposure


Now, what’s more interesting is what he sold.


Buffett cut his Bank of America ($BAC ) stake significantly, offloading 117 million shares and reducing his position from $33.8 billion to $29.8 billion. Even more drastic, he nearly wiped out his stake in Citigroup, slashing his holding by 73.5% from 198 million shares to just 14.6 million shares.




So why the sudden shift away from banks?

I think Buffett is getting cautious about financial sector risks. U.S. banks are facing multiple headwinds right now:


• Commercial real estate defaults: With interest rates still high, commercial real estate loans are starting to crack, and many banks are heavily exposed to that.

• Regional bank instability: The fallout from Silicon Valley Bank and other regional lenders has made the entire banking sector look shaky.

• Tighter credit conditions: Higher rates mean fewer loans and less profit for banks.


So it seems like Buffett doesn’t want too much exposure to these risks — especially with the economy still on uncertain footing.


But why keep Bank of America?

I think it’s less about being bullish on BAC and more about managing risk. BAC is still one of the strongest banks in the U.S., and Buffett probably believes they can weather any storm better than most. So he didn’t sell everything — just reduced his position to control his exposure.


Citigroup, on the other hand, is a different story. Citi has a huge global footprint, meaning it’s more exposed to geopolitical and macroeconomic risks.


Opening a New Position in Constellation Brands: Betting on Premium Consumption


Another interesting move was Berkshire’s new position in Constellation Brands ($STZ ), where they bought 5.6 million shares worth around $1.24 billion.




If you don’t know Constellation, they’re a giant in the high-end alcohol space, owning brands like Corona, Modelo, and Casa Noble. Their target market? Primarily younger, high-income consumers in the U.S.


So why bet on booze now?

I think Buffett (or more likely his investment managers Todd Combs and Ted Weschler) is seeing premium alcohol as a resilient consumer product. Even in economic downturns, demand for high-end alcohol tends to hold up surprisingly well.


Plus, Constellation has insane pricing power. They can keep raising prices without losing much demand — exactly the kind of moat Buffett loves. So this feels like a classic “safe haven” play in an uncertain economic environment.


Record Cash Levels: Preparing for the Next Big Opportunity


The part I find most telling is Berkshire’s record-high cash reserve, and recently the number sitting at $334 billion. That’s the highest it’s ever been.



So why isn’t Buffett aggressively buying stocks?

I think it’s because he’s bracing for more market turbulence. Here’s what’s likely on his mind:


• Trump’s new policies: With Trump back in office, major policy shifts (like tariffs, energy policy changes, and regulatory changes) could shake up markets.

• Geopolitical tensions: Ongoing conflicts in Ukraine and the Middle East could keep energy prices volatile and supply chains unstable.

• Commercial real estate crisis: High interest rates are still choking the commercial property market, and the ripple effects on banks and the economy could get worse.


In this environment, Buffett seems to be playing pure defense — holding onto massive cash reserves, trimming risky bank stocks, and doubling down on strong cash-flow businesses like Occidental. This way, if the market takes a major dip, he’s ready to deploy capital at bargain prices.


What’s Buffett Really Doing?


After going through all the moves, here’s my take: Buffett isn’t necessarily bullish or bearish. He’s just being hyper-cautious.




He’s:

• Betting on strong cash-flow businesses like Occidental and Constellation.

• Reducing exposure to vulnerable financial stocks like Citigroup and Bank of America.

• Stockpiling cash in case the market presents a golden buying opportunity.


It’s classic Buffett — protect capital first, then pounce when the market gets irrational. And given the current macro landscape, I think he’s spot-on. The market still feels fragile, and his adjustments reflect that uncertainty.


Honestly, the part I’m watching most closely is how he’s positioning for potential economic volatility. The fact that he’s sitting on $334 billion in cash says a lot — he’s clearly waiting for something big to break in the market. When it does, I wouldn’t be surprised to see Buffett make some monster acquisitions.


And that’s the part I find most interesting: he’s not betting on today’s market — he’s betting on tomorrow’s chaos.


If you found this breakdown helpful, hit that follow button — I’ll be doing a deep dive into Bridgewater’s latest portfolio moves next.


#Follow the Money: Where Are the Market Giants Investing#$Berkshire Hathaway Inc.(BRK.A)#$Occidental Petroleum Corporation(OXY)#$Chevron Corporation(CVX)#$Bank of America Corporation(BAC)#$Constellation Brands Inc.(STZ)