If X = strike price, the upper bound for a American put option is P <= X, which makes sense. For a European put option, you must add a time value component to the upper bound [p <= X*exp(-rt)] since you have to wait until the expiration date to receive proceeds from the sale of the underlying. This also makes sense.
The upper bound for both European and American calls is c, C <= Current Stock price. My question is why doesn't the upper bound for a European call option have a time value component like the European put if you have to wait until expiration to purchase the underlying?
The upper bound for both European and American calls is c, C <= Current Stock price. My question is why doesn't the upper bound for a European call option have a time value component like the European put if you have to wait until expiration to purchase the underlying?