AstraZeneca (AZN -0.1%) has agreed to buy Pearl Therapeutics, a closely held U.S. drugmaker specializing in respiratory-disease treatments, for close to $1.15B. $560M will be paid initially up front, with payments related to development of Pearl Therapeutics' products potentially adding as much as $450M and sales-related payments as much as $140M to the price tag.