Wall Street traders discouraged by declining bonuses this month can take solace: They still earn much more than brain surgeons and top U.S. generals.

An oil trader with 10 years in the business is likely to earn at least $1 million this year, while a neurosurgeon with similar time on the job makes less than $600,000, recruiters estimated. After a decade of deal-making, merger bankers take home about $2 million, more than 10 times what a similarly seasoned cancer researcher gets.

The pay gap between finance and other professions has widened since the ’80s, exceeding the record set before the Great Depression, according to a 2009 study by a professor at New York University’s Stern School of Business.