Revenue (TTM): $542.0 billion Net Income (TTM): $17.9 billion Market Cap: $392.8 billion 1-Year Trailing Total Return: 22.4% Exchange: New York Stock Exchange
Revenue (TTM): $355.8 billion Net Income (TTM): $486.6 million Market Cap: $53.5 billion 1-Year Trailing Total Return: -21.7% Exchange: New York Stock Exchange
Revenue (TTM): $321.8 billion Net Income (TTM): $13.2 billion Market Cap: $1.6 trillion 1-Year Trailing Total Return: 78.5% Exchange: NASDAQ
Revenue (TTM): $320.0 billion Net Income (TTM): -$1.8 billion Market Cap: $59.2 billion 1-Year Trailing Total Return: -34.8% Exchange: New York Stock Exchange
Revenue (TTM): $273.9 billion Net Income (TTM): $58.4 billion Market Cap: $2.0 trillion 1-Year Trailing Total Return: 121.3% Exchange: NASDAQ
Revenue (TTM): $264.0 billion Net Income (TTM): $8.3 billion Market Cap: $77.2 billion 1-Year Trailing Total Return: -3.6% Exchange: New York Stock Exchange
Revenue (TTM): $263.1 billion Net Income (TTM): -$11.3 billion Market Cap: $110.1 billion 1-Year Trailing Total Return: -46.5% Exchange: New York Stock Exchange
Revenue (TTM): $260.5 billion Net Income (TTM): $22.2 billion Market Cap: $520.9 billion 1-Year Trailing Total Return: 6.5% Exchange: New York Stock Exchange
Revenue (TTM): $248.6 billion Net Income (TTM): $14.4 billion Market Cap: $182.7 billion 1-Year Trailing Total Return: 1.8% Exchange: New York Stock Exchange
Revenue (TTM): $247.4 billion Net Income (TTM): $6.4 billion Market Cap: $94.8 billion 1-Year Trailing Total Return: 11.2% Exchange: OTC