For archaeology the best opportunity for financial stability is going to be a management level position in a Cultural Resource Management firm. Even then, archaeologists will usually make less than someone with a comparable graduate degree in engineering, law, or medicine, for example. There was a recent thread on r/Archaeology describing what CRM archaeology is like.
You might also want to check out the r/AskAnthropology Career Thread.
Unfortunately the traditional academic route is increasingly a poor choice for financial stability. This is true in both history specifically and the humanities and social sciences more broadly.