In evaluating that you'd also want to know how many companies lost money or went under, rather than looking solely at the winners after the fact.In 2006, Pfizer made $13B on $48B of sales. In 2007, Merck made $3.5B on $24B in sales. Abbott made $3.6B on $25B in sales.
This is pretty easy to find out - these are publicly traded companies, so they have to file a form called a "10-K" which describes how much money they made. Just about every company has their 10-Ks on the web.
I'll let you decide for yourself if profits in the 15-25% range are excessive or not.