Mercury Systems is trading at $103.06 (down 4.6%) following a sharp multi-day pullback from recent highs and persistent concerns regarding its elevated valuation.
- The selling pressure intensified after the stock was removed from several Russell value indexes, leading investors to reassess their positions.
- The removal has raised significant questions about the company's premium pricing, overshadowing earlier market optimism.