Dermatologists probably take in more money under the table than any other specialty. Their botox stuff and some other things are big fat cash grabs. Insurance doesn't pay for it, patients pay cash, they can charge ungodly prices for them, and I know for a fact most of them around here aren't reporting that stuff. It's an ATM, a money printing machine.
Dermatologists also average the shortest time in visits, I'd wager, compared to most other specialties. If you see 40 patients a day, you're probably on the low end for a dermatologist. That starts getting unethical, but it is what it is.
My college roommate is a derm-bro, and he does make good money. And I've just told you how he makes it. I either know or know about most of the derms in my area as well, it's the same story.
But more than the money, I'm talking about the hoops drs have to jump through now, how that affects the patient care they can provide, and the hours and work/life balance it affords (or doesn't afford). It's a different ballgame than it used to be. I've heard more than a few of the older ones say it's not as attractive of a field as it once was, and they discouraged their kids from trying to go that route.