Where a taxpayer company satisfies, in accordance with a share purchase agreement, its obligation to pay for the shares it has acquired of a second company by allotting its shares to that second company, the cost base of the acquired shares is not the value or market value of the allotted shares but, in the case of an honest and straightforward transaction, the price upon which the parties have agreed.