intricacies of financial markets