
STM
$78.39
1D:
6.9%
1Y:
169.4%
US8610121027Sign in to check this stock against your screeners
Sign In$24.08
1D:
10.7%
1Y:
194.4%
US9108734057Mkt Cap
$60.06B
P/E Ratio TTM
36.3
Revenue TTM
$240.73B
Beta
1.59
Earnings TTM
$50.11B
Dividend Yield TTM
1.96%