Large Cap Biopharma Buffeted By Big Gov, Choppy Days Ahead
June 26, 2023 at 18:25 PM EDT
After a huge run-up in stocks since January investors have come to realize that most of the gains have come from the so-called “Magnificent Seven” tech stocks.