FireCalc is also great - https://firecalc.com/. Just put in spending, portfolio & years (tiny box on right), and it does back testing analysis over investment windows going back to 1871.
For $4M and $140k annual spend:
> FIRECalc looked at the 124 possible 30 year periods in the available data, starting with a portfolio of $4,000,000 and spending your specified amounts each year thereafter.
> Here is how your portfolio would have fared in each of the 124 cycles. The lowest and highest portfolio balance at the end of your retirement was $348,731 to $24,529,049, with an average at the end of $9,233,594. (Note: this is looking at all the possible periods; values are in terms of the dollars as of the beginning of the retirement period for each cycle.)
> For our purposes, failure means the portfolio was depleted before the end of the 30 years. FIRECalc found that 0 cycles failed, for a success rate of 100.0%.
For $4M and $140k annual spend:
> FIRECalc looked at the 124 possible 30 year periods in the available data, starting with a portfolio of $4,000,000 and spending your specified amounts each year thereafter.
> Here is how your portfolio would have fared in each of the 124 cycles. The lowest and highest portfolio balance at the end of your retirement was $348,731 to $24,529,049, with an average at the end of $9,233,594. (Note: this is looking at all the possible periods; values are in terms of the dollars as of the beginning of the retirement period for each cycle.)
> For our purposes, failure means the portfolio was depleted before the end of the 30 years. FIRECalc found that 0 cycles failed, for a success rate of 100.0%.