Strasmore Research
Learn Matt ConnorBy Matt Connor · data as of August 12, 2026 · refreshed weekly

Warrants vs Call Options: Key Differences

Warrants vs call options: a warrant is issued by the company and prints new shares on exercise, a listed call does not. See the dilution in real data.

Warrants and call options give the holder the same headline right: buy a stock at a fixed price before a fixed date. The difference sits on the balance sheet. A listed call option is written by another market participant and settles in shares that already exist, while a warrant is issued by the company itself, and exercising it prints new stock, takes cash into the company, and shrinks every existing holder's slice.

The payoff diagram is the same shape either way. If the option half of that sentence is new, what a call option is covers it in plain English.

What is the difference between a warrant and a call option?

Five differences carry the rest of this page.

  • Issuer: a listed call is written by another trader, and the Options Clearing Corporation stands in the middle as counterparty to both sides of every open contract. A warrant is issued by the company whose stock it is written on, and that company is the counterparty.
  • Dilution: exercising a call moves existing shares from the writer to the holder, and the share count is unchanged. Exercising a warrant creates shares that did not exist that morning.
  • Listing and terms: listed calls follow one template: 100 shares per contract, with strikes and expirations set by the exchange. Warrant terms live in the prospectus or the warrant agreement, one document at a time, and the share ratio can be whatever the issuer wrote down.
  • Expiry length: listed equity options run from same-day expirations out to the multi-year contracts known as LEAPS. Warrants commonly run three to five years from issue.
  • Adjustment authority: after a corporate action, listed contracts are restated under the clearing house's published rules with no action from the holder. A warrant adjusts only as its own anti-dilution clause directs.

What does dilution actually look like?

Every quarter a company reports two share counts. Basic shares outstanding is the stock that exists. Diluted shares outstanding is that same stock plus the shares that would exist if warrants, employee options, convertible notes and unvested awards all converted. The gap between the two is the overhang, published by the company rather than estimated by an outsider.

QueryBasic and diluted share counts across eight large caps
The exact SQL behind every number
SELECT
    ticker,
    round(avg(basic_m), 1)                              AS basic_shares_m,
    round(avg(diluted_m), 1)                            AS diluted_shares_m,
    round(100 * (avg(diluted_m) / avg(basic_m) - 1), 2) AS dilution_gap_pct
FROM
(
    SELECT
        t                                                AS ticker,
        period_end,
        max(toFloat64(basic_shares_outstanding)) / 1e6   AS basic_m,
        max(toFloat64(diluted_shares_outstanding)) / 1e6 AS diluted_m
    FROM global_markets.stocks_income_statements
    ARRAY JOIN tickers AS t
    WHERE t IN ('AAPL', 'MSFT', 'NVDA', 'AMZN', 'TSLA', 'KO', 'F', 'PFE')
      AND timeframe = 'quarterly'
      AND period_end >= '2024-07-01'
      AND basic_shares_outstanding > 0
      AND diluted_shares_outstanding > 0
    GROUP BY ticker, period_end
)
GROUP BY ticker
ORDER BY dilution_gap_pct DESC
Run this yourself

Averaged over every quarter these eight have reported since mid-2024, the widest gap belongs to TSLA at 9.34%, which is 3514.8 million diluted shares against 3214.7 million basic. The narrowest of the group, KO, sits at 0.25%. Mature companies keep the wedge thin. A small company that funded itself by selling warrants can carry an overhang worth a large fraction of its tradable stock, which is where the arithmetic in shares outstanding and market cap and what a stock float is starts to bite.

The share count is not a constant

Buybacks pull the count down. Warrant and employee-award exercises push it up. The two reported counts drift apart and back together quarter after quarter, and the chart below is the whole dilution story for one large company.

QueryTesla basic and diluted share counts, quarter by quarter
The exact SQL behind every number
SELECT
    toString(period_end)                                       AS quarter_end_date,
    formatDateTime(period_end, '%b %Y')                        AS quarter_label,
    round(max(toFloat64(basic_shares_outstanding)) / 1e6, 1)   AS basic_shares_m,
    round(max(toFloat64(diluted_shares_outstanding)) / 1e6, 1) AS diluted_shares_m,
    round(100 * (max(toFloat64(diluted_shares_outstanding))
               / max(toFloat64(basic_shares_outstanding)) - 1), 2) AS dilution_wedge_pct
FROM global_markets.stocks_income_statements
ARRAY JOIN tickers AS t
WHERE t = 'TSLA'
  AND timeframe = 'quarterly'
  AND period_end >= '2023-01-01'
  AND basic_shares_outstanding > 0
  AND diluted_shares_outstanding > 0
GROUP BY period_end
ORDER BY period_end
Run this yourself

Between Mar 2023 and Dec 2025, the basic count went from 3166 million shares to 3225 million. In the latest quarter on file the diluted count stands at 3528 million, a wedge of 9.4% over the basic figure. That wedge covers every dilutive instrument the company has issued. Nothing a call option holder does anywhere in the market touches this chart, and only the company can add a line to it.

Why do listed calls come with a strike ladder and warrants do not?

Standardization is the quiet advantage of the listed market. The exchange lists a grid of strikes at each expiration, every contract on the grid covers 100 shares, and the clearing house guarantees performance on all of them. The panel below counts the distinct AAPL call contracts that changed hands at each live expiration over the past week and a half.

QueryAAPL call contracts traded, by expiration date
The exact SQL behind every number
SELECT
    toString(expiration_date)                    AS expiry_date,
    formatDateTime(expiration_date, '%b %e, %Y') AS expiry_label,
    min(days_to_expiry)                          AS dte,
    countDistinct(ticker)                        AS call_contracts
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date >= today() - 10
  AND date <  today()
  AND lower(option_type) IN ('call', 'c')
  AND volume > 0
  AND expiration_date >= today()
GROUP BY expiration_date
HAVING call_contracts >= 5
ORDER BY expiration_date
Run this yourself

AAPL calls traded across 24 separate live expirations, from a front expiry 1 days out carrying 60 distinct contracts, all the way to Dec 15, 2028, 857 days away. DTE there is days to expiry, the calendar days left on the contract. A warrant has one expiration and one exercise price, both fixed at issue. There is no strike ladder and no exchange standing behind the terms.

Who adjusts the terms when the stock splits?

A split is the cleanest test of adjustment authority, since it changes the share count without changing what anyone owns. The panel lists the most recent forward splits on the tape.

QueryRecent forward stock splits and the share multiplier
The exact SQL behind every number
SELECT
    ticker,
    formatDateTime(execution_date, '%b %e, %Y')                                             AS effective_on,
    concat(toString(toUInt32(any(split_to))), '-for-', toString(toUInt32(any(split_from)))) AS split_ratio,
    round(toFloat64(any(split_to)) / toFloat64(any(split_from)), 2)                         AS shares_multiplier
FROM global_markets.stocks_splits
WHERE execution_date >= today() - 365
  AND execution_date <= today()
  AND split_from > 0
  AND toFloat64(split_to) / toFloat64(split_from) >= 2
  AND ticker NOT IN ('SPCX')
GROUP BY ticker, execution_date
ORDER BY execution_date DESC
LIMIT 12
Run this yourself

Those are the 12 most recent forward splits of two-for-one or larger in the past year, newest first. The latest, TYOYY on Aug 12, 2026, multiplied its share count by 16. Every holder's percentage of the company came through untouched. Warrant exercise moves the same denominator and does change those percentages.

For a listed option the clearing house restates every open contract when the split executes, and the holder does nothing at all; how stock splits affect options walks through the restated strike and multiplier. For a warrant, the anti-dilution clause in the warrant agreement governs, and that clause was written by the issuer.

What is cashless exercise?

A cash exercise has the holder pay the exercise price to the company and take one new share per warrant. Cash comes in and the share count rises by the full warrant count. A cashless, or net-share, exercise skips the payment entirely: the company keeps back the number of shares whose market value covers the exercise price, and delivers the rest.

Take a hypothetical 1,000 warrants struck at $11.50 with the stock at $23.00. A cash exercise sends $11,500 to the company and creates 1,000 new shares. A cashless exercise creates 500 instead, since the 500 withheld shares are worth $11,500 at that price and settle the bill. Half the dilution, and none of the cash.

SPAC warrants and the redemption trigger

Most people who have held a warrant met one through a blank-check merger. A special purpose acquisition company sells units, and each unit splits into a share plus a fraction of a warrant that becomes exercisable once the merger closes. The common template gives that warrant a $11.50 exercise price and a five-year life.

The clause worth reading is the redemption trigger. Under the usual terms the company can call the warrants at $0.01 each once the stock has closed above $18.00 on 20 trading days inside a 30-day window, and a holder who ignores the call notice collects a penny per warrant. Listed calls carry nothing of the kind. No issuer can call a listed contract away from its owner.

FAQ

Are warrants the same as call options?

No. Both grant the right to buy stock at a set price before a set date, and the payoff looks alike, but the issuer differs. A warrant comes from the company and creates new shares on exercise, while a listed call comes from another market participant and delivers shares that already exist.

Does exercising a warrant dilute existing shareholders?

Yes. New shares are issued, the total share count rises, and each existing share then represents a smaller fraction of the company. Exercising a listed call does not, since those shares come from whoever wrote the contract.

Why do warrants last longer than most listed options?

Warrant length is set by the issuer in the warrant agreement, and three to five years is a common choice. Listed options are limited to the expirations the exchange chooses to list, which reach roughly two to three years out in the LEAPS series.

What happens to a warrant when the company splits its stock?

The anti-dilution clause in the warrant agreement decides, and it typically adjusts both the exercise price and the number of shares each warrant buys. There is no exchange memo and no clearing house restatement behind it, so the document is the only place to check.


Every panel above ships with the SQL that produced it. Change the ticker in any of them and ask the same question on the Strasmore terminal.

#options#warrants#dilution#corporate actions#equities