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.