Opening Bell: Markets Stabilize Post Tech Sell-Off | MarketsMeridian