Stocks close off record highs as earnings season gears up

- Are new bare-bones health care plans worth the risk?Last year, President Donald Trump signed an executive order that promised to cut back some of the rules in the Affordable Care Act. The new "skinny plans," expected out this year, are poised to benefit some and hurt others. WSJ's Spencer Macnaughton explains. Photo: Formplay Studio
The Wall Street Journal.
- Companies can't find enough drivers to ship their stuff because of AmazonSeveral companies, from chipmaker Nvidia to toymaker Hasbro, are reporting the impact of a shortage of truck drivers on their businesses.
CNBC
- Millennials blame boomers for ruining their lives and a new poll explains whyRuining the lives of future generations may sound extreme, but according to a new poll, 51% of millennials beset with big college loans, two wars and uncertain future work blame Boomers. Veuer's Chandra Lanier has the story.
Veuer
Are new bare-bones health care plans worth the risk?
The Wall Street Journal.3:16Companies can't find enough drivers to ship their stuff because of Amazon
CNBC0:53Millennials blame boomers for ruining their lives and a new poll explains why
Veuer1:06Streaming player Roku entering world of 24/7 news
Wochit Business0:44Amazon service may stop 'porch piracy,' but not everyone's on board
Newsy1:04Facebook shakes up staff amid data scandal
CBS News1:58How tariffs saved the US pencil industry
BBC News2:40Teens would rather break their bones than lose their phones
Business Insider3:07
Are Gmail's self-destructing emails secure and how do they work?
The Washington post2:58I tried a $1,000 mint julep. Was it worth it?
Entrepreneur2:03How this 34-year-old dad made nearly $1 million off a simple side hustle
CNBC1:04Yeti Cooler Challenge: Trigger-happy gun owners destroy products
FOX News1:33YouTube removed 8 million videos in 3 months
Wochit Business0:58These companies are thriving in the retail apocalypse
GOBankingRates0:44Net neutrality all but officially dead
CBS News3:37Facebook reveals the lengthy rulebook it uses to remove posts
Newsy0:56
Stocks ended off record highs Thursday as Wall Street assessed earnings from some of the top financial companies.
The Dow finished 31 points lower after hitting an intraday record.The Nasdaq also hit a record before closing 0.18 percent lower. The S&P 500 declined 0.17 percent after hitting an all-time high.
JPMorgan Chase reported third-quarter earnings and revenue that beat analyst expectations. The banking giant, however, also reported a 27 percent year-over-year decline in fixed income trading revenue.
Citigroup also posted better-than-expected quarterly results, driven by growth in its global consumer business.
Bruce McCain, chief investment strategist at Key Private Bank, said this earnings season is off to a good start. "There's kind of a general feeling that things are better than they have been, and that's being reflected in the earnings season," he said.
Other major financial companies slated to report this week include Bank of America and Wells Fargo.
Historically, this earnings season has been the best one for investors. Using hedge fund analytics tool Kensho, CNBC found the S&P 500 posts a gain of 2.3 percent on average 30 days after third-quarter earnings season begins, trading positive 79 percent of the time.
Equities have risen sharply this year, with the S&P 500 advancing 14 percent in that time period.
"There are two factors pushing the market higher," said Zhiwei Ren, managing director and portfolio manager with Penn Mutual Asset Management. "The economic data is the strongest we've seen in years. ... The second one is positioning. A lot of people are still underweight risk. So, when the market keeps going higher, it forces others to chase it."
Wall Street also set its sights on economic data Wednesday. The Labor Department said U.S. producer prices rose 0.4 percent last month and 2.6 percent in the 12 months through September.
Meanwhile, weekly jobless claims totaled 243,000, hitting a more than one-month low, the Labor Department also said.
Treasury yields slipped on Thursday. The two-year yield traded at 1.517 percent and the benchmark 10-year yield hovered around 2.33 percent.