Rate hikes and corporate resultsRate hikes and corporate results Last week, financial markets were shaken by a multitude of earnings reports. While indices did not experience any...