Strong earnings power US stock rally, overshadowing oil price and geopolitical worries.
Open shared insight