Dictionary.com
Thesaurus.com

has outlaid

  • present perfect
    of outlay (3rd person singular).
    outlay
    noun
    an expending or spending, as of money.