This is good news for patients and investors. Cancer immunotherapies are forecast to generate tens of billions of dollars in revenues over coming years, helping the industry rebound from recent patent expiries on many older drugs. Keytruda and Opdivo are, together, generating more than $300m of sales every month and several similar products are nearing market.