First Solar, Castle Biosciences rise; Levi Strauss falls, Friday, 7/7/2023

NEW YORK — Stocks that traded heavily or had substantial price changes on Friday. Castle Biosciences Inc. (CSTL), up $6.76 to $20.04. The diagnostic testing company gave investors an encouraging update on a cancer-risk test. Alibaba Group Holding Ltd. (BABA),…