The equation was born from the general arbitrage pricing principle stated earlier:
If you can replicate the cash flow of an asset with a strategy then the price of the asset should equal the cost of executing the strategy.
Construct a long/short portfolio:
Strategy - call = 0 profit
The call price must equal the p/l of the strategy for there to be no arbitrage.
Zooming in on the strategy (the right-side of the equation)
These graphics progressively simplify what is happening.
Again, the whole equation, courtesy of AnalystPrep.com:

Let’s break this down step-by-step:
That strategy is a portfolio
The value of that portfolio at expiration discounted to present value must equal the value of the call option today
The portfolio has 2 components:
(An important idea in derivates pricing via arbitrage pricing is that we assume the strategy is “self-financing”. That means you don’t need money to start. If you respond with “But I do have some money to start”, the self-financing paradigm is already taking care of the opportunity cost using the RFR. The computation remains valid.)
Drake University shows us that those quantities are actually expected values! The computations tell us, on average, the present value of how many shares you need to replicate the call option for a given time to maturity, moneyness, volatility, and cost of money.

I’ll be more explicit.
The amount of stock you need in this replicating portfolio is weighted by the expected value of the strike being in the money. Notice we say “expected value” which is not just probability but probability x payoff.
The phrase expected value of the shares going in the money is what determines the delta or hedge ratio of the option.
Delta = N(d1)
<aside>
🎟️ **Share quantity
S*N(d1)**
</aside>
We need cash to finance the purchase of those shares. If we are short the call and it goes in the money we know we will receive the strike price at expiration because the long option holder will exercise the call and we will sell shares to them.
If the shares were 100% to be in-the-money then we know we would receive the strike price at expiration. For example, if you sold a call option struck at $125 and it was 100% to be in-the-money, you are certain to sell the stock at $125 and receive that much cash at that future date.
Of course, the option is not 100% to be in the money. So we discount the strike in 2 ways:
We can now say, on average, you will receive the present value of the strike weighted by its probability of being in the money.
Recall:
Probability of strike being in-the-money = N(d2)
Again, this is just expected value logic. We weight the present value of the strike by its probability of being in the money.
<aside> 💵 Cash quantity
PV(strike) * N(d2)
</aside>