Weekly Recap | Stewards -27.36%, direct-listing debut drops over 20%Weekly Review·Sep 19 at 06:58 AMSWRD+9.55%