Stock buybacks seemed to help. Viacom Inc. announced a $1.75 billion repurchase program last Monday, cushioning its fall and adding to a 16 percent rise last Tuesday. Viacom stood at $56.75 last Thursday, up 5 percent from the previous Friday's close.