A combination of hope, faith and stimulus is keeping stock prices afloat