Please ensure Javascript is enabled for purposes of website accessibility
Income Advisor
Conservative investing. Double-digit income.

January 2, 2024

The final numbers are in. And they’re impressive.

After a bear market in 2022, the market indexes came back sharply in 2023. That’s not unusual. Prior to last year, there had been nine years of negative S&P 500 returns since 1980. Seven of those down years were followed by up years, and four of those seven up years posted returns of 20% or higher. The market doesn’t usually stay beaten down for long.

Download PDF

Looking Good for 2024

S&P 500 24%
Nasdaq 43%
Dow Jones 14%

The final numbers are in. And they’re impressive.

After a bear market in 2022, the market indexes came back sharply in 2023. That’s not unusual. Prior to last year, there had been nine years of negative S&P 500 returns since 1980. Seven of those down years were followed by up years, and four of those seven up years posted returns of 20% or higher. The market doesn’t usually stay beaten down for long.

Most of the 2023 S&P returns came after October when the Fed indicated it was done hiking rates and the benchmark 10-year Treasury rate fell sharply. Stocks finished 2023 with nine straight up weeks. The late-year rally also broadened out to include several sectors besides technology.

Sure, stocks had a nice recovery in 2023. But the S&P 500 is just a smidgen below where it was at the beginning of 2022. An optimist would say that the market got back everything it lost and is within a whisker of the all-time high. A pessimist might say that the market has gone nowhere in two years.

I tend to side with optimists. It was the steepest Fed rate hiking cycle in decades, and we got through it without the requisite economic pain. The market is poised to break new ground by making new all-time highs. Inflation and rising interest rates have held stocks down these past two years. But both those things have peaked and are moving lower. The main impediments to rising stock prices are going away.

Things look good at this point. But there are always risks. The economy could decelerate into recession, even though that keeps not happening so far. Inflation could reignite and rates could rise again. Anything is possible. And there are always risks. But more positive returns seem more likely than not in 2024.

Past Month Activity

December 5th
NextEra Energy, Inc. (NEE) - Rating change “HOLD” to “BUY”

December 19th
Purchased Alexandria Real Estate Equities (ARE) - $129.54

Portfolio Recap

AbbVie Inc. (ABBV)
Yield: 4.0%
It wasn’t a very good year for this biopharmaceutical company stock in 2023. It finished the year about even with a total return of -0.45%. But it was a challenging year with Humira losing patent protection in the U.S. Things should improve from here. In fact, ABBV finished the year strongly, moving about 14% higher in the last month to the highest level since last April.

The market likes that AbbVie is purchasing biotech company ImmunoGen (IMGN) for $10.1 billion and Cerevel Therapeutics (CERE) for $8.7 billion. Both deals should enhance the already strong pipeline longer term. But its current pipeline should lift the stock sooner. The stock sells at a low valuation and investors sense that it might turn the Humira corner sooner ahead of a very bright future. BUY

Alexandria Real Estate Equities, Inc. (ARE)
Yield: 4.0%
The Fed’s indication of three rate cuts next year added another up leg for some of the best interest rate-sensitive stocks. ARE has soared over 40% since the low of late October. But we didn’t miss the boat. The stock is still more than 40% below the all-time high. The company also has a highly reliable and growing business that should thrive in any economy. It’s cheap with strong momentum ahead of a period of likely strong performance as interest rates abate. BUY

Digital Realty Trust (DLR)
Yield: 3.6%
This data center REIT has pulled back a little from the recent high. Even though REITs had a terrible 2023, DLR returned 39% for the year. It looks like REITs have bottomed out and are on their way higher as interest rates have likely peaked and have been falling. Digital also has the additional catalyst of increasing AI spending and is getting a boost from the AI craze. DLR tends to pull back after a surge higher and the calls were sold when it hit a new high. HOLD

Intel Corp, (INTC)
Yield: 1.0%
This previously beleaguered and left-for-dead chipmaker stock has been reborn. INTC soared over 50% between late October and the end of the year and finished 2023 with a spectacular 93% return. Earnings indicate that Intel’s turnaround is well on track. It has promising new chips coming out in high-growth areas and its foundry business could be huge. The stock got dirt cheap, and investors are increasingly willing to bet on the company’s future. I expect this to be another strong year for Intel as the turnaround to profitability comes to fruition. But after this recent huge surge, it may take a breather or pull back. BUY

Marathon Petroleum Corp, (MPC)
Yield: 2.2%
This newly added oil refiner has blown away the performance of its peers and the overall market for several years. Even though the energy sector posted a negative return for 2023, MPC returned a solid 30% for the year. While the environment can vary from quarter to quarter, it should remain an overall profitable environment for refiners over the next several years. It’s good to have something in the portfolio that benefits in case the economy continues to be stronger than expected. BUY

NextEra Energy, Inc. (NEE)
Yield: 3.1%
NEE has been bouncing around. But the stock is still in a strong uptrend that began in early October and it’s up over 30% from the 52-week low. The clean energy utility delivered solid earnings and management reiterated previous growth projections and said the company expects to deliver earnings near the top of the expected range through 2026. This stock is still very oversold, especially considering interest rates have likely peaked. The stock has likely bottomed out and is now in a positive trend. BUY

Realty Income Corp. (O)
Yield: 5.4%
REITs had a crummy 2023 as interest rates rose higher for most of the year. The legendary income stock should be a great buy right now. It’s cheap, selling more than 30% below the all-time high set before the pandemic. There is upward momentum. It has moved about 30% off the bottom set in October. And interest rates have likely peaked, removing the main downside catalyst that has been in place for the past two years. And its retail staple properties, and new data center acquisitions, should produce reliable revenue in just about any economy. BUY

Qualcomm Corp. (QCOM)
Yield: 2.2%
Although QCOM was a technology laggard in 2023 with a 34% total return, it has been coming alive lately. It soared about 40% higher between late October and the end of the year. I believe this is a company that will benefit from the AI revolution later than the 2023 movers and shakers. But it will come to mobile devices. Qualcomm is introducing new AI chips for PCs and smartphones that could be big sellers this year. It’s looking like 2024 could be a much better year. QCOM has already started to ascend but it still remains a long way from the all-time high. BUY

The Williams Companies, Inc. (WMB)
Yield: 5.1%
The natural gas pipeline company reported strong earnings growth and moved to within pennies of the 52-week high. But WMB has pulled back a little bit over the last month as oil prices fell and the overall energy sector struggled. But business remains solid and not dependent on commodity prices. It pays a well-supported dividend (with 2.38 times cash flow coverage). Recent acquisitions and expansions ensure more solid growth going forward all the way out to 2028. This should be a solid holding in any environment. BUY

Xcel Energy Inc. (XEL)
Yield: 3.4%
This clean energy utility stock has been trending slowly higher since the beginning of October. The low has likely been hit. XEL had a convincing 17% move off the low. But, like NEE, XEL came under pressure as analysts expressed concern about the solar energy business amid the current high interest rates. But this is one of the best utility stocks to own and the recent debauchery may prove to be very temporary. XEL still sells near the lowest levels of the past several years and now has positive momentum. BUY

Existing Call Trades

Sell DLR January 19th $135 calls at $6.00 or better
This looks like a close one right now. DLR is just pennies below the strike price with 17 days to go before options expiration. The stock has definitely leveled off since hitting a high about a month ago. We’ll see what happens with the market and this stock in the next couple of weeks. But we locked in a high income and will get a strong total return if the stock is called.

Sell INTC January 19th $42.50 calls at $3.50 or better
INTC had another surge higher after the calls were sold. The company announced new PC chips that could ignite a new upgrade cycle. But the stock had an incredible year and an enormous 50% surge at the end. It would be normal for the stock to take a breather and pull back.

Current Portfolio

Open RecommendationsTicker SymbolEntry DateEntry PriceRecent PriceBuy at or Under PriceYieldTotal Return
Qualcomm Inc. QCOM5/5/21$134.65$144.63$130.002.21%14.15%
Intel CorporationINTC7/27/22$40.18$50.25$35.000.99%31.02%
The Williams Companies WMB8/24/22$35.58$34.83$38.005.14%6.25%
NextEra Energy, Inc.NEE4/25/23$77.50$60.74$65.003.08%-20.27%
Realty Income Corp. O6/27/23$60.19$57.42$62.005.36%-1.43%
Digital Realty TrustDLR7/18/23$117.31$134.58$125.003.63%16.87%
AbbVie Inc.ABBV7/25/23$141.63$154.97$150.004.00%10.51%
Xcel Energy Inc.XEL8/22/23$57.95$61.91$65.003.36%8.69%
Marathon Petroleum Corp.MPC10/24/23$149.45$148.36$155.002.22%0.37%
Alexandria Real Estate Eq.ARE12/19/23$129.54$126.77$140.004.01%-1.17%
Existing Call Trades
Open RecommendationsTicker SymbolIntial ActionEntry DateEntry PriceRecent Price Sell To Price or betterTotal Return
DLR Jan 19th $135 callDLR240119C00130000Sell 11/22/23$6.00$3.20$6.005.11%
INTC Jan 19th $42.50 callINTC240119C00042500Sell11/29/23$3.50$7.93$3.508.71%
as of close on 12/29/2023
SOLD STOCKS
xTicker Symbol ActionEntry DateEntry PriceSale DateSale PriceTotal Return
Innovative Industrial Props.IIPRCalled6/2/20$87.829/18/20$100.0015.08%
QualcommQCOMCalled6/24/20$89.149/18/20$95.007.30%
U.S. BancorpUSBCalled 7/22/20$36.269/18/20$383.42%
Brookfield Infras. Ptnrs.BIPCalled6/24/20$41.9210/16/20$458.49%
Starbucks Corp.SBUXCalled8/26/20$82.4110/16/20$886.18%
Visa CorporationVCalled 9/22/20$200.5611/20/20$2000.00%
AbbVie Inc.ABBVCalled6/2/20$91.0412/31/20$10012.43%
Enterprise Prod. Prtnrs.EPDCalled6/24/20$18.141/15/21$2015.16%
Altria GroupMOCalled 6/2/20$39.661/15/21$407.31%
U.S. BancorpUSBCalled 11/25/20$44.681/15/21$451.66%
B&G Foods Inc,BGSCalled10/28/20$26.792/19/21$284.42%
Valero Energy Inc.VLOCalled8/26/20$53.703/26/21$6011.73%
Chevron Corp.CVXCalled12/23/20$85.694/1/21$9612.95%
KKR & Co.KKRCalled3/24/21$47.986/18/21$5514.92%
Digital Realty TrustDLRCalled1/27/21$149.177/16/21$1555.50%
NextEra Energy, Inc.NEECalled2/24/21$73.769/17/21$8010.00%
Brookfield Infras. Ptnrs.BIPCalled1/13/21$50.6310/15/21$5511.65%
AGNC Investment CorpAGNCSold1/13/21$15.521/19/22$155.92%
ONEOK, Inc.OKECalled5/26/21$52.512/18/22$6019.62%
KKR & Co.KKRSold8/25/21$64.522/23/22$58-9.73%
Valero Energy Inc.VLOCalled11/17/21$73.452/25/22$8315.53%
U.S BancorpUSBSold3/24/21$53.474/13/22$51-1.59%
Enterprise Product Ptnrs EPDCalled3/17/21$23.214/14/22$2411.25%
FS KKR Capital Corp. FSKCalled10/27/21$22.014/14/22$2313.58%
Xcel Energy Inc. XELCalled10/12/21$63.005/20/22$7012.66%
Innovative Industrial Props.IIPRSold3/23/22$196.317/20/22$93-51.23%
One Liberty PropertiesOLPSold7/28/21$30.378/24/22$25-12.94%
ONEOK, Inc.OKECalled5/25/22$65.141/20/23$652.66%
Xcel Energy, Inc.XELCalled10/26/22$62.571/20/23$654.67%
Realty Income Corp. OCalled9/28/22$60.372/17/23$635.41%
Medical Properties TrustMPWSold1/24/23$13.223/21/23$8-38.00%
Brookfield Infrastructure Cp.BIPCCalled11/9/22$42.437/21/23$458.72%
Star Bulk Carriers Corp.SBLKSold6/1/22$33.308/8/23$18-31.38%
Visa Inc.VCalled12/22/21$217.168/18/23$2359.16%
Global Ship Lease, Inc.GSLSold2/23/22$24.968/29/23$19-13.82%
ONEOK, Inc.OKECalled3/28/23$60.989/15/23$659.72%
Hess CorporationHESCalled6/6/23$132.2510/20/23$15517.87%
Tractor Supply CompanyTSCOSold9/26/23$203.0311/28/23$200-1.02%
EXPIRED OPTIONS
SecurityIn/out moneySell DateSell PriceExp. Date$ returnTotal % Return
IIPR Jul 17 $95 callout-of money6/3/20$3.007/17/20$3.003.40%
MO Jul 31 $42 callout-of-money6/17/20$1.607/31/20$1.604.03%
ABBV Sep 18 $100 callout-of-money7/15/20$4.609/18/20$4.605.05%
IIPR Sep 18 $100 callin-the-money7/22/20$5.009/18/20$5.005.69%
QCOM Sep 18 $95 callin-the-money6/24/20$4.309/18/20$4.304.82%
USB Sep 18 $37.50 callin-the-money7/22/20$2.009/18/20$2.005.52%
BIP Oct 16 $45 callin-the-money9/2/20$1.9510/16/20$1.954.65%
SBUX Oct 16 $87.50 callin-the-money10/16/20$3.3010/16/20$3.304.00%
V Nov 20 $200 callin-the-money9/22/20$10.0011/20/20$10.004.99%
ABBV Dec 31 $100 callin-the-money11/18/20$3.3012/31/20$3.303.62%
EPD Jan 15 $20 callin-the-money11/23/20$0.801/15/21$0.804.41%
MO Jan 15 $40 callin-the-money11/25/20$1.901/15/21$1.904.79%
USB Jan 15 $45 callin-the-money11/25/20$2.001/15/21$2.004.48%
BGS Feb 19 $27.50 callin-the-money12/11/20$2.402/19/21$2.408.96%
VLO Mar 26 $60 callin-the-money2/10/21$6.503/26/21$6.5012.10%
CVX Apr 1 $95.50 callin-the-money2/19/21$4.304/1/21$4.305.02%
AGNC Jun 18 $17 callout-of-money4/13/21$0.506/18/21$0.503.21%
KKR Jun 18 $55 callin-the-money4/28/21$3.006/18/21$3.006.25%
USB Jun 16 $57.50 callout-of-money4/28/21$2.806/18/21$2.805.24%
DLR Jul 16 $155 callin-the-money6/16/21$8.007/16/21$8.005.36%
AGNC Aug 20 $17 callout-of-money6/23/21$0.508/20/21$0.503.00%
OKE Aug 20 $57.50 callout-of-money6/23/21$3.508/20/21$3.506.67%
NEE Sep 17 $80 callin-the-money8/11/21$3.509/17/21$3.504.75%
BIP Oct 15 $55 callin-the-money9/01/21$2.0010/15/21$2.003.95%
USB Nov 19 $60 callout-of-money9/24/21$2.3011/19/21$2.304.30%
OKE Nov 26 $65 callout-of-money10/20/21$2.2511/26/21$2.254.28%
KKR Dec 17 $75 callout-of-money10/26/21$3.5012/17/21$3.505.42%
QCOM Jan 21 $185 Callout-of-money11/30/21$9.651/21/22$9.657.17%
OLP Feb 18 $35 Callout-of-money11/19/21$1.502/18/22$1.504.94%
OKE Feb 18 $60 Callin-the-money1/5/22$2.752/18/22$2.755.24%
USB Feb 25 $61 callout-of-money1/13/22$2.502/25/22$2.504.68%
VLO Feb 25 $83 callin-the-money1/18/22$4.202/25/22$4.206.13%
EPD Apr 14th $24 callin-the-money3/2/22$1.254/14/22$1.255.69%
FSK Apr 14th $22.50 callin-the-money3/10/22$0.904/14/22$0.904.09%
XEL May 20th $70 callin-the-money3/30/22$3.005/20/22$3.004.76%
SBLK July 15th $134 callout-of-money6/1/22$1.607/15/22$1.604.80%
OKE Oct 21st $65 callout-of-money8/24/22$3.4010/21/22$3.405.22%
OKE Jan 20th $65 callIn-the-money11/25/22$3.701/20/23$3.705.68%
XEL Jan 20th $65 callin-the-money11/25/22$5.001/20/23$5.007.99%
O Feb 17th $62.50 callin-the-money12/28/22$3.002/17/23$3.004.97%
QCOM Sep 16th $145 callout-of-money7/20/22$11.759/16/22$11.758.73%
V Mar 17th $220 callout-of-money1/24/23$12.003/17/23$12.005.51%
OKE May 19th $65 callout-of-money4/11/23$2.705/19/23$2.704.43%
V Jun 2 $230 callout-of-money4/21/23$10.506/2/23$10.504.82%
BIPC $45 July 21st callin-the-money5/23/23$3.257/21/23$3.257.66%
V $235 Aug 18th callin-the-money7/11/23$9.008/18/23$9.004.13%
GSL $20 Aug 18th callout-of-money7/11/23$1.258/18/23$1.255.00%
OKE $65 Sep 15 callin-the-money9/15/23$3.207/25/23$3.204.92%
INTC $35 Oct 20th callout-of-money9/8/23$3.7810/20/23$3.789.41%
HES $155 Oct 20th callin-the-money9/8/23$9.0010/20/23$9.006.81%