US Core PPI falls to 2.4%, lower than expectations.