Some extensions of optimal stopping with financial applications