Is It Time To Consider Buying The Interpublic Group of Companies, Inc. (NYSE:IPG)?