Tech earnings report triggers sell-off impacting US and European equities negatively.
Open shared insight