Major stock indexes opened higher Friday, with the Nasdaq Composite and S&P 500 setting new intraday records, as oil prices declined on optimism the U.S. and Iran were nearing a peace agreement.
The pharmaceutical retail group says investment is paying off with market share gains and strong topline growth, but it ate into earnings in the short term.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results