A binomial tree models the underlying as moving up by factor or down by factor over each time step, with risk-neutral up-probability
The option price at each node is the discounted expectation of its children:
You build the tree forward (asset prices), then evaluate the payoff at each leaf and roll back to the root.
Trees are flexible: handle American exercise (compare immediate payoff to roll-back value at each node), discrete dividends, and step-dependent dynamics. As with , , the tree converges to Black-Scholes.
Use trees when closed forms don't exist: American puts, dividend-paying underlyings, or when you want a transparent computational scheme that's easier to debug than Monte Carlo.