STC initiate with a Buy, $87 PT @ Benchmark
Live News EQUITY L impact Jul 21, 2026, 12:16 PM UTC STC initiate with a Buy, $87 PT @ Benchmark STC initiate with a Buy, $87 PT @ Benchmark STC SquawkNews Newsroom STC initiate with a Buy, $87 PT @ Benchmark