Actually they do much better than just pay their way.
Story in the Casper Star Tribune. “Each dollar spent on a national park generates at least $4 of value, but despite that clear economic payoff the parks suffer from underfunding, a new study says.”
A good question is, why does Congress underfund the national parks year after year, and most Presidents too recommend less than they need?