The "best" covered call stock, most people assume, is the one with the fattest premium. Find the highest implied volatility, sell the richest call, collect the biggest check. The data says otherwise.
We ran six well-known stocks through our recommendation engine across 2.8 years of historical option data — Microsoft, Exxon, Apple, NVIDIA, Alphabet (Google), and JPMorgan. Same rules, same period, same Moderate strategy. The winner wasn't the most volatile name. It was the steadiest one.
This isn't a buy list. It's a look at what the numbers actually did, and why the rankings landed where they did.
The Rankings, by Annualized Yield
Here's how the six finished, ranked by annualized yield over the 2.8-year backtest. The dollar figure is total income generated across the whole period — not per year — and each stock started with a different amount of capital, so yield is the number to compare:
- Microsoft — 7.7% ($10,184 total income)
- Exxon — 6.3% ($2,568)
- Apple — 6.2% ($4,156)
- NVIDIA — 3.3% ($5,031)
- Alphabet — 2.7% ($1,348)
- JPMorgan — 2.1% ($1,202)
Why Microsoft Won
Microsoft topped the table, and it did so without being flashy. It has moderate implied volatility (IV) — the market's expectation of how much a stock will move — which means its option premiums are healthy but not extreme. It's deeply liquid, so the bid-ask spread on its options is tight and the engine rarely has to give up value to trade. And it's stable enough that the engine could stay almost continuously covered: 36 trades over the period, more than any other name in the group.
That last point is the quiet secret of covered call income. Microsoft didn't pay the biggest premium per trade. It paid a solid premium, reliably, dozens of times. Income compounds from frequency, not just from the size of any single check. A stock that lets you trade often at a fair premium beats one that pays a huge premium twice and then strands you. (For why the same stock's premium swings week to week, see why premiums change week to week.)
Why JPMorgan Came Last
JPMorgan finished at the bottom at 2.1% — and it's worth being clear about what that does and doesn't mean. JPMorgan is an excellent company. It's just a mediocre covered call engine, for one specific reason: its options don't pay much.
Bank stocks like JPMorgan tend to have low implied volatility. The market doesn't expect big swings, so it doesn't price big premiums into the calls. Low IV means thin premiums, and thin premiums mean the floor — the minimum a trade has to clear to be worth taking — knocks out a lot of candidate weeks. The result is fewer trades and smaller checks. A great business can still be a poor source of option income.
The NVIDIA Surprise
NVIDIA is the name most people would guess sits at the top. It's the highest-volatility stock in the group, and high volatility means rich premiums. Yet it landed fourth, at 3.3%.
The reason is the earnings blackout. NVIDIA's stock moves violently around its quarterly reports, and selling calls into that window is how covered call sellers get run over — the stock gaps past the strike, the shares get called away, and the position can't recover. So the engine sits out the two weeks before each report. That discipline is exactly why NVIDIA's 3.3% is a real, keep-able number instead of a mirage. Counterintuitively, the backtest shows the strategy earns more on NVIDIA with the blackout than without it. The full explanation is in why our numbers are lower than everyone else's — NVIDIA is the case that breaks the "more volatility equals more income" rule.
So NVIDIA's 3.3% isn't a knock on the stock. It's the strategy refusing to chase the dangerous premium, and being right to.
What "Best" Actually Means
Put the rankings next to the trade counts and a pattern appears. The top of the table — Microsoft, Exxon, Apple — sits in the high-trade zone: stocks the engine could work over and over at a fair premium. NVIDIA earns its income occasionally, in the calm windows between earnings. JPMorgan and Alphabet simply don't pay enough per option to clear the floor often.
The best covered call stock, then, isn't the one with the highest premium or the highest volatility. It's the one where three things line up: a premium worth collecting, enough stability to keep trading frequently, and an assignment risk you can live with. Assignment risk ties directly to how aggressive a strike you sell — the lower-risk setting on a stable name is what let Microsoft trade 36 times without getting called away constantly. (For how that risk is measured, see what delta tells you when you sell a covered call.)
The honest takeaway: there's no universal "best" ticker. There's the stock whose frequency, premium, and assignment math work out for the way you actually trade it. (For the full income picture across portfolio sizes, see the honest answer to how much you can make.)
Want to see your own holdings ranked? Try it — see which of your holdings would have generated the most income under the same engine. No login required.
Frequently Asked Questions
What is the best stock for covered calls?
There isn't a single answer — it depends on the stock's premium, how often you can trade it, and how much assignment risk you'll accept. In our backtest, Microsoft generated the highest annualized yield (7.7%) because it combined healthy premiums, deep liquidity, and enough stability to trade frequently. A stock with a bigger premium but rare trading opportunities can easily earn less over time.
Do high-volatility stocks make the most covered call income?
Not necessarily. NVIDIA, the most volatile name in our group, finished fourth at 3.3% — well behind steadier Microsoft and Apple. High volatility pumps up the premium, but it also concentrates the risk around earnings, where the strategy deliberately sits out. Steady names you can trade often frequently beat volatile names you have to handle carefully.
Why did JPMorgan generate so little income?
Low implied volatility. Bank stocks like JPMorgan tend to have calm, predictable option pricing, so the premiums are thin. When premiums are small, fewer trades clear the minimum threshold worth taking, and the income adds up slowly. JPMorgan being a strong company doesn't change the fact that its options simply don't pay much.
Should I only sell covered calls on the highest-yielding stock?
No. Concentrating on one stock concentrates your risk. The yields here describe single-stock backtests; a diversified mix smooths the ups and downs of any one name and spreads earnings dates out so fewer of your positions go dark at once.
The flashiest premium and the most income rarely belong to the same stock. The boring one usually wins — because boring is exactly what lets you keep trading.
Methodology
These results come from running the Income Factory recommendation engine against 2.8 years of historical option chain data (ORATS, 2023-2025) with all defensive features active: earnings blackouts (14 days before earnings), buy-to-close orders at a 50% profit target, a 21-day minimum days-to-expiration (DTE) floor, and per-stock rebuy thresholds (10%/12%/15% for stable, moderate, and volatile names). Strategy: Moderate, a 0.25 delta target. Each single-stock deep dive used a different starting balance, so annualized yield — not total dollars — is the comparable figure across stocks. Results are backtested and simulated — not actual trading. Past performance does not guarantee future results.