
STM
$54.32
1D:
4.1%
1Y:
117.4%
US8610121027Sign in to check this stock against your screeners
Sign In$20.63
1D:
10.4%
1Y:
202.9%
US9108734057Mkt Cap
$51.46B
P/E Ratio TTM
18.1
Revenue TTM
$240.73B
Beta
1.57
Earnings TTM
$50.11B
Dividend Yield TTM
2.16%