In a speech marking the five-year anniversary of his $831 billion economic stimulus plan, President Barack Obama said on Tuesday that his plan, passed one month into his presidency, succeeded and that his critics were proven wrong and "have had to eat those words."