Weekly Market Review – March 19, 2022
Stock Markets After a two-week losing streak, stocks, at last, surged for the week to recover much of the ground lost over the last month. Multiple factors accounted for the rally, among which are falling oil prices, news that Russia avoided default and instead made good on its sovereign debt, and an optimistic outcome of […]