Yes, but money in the future is valued at a discount today. So even if an asset is 100% sure to be worth $100 a year from today, the market will value it at slightly less than that because there's no sense tying up $100 in capital for a year unless you get some profit in return.