I kind of see where you’re going with that, but the FX rate on that screen is already adjusted from the base FX rate to include the 45bps.
And in any case, the FX rate shouldn’t affect the dollar price per share of the sale, that should affect how many dollars I get for my pounds and hence how many shares I get.
I could understand a discrepancy of $0.01 either way on this, but for them to be $0.04 different suggests they are calculated very, very differently and with rounding on different things at each step. Given the level of precision on the number of shares on the buy contract note, this seems strange…
It seems the number of shares on the buy contract note is “correct”, as summing these across all my transactions gives the “no. of shares” in the stock summary, so I’m happy using this as the authoritative answer, especially as trying to calculate the price per share using information on this screen, I can get to this value (accurate to 2d.p.)
But I still cannot figure out anyway to do the calculations to produce the same price per share as in the buy complete screen. And if it’s wrong, can’t that screen just show the correct data instead?