Major stock indices have completed their recovery following Monday's sharp drop, buoyed by tech stocks rallying on the back ...