Paychex, Inc. is a provider of payroll, human resource, and benefits outsourcing solutions for small to medium-sized businesses. As of May 31, 2012, the Company serviced approximately 567,000 clients, including approximately 2,000 clients through four offices in Germany. The Company offers a portfolio of services and products that allows its clients to meet their diverse payroll and human resource needs. These include payroll processing; payroll tax administration services; employee payment services; regulatory compliance services (new-hire reporting and garnishment processing); Paychex HR Solutions; retirement services administration; insurance services; eServices, and other human resource services and products. In January 2012, the Company acquired Icon Time Systems, Inc. In December 2012, the Company acquired ExpenseWire from Rearden Commerce Inc.