Walmart posted net income of $3.84 billion, or $1.33 a share, in the quarter ended April 26, up from $2.13 billion, or .72 cents a share from a year ago.
The increase is expected to leave many retailers in a crunch as they plan for the 2019 holiday season, scrambling to make purchase orders and set prices, CNBC reported.
The Association for Accessible Medicines said the Food and Drug Administration's guidance on naming biological products delays the development of biosimilars.