While reasonable efforts have been taken to ensure that the calculations performed by the features of this site are reliable, the features are provided on the basis that:-
no liability is accepted for any errors or inaccuracies resulting from your use of these features;
many of the data inputs (including share prices) are obtained from third party sources for which we assume no responsibility.