Positions miscalculated?

I have an issue with my positions, they seem to be miscalculated. The profit or loss does not reflect the actual performance.

For example I bought 20 shares of Coca Cola at 46,33$ which is currently trading at 47,23$ (should be a profit), yet it is displayed as a -50 euro loss?
Or a JP Morgan position of 10 shares that I bought at 90$ is currently at 96$ yet I can see a loss of -10 euro?

This is happening with several positions, even profits are less than they actually should be.
Can somebody explain to me why and how this is happening?

There is no miscalculation. It is due to a change in the EUR/USD exchange rate. It now takes more dollars to buy a euro than it did when you bought these shares.