Stock Market Today: Stocks Sizzle on Russian Troop Withdrawal Reports

Oil prices, on the other hand, plummeted on news Moscow is pulling back some troops from the Ukrainian border.