Post navigation Stocks Subdued As Russia Dampens Peace Hopes, Oil Tumbles On U.S. Move Oil Price Flip Flops, As Meme Stocks Ride Again