0001016125-17-000046.txt : 20170224 0001016125-17-000046.hdr.sgml : 20170224 20170224120023 ACCESSION NUMBER: 0001016125-17-000046 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20161231 FILED AS OF DATE: 20170224 DATE AS OF CHANGE: 20170224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ULTIMATE SOFTWARE GROUP INC CENTRAL INDEX KEY: 0001016125 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 650694077 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-24347 FILM NUMBER: 17635698 BUSINESS ADDRESS: STREET 1: ULTIMATE SOFTWARE GROUP INC STREET 2: 2000 ULTIMATE WAY CITY: WESTON STATE: FL ZIP: 33326 BUSINESS PHONE: 9542661000 MAIL ADDRESS: STREET 1: ULTIMATE SOFTWARE GROUP INC STREET 2: 2000 ULTIMATE WAY CITY: WESTON STATE: FL ZIP: 33326 10-K 1 ulti-20161231x10k.htm 10-K Document
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_______________
FORM 10-K
 
 
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
For the fiscal year ended December 31, 2016
or
 
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
For the transition period from               to
Commission file number: 0-24347
_______________
The Ultimate Software Group, Inc.
(Exact name of Registrant as specified in its charter)
Delaware
65-0694077
(State or other jurisdiction of
(I.R.S. Employer
incorporation or organization)
Identification No.)
 
 
2000 Ultimate Way,
33326
Weston, FL
(Zip Code)
(Address of principal executive offices)
 
Registrant’s telephone number, including area code:
(954) 331-7000
Securities registered pursuant to Section 12(b) of the Act: 
Title of Each Class:
Name of Each Exchange on which Registered:
Common Stock, par value $.01 per share
The Nasdaq Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act:
None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes   No ☐
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes  ☐   No
Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes     No ☐
Indicate by check mark whether the Registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit and post such files).  Yes    No ☐
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of Registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K. ☐
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company. See definitions of “large accelerated filer”, “accelerated filer”, and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
 
Accelerated filer
 
Non-accelerated filer
(Do not check if a smaller reporting company)
 
Smaller reporting company
 
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Act).  Yes  ☐   No
The aggregate market value of Common Stock, par value $.01 per share, held by non-affiliates of the Registrant, based upon the closing sale price of such shares on the NASDAQ Global Select Market on June 30, 2016 was approximately $5.7 billion.
As of February 20, 2017, there were 29,663,502 shares of the Registrant’s Common Stock, par value $.01, outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Registrant’s Proxy Statement for the 2017 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K.



THE ULTIMATE SOFTWARE GROUP, INC.

INDEX

 
 
Page(s)
 
 
PART I
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
PART II
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
 
Item 9B.
 
PART III
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
PART IV
 
Item 15.

1


This Annual Report on Form 10-K for the fiscal year ended December 31, 2016 (this “Form 10-K”) of The Ultimate Software Group, Inc. and subsidiaries (“Ultimate,” "Ultimate Software," “we,” “us” or “our”) may contain certain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These forward-looking statements represent our expectations or beliefs, including, but not limited to, our expectations concerning our operations and financial performance and condition. Words such as “anticipates,” “expects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” and similar expressions are intended to identify such forward-looking statements. These forward-looking statements are not guarantees of future performance and are subject to certain risks and uncertainties that are difficult to predict. Ultimate’s actual results could differ materially from those contained in the forward-looking statements due to risks and uncertainties associated with fluctuations in our quarterly operating results, concentration of our  product offerings, development risks involved with new products and technologies, competition, our contractual relationships with third parties, contract renewals with business partners, compliance by our customers with the terms of their contracts with us, and other factors disclosed in Ultimate’s filings with the Securities and Exchange Commission.  Other factors that may cause such differences include, but are not limited to, those discussed in this Form 10-K, including the risk factors set forth in Item 1A. Ultimate undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.
UltiPro® and its related design are registered trademarks of Ultimate in the United States. This Form 10-K also includes names, trademarks, service marks and registered trademarks and service marks of companies other than Ultimate.
PART I
Item 1. Business
Overview
Ultimate Software is a leading cloud provider of people management solutions, often referred to as human capital management (“HCM”). Ultimate's UltiPro product suite (“UltiPro”) is a comprehensive, engaging solution that has human resources ("HR"), payroll, and benefits management at its core and includes global people management, available in 14 languages with more than 35 country-specific localizations. The solution is delivered via software-as-a-service ("SaaS") to organizations based in the United States and Canada, including those with global workforces. At the close of 2016, we had approximately 3,700 organizations as customers and approximately 33 million people records in our HCM cloud. We attained our leadership position, we believe, through our focus on unified HCM, people-centric product design, cloud technology, and strong customer relationships.
UltiPro is designed to deliver the functionality businesses need to manage the complete employee life cycle from recruitment to retirement and to facilitate employee engagement with their employers and each other. The solution includes unified feature sets for talent acquisition and onboarding, HR management and compliance, benefits management and online enrollment, payroll, performance management, employee engagement surveying, compensation management with salary planning, budgeting, and development of incentive plans, succession management, learning management, reporting and analytical decision-making and predictive tools, and time and attendance. UltiPro has role-based features for HR professionals, executives, managers, administrators, and employees whether they are in or out of the office, including access to business-critical information on mobile devices such as the iPhone, iPad, and other smartphones and tablets.
Our customers tell us that UltiPro helps them to streamline talent management, HR and payroll processes to significantly reduce administrative and operational costs while also empowering them to manage the talent in their workforces more strategically. UltiPro provides our customers tools to analyze workforce trends for better decision making, identify high-performing talent within their organizations, predict who high-performers will be with a high degree of accuracy, find critical information quickly and perform routine business activities efficiently.
Our cloud offering of UltiPro provides Web-based access to comprehensive HCM functionality for organizations that want to simplify delivery and support of their business applications. We have found that UltiPro is attractive to companies that want to focus on their core competencies to increase sales and profits while we, through UltiPro, supply and manage the hardware, infrastructure, ongoing maintenance and backup services for our customers. 
We market our UltiPro solutions primarily to enterprise companies, which we define as organizations with 2,501 or more employees, including those with 10,000 or more employees; mid-market companies, which we define as those having 501-2,500 employees; and strategic market companies, which we define as those having 100-500 employees. Our mid-market and strategic customers have access to nearly all the features that our larger enterprise companies have through UltiPro, plus a bundled services package. Since many companies in the mid- and strategic markets do not have information technology (“IT”) staff on th

2


eir premises to help with system deployment or ongoing management issues, we have created a bundled services package to give these customers a high degree of convenience by handling system configuration, business rules, and other situations for them “behind the scenes.” UltiPro is marketed primarily through our enterprise, mid-market, and strategic direct sales teams.
Cloud Computing Model
Cloud computing is the current terminology for describing the delivery of SaaS. Market acceptance of cloud computing for mission critical enterprise applications has become increasingly common in recent years since software can be delivered cost-effectively, reliably, and securely to businesses over the Internet without the need for customers to purchase supporting software and hardware for an on-premise system or the need to keep IT people on staff to monitor and upgrade such a system.
We introduced our first subscription-based service solution over the Internet in December of 2000, and we began marketing our first multi-tenant SaaS HCM to enterprise companies in 2002. Since that time, we have significantly expanded our HCM offerings and enhanced our foundational technologies. Today, we develop our solutions using the latest advances in cloud computing and provide our customers with solutions that are highly functional, easy to use, configurable, and fast. Our cloud model is based on a multi-tenant architecture that is both open and secure with support for user experiences on both desktop and mobile devices. Our customers that have moved away from traditional on-premise software to our cloud-based service applications benefit by substantially reducing the cost and complexity typical of on-premise software implementations, customizations, and upgrades. Through cloud computing, we supply and manage the hardware, infrastructure, ongoing maintenance, and backup services for our customers. We install the latest version of our software for our customers, thereby reducing their need to buy and maintain their own IT resources. As a part of our cloud model, we also provide activation and training services to our customers as well as support services.
We provide our hardware, infrastructure, ongoing maintenance and backup services at four data centers: one located near Atlanta, Georgia, one near Phoenix, Arizona, one near Toronto, Canada, and the fourth near Vancouver, Canada. Our data center facilities are owned and operated by independent third parties, who provide redundant power, bandwidth, and physical security. Ultimate employees deploy, monitor, and manage our hardware and software systems in accordance with our security and data privacy policies, which are subject to examination by an independent third-party.
Market Share
Based on our customer counts and market data from Hoover's/Dun & Bradstreet as of January 3, 2017, we estimate our approximate share of the total available market (TAM) at the close of 2016 to be 7 percent for enterprise companies, 9 percent for mid-market companies, and 1 percent for companies in the strategic market.
Company Information
Ultimate is a Delaware corporation formed in April 1996 to assume the business and operations of The Ultimate Software Group, Ltd. (the “Partnership”), a limited partnership founded in 1990. During August 2006, Ultimate formed a wholly-owned subsidiary, The Ultimate Software Group of Canada, Inc. (“Ultimate Canada”), to accommodate our operations in Canada. During February 2015, Ultimate formed a wholly-owned subsidiary, The Ultimate Software Group of Asia, PTE. LTD. There were no material assets or revenues in Canada or Singapore as of or for the year ended December 31, 2016. Ultimate's headquarters is located at 2000 Ultimate Way, Weston, Florida 33326 and our telephone number is (954) 331-7000.
Capabilities of UltiPro
UltiPro is a comprehensive cloud-based solution designed to deliver the functionality businesses need to manage the complete employee life cycle from recruitment to retirement, and to facilitate employee engagement with their employers and each other. The solution includes feature sets for talent acquisition and onboarding, HR management and compliance, benefits management and online enrollment, payroll, performance management, employee engagement surveying, compensation management, succession management, learning management, reporting and analytical decision-making tools, time and attendance, and role-based self-service capabilities for executives, managers, administrators, and employees whether they are in or out of the office. UltiPro offers the following capabilities to our customers:
Role-Based Internet Access to Functionality. UltiPro provides Web access to workforce-related business functions, company communications, and reporting for everyone in our customer's organization, not just the HR department. The access and specific functionality can be tailored to our customer's process requirements and the individual user's role. We believe that UltiPro's employee-facing Web applications can increase management and administrative efficiencies by providing immediate access to reporting, staff management processes and business intelligence for business leaders, and can reduce operating costs

3


by eliminating the need for organizations to print and distribute paper communications, handbooks, forms, and paychecks. Ultimate also provides UltiPro functionality for use on mobile devices. Using tablets or smartphones, employees can manage their goals, provide feedback to managers, search and apply for career opportunities, access their own personal information, such as pay statements, and view their company's employee directory to look up contact information or employee photos. In addition, managers can approve or deny daily workflow transactions, such as salary changes and paid time off, access reports and analytics, and readily review goals, competencies, and accomplishments of their team members.
Rich and Highly Configurable Functionality. UltiPro has rich functionality built into the solution and provides extensive capabilities for configurability. As a result, we have found that our customers can avoid extensive customizations and yet are able to achieve a highly tailored solution to meet their specific business needs. Since UltiPro's feature-sets are unified, our customers are able to streamline their management of the total employment cycle and can generate strategic HR and talent management reports from UltiPro as their primary, central system of record for their employee data.
Flexible, Rapid System Setup and Configuration. UltiPro has been designed to minimize the time and effort required to set up and configure the system to address individual company needs. Largely because our UltiPro solutions deliver extensive functionality that can be configured to align with our customers' various business models with few customizations, our setup of new customers is faster and simpler than implementations typical of legacy, on-premise software.
Reduced Total Cost of Ownership. We believe that the UltiPro solution provides cost saving opportunities for our customers and that UltiPro is competitively priced. In addition, we believe that our current practices in activating the UltiPro solution result in cost savings for customers when compared with implementations of other similar solutions in the industry. The UltiPro customer may also reduce the administrative and IT support costs associated with the organization's HR, benefits and payroll functions over time. Administrative costs can be further reduced by providing an organization with greater access to information, streamlined HR processes and transactions, and control over reporting.
Modern Cloud Technologies. We have consistently focused on identifying leading technologies and practices and integrating them into our products. The primary characteristics of our technology and cloud architecture are:
Multi-tenant model (multiple instances of UltiPro for different organizations can reside on one server) that allows each application component to run on a separate farm, or cluster, of load-balanced servers while still providing customer data security and segregation.
Configurability that enables customers to achieve a highly tailored UltiPro experience for their businesses without incurring the high expense of custom software.
Web services, with a focus on micro-services (a set of platform-neutral and vendor-independent protocols that enable application interactions over the Internet using Extensible Markup Language, or XML, and other Web technologies) that enable UltiPro customers to connect with other applications and data services easily and securely.
Domain-driven, user-centered design framework that leverages industry-leading tools and technologies, including, but not limited to, Microsoft's .NET platform, Openstack, JavaScript, jQuery, Bootstrap, AngularJS, and Docker to streamline the complexities of our HCM domain and focus on how our users want to use UltiPro rather than expect them to change their behavior to accommodate our product.
HTML-5 framework and responsive Web design for mobile-centric computing that enables a rich, dynamic user experience for UltiPro users on the smartphones or tablets of their choice.
Rich End-User Experience, Ease of Use and Navigation. We design our products to be user-friendly and to simplify the complexities of managing employees and complying with government regulations in the HR, payroll, and talent management areas. UltiPro uses familiar, consumer-style navigation, which we believe makes our solution convenient and easy to use. While traveling or out of the office, our customer's HR professionals, executives, managers, administrators, and employees can manage payroll and employee functions and run reports by accessing UltiPro over the Internet or find answers to key routine questions by using an UltiPro application on their mobile devices.
Comprehensive Customer Services and Industry-Specific Expertise. We provide several types of customer service: cloud services, professional setup and activation services, customer support services, knowledge (or training) services, and a group of optional service offerings we call Select Services that includes payment services (such as tax filing, garnishment management and check printing), ongoing managed services, and other specific-need services such as filing the Patient Protection and Affordable Care Act ("ACA") compliance documents for customers. The voice of our customers is incorporated into all of our processes, and all of our services are designed to create a positive, proactive and productive UltiPro experience for our customers. We have multiple avenues for our customers to give us feedback and recommendations on product enhancements, and we provide our customers a portal where they can choose to learn about UltiPro and Ultimate in the style that best suits them - online webinars, videos, instructional documents, online chats, customer communities, and other vehicles.

4


We recognize the importance of issuing timely updates that reflect changes in tax and other regulatory laws and employ a dedicated research team to track jurisdictional tax changes for more than 10,000 active tax codes included in UltiPro as well as changes in other employee-related regulations.
Managed Services. As part of our mission to simplify the work lives of our customers’ human resources and payroll people, we introduced UltiPro Managed Services in the fourth quarter of 2013 as a result of our acquisition of certain assets and liabilities of Accel HR, LLC ("Accel HR"). These managed services are now part of our Select Services offerings and are designed for those customers who want to outsource some components of their HR, payroll, benefits, and HCM technology management functions without sacrificing the control of, or access to, their employee data that they enjoy with our cloud solution. Unlike other outsourced payroll or Human Resources Information System ("HRIS") services that typically take a one-size-fits-all approach, our customers can select from a variety of payroll management, HRIS, and/or benefits management services and combine them into a tailored bundle that best suits their unique needs.
UltiPro Standard Functionality and Optional Capabilities
UltiPro's standard functionality includes, but is not limited to, a set of role-based features that engage employees while allowing HR generalists as well as benefits, compensation, and payroll managers and other business managers to develop, coach, evaluate and reward their people and meet organizational objectives. Business intelligence along with system configuration tools and integration capabilities support our customers' connections with third-party applications and providers. UltiPro also includes employee relations tools for managing disciplinary actions and grievances, and health and safety incidents.
In addition to UltiPro's HCM functionality, our customers have the option to purchase a number of additional capabilities on a per-employee-per-month (“PEPM”) basis, which are available to enhance and complement the core functionality of UltiPro and which are based on the particular business needs of our customers. These optional UltiPro capabilities currently include (i) the talent acquisition suite (recruitment and onboarding); (ii) the talent management suite (performance management, talent predictors, and succession management); (iii) learning management; (iv) employee engagement surveys; (v) compensation management; (vi) benefits enrollment; (vii) time management; (viii) payment services (formerly referred to as “tax filing”); (ix) wage attachments; and (x) other optional features (collectively, “Optional Capabilities”), which are described below.
Differences between capabilities available to our enterprise, mid-market and strategic customers are specified below. Unless otherwise specified, capabilities are included in both our enterprise and mid-market offerings.
UltiPro's Standard HR/Payroll Functionality
UltiPro can act as the gateway to business activities for a company's executives, management team, HR/payroll staff, administrators, and employees. Employees of customers can access UltiPro from standard Web browsers such as Microsoft Internet Explorer, Mozilla Firefox and Google Chrome, view information and perform tasks in a language of their individual choice (most commonly English, Spanish, or French), set their personal preferences for the order and placement of home-page content, and set up access to any available page in one click. Ultimate believes that UltiPro allows our customers to improve service to their employees through better communications and to save time because managers and administrators can complete hundreds of common employee-related tasks, including administering benefits, managing staff and accessing reporting and business intelligence in real time, from one central solution. UltiPro also enables companies to provide secure, on-demand access to company and personal information for their employees over the Internet.
UltiPro's Standard HR/payroll functionality includes, but is not limited to, the following:
Human Resources Management. UltiPro manages all aspects of a person and their employment relationship regardless of where the employee resides. This includes personal details, skills and competencies, international identification documents, employment history, employment contracts (for those employees in countries that require them), performance, job and salary information, career development and preferences, and health and wellness programs. This allows single country or multinational organizations to easily manage and report on worldwide headcounts, and other critical business metrics. In addition, UltiPro facilitates the recording and tracking of key information for government compliance and reporting in the US, Canada and many other countries. This includes the Consolidated Omnibus Budget Reconciliation Act (COBRA), the Health Insurance Portability & Accountability Act (HIPAA), regulations implemented by the Occupational Safety & Health Administration (OSHA), workers' compensation regulations, the Family Medical Leave Act (FMLA), the ACA, and Equal Employment Opportunity (EEO) laws for the United States. UltiPro also enables compliance with HIPPAA confidentiality requirements for protecting sensitive data such as employee social security numbers.

5


Benefits Management. UltiPro allows companies to automate the matching of health, welfare, dental, vision, and other benefits they offer their employees, including configuration and administration of benefit plans and employee and employer contributions. UltiPro also enables employees to check benefit options and coverage online. UltiPro eliminates the need for duplicate rules, duplicate data entry, and reconciliation reporting because it stores details for deductions and benefit plans in one common table. These features include rules for coverage, premium and employer match computations, and eligibility and participation determinations. UltiPro also allows companies to maintain and administer paid time off benefits, such as vacation (including calculating benefit accrual amounts), track leave-time taken, and facilitate the response to employee leave requests.
Payroll. UltiPro's payroll features a powerful engine that handles hundreds of payroll-related computations intended to minimize the customer's need for side calculations or additional programming. For example, UltiPro delivers complex wage calculations such as average pay rates for overtime calculations, shift premiums, garnishments and levy calculations. With UltiPro, a company's central payroll department, remote offices or multiple divisions can process payroll and can define and report on who completes each specific processing step based on the exact needs of the organization, thus supporting appropriate separation of duties. All of this is managed through an easy-to-use dashboard of payroll tasks and statuses. To help our customers reduce the complexities and errors associated with administrators manually assigning appropriate payroll taxes to employees in the United States, Ultimate offers an embedded feature called Smart Tax Search™. Smart Tax Search™ leverages the latest GIS (geographic information systems) technology to enable UltiPro to automatically assign the correct federal, state, and local payroll taxation rules based upon the home and work addresses listed in UltiPro’s employee records.
Tablet-Based Time clock. UltiPro TouchBase, which was introduced in connection with our acquisition of Employtouch (the "Employtouch Acquisition"), provides our customers an interactive mobile time clock device that collects time punches, as well as highlights the information most critical to employees and managers via an engaging activity stream. With UltiPro TouchBase, our customers can capture employee time on a touchscreen tablet device, collecting employee-validated data for cost accounting and payroll; can leverage photos for accurate capture of employee time-entry, avoiding 'buddy punches'; and can validate transactions using PIN (Personal Identification Number) entry, HID (Human Interface Device), RFID (Radio Frequency Identification), magnetic swipe or barcode.
Role-Based Self-Service. Authorized managers have self-service access to staff information such as salary, compensation history, key dates and emergency contacts, with reporting and workforce analysis tools to facilitate decision-making. A customer's managers can view and update staff information, manage department activities, post job openings, leverage recruiting and hiring tools, and perform queries on workforce data. UltiPro's document management features can be used to house and categorize employee-related documents such as drivers' licenses, consent forms, and completed I-9 forms with required identification. Administrators, managers and employees have the ability to attach files in standard formats such as Microsoft Word, PDF, JPEG, and spreadsheets to employee files. The documents can be grouped and sorted to individual requirements, as necessary.
Employees also may be given immediate, security-protected access to view their own pay details on a mobile device or the Web, and benefits summaries, frequently used forms, and company information on the Web. They can also update personal information such as address, phone number, emergency contacts, and skills; change their preferences such as direct deposit accounts and benefits selections; make routine requests such as asking for vacation time; and enroll in training.
UltiPro Business Intelligence. UltiPro Business Intelligence uses a business intelligence platform from IBM Cognos Corporation, a third-party provider, for HR, payroll, and talent management reporting and analysis. Accessed via the Web, UltiPro Business Intelligence gives users the ability to access data across the UltiPro solution - from HR, payroll to benefits administration and enrollment, compensation, talent acquisition and onboarding, talent management, compensation, compliance, year-end data, and more - and enables them to create, modify, and distribute workforce-related reports and notifications. UltiPro includes a pre-configured data mapping library and pre-authored reports and analytics. Controlled by role-based security, everyone in a customer's organization—from line managers to executives can have immediate access to key workforce metrics, and they can personalize their own user experience to show the reports they want to see and how they want to see them. We believe that UltiPro Business Intelligence gives our customers significant strategic value for managing their workforce-related functions and saves them labor time and money by eliminating or reducing the need for internal technology people to generate hundreds of individual reports for disparate executive and management needs. UltiPro Business Intelligence is available to manager roles on a mobile device or tablet via UltiPro Mobile to provide quick access to mobile optimized reports and analytics. We also embed key data visualizations in context of the application. These data visualizations are developed as part of the core application and provide in-context support to decision-makers.
Other Key Capabilities. UltiPro's tracking of hours worked in payroll ties to UltiPro's benefits management, enabling automatic calculation of employees' hours of service eligibility and providing HR leaders analytical insight into compliance risk related to the ACA delivered in the Healthcare Eligibility Dashboard and via our UltiPro ACA Toolkit. UltiPro includes system configuration tools such as graphical workflow configuration and platform configuration to allow customers to extend UltiPro

6


with new secure, reportable fields. In addition, UltiPro offers role-based security, flexible business rules, and an easy-to-use content management tool. Conditional workflow enables organizations to authorize HR/payroll staff, managers, or supervisors to manage key HR processes via UltiPro, expediting business activities such as hiring an employee or making a salary increase. UltiPro workflow is configurable based on customer need and includes numerous pre-configured processes based on industry best-practices. System administration is designed to enable non-technical users to administer UltiPro's role-based security, built-in conditional workflow, and system business rules, as well as to enable system administrators to post company communications, link to external Web sites and tailor functionality to reflect the customer's own company user experience requirements. Enterprise Integration Tools also are included to provide the ability to interface with third-party cloud and on-premise applications and providers such as general ledger, payment services, time clocks, banks, 401(k) and benefits providers, check printing services and unemployment management services.
UltiPro Predictors. The UltiPro predictive analytics solution is a key part of the core UltiPro suite where predictive metrics and indicators are available to support manager decisions. The predictors are based on statistical algorithms we developed over the course of more than two years and validated with numerous customers. UltiPro’s predictive metrics help managers to determine the best actions to take for further developing or changing the career trajectory of employees reporting to them, thereby helping organizations to reduce turnover and improve employee engagement. For example, organizations can set tolerances for certain predictive metrics in our UltiPro Retention Predictor, giving a manager or HR generalist the ability to see immediately if an employee exceeds the tolerance level they have defined as "risk of leaving" and, thereby, providing them an early warning to take an appropriate action to increase the chances of that employee staying. In addition to our UltiPro Retention Predictor, the solution includes an UltiPro High Performer Indicator™, which identifies employees who consistently receive high pay raises, and an UltiPro High Performer Predictor™, which ranks employees predicted to be high performers based upon a number of variables tracked in UltiPro, and the UltiPro Engagement Indicator which provides insight into an employee’s level of engagement at their organization. To assist managers in creating actions to increase the engagement and retention of team members, UltiPro includes a section called Leadership Actions, based on best practices in talent management, to serve as optional methods for following up.
UltiPro's Optional Capabilities
UltiPro Talent Acquisition is a suite of add-on products comprised of Recruitment and Onboarding.
i) Recruiting. The Ultimate team designed our recruiting solution to transform the recruiting process by increasing candidate engagement and simplifying the work of recruiters. Built to be candidate-centric, UltiPro Recruiting has a consumer-like interface to attract and keep top talent engaged, with the goal to reduce the typical 40 percent to 80 percent online application drop-off rate typically occurring with traditional applicant tracking solutions. Rather than being restricted to limited profile information and résumés typical of traditional solutions, candidates can build an in-depth online presence that gives recruiters and hiring managers a more complete understanding of who they are. UltiPro Recruiting includes an appealing user interface, gamification, and collaboration tools. It is fully mobile and integrates with popular social networks such as LinkedIn and Twitter. At the same time, UltiPro Recruiting automates the recruiting process for hiring managers, recruiters, and HR staff by enabling them to track and manage standard recruitment tasks such as posting open jobs, reviewing résumés, screening candidates, and scheduling interviews.
ii) Onboarding. UltiPro Onboarding is a comprehensive solution that provides employers the ability to engage and welcome new employees into an organization before the first day of work and to speed their time to productivity. UltiPro Onboarding enables dynamic content such as video messages from executives, managers, and co-workers and gives new hires the ability to connect with fellow team members, request a mentor, engage in self-directed learning through a feature called ‘Unlock Your Potential,’ and complete compliance and other required documents. The solution is easily configurable to meet the specific needs of an organization and includes such activities as obtaining required government and procedural paperwork, including electronic signatures and document storage; provisioning necessary equipment and job-specific tools such as office location, computer equipment, and uniforms; ensuring enrollment in necessary training programs; and instilling the employer's core values and business objectives.
UltiPro Talent Management is a suite of add-on products comprised of Performance Management, Talent Predictors, and Succession Management.
i) Performance Management. UltiPro Performance Management helps companies maximize the development of their people and improve employee satisfaction by automating and enhancing the performance process, using competency-based employee development. UltiPro Performance Management streamlines the processes of evaluating performance and completing performance reviews, making competency assessments, identifying top performers for

7


succession planning, and tracking and executing coaching, training and development plans. The solution also supports a continuous process of capturing real-time employee feedback from a social network and, through our mobile solution, makes goal management, talent profile information, employee observations, and goal journaling convenient for employees.
ii) Succession Management. With UltiPro Succession Management, organizations can involve company leadership, managers, and individuals in an ongoing, collaborative process of succession planning. Employees can manage their own talent profiles-updating factors that influence succession readiness such as mobility preferences, languages, education, accomplishments, and competencies-to ensure that leadership has a deeper understanding of the talent landscape at their organization. Visible to employees and managers, UltiPro's employee “talent card” provides a consolidated and comparative view of multiple succession-readiness factors, which then can be used in both decision-making and career development processes.
Other Optional Capabilities include, but are not limited to, the following products, which are supplemental to UltiPro's standard HR/payroll capabilities:
UltiPro Learning. Through a strategic partnership, Ultimate has the right to market and distribute an independent third party's learning management product as part of the UltiPro solution. We have branded this product UltiPro Learning. Ultimate is the single-source contact for customer implementations and ongoing solution support for UltiPro Learning. It is both Web-based and mobile and is integrated with UltiPro's HR and talent management functionality. UltiPro Learning is a new approach to learning that supports the collaborative and on-demand nature of learning demanded by employees today. UltiPro Learning allows organizations to create, curate, and deliver learning content to employees to meet their professional and personal learning needs. Customers can also create learning academies to meet specific organizational needs.
UltiPro Perception. UltiPro Perception was introduced as part of the acquisition made in the third quarter of 2016 of Kanjoya, Inc. ("Kanjoya"), a California corporation (the “Kanjoya Acquisition”), located in San Francisco, California. UltiPro Perception offers a modern way to collect and understand feedback through employee surveys and in-depth analytics of that data for HR and managers. The solution enables organizations to solicit feedback from employees in both structured and unstructured forms. Using the power of the ingrained Natural Language Processing (NLP) engine, UltiPro Perception analyzes feedback in a variety of ways, providing leaders a deeper understanding of employee sentiment while safeguarding employee privacy and anonymity. The built-in analytics allow everyone from HR and company executives to individual managers to view and gain a deeper insight into employee sentiments, identify employee feedback trends, and compare team results. These insights provide the basis for organizations to take appropriate action tailored to the needs of both teams and leaders, with the objective to improve engagement, satisfaction, and retention.
Compensation Management. UltiPro Compensation Management includes Salary Planning, Salary Budgeting and Incentive Compensation Plans capabilities. This expanded solution is designed to support executives, managers and compensation analysts working with salary increase allocations and to incentivize employees by giving them visibility into their individual compensation plans. Highly configurable, including multi-currency and pro-ration capabilities, UltiPro Compensation Management makes it easy for companies to manage their unique compensation plans and salary award processes with flat amounts, percentages and unit-based compensation such as restricted stock unit awards. Managers can review their salary budgets and merit pool guidelines and determine the best way to allocate pay increases to their employees within their approved budget parameters. Once managers decide on the allocations, they submit pay increases through UltiPro Payroll.
Benefits Enrollment. With UltiPro Benefits Enrollment, employees can enroll in the appropriate benefit plans for their individual needs online, either at work or from home, during defined open enrollment periods. Employees can also choose to quickly renew their benefits in a single click and are guided to make the right selections based on prerequisites that link benefit plans together. UltiPro mobile capabilities enable employees to update their retirement contributions on the go. Benefits administrators can configure the enrollment process and messaging to make the process easy for employees and can monitor the enrollment progress. UltiPro Benefits Enrollment also guides employees through the benefit and personal information changes necessary as a result of life events such as getting married, having a baby or moving. UltiPro also delivers more than 70 predefined Benefit Carrier templates to facilitate the electronic feeds required for insurance carriers and plan administrators, reducing the need for manual reporting of employee census information, participant coverage, and billing reconciliation.
Time, Attendance, and Scheduling (designed for enterprise companies). Through a strategic partnership, we have the right to market and distribute an independent third party's time and labor management product as part of the UltiPro solution. We have branded this product as UltiPro Time and Attendance, marketing the components as UltiPro Time and Attendance, UltiPro Leave Management, and UltiPro Workforce Scheduling (collectively, “UTA”). Ultimate is the single-source contact for customer implementations and ongoing solution support for UTA. UTA is Web-based and integrated with UltiPro's payroll, HR,

8


and benefits functionality. UltiPro Time and Attendance tracks time and attendance labor metrics and supports a variety of time-capture mechanisms. UltiPro Leave Management includes all of the functionality required to effectively track and manage employee leave. UltiPro Workforce Scheduling features industry-specific employee scheduling options to ensure that organizations in different environments deploy employees in an efficient and legislatively compliant manner.
Time Management (designed for mid-market and strategic companies). UltiPro Time Management delivers the functionality and flexibility needed to manage employee time and attendance efficiently and provides Web access to real-time employee time and labor information. UltiPro Time Management provides companies with the tools to proactively prevent issues that negatively impact business performance, such as employee coverage gaps, labor law violations, and excess labor spending. Fully integrated scheduling, time and attendance, and leave management capabilities reduce payroll expenditures and streamline payroll and workforce management processes.
Payment Services. We have the right to market and distribute an independent third party's tax filing solution that we have branded UltiPro Payment Services (“UltiPro Payment Services”). With this solution, companies are able to meet all Federal, state, and local payroll tax filing obligations quickly and easily. The UltiPro solution saves payroll staff time by eliminating the administrative burdens associated with tax filing. UltiPro Payment Services enables businesses to deposit federal, state, and local tax payments for more than 10,000 active tax codes via electronic funds transfer or check and automates filing for monthly, quarterly, and annual tax returns.
Wage Attachments. For organizations required to process third-party payments on behalf of their employees for items such as child support, tax levies, and creditor garnishments, UltiPro Wage Attachments provides the means to effectively streamline and manage the payment process. UltiPro Wage Attachments eliminates the burden associated with payments to third parties by using information entered and calculated in UltiPro, so there is no need to manage payment processing or analyze varying disbursement schedules for multiple jurisdictions. We ensure that each third-party payment is made according to the designated payment method and reaches its required destination within the assigned timeframe.
Patient Protection and Affordable Care Act (ACA) Compliance. In the fall of 2015, Ultimate began deploying an ACA Toolkit that enables our customers to comply with ACA regulations by the 2016 deadline. The toolkit is embedded in UltiPro and automatically populates the Forms 1094-C and 1095-C with the appropriate information. In addition, Ultimate offers our customers additional optional ACA-related services branded UltiPro ACA Employer Services. These include such services as printing and electronic filing of 1094-C and 1095-C forms with the IRS on our customer’s behalf and ongoing proactive monitoring and managing of employee eligibility alerts, notices, and penalty responses.
Other Optional Capabilities. We offer a number of additional HR and payroll-related services to extend the value of UltiPro, including test environment services, W-2 print services, pre-employment screening, paycheck modeling, pay cards, unemployment tax management, employment verification services, employee assistance, health and wellness, and work/life balance programs. In addition, we offer UltiPro Federated Single Sign-On for standards-based identity management by leveraging Microsoft's Active Directory Federated Services infrastructure as well as single-sign-on capabilities through our partner Ping Identity. These solutions help improve and simplify data security by enabling individuals to use a single login credential (such as a network login) to seamlessly access UltiPro over the Internet.
Technology
We strive to use the most modern and capable technologies available for delivering solutions that are flexible, easy to use, fast, and secure. Major characteristics of our cloud application platform include, but are not limited to, the following:
Multi-tenancy. As a SaaS provider, we use a multi-tenant cloud model that allows us to support multiple customers on a single set of systems while maintaining performance, security, and reliability. We manage and maintain our solutions for our customers, including all hardware and software upgrades. Our customers benefit by reducing their need to keep their own IT resources on staff for UltiPro solutions. Our cloud customers also benefit from having the most current version of UltiPro installed as soon as it is available.
Configurability. We have invested in our own technology and approaches for enabling application and system configurability, giving our customers the ability to achieve a highly tailored solution while minimizing or eliminating the need to create custom code.
Openness and Connectivity. We leverage widely adopted technology and industry standards for exposing data and functionality via application programming interfaces (APIs). Customers can access their HCM data based on these standard, open, and secured connections in order to link to their in-house systems, third-party cloud applications, and other systems that require data feeds such as benefits providers. Our UltiPro Carrier Network (UCN) leverages industry-leading solutions from Informatica, allowing Ultimate to create standard, reusable connectors that support the unique data transfer requirements of i

9


ndividual benefits providers, simplifying both the development and maintenance of these connections. Ultimate also supports a number of pre-packaged connectors for solutions that expand or extend the functionality included in UltiPro. These packaged integrations include, but are not limited to: Yammer, a provider of enterprise social networking solutions; CERTPOINT, a provider of learning management solutions; and Ping Identity, which offers single-sign-on capabilities for business applications.
Domain-Driven, User-Centered Design. Our solution design approach includes domain-driven design, which provides a streamlined process for developing software with the complexities of an HCM domain in alignment with the principles of a service-oriented architecture (SOA). A key focus of our user-centered design is to optimize the overall user experience of our customers and to maximize user engagement. We have invested significant resources in usability design and testing to create a consumer-grade experience that is flexible, responsive, and personalized. In the design of the user-experience, our emphasis is on how users want to use the product rather than the expectation that users will change their behavior to accommodate the product.
Mobile-Centric User Experience. In addition to the user experience capabilities available through Microsoft.NET, Ultimate uses Hypertext Markup Language version 5 (HTML5) and responsive Web design approaches to deliver flexible user experiences for smartphones and tablets. This mobile framework supports applications delivered through multiple browsers and automatically adapts to screen size and orientation and takes advantage of gesture-based capabilities. Other features of our mobile-centric user experience include search for both people data and functionality, configurability for individual users that allows them to drag and drop individual content 'gadgets' and menu controls, and favorite-specific functionality for quick access.
Workflow. Ultimate supports numerous transactions and operational processes for our customers. These processes are frequently unique to an individual customer and typically require multiple steps, approvals, data input, and confirmations. To support our customers' unique requirements, UltiPro includes configurable business process automation, or workflow, which enables customers to automate processes based on their own needs and change these processes over time without custom software code.
Business Intelligence. Ultimate provides sophisticated data query and report authoring via IBM Cognos, a leading suite of business intelligence tools. Our customers can access reports and conduct data queries from a Web browser and are able to apply on-line analytical processing to multidimensional data cubes for exploring data on employees graphically and statistically from diverse angles. We maintain a link between Cognos' report catalog and UltiPro's data dictionary, eliminating the necessity for customers to create and maintain ad hoc reporting catalogs on their own. We also maintain a BI Exchange, an online community where Ultimate professionals and customers can post, download, and share standard reports. We have unified security for the data elements across UltiPro and Cognos instances so that role-based security controls data access across both solutions. We also provide single sign-on to simplify and secure user access.
Data Centers for Cloud Offering
Our cloud offering provides Web-based access to comprehensive HCM functionality for organizations that want to simplify delivery and support of their business applications. As a part of our cloud offering services, Ultimate provides the hardware, infrastructure, ongoing maintenance and backup services for our customers at four data centers. The data center located near Atlanta, Georgia, is owned and operated by Quality Technology Services (“QTS”). The data centers located near Toronto and Vancouver, Canada, are owned and operated by CenturyLink Technology Services ("CenturyLink") (formerly known as Savvis Communications Canada, Inc.), and the data center located in Phoenix, Arizona, is owned and operated by IO Phoenix One, LLC.
Ultimate's use of the data center located near Atlanta, Georgia, is governed by a Master Space Agreement dated February 2, 2012 with Quality Technology Services Metro, LLC (“QTS Metro”). Pursuant to the terms of the QTS Agreement, Ultimate may from time to time submit orders for the use of certain physical space within the data centers for hosting Ultimate's hardware equipment, as well as Internet connectivity services, security, power and generator back-up, environmental controls and access controls. The QTS Agreement provides that any service order will automatically renew for successive renewal terms, unless either party notifies the other party in writing at least sixty days prior to the end of the then current term that there will be no such renewal. Furthermore, the QTS Agreement may be terminated at any time by either party thereto, if: (i) the non-terminating party breaches any material term of such QTS Agreement and fails to cure such breach within 10 days after receipt of written notice; (ii) the non-terminating party becomes the subject of a voluntary or involuntary proceeding relating to insolvency, bankruptcy, receivership, liquidation, or reorganization; or (iii) a court or other government authority having jurisdiction over the services prohibits the furnishing of services governed by such QTS Agreement.
Ultimate's use of the data centers located near Toronto and Vancouver, Canada, are governed by a Master Services Agreement dated April 30, 2013 (the “CenturyLink Agreement”) between Ultimate's wholly owned subsidiary Ultimate Canada

10


and CenturyLink. Pursuant to the terms of the CenturyLink Agreement, Ultimate Canada has use of certain physical space within the data center for hosting Ultimate Canada's hardware equipment, as well as Internet connectivity services. The CenturyLink Agreement contains provisions relating to data security and access to the data center. Upon placing a service order, Ultimate Canada is guaranteed certain pricing terms and is committed to minimum usage levels for a period of at least 36 months from the effective date of April 1, 2016, per an addendum entered into by both parties to extend the term of the original agreement. The CenturyLink Agreement will renew on a month-to-month basis unless either party gives at least sixty days written notice prior to the completion of the applicable term that there will be no such renewal. The CenturyLink Agreement provides that its term will end upon the expiration of the term of the last-executed service order. Ultimate has guaranteed the payment of all amounts due from Ultimate Canada to CenturyLink under the CenturyLink Agreement.
Ultimate's use of the data center located near Phoenix, Arizona is governed by a License and Master Services Agreement dated February 27, 2012 (the "IO Phoenix Agreement") with IO Phoenix One, LLC. Pursuant to the terms of the IO Phoenix Agreement, Ultimate has use of certain physical space within the data center for hosting Ultimate's hardware equipment, as well as Internet connectivity services. The IO Phoenix Agreement contains provisions relating to data security and access to the data center. Ultimate is guaranteed certain pricing terms and is committed to minimum usage levels for a period of at least 42 months from November 1, 2014, the effective date of an addendum entered into by both parties to extend the term of the original agreement. The IO Phoenix Agreement will automatically renew thereafter for additional terms of one year unless either party gives written notice prior to the completion of the applicable term that there will be no such renewal. Ultimate must give written notice within 60 days while IO Phoenix must give written notice within 120 days.
Pricing
Our cloud offering is designed to provide an appealing pricing structure to organizations that prefer to minimize the initial cash outlay associated with typical capital expenditures for traditional on-premise products. Our cloud customers purchase the right to use UltiPro on an ongoing basis for a specific term in a shared or dedicated hosted environment, and the arrangement can typically be renewed after its initial term has expired. In the shared environment, Ultimate provides an infrastructure with servers shared among many customers who use a Web browser to access the application software through the related data center. In the dedicated environment, the customer does not share servers with other customers but rather has its own set of servers. The pricing for our cloud offering, including both the hosting element as well as the right to use UltiPro, is on a per employee per month ("PEPM") basis.
Research and Development Activities
Ultimate incurs research and development expenses, consisting primarily of software development personnel costs, in the normal course of our business. Such research and development expenses are for enhancements to our existing products and for the development of new products. During 2016, 2015 and 2014, we spent $158.5 million, $120.0 million and $108.8 million, respectively, on research and development activities, gross of capitalized software. During 2016, 2015 and 2014, $37.9 million, $26.3 million and $25.2 million, respectively, of research and development expenses were capitalized for computer software development costs related to an internal-use development project that is expected to be offered in the future. UltiPro Recruiting, a component of the overall capitalized development project, became ready for its intended use during May 2014. UltiPro OnBoarding, another component of the overall capitalized development project, became ready for its intended use during December 2016. Amortization for the components of the development project that are completed will begin when they are ready for their intended use and will be included with cost of recurring revenues in our statement of operations once amortization commences.
Customer Services
Network Products Guide named Ultimate’s services team the “Best Customer Service Department of the Year” in its 2016 IT World Awards, and the Technology Services Industry Association recognized our services team for “Innovation in Transformation of Support Services” in its 2016 TSIA Star Awards. In addition, G2 Crowd recognized Ultimate as #1 in Customer Satisfaction for HR Management Suites in 2016, and we believe this rating is a result of both our services and product teams’ work. G2 Crowd is an online business software review platform that bases its rankings on user reviews of solutions.
We believe that our focus on delivering our customers a positive and productive UltiPro experience has differentiated Ultimate in the marketplace and is critical to the quality of Ultimate's comprehensive service solution. We provide our customer services in two broad categories: (i) professional services and (ii) customer support services and product maintenance. Additionally, we provide services associated with the delivery of our cloud-based solutions. These services include, but are not limited to, purchasing and supporting hardware and system software; installing new versions of UltiPro; and backing up customer data.

11


Professional Services. Ultimate's professional services include system setup and activation (i.e., implementation), executive relationship management (“ERM”), and knowledge management (or training) services. We believe that our setup and activation consulting services are differentiated from those of other vendors by speed, predictability and completeness. Our successful record with rapid system activation and implementations is due, we believe, to our standardized methodology, consultants, highly configurable product functionality, and comprehensive conversion and integration tools.
Ultimate has a primarily long-tenured team of functional and technical consultants who are dedicated to assisting customers with rapid deployments. In addition, we provide our customers with the opportunity to participate in formal training programs conducted by our knowledge management services team, as well as online scheduled courses and on-demand training. Training programs are designed to increase our customers' ability to use the full functionality of our products, thereby maximizing the value of our customers' investments. Courses are designed to align with the stages of implementation and to give attendees hands-on experience with UltiPro. Trainees learn such basics as how to enter new employee information, set up benefit plans and generate standard reports, as well as more complex processes such as defining company rules, configuring the system and creating custom reports. Ultimate maintains training facilities in Atlanta, Georgia; Schaumburg, Illinois; Dallas, Texas; Santa Ana, California; and at our headquarters in Weston, Florida. Ultimate rents training facilities in other locations, such as Toronto, Canada, on an as-needed basis. In addition to offering classes at these facilities, we conduct Web-based training, and provide recorded on-demand training as well as “Quick Tours” for rapid assistance in specific areas of the solution. After our customers have processed their first live payroll using UltiPro (referred to as going “Live”) and have been turned over to our customer support and maintenance program, we assign a customer relationship manager to the account to assist customers obtaining maximum value of the UltiPro solution, connect with other Ultimate users and advanced business analytics. The ERM team also focuses a large portion of its time on customer retention, which is an important aspect of Ultimate's long-term business model.
Customer Support. We offer comprehensive and on-going support services to all of our UltiPro customers. Ultimate had a recurring revenue cloud customer retention rate which was approximately 97% in 2016. Ultimate's customer support services include: software updates that reflect tax and other legislative changes; a named customer service representative; telephone support 24 hours a day, 7 days a week; unlimited access to Ultimate's employee tax center on the Web; seminars on year-end closing procedures; a customer blog; and periodic newswire emails. In addition, our customer support services team maintains a Customer Success Portal for our customers where customers can submit inquiries and service requests as well as search a knowledge base of information for instant answers to questions, holds an annual national user conference and arranges for Ultimate professionals to attend smaller, user-organized user group meetings on a routine basis throughout the United States.
Customers
As of December 31, 2016, Ultimate provides our UltiPro solutions to approximately 3,700 customers with approximately 33 million people records in our cloud. Ultimate's customers represent a wide variety of industries, including manufacturing, food services, sports, technology, finance, insurance, retail, real estate, transportation, communications, healthcare and other services. For each of the three years ended December 31, 2016, no customer accounted for more than 10% of total revenues.
Sales and Marketing
We market and sell our products and services primarily through our direct sales force.
Our direct sales force includes business development vice presidents, directors and managers who have defined territories, typically geographic. The sales cycle begins with a sales lead generated through a national, corporate marketing campaign or a territory-based activity. In one or more on-site visits, phone-based sales calls, or Web demonstrations, sales managers work with application and technical sales consultants to analyze prospective client needs, demonstrate Ultimate's UltiPro solutions and, when required, respond to requests for proposals. The sale is finalized after customers complete their internal sign-off procedures and the terms of the contract are negotiated and signed.
With a sale of the cloud offering, the agreement generally requires PEPM fees based on company size, and bundled fees for implementation and training. Typical payment terms include a deposit at the time the contract is signed and ongoing PEPM payments on specific payment dates designated in the contract, usually tied to the Live date.
We support our sales force with a comprehensive marketing program that includes public relations, advertising, direct mail, trade shows, seminars and workshops, email marketing, social media marketing, and Web marketing. Working closely with the direct sales force, customers and strategic partners, our marketing team defines positioning strategies and develops a well-defined plan for implementing these strategies. Our marketing services include market surveys and research, overall

12


campaign management, creative development, demand generation, results analysis, and communications with field offices, customers, and marketing partners.
Intellectual Property Rights
Ultimate's success is dependent, in part, on our ability to protect our proprietary technology. We rely on a combination of copyright, trademark and trade secret laws, as well as confidentiality agreements and licensing arrangements, to establish and protect our proprietary rights. We do not have any patents or patent applications pending.
Competition
The market for our products is highly competitive. Our products compete primarily on the basis of technology, delivered functionality, price/performance and service.
Ultimate's competitors in our enterprise market include (i) large service bureaus, primarily Automatic Data Processing Inc. (“ADP”) and, to a lesser extent, Ceridian; and (ii) companies, such as Oracle, Lawson, and Workday that offer human resource management and payroll software products for use on mainframes, client/server environments and/or Web servers. In our mid-market and strategic market, Ultimate's competitors include payroll service providers, such as ADP, Ceridian and Paychex.
Backlog
Backlog consists of our UltiPro cloud-based solutions under signed contracts for which the services have not yet been delivered. Our backlog amounts include the full contract value of sales to our customers that have not yet processed their first payroll using UltiPro and are not indicative of the annual recurring revenue value of such sales. Backlog can vary from one year to the next when the average contract period fluctuates significantly. At December 31, 2016, Ultimate had backlog of $399.9 million compared with $320.1 million as of December 31, 2015. Ultimate expects to fill approximately $349.6 million of the backlog during 2017. Ultimate does not believe that backlog is a meaningful indicator of sales that can be expected for any future period. There can be no assurance that backlog at any point in time will translate into revenue in any subsequent period.
Employees
As of December 31, 2016, Ultimate employed 3,747 people. Ultimate believes that our leadership's relationships with employees are good, and that belief is validated by Ultimate’s # 1 ranking on Fortune's 2016 list of "10 Best Large Workplaces in Technology", #15 on Fortune's 2016 “100 Best Companies to Work For” list and #5 on Fortune's 2016"100 Best Workplaces for Millennials." Also in 2016, Fortune ranked Ultimate # 4 on its list of 100 Best Workplaces for Women and # 5 on its list of 50 Best Workplaces for Diversity. All of these Fortune rankings are determined largely by scores on anonymous employee surveys administered by the Great Place to Work Institute. As reported by Bloomberg.com in November 2015, from a universe of approximately 445,000 companies evaluated, Ultimate received the highest positive-performance outlook from its employees on Glassdoor, exceeding 90%, more than double the Glassdoor company-average of 43%. Ultimate's consistent history of good employee relationships is further validated by Ultimate's #20 ranking on Fortune's 2014 “100 Best Companies to Work For” list, # 9 ranking on its 2013 list, # 25 ranking on its 2012 list, and the Great Place to Work Institute's ranking of Ultimate as the #1 Best Place to Work in America among medium-sized companies for both 2009 and 2008. However, competition for qualified employees in the technology sector and Ultimate's industry is intense. Management of Ultimate believes that our future success will depend, in part, on our continued ability to attract, hire and retain qualified personnel.
Available Information
Ultimate's Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, proxy statements and amendments to those reports and any registration statements, including but not limited to registration statements on Form S-3, are available free of charge on Ultimate's website at www.ultimatesoftware.com as soon as reasonably practicable after such reports are electronically filed with the Securities and Exchange Commission (“SEC”). Information contained on or accessible through Ultimate's website is not part of this Form 10-K. You may record and copy any materials we file with the SEC at the SEC's Public Reference Room at 100 F Street, NE, Washington, DC 20549. You may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330. The SEC also maintains an Internet site that contains the reports, proxy and information statements and other information regarding us that we file with the SEC. You can access the SEC's website at www.sec.gov.

13


Ultimate operates in a rapidly changing and dynamic business environment that involves risk and uncertainty.  The following discussion is a description of risks and uncertainties associated with our business that could cause, or contribute to causing, actual results to differ materially from expectations.  These are not all of the risks we face.  We may be adversely affected by risks not currently known or that we currently consider immaterial.
We may be adversely affected by substantial quarterly fluctuations in our revenues and operating results.
Our quarterly revenues and operating results have varied significantly in the past and are likely to vary substantially from quarter to quarter in the future. Our quarterly operating results may fluctuate as a result of a number of factors, including:
Increased expenses from one quarter to another (especially as they relate to product development and sales and marketing);
Spending patterns of our customers;
Timing of our product releases;
Increased competition;
A drop in the near-term demand for our products, particularly in relation to professional services; and
Announcements of new products by Ultimate or by our competitors.
We establish our expenditure levels based upon our expectations as to future revenues, which are comprised primarily of recurring revenues and services revenues.   If revenue levels are below expectations, particularly services revenues which are more subject to variations between periods than recurring revenues, expenses can be disproportionately high in a particular period. For example, while sales production could be at our level of expectations, depending on the spending patterns of our customers including the timing in which they begin the implementation of UltiPro and the extent to which they use Ultimate’s resources, the immediate reported total revenues could be lower than expected.
Our operating results for previous fiscal quarters are not necessarily indicative of our operating results for the full fiscal years or for any future periods. We believe that, due to the underlying factors for quarterly fluctuations, quarter-to-quarter comparisons of our operations are not necessarily meaningful and that such comparisons should not be relied upon as indications of future performance.
Due to the method of accounting for sales from our cloud offering, a change in the period of the time from contract date to the Live date (“Time to Live”) could negatively impact the amount of recurring revenues recognized in a reporting period.
Sales production, as it pertains to sales of cloud units, is not reflected in recurring revenues and related variable costs in our consolidated statements of operations typically until the related customer goes Live. In our internal business model, we make certain assumptions, among other things, with respect to future sales production, revenue growth, variable costs, personnel costs and other operating expenses.
Our expectations for recurring revenue growth are typically established based on combinations of actual sales production (for those units that have been previously sold but have not yet gone Live) and expected future sales production, together with expectations as to the Time to Live periods. Estimates for Time to Live periods are usually based on (i) specific estimates (for certain backlog sales) provided by our field personnel, which estimates include factors and assumptions that are not within the control of our field personnel; and (ii) estimates for Time to Live periods for other cloud sales (including backlog sales without specific estimates at that point in time), as well as expected sales, which are typically based on assumptions derived from our historical Time to Live periods.  These estimates are adjusted periodically, and prospectively, based on management’s assessment of Time to Live for backlog sales at that point in time. Factors that could impact the estimates for Time to Live periods include, but are not limited to, customer size (as larger customers may have longer implementations, tend to go Live on more UltiPro features and have more interface and integration requirements), and the number of complementary products sold in addition to UltiPro to a single customer, which in some cases involve customers’ desire to go Live on all products at once, as compared with UltiPro first followed by complementary products.
To the extent there are changes in the underlying assumptions which drive Ultimate’s expected revenue growth from cloud sales, which include, but are not limited to, actual sales production achieved and changes in Time to Live periods, our recurring revenues, as reported in our consolidated statements of operations, could differ materially from levels we expected to achieve.
A systems failure or other service interruption at the data center owned and managed by QTS, the data centers owned and managed by CenturyLink (formerly known as Savvis), and the data center owned and managed by IO Phoenix One, LLC

14


and used for our hosting services could result in substantial expense to us, loss of customers and claims by our customers for damages caused by any losses they incur.
We offer hosting services, which include hardware, infrastructure, ongoing maintenance and back-up services, to our customers in the United States at a data center owned and operated by QTS, at a location near Atlanta, Georgia and at a data center owned and operated by IO Phoenix One, LLC near Phoenix, Arizona. We also offer hosting services, which include hardware, infrastructure, ongoing maintenance and back-up services, to our customers with employees exclusively in Canada at two data centers owned and operated by CenturyLink (formerly known as Savvis), one near Toronto, Canada and one near Vancouver, Canada
These hosting services, which are provided as part of our cloud offering, must be able to be reliably operated on a 24 hours per day, seven days per week basis without interruption or data loss. The success of the cloud offering depends on our ability to protect the infrastructure, equipment and customer data files against damage from:
Human error;
Natural disasters;
Power loss or telecommunication failures;
Sabotage or other intentional acts of vandalism; and
Unforeseen interruption or damages experienced in moving hardware to a new location.
We perform a daily backup of our customer data which is stored offsite of the data centers. In addition, QTS has implemented various activities comprising QualityTech’s Business Continuity Planning & Disaster Recovery Program which includes risk assessment and business impact analysis, redundancy and crisis and emergency response procedures.  CenturyLink also has a Business Continuity Program which handles business continuity planning, incident management and site emergency action planning.  However, the occurrence of one of the above listed events or other unanticipated problems at any of the data centers could:
Result in interruptions in the services we provide to our customers, during which time our customers may be unable to retrieve their data;
Require us to spend substantial amounts of money replacing existing equipment and/or purchasing services from an alternative data center;
Cause existing customers to cancel their contracts;
Cause our customers to seek damages for losses incurred; or
Make it more difficult for us to attract new customers.
Rapid technological changes and the introduction of new products and enhancements by new or existing competitors could undermine our current market position.
The market for our products is characterized by rapid technological advancements, changes in customer requirements, frequent new product introductions and enhancements and changing industry standards. The life cycles of our products are difficult to estimate. Rapid technological changes and the introduction of new products and enhancements by new or existing competitors could undermine our current market position. Our growth and future success will depend, in part, upon our ability to:
Enhance our current products and introduce new products in order to keep pace with products offered by our competitors;
Adapt to technological advancements and changing industry standards; and
Expand the functionality of our products to address the increasingly sophisticated requirements of our customers.
We may not have sufficient resources to make the necessary investments and we may experience difficulties that could delay or prevent the successful development, introduction or marketing of new products or enhancements. In addition, our products or enhancements may not meet the increasingly sophisticated customer requirements of the marketplace or achieve market acceptance at the rate we expect, or at all. Any failure by us to anticipate or respond adequately to technological advancements, customer requirements and changing industry standards, or any significant delays in the development, introduction or availability of new products or enhancements, could undermine our current market position.
If we are unable to enhance our products and develop new services, our revenue growth may be harmed.
Our ability to attract new customers and increase revenue from existing customers will depend in large part on our ability to enhance and improve our existing UltiPro standard/HR payroll product and Optional Capabilities and to introduce new features and Optional Capabilities to our product offering. The success of any enhancement or new feature depends on s

15


everal factors, including the timely completion, introduction and market acceptance of the enhancement or service. If we are unable to develop enhancements and introduce new features and Optional Capabilities to our existing products in a cost-effective manner that keeps pace with rapid technological developments, our business could be adversely affected. If we are unable to successfully develop, acquire new services or enhance our existing products to meet customer requirements, our revenues may not grow as expected.
Our stock price has experienced high volatility, may continue to be volatile and may decline.
The trading price of our Common Stock has fluctuated widely in the past and may do so in the future, as a result of a number of factors, many of which are outside our control, such as:
The volatility inherent in stock prices within the sector in which we conduct business;
The volume of trading in our Common Stock, including sales upon exercise of outstanding stock options and upon the vesting of restricted stock and restricted stock units;
Failure to achieve earnings expectations;
Changes in our earnings estimates by analysts;
Variations in our actual and anticipated operating results, including, but not limited to, prospective financial guidance provided by Ultimate to our investors and research analysts; and
The announcement of a merger or acquisition.
Stock markets have experienced extreme price and volume fluctuations that have affected the market prices of many technology and computer software companies, particularly Internet-related companies. Such fluctuations have often been unrelated or disproportionate to the operating performance of these companies. These broad market fluctuations could adversely affect the market price of our Common Stock.
Further, securities class action litigation has often been brought against companies that experience periods of volatility in the market prices of their securities. Securities class action litigation could result in substantial costs and a diversion of our management’s attention and resources.
Our failure to maintain and increase acceptance of UltiPro, which accounts for substantially all of our revenues, could cause a significant decline in our revenues.
Currently, the UltiPro solutions, including the UltiPro standard/HR payroll product and Optional Capabilities and related services, account for substantially all of our revenues. Our future success depends on maintaining and increasing acceptance of UltiPro. Any decrease in the demand for UltiPro would have a material adverse effect on our business, operating results and financial condition.
We face risks associated with security breaches or cyber-attacks.
We face risks associated with security breaches or cyber-attacks of our computer systems and those of our third-party representatives, vendors and service providers. Although we have implemented security procedures and controls to address these threats, our systems and our software products may still be vulnerable to breaches, data theft, computer viruses, programming errors, attacks by third parties, or similar disruptive problems.
If our systems, or the hosting systems at our third party owned data centers, were breached or attacked, the proprietary and confidential information of our company and our customers could be disclosed, and we may be required to incur substantial costs and liabilities, including the following:
expenses to rectify the consequences of the security breach or cyber-attack;
liability for stolen assets or information;
costs of repairing damage to our systems;
lost revenue and income resulting from any system downtime caused by such breach or attack;
loss of competitive advantage if our proprietary information is obtained by competitors as a result of such breach or attack;
increased costs of cyber security protection;
costs of incentives we may be required to offer to our customers or business partners to retain their business; and
damage to our reputation.
As a result, any compromise of security of our systems or cyber-attack could have a material adverse effect on our business, reputation, financial condition, and operating results.

16


Our business may be adversely impacted if the ACA is repealed in its entirety or certain aspects of the ACA are repealed or changed as a result of recent political changes.
The ACA remains subject to legislative efforts to repeal, modify or delay the implementation of the law. The recent Presidential and Congressional elections may result in additional or successful efforts to repeal, modify or delay implementation of all or certain aspects of the ACA. Generally, if the ACA is repealed or modified in whole or in part, or if implementation of certain aspects of the ACA is delayed, such repeal, modification or delay could adversely impact our existing and future business and operating results. For example, any such repeal, modification or delay could negatively impact the revenue we currently generate from our UltiPro ACA Toolkit or our UltiPro ACA Employer Services. While we expect continued challenges to the ACA, at this time we are unable to more precisely predict the full impact of any repeal, modification or delay in the implementation of the ACA.
If our direct sales force is not successful, we may be unable to achieve significant revenue growth in the future.
We sell our products and services primarily through our direct sales force.  Our ability to achieve significant revenue growth in the future will depend upon the success of our direct sales force and our ability to adapt our sales efforts to address the evolving markets for our products. If our direct sales force does not perform as expected, our revenues could suffer.
Our current and future competitors include companies with greater financial, technical and marketing resources than we have and if we are unable to compete successfully with other businesses in our industry or with in-house systems developed by potential customers, our profitability will be adversely affected.
Our future success will depend significantly upon our ability to increase our share of our target market, to maintain and increase our recurring revenues from new and existing customers and to sell additional products, product enhancements, maintenance and support services and training and consulting services to existing and new customers. The HCM market is intensely competitive. Our competitors include:
Large service bureaus, primarily ADP and, to a lesser extent, Ceridian;
A number of companies, such as Oracle, Lawson, and Workday that offer HCM software products for use on mainframes, client/server environments and/or Web servers; and, in the UltiPro mid-market and strategic markets, payroll service providers such as ADP, Ceridian and Paychex that service companies on the smaller end of the mid-market; and
The internal HR/payroll departments of potential customers which use custom-written software.
Our competitors may develop products that are superior to our products or achieve greater market acceptance. Many of our competitors or potential competitors have significantly greater financial, technical and marketing resources than we do. As a result, they may be able to respond more quickly to new or emerging technologies and to changes in customer requirements, or to devote greater resources to the development, promotion and sale of their products than we can. We believe that existing competitors and new market entrants will attempt to develop in-house systems that will compete with our products. We may be unable to compete successfully against current or future competitors. In addition, current and potential competitors have established or may establish cooperative relationships among themselves or with third parties to increase the ability of their products to address the needs of our prospective customers. Accordingly, it is possible that new competitors or alliances among competitors may emerge and rapidly acquire significant market share.
Our acquisitions of other companies, products, or technologies may result in operating difficulties, dilution, and other harmful consequences that may adversely impact our business and results of operations.
As part of our overall business strategy, from time to time, we acquire complementary businesses, products and technologies. These transactions could be material to our financial condition and results of operations. We expect to continue to evaluate, and potentially enter into, acquisitions and a wide array of strategic transactions in the future.
We may not realize the anticipated benefits of our acquisitions to the extent that we anticipate, or at all, because acquisitions involve many risks, including:
difficulties integrating the acquired operations, personnel, technologies, products or infrastructure;
diversion of management's attention or other resources from other critical business operations and strategic priorities;
unexpected difficulties encountered when we enter new markets in which we have little or no experience, or where competitors may have stronger market positions;
inability to maintain relationships with customers and partners of the acquired business;
the difficulty of incorporating acquired technology and rights into our products and services;

17


potential unknown liabilities associated with an acquired business;
unanticipated expenses related to integrating acquired technology with our existing technology;
the impact on our results of operations due to depreciation and amortization related to acquired intangible assets, fixed assets and deferred compensation;
the tax effects of any such acquisitions;
potential litigation, such as claims by third parties related to intellectual property of the businesses we acquire;
potential write-offs of our investments in acquired businesses;
the need to implement controls, procedures and policies appropriate for a public company at companies that prior to the acquisition lacked such controls, procedures and policies; and
challenges caused by distance, language and cultural differences.
Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and strategic transactions could cause us to fail to realize the anticipated benefits of such acquisitions or transactions, incur unanticipated liabilities, and harm our business generally.
We may issue additional equity securities to pay for future acquisitions or other strategic transactions, the issuance of which could be dilutive to our existing stockholders and affect the trading price of our securities. If any acquisition or other strategic transactions is not perceived as ultimately improving our financial condition and operating results, our stock price may decline. Further, if we fail to properly evaluate and execute acquisitions or other strategic transactions, our business and financial condition may be seriously harmed.
Adverse changes in general economic or political conditions could adversely affect our operating results.
As our business has grown, we have become increasingly subject to the risks arising from adverse changes in domestic and global economic and political conditions.  If the state of the economy and the rate of employment deteriorate in the future, many customers may delay or reduce technology purchases.  This could result in reductions in sales of our products, longer sales cycles, slower adoption of new technologies, increased price competition, customers purchasing fewer services or Optional Capabilities than they have in the past, customers requesting longer payment terms, customers failing to pay amounts due and slower collections of accounts receivable.  In addition, increased unemployment could result in significant decreases in our recurring revenues from our existing customer base as we price our ongoing recurring revenues on a PEPM basis, subject, in many cases, to minimum employee sizes per customer. Any of these events would likely harm our business, results of operations, financial condition and cash flows from operations.
The loss of the services of one or more of our key employees could negatively affect our ability to implement our business strategy.
Our success depends to a significant extent upon a limited number of members of senior executive management and other key employees, including Scott Scherr, our Chairman of the Board of Directors, President and Chief Executive Officer. We do not have employment contracts with any of our key personnel. The loss of the services of one or more of our key employees could have a material adverse effect upon us. In addition, uncertainty created by turnover of our key employees could cause further turnover of our employees.
If we are not able to successfully recruit personnel, our revenues could be negatively affected.
Our ability to achieve significant revenue growth in the future will also depend on our success in recruiting, training and retaining sufficient sales, marketing, professional services, product development and other personnel.
The potential growth of our business and expansion of our customer base may place a significant strain on our management and operations, and we may be unable to manage that growth and expansion successfully.
We expect to increase research and development, professional services, sales and marketing and administrative operations as and when appropriate to accommodate our growth plans. Accordingly, our future operating results will depend on the ability of our management and other key employees to continue to implement and improve our systems for operations, financial control and information management and to recruit, train, manage and retain our employee base. We cannot be certain that we will be able to manage any future growth successfully.
Our business relies heavily on the products of Microsoft, which may not always be compatible with our products, and we may be required to spend significant capital if businesses adopt alternative technologies that are incompatible with our products.
Our software products are designed primarily to operate with Microsoft technologies and our strategy requires that our products and technology be compatible with new developments in Microsoft technology. Although we believe that Microsoft

18


technologies are currently widely utilized by businesses of all sizes, we cannot be certain that businesses will continue to adopt such technologies as anticipated, will migrate from older Microsoft technologies to newer Microsoft technologies or will not adopt alternative technologies that are incompatible with our products. As a result, we may be required to develop new products or improve our existing products to be compatible with different technologies that may be used by our customers. We cannot be certain we will be able to adapt our product to any technologies other than Microsoft’s.
If our third-party software is not adequately maintained or updated or independent third party's products that we market and distribute as part of the UltiPro solution are no longer available to us, our sales could be materially adversely affected.
Certain products utilize software of third-party software developers or products from third parties from whom we have either purchased a license or the underlying source code of such software, entered into a service agreement with the vendor or have entered into a strategic alliance that gives us the right to market and distribute such product. Although we believe that there are alternatives for these products, any significant interruption in the availability of such third-party software or products could have a material adverse impact on our sales unless and until we can replace the functionality provided by these products. Additionally, we are, to a certain extent, dependent upon such third parties’ abilities to enhance their current products, to develop new products on a timely and cost-effective basis and to respond to emerging industry standards and other technological changes. We may be unable to replace the functionality provided by the third-party software or products currently offered in conjunction with our products in the event that such software or products become obsolete or incompatible with future versions of our products or are otherwise not adequately maintained, updated or available.
If we are unable to release annual or periodic updates on a timely basis to reflect changes in tax laws and regulations or other regulatory provisions applicable to our products, the market acceptance of our products may be adversely affected and our revenues could decline.
Our products are affected by changes in tax laws and regulations and generally must be updated annually or periodically to maintain their accuracy and competitiveness. We cannot be certain that we will be able to release these annual or periodic updates on a timely basis in the future. Failure to do so could have a material adverse effect on market acceptance of our products. In addition, significant changes in tax laws and regulations or other regulatory provisions applicable to our products could require us to make a significant investment in product modifications, which could result in significant unexpected costs to us.
If we are unable to protect our proprietary rights against unauthorized third-party copying or use, our revenues or our methods of doing business could be negatively impacted.
Our success is dependent, in part, on our ability to protect our proprietary rights. We rely on a combination of copyright, trademark and trade secret laws, as well as confidentiality agreements and licensing arrangements, to establish and protect our proprietary rights. We do not have any patents or patent applications pending, and existing copyright, trademark and trade secret laws afford only limited protection. As a result, we cannot be certain that we will be able to protect our proprietary rights against unauthorized third-party copying or use. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy or reverse engineer aspects of our products or to obtain and use information that we regard as proprietary. In addition, others may develop products that perform comparably to our proprietary products. Policing the unauthorized use of our products is difficult.
Litigation may be necessary in the future to enforce our intellectual property rights, to protect our trademarks, copyrights or trade secrets or to determine the validity and scope of the proprietary rights of others; such litigation may be expensive and divert the attention of management.
Litigation may be necessary in the future to enforce our intellectual property rights, to protect our trademarks, copyrights or trade secrets or to determine the validity and scope of the proprietary rights of others. Any litigation could result in substantial costs and diversion of resources and management attention.
As is common in the software industry, from time to time we may become aware of third-party claims of infringement by our operations or products of third-party proprietary rights. While we are not currently aware of any such material claim, our software products may increasingly be subject to such claims as the number of products and competitors in our industry grows, as the functionality of products overlaps and as the issuance of software patents becomes increasingly common. Any such claims, with or without merit, can be time consuming and expensive to defend, cause product shipment delays or require us to enter into royalty or licensing agreements. Such royalty or licensing agreements, if required, may not be available on terms acceptable to us, or at all.

19


Defects and errors in our software could affect market acceptance of our products.
Software products such as those offered by us may contain undetected errors or failures when first introduced or as new versions are released. Testing of our products is particularly challenging because it is difficult to simulate the wide variety of computing environments in which our customers may use these products. Despite extensive testing, from time to time we have discovered defects or errors in our products. Defects and errors may:
Cause delays in product introductions and shipments;
Result in increased costs and diversion of development resources;
Require design modifications; or
Decrease market acceptance of, or customer satisfaction with, our products.
Despite testing by us and by current and potential customers, errors may be found after commencement of commercial shipments, which may result in loss of or delay in market acceptance which could have a material adverse impact upon our business, operating results and financial condition.
The sale and support of software products and the performance of related services by us entail the risk of product or service liability claims, which could significantly affect our financial results.
Customers use our products in connection with the preparation and filing of tax returns and other regulatory reports. If any of our products contain errors that produce inaccurate results upon which users rely, or cause users to misfile or fail to file required information, we could be subject to liability claims from users. Our cloud and maintenance renewal agreements with our customers typically contain provisions intended to limit our exposure to such claims, but such provisions may not be effective in limiting our exposure. Contractual limitations we use may not be enforceable and may not provide us with adequate protection against product liability claims in certain jurisdictions. A successful claim for product or service liability brought against us could result in substantial cost to us and divert management’s attention from our operations.
Anti-takeover provisions in our certificate of incorporation and by-laws and under our Amended and Restated Rights Agreement and Delaware law could substantially increase the cost to acquire us or prevent or delay a change in control and, as a result, negatively impact our stockholders and the price of our Common Stock.
We have taken a number of actions that could have the effect of discouraging a takeover attempt. For example, we have adopted an Amended and Restated Rights Agreement that would cause substantial dilution to a stockholder, and substantially increase the cost paid by a stockholder, who attempts to acquire us on terms not approved by our Board of Directors. This rights plan could prevent us from being acquired.
Our Board of Directors is divided into three classes, each of whose members serve for a staggered three-year term. This board structure may prevent stockholders from changing the composition of our Board of Directors quickly.
In addition, our certificate of incorporation grants our Board of Directors the authority to fix the rights, preferences and privileges of and issue up to 2,500,000 shares of preferred stock without stockholder approval. Although we have no present intention to issue shares of preferred stock, such an issuance could have the effect of making it more difficult and less attractive for a third-party to acquire a majority of our outstanding voting stock. Preferred stock may also have other rights, including economic rights senior to our Common Stock, which could have a material adverse effect on our stock price.
We are also subject to the anti-takeover provisions of Section 203 of Delaware General Corporation Law. This section provides that a corporation may not engage in any business combination with any interested stockholder (as defined in that section) during the three-year period following the time that a stockholder became an interested stockholder.  This provision could have the effect of delaying or preventing a change in control of our company.
The growth of the international operations of our business subjects us to additional risks associated with foreign operations.
International operations are subject to risks associated with operating outside of the United States.  During the fourth fiscal quarter of 2006, we began operating in Canada (through the formation of a wholly-owned Canadian subsidiary).  During 2016, we continued to grow our operations in Canada and Singapore.  The financial impact of our international operations to our overall business has been insignificant to date.  However, over time, our international operations may grow and increase their significance to our business.  Sales to international customers subject us to a number of risks, including foreign currency fluctuations, unexpected changes in regulatory requirements for software, international economic and political instability, compliance with multiple, conflicting, and changing governmental laws and regulations, difficulty in staffing and managing foreign operations, international tax laws, potentially weaker protection for our intellectual property than in the United States, and difficulties in enforcing such rights abroad.  If sales to any of our customers outside of the United States are delayed or canceled because of any of the above factors, our revenue may be negatively impacted.

20


Our international operations also increase our exposure to international laws and regulations. If we are unable to comply with foreign laws and regulations, which are often complex and subject to variation and unexpected changes, we could incur unexpected costs and potential litigation.
If our goodwill or acquired intangible assets become impaired, we may be required to record a significant charge to earnings.
Under U.S. generally accepted accounting principles, we review our acquired intangible assets for impairment when events or changes in circumstances indicate that the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually.  Factors that may be considered in circumstances indicating that the carrying value of our goodwill or acquired intangible assets may not be recoverable include a reduction in our market capitalization (as a result of a decline in our stock price) to a level below our consolidated stockholders’ equity as of the applicable balance sheet date, declining future cash flows, and slower growth rates in our industry.  We may be required to record a significant charge to earnings in our consolidated financial statements during the period in which any impairment of our goodwill or acquired intangible assets is determined, resulting in a negative impact on our results of operations.
Changes in, or interpretations of, accounting principles could result in unfavorable accounting changes.
We prepare our consolidated financial statements in conformity with U.S. generally accepted accounting principles and accompanying accounting pronouncements, implementation guidelines, and interpretations.  Changes in these rules or their interpretation could significantly change our reported results and may even retroactively affect previously reported transactions.  Our accounting principles that recently have been or may be affected by changes in accounting principles include, but are not limited to:  recurring revenue recognition and accounting for income taxes.
Changes in, or interpretations of, tax rules and regulations may adversely affect our effective tax rates.
Unanticipated changes in our tax rates could affect our future results of operations.  Our future effective tax rates could be unfavorably affected by changes in tax laws or the interpretation of tax laws, or by changes in the valuation of our deferred tax assets and liabilities.  In addition, we are subject to the examination of our income tax returns by the Internal Revenue Service and other domestic and foreign tax authorities.  We regularly assess the likelihood of outcomes resulting from these examinations to determine the adequacy of our provision for income taxes.  There can be no assurance that these potential examinations will not have an adverse effect on our operating results and financial position.
Privacy concerns could result in regulatory changes that may harm our business.
Personal privacy is a significant issue in the United States and in many other countries where our customers operate.  The United States and many other countries have imposed restrictions and requirements on the use of personal information by those collecting such information.  Changes to law or regulations affecting privacy, if applicable to our business or product, could impose additional costs and potential liability on us and could limit our use and disclosure of such information.  If we were required to change our business activities or revise or eliminate services, our business could be harmed.


21


None.
Our corporate headquarters in Weston, Florida are at different locations in the city, which, in the aggregate, consist of approximately 305,000 square feet of leased space. We also have leased facilities in Atlanta, Georgia; Alpharetta, Georgia; Santa Ana, California; and Toronto, Canada.
Currently, we also lease satellite offices for certain field personnel in various locations throughout the United States and, to a much lesser extent, internationally.  We believe that our existing facilities are suitable and adequate for our current operations for the next 12 months. We further believe that suitable space will be available as needed to accommodate any expansion of our operations on commercially reasonable terms.
From time to time, we are involved in litigation relating to claims arising out of our operations in the normal course of business. We are not currently a party to any legal proceedings the adverse outcome of which, individually or in the aggregate, could reasonably be expected to have a material adverse effect on our operating results or financial condition.
Not applicable.
PART II
Market Information.  The following table sets forth, for the periods indicated, the high and low sales prices of Ultimate’s common stock, $0.01 par value (the "Common Stock"), as quoted on the NASDAQ Global Select Market (“NASDAQ”) under the symbol “ULTI."
 
2016
 
2015
 
High
 
Low
 
High
 
Low
First Quarter
$194.70
 
$148.26
 
$174.12
 
$139.32
Second Quarter
213.35
 
183.30
 
183.25
 
158.31
Third Quarter
224.07
 
200.19
 
195.18
 
162.01
Fourth Quarter
218.25
 
180.29
 
216.27
 
174.50
As of February 14, 2017, we had approximately 70 holders of record, representing approximately 5,466 stockholder accounts.
We have never declared or paid any cash dividends on our capital stock and do not anticipate paying any cash dividends in the foreseeable future. We currently intend to retain future earnings to fund the development and growth of our business. The payment of dividends in the future, if any, will be at the discretion of our Board of Directors.

22


Performance Graph.  The following graph compares the cumulative total stockholder returns on Ultimate’s Common Stock for the five year period covering December 31, 2011-December 31, 2016, on an annual basis, with the cumulative total return of the NASDAQ Composite Index and the RDG Software Composite Index for the same period.
ulti2016chart.jpg
* $100 invested on 12/31/11 in stock or index, including reinvestment of dividends. Fiscal year ending December 31.
Purchases of Equity Securities by the Issuer. On October 30, 2000, Ultimate announced that our Board of Directors authorized the repurchase of up to 1,000,000 shares of our outstanding Common Stock (the “Stock Repurchase Plan”).
On February 6, 2007, Ultimate’s Board of Directors extended the Stock Repurchase Plan by authorizing the repurchase of up to 1,000,000 additional shares of our issued and outstanding Common Stock.
On February 5, 2008, Ultimate’s Board of Directors extended the Stock Repurchase Plan further by authorizing the repurchase of up to 1,000,000 additional shares of our Common Stock.
On October 26, 2009, Ultimate’s Board of Directors extended the Stock Repurchase Plan further by authorizing the repurchase of up to 1,000,000 additional shares of our Common Stock.
On October 24, 2011, Ultimate’s Board of Directors extended the Stock Repurchase Plan further by authorizing the repurchase of up to 1,000,000 additional shares of our Common Stock.
On April 25, 2016, Ultimate's Board of Directors extended our Stock Repurchase Plan further by authorizing the repurchase of up to 1,000,000 additional shares of our Common Stock.
As of December 31, 2016, Ultimate had purchased 4,657,995 shares of our Common Stock under the Stock Repurchase Plan, with 1,342,005 shares available for repurchase in the future.  

23


The number of shares of Common Stock repurchased by us during the three months ended December 31, 2016 is as indicated below:
Period
 
Total Number of Shares Purchased (1)
 
Average Price Paid per Share
 
Total Cumulative Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Maximum Number of Shares That May Yet Be Purchased Under the Plans or Programs
October 1 – 31, 2016
 

 

 
4,657,995

 
1,342,005

November 1 – 30, 2016
 
212,707 (1)

 
$
210.59

 
4,657,995

 
1,342,005

December 1 – 31, 2016
 
324 (1)

 
$
182.35

 
4,657,995

 
1,342,005

(1) Represents shares of Common Stock that were acquired by us at the fair market value of the Common Stock as of the period stated, in connection with the satisfaction of our employees' tax withholding liability resulting from the vesting of restricted stock holdings.

24


The following selected consolidated financial data is qualified by reference to and should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Ultimate’s Consolidated Financial Statements and Notes thereto included elsewhere in this Form 10-K. The statements of income data presented below for each of the years in the three-year period ended December 31, 2016 and the balance sheet data as of December 31, 2016 and 2015 have been derived from our Consolidated Financial Statements included elsewhere in this Form 10-K.

25


 
Years Ended December 31,
 
2016
 
2015
 
2014
 
2013
 
2012
Statements of Income: (in thousands, except per share data)
Revenues:
 
 
 
 
 
 
 
 
 
Recurring
$
654,199

 
$
516,400

 
$
419,771

 
$
335,287

 
$
267,705

Services
127,092

 
101,681

 
86,165

 
75,110

 
64,563

Total revenues
781,291

 
618,081

 
505,936

 
410,397

 
332,268

Cost of revenues:
 

 


 


 


 


Recurring
172,676

 
138,587

 
117,700

 
92,101

 
78,401

Services
127,433

 
99,948

 
85,939

 
76,577

 
66,063

Total cost of revenues
300,109

 
238,535

 
203,639

 
168,678

 
144,464

Gross profit
481,182

 
379,546

 
302,297

 
241,719

 
187,804

Operating expenses:
 

 


 


 


 


Sales and marketing
224,416

 
169,664

 
117,033

 
93,879

 
72,565

Research and development
120,650

 
93,671

 
83,542

 
67,757

 
60,693

General and administrative
94,432

 
72,893

 
47,379

 
36,869

 
25,433

Total operating expenses
439,498

 
336,228

 
247,954

 
198,505

 
158,691

Operating income
41,684

 
43,318

 
54,343

 
43,214

 
29,113

Other (expense) income:
 

 
 

 
 

 
 

 
 

Interest expense and other, net
(717
)
 
(491
)
 
(353
)
 
(229
)
 
(476
)
Other income, net
451

 
256

 
339

 
104

 
102

Total other expense, net
(266
)
 
(235
)
 
(14
)
 
(125
)
 
(374
)
Income before income taxes
41,418

 
43,083

 
54,329

 
43,089

 
28,739

Provision for income taxes
(11,165
)
 
(20,384
)
 
(9,592
)
 
(17,559
)
 
(14,107
)
Net income
30,253

 
22,699

 
44,737

 
25,530

 
14,632

 
 
 
 
 
 
 
 
 
 
Net income per share: (1)
 

 


 


 


 


Basic
$
1.04

 
$
0.79

 
$
1.58

 
$
0.92

 
$
0.55

Diluted
$
0.99

 
$
0.76

 
$
1.52

 
$
0.88

 
$
0.52

 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding: (1)
 

 
 

 
 

 
 

 
 

Basic
28,976

 
28,634

 
28,293

 
27,773

 
26,778

Diluted
30,414

 
29,721

 
29,343

 
29,013

 
28,375

 
 
 
 
 
 
 
 
 
 
Balance Sheet Data:
As of December 31,
 
2016
 
2015
 
2014
 
2013
 
2012
Cash and cash equivalents
$
73,773

 
$
109,325

 
$
108,298

 
$
79,794

 
$
58,817

Corporate investments in marketable securities
24,088

 
20,058

 
10,156

 
10,453

 
10,534

Total assets
1,152,581

 
1,465,569

 
1,190,298

 
598,194

 
525,284

Deferred revenue
173,976

 
145,727

 
109,705

 
103,184

 
91,976

Long-term borrowings, including capital lease obligations
3,985

 
3,665

 
3,759

 
2,833

 
5,070

Stockholders’ equity
$
432,108

 
$
334,066

 
$
271,749

 
$
188,217

 
$
114,670

________________________________
(1)
See Note 11 of the Notes to the Consolidated Financial Statements for information regarding the computation of net earnings per share.


26


Our Management’s Discussion and Analysis of Financial Condition and Results of Operations provides information we believe is relevant to an assessment and understanding of our results of operations and financial condition.  This discussion should be read in conjunction with our Consolidated Financial Statements and Notes that are included in this Form 10-K.  Also, the discussion of Critical Accounting Policies and Estimates in this section is an integral part of the analysis of our results of operations and financial condition.
Business Overview
Ultimate Software is a leading cloud provider of people management solutions, often referred to as human capital management (“HCM”). Ultimate's UltiPro product suite (“UltiPro”) is a comprehensive, engaging solution that has human resources ("HR"), payroll, and benefits management at its core and includes global people management, available in twelve languages with more than 35 country-specific localizations. The solution is delivered via software-as-a-service ("SaaS") to organizations based in the United States and Canada, including those with global workforces. At the close of 2016, we had approximately 3,700 organizations as customers with approximately 33 million people records in our HCM cloud. We attained our leadership position, we believe, through our focus on unified HCM, people-centric product design, cloud technology, and strong customer relationships.
UltiPro is designed to deliver the functionality businesses need to manage the complete employee life cycle from recruitment to retirement and to facilitate employee engagement with their employers and each other. The solution includes unified feature sets for talent acquisition and onboarding, HR management and compliance, benefits management and online enrollment, payroll, performance management, compensation management with salary planning, budgeting and development of incentive plans, succession management, reporting and analytical decision-making and predictive tools, and time and attendance. UltiPro has role-based features for HR professionals, executives, managers, administrators, and employees whether they are in or out of the office, including access to business-critical information on mobile devices such as the iPhone, iPad, and other smartphones and tablets.
Our customers tell us that UltiPro helps them to streamline talent management, HR and payroll processes to significantly reduce administrative and operational costs while also empowering them to manage the talent in their workforces more strategically. UltiPro provides our customers with tools to analyze workforce trends for better decision making, identify high-performing talent within their organizations, predict who high-performers will be with a high degree of accuracy, find critical information quickly and perform routine business activities efficiently.
Our cloud offering of UltiPro provides Web-based access to comprehensive HCM functionality for organizations that want to simplify delivery and support of their business applications. We have found that UltiPro is attractive to companies that want to focus on their core competencies to increase sales and profits. Through UltiPro, we supply and manage the hardware, infrastructure, ongoing maintenance and backup services for our customers. Customer systems are currently managed at four data centers--one located near Atlanta, Georgia, one near Phoenix, Arizona, one near Toronto, Canada, and another near Vancouver, Canada. All data centers are owned and operated by independent third parties.
We market our UltiPro solutions primarily to enterprise companies, which we define as organizations with 2,501 or more employees, including those with 10,000 or more employees; mid-market companies, which we define as those having 501-2,500 employees; and strategic market companies, which we define as those having 100-500 employees. UltiPro is marketed primarily through our enterprise, mid-market and strategic direct sales teams. Our mid-market and strategic market customers have access to nearly all the features that our larger enterprise companies have through UltiPro, plus a bundled services package. Since many companies in the mid- and strategic markets do not have information technology (“IT”) staff on their premises to help with system deployment or ongoing management issues, we have created a bundled services package to give these customers a high degree of convenience by handling system configuration, business rules, and other situations for them “behind the scenes.” UltiPro is marketed primarily through our enterprise, mid-market and strategic direct sales teams.
In addition to UltiPro's HCM functionality, our customers have the option to purchase a number of additional capabilities on a per-employee-per-month (“PEPM”) basis, which are available to enhance and complement the core functionality of UltiPro and which are based on the particular business needs of our customers. These optional UltiPro capabilities currently include (i) the talent acquisition suite (recruitment and onboarding); (ii) the talent management suite (performance management, talent predictors, and succession management); (iii) learning management; (iv) employee engagement surveys; (v) compensation management; (vi) benefits enrollment; (vii) time management; (viii) payment services (formerly referred to as “tax filing”); (ix) wage attachments; and (x) other optional features (collectively, “Optional Capabilities”), which are described below.

27


In the fall of 2015, Ultimate began deploying an ACA toolkit that enabled our customers to comply with ACA regulations by the 2016 deadline. The toolkit is embedded in UltiPro and automatically populates the Forms 1094-C and 1095-C with the appropriate information. In addition, Ultimate offers our customers additional optional ACA-related services, branded UltiPro ACA Employer Services. These include such services as printing and electronic filing of 1094-C and 1095-C forms with the IRS on our customer’s behalf and on-going proactive monitoring and managing of employee eligibility alerts, notices, and penalty responses. UltiPro’s tracking of hours worked in payroll ties to UltiPro’s benefits management, enabling automatic calculation of employees’ hours of service eligibility and providing HR leaders analytical insight into compliance risk related to the ACA delivered in the Healthcare Eligibility Dashboard and via our UltiPro ACA Toolkit.
All Optional Capabilities are priced solely on a subscription basis. Some of the Optional Capabilities are available to enterprise, mid-market and strategic market customers while others are available exclusively to either enterprise, mid-market or strategic market customers, and availability is based on the needs of the respective customers, the number of their employees and the complexity of their HCM environment.
The key drivers of our business are (i) growth in recurring revenues; (ii) operating income, excluding non-cash stock-based compensation, amortization of acquired intangibles ("Non-GAAP Operating Income"); and (iii) retention of our customers once our solutions are sold (“Customer Retention”).  For the year ended December 31, 2016, our (i) recurring revenues grew by 26.7%, compared with the same period in 2015, and (ii) Non-GAAP Operating Income was $157.6 million, or 20.2% of total revenues, as compared with $126.8 million, or 20.5% of total revenues, for the same period in 2015. For the year ended December 31, 2015, our (i) recurring revenues grew by 23.1%, compared with the same period in 2014 and (ii) Non-GAAP Operating Income was $126.8 million, or 20.5% of total revenues, as compared with $101.7 million, or 20.1% of total revenues, for the same period in 2014. As of December 31, 2016, our Customer Retention, on a trailing twelve-month basis, was approximately 97% for our recurring revenue cloud customer base, compared with in excess of 97% for the prior year. See “Non-GAAP Financial Measures” below.
Our ability to achieve significant revenue growth in the future will depend upon the success of our direct sales force and our ability to adapt our sales efforts to address the evolving markets for our products and services.  We provide our sales personnel with comprehensive and continuing training with respect to technology and market place developments.  Aside from sales commissions, we also provide various incentives to encourage our sales representatives, including stock-based compensation awards based upon performance.
The HCM market is intensely competitive.  We address competitive pressures through improvements and enhancements to our products and services, the development of additional features of UltiPro and a comprehensive marketing team and process that distinguishes Ultimate and its products from the competition.  Our focus on customer service, which enables us to maintain a high Customer Retention rate, also helps us address competitive pressures.
As our business has grown, we have become increasingly subject to the risks arising from adverse changes in domestic and global economic conditions.  If general economic conditions were to deteriorate, we may experience delays in our sales cycles, increased pressure from prospective customers to offer discounts and increased pressure from existing customers to renew expiring recurring revenue agreements for lower amounts.  We address continuing economic pressures by, among other things, efforts to control growth of our operating expenses through the monitoring of controllable costs and vendor negotiations.
Ultimate has two primary revenue sources:  recurring revenues and services revenues.  Prior to December 31, 2014, subscription revenues from UltiPro and maintenance revenues were the primary components of recurring revenues.  Effective January 1, 2015, the primary component of recurring revenues is subscription revenues from UltiPro for the reasons discussed below. The majority of services revenues are derived from implementation consulting services.
Subsequent to the discontinuation of selling perpetual licenses of UltiPro to new customers, which occurred in 2009, we sold licenses to existing license customers but only in relation to the customer's employee growth or for Optional Capabilities if the customer already had a perpetual license for the on-site UltiPro solutions.  As perpetual license agreements were sold in the past, annual maintenance contracts (priced as a percentage of the related license fee) accompanied those agreements.  Maintenance contracts typically had a one-year term with annual renewal periods thereafter. Since 2009 and through December 31, 2014, our maintenance revenues were related to renewal maintenance only. In 2012, we announced that we would no longer support the licensed UltiPro ("Legacy") products after December 31, 2014. In the approximate two-year period after the announcement, Ultimate strengthened its campaign to convert Legacy customers to cloud customers. Effective January 1, 2015, we no longer have maintenance revenues associated with our Legacy customers. Ultimate believes this campaign for Legacy to cloud conversions was successful. Since 2009, with the sunsetting of the Legacy product, effective December 31, 2014, a majority of our Legacy customers made the transition to the cloud.

28


As cloud units are sold, the recurring revenue backlog associated with UltiPro grows, enhancing the predictability of future revenue streams.  Cloud revenues include ongoing monthly subscription fees, priced on a PEPM basis.  Revenue recognition for our recurring revenue stream is typically triggered when the customer processes its first payroll using UltiPro (or goes “Live”).
Acquisitions
On September 29, 2016, pursuant to a merger agreement, we acquired Kanjoya, Inc., ("Kanjoya") a California corporation. Kanjoya is a leading cloud workforce intelligence provider for enterprises. Based upon the technology acquired, we launched UltiPro Perception, a feature-set that enables businesses to identify and analyze attitudes and performance traits of their employees, managers, and teams from surveys and other sources of employee feedback. Kanjoya's experienced workforce has joined Ultimate and will serve to establish an additional research and development hub for us in San Francisco. See Note 4 of the Notes to Consolidated Financial Statements.
On May 11, 2016, we acquired certain assets and assumed certain liabilities of Capital Analytics, Inc., (d/b/a Vestrics), a Delaware corporation located in North Carolina. Vestrics’ predictive technology enables a company to identify and analyze the connections between its investments in human capital and the performance-related business results of those investments. We will leverage Vestrics’ technology as we continue to expand our analytics capabilities across UltiPro. Vestrics' experienced workforce has joined Ultimate and we believe they will benefit Ultimate's development efforts in the long-run. See Note 4 of the Notes to Consolidated Financial Statements.
Critical Accounting Policies and Estimates
The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues, costs and expenses, and related disclosures during the reporting period. Actual results could differ from those estimates.
We believe that of our significant accounting policies, which are described in Note 3, "Summary of Significant Accounting Policies and Recent Accounting Pronouncements," to our consolidated financial statements, the following accounting policies involve a greater degree of judgment and complexity. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations.
Revenue Recognition
We recognize revenues in accordance with Accounting Standards Update ("ASU") No. 2009-13, “Multiple-Deliverable Revenue Arrangements” (“ASU 2009-13”). We use the relative selling price method to allocate the total consideration to units of accounting in a multiple element arrangement. We allocate revenue in an arrangement using the estimated selling price (“ESP”) of deliverables if it does not have vendor-specific objective evidence (“VSOE”) or third-party evidence (“TPE”) of selling price. 
VSOE is the price charged when the same or similar product or service is sold separately.  We define VSOE as a median price of recent stand-alone transactions that are priced within a narrow range.
TPE is determined based on the prices charged by our competitors for a similar deliverable when sold separately.  However, due to the difficulty in obtaining sufficient information on competitor pricing and differences in our product offerings when compared with those of our peers, we generally are unable to reliably determine TPE.
ESP is our best estimate of the selling price of an element in a transaction. If we are unable to establish selling price using either VSOE or TPE, we will use ESP in our allocation of arrangement consideration.  The objective of ESP is to determine the price at which we would transact business if the product or service were sold by us on a stand-alone basis.  Our determination of ESP involves the use of a customary discount from the list (or book) price for each element, with the discounted price applied within a narrow range.  The customary discount is derived from historical data that has been analyzed to determine trends and patterns. We analyze the customary discount used for determining ESP on no less than an annual basis.
We evaluate each deliverable in our arrangements to determine whether it represents a separate unit of accounting.  A deliverable constitutes a separate unit of accounting when it has stand-alone value to our customers.  Our products and services continue to qualify as separate units of accounting under ASU 2009-13.
There are two major elements in our multiple element arrangements for the delivery of our UltiPro offering, which are recurring revenues (i.e., cloud subscription revenues) and services revenues (mostly implementation consulting services).   

29


For multiple element arrangements, the consideration allocated to cloud subscription revenues is recognized as recurring revenues over the initial contract period, as those subscription-based services are delivered, typically commencing with the Live date of the related product. The consideration allocated to fixed fee implementation consulting services in multiple element arrangements is recognized as services revenues on a percentage of completion basis, using reasonably dependable estimates with respect to milestones achieved (in relation to progression through implementation phases), by product.
Single element arrangements typically consist of renewals for cloud subscriptions and implementation consulting services sold on a time and materials basis. Under these single element arrangements, cloud subscription revenues are recognized over the related renewal period, as the services are delivered, and implementation consulting services are recognized as the related time and materials services are performed.
We recognize revenues when all of the following criteria are met:
persuasive evidence of an arrangement exists;
delivery has occurred;
the fees are fixed and determinable; and
collection is considered probable.
If collection is not considered probable, we recognize revenues when the fees are collected. If the fees are not fixed and determinable, we recognize revenues when the fees become due from the customer. If non-standard acceptance periods or non-standard performance criteria are required, we recognize revenue when the acceptance period expires or upon the satisfaction of the acceptance/performance criteria, as applicable.
The majority of services revenues are recognized over the implementation period, which is from the contract execution date until the Live date. Cloud revenues are recognized over the initial contract term, typically beginning in the month the customer goes Live.
Recurring Revenues
Recurring revenues primarily consist of subscription revenues recognized from our customers' use of UltiPro after they have gone Live.
i)  Cloud subscription revenues are principally derived from PEPM fees earned from UltiPro units that are Live.  Ongoing PEPM fees are recognized as subscription revenues as the services are delivered, typically commencing when the customer goes Live.
ii)  Effective January 1, 2015, we no longer have maintenance revenues associated with our Legacy customers and we stopped supporting our Legacy customers after December 31, 2014. Since the time we announced that we would stop supporting our Legacy product in 2012, we successfully converted the majority of our Legacy customers to the cloud. Those customers that did not convert terminated.
With UltiPro, our customers do not have the right to take possession of our software and these arrangements are considered service contracts. The selling price of multiple deliverables in cloud arrangements is derived for each element based on the guidance provided by ASU 2009-13.  The multiple elements that typically exist in cloud arrangements include (1) recurring revenues from the combination of hosting services, the right to use UltiPro, and maintenance of UltiPro (i.e., product enhancements, updates and customer support) and (2) professional services (i.e., primarily implementation consulting services).
The pricing for the three elements that pertain to recurring revenues (i.e., hosting services, the right to use UltiPro and maintenance of UltiPro (as described above) is bundled.  Since these three bundled elements are components of recurring revenues in the consolidated statements of income, allocation of selling price to each of the three elements is not necessary and they are not reported separately.  Selling price, which is established through VSOE, for the bundled elements, as a whole, is determined on the basis of renewal pricing, without taking into consideration potential price increases or potential changes in the number of employees of the customer in the future due to the uncertainties surrounding these potential occurrences.  These bundled elements are provided on an ongoing basis, represent undelivered elements and are recognized on a monthly basis as the related services are performed, commencing once the customer goes Live.
Services Revenues
Services revenues primarily include revenues from fees charged for implementation consulting services in connection with the implementation of our product solutions and, to a much lesser extent, fees for other services, including the provision of payroll-related forms, sales of time clocks and printing services for certain customers, as well as certain client reimbursable out-of-pocket expenses.

30


Our multiple element contracts contain recurring cloud revenues and implementation consulting services priced on a fixed fee basis. Time and materials implementation consulting services are sold as stand-alone sales not directly related to the basic implementation of the cloud product. The total arrangement consideration is allocated to services elements in the arrangement based on relative selling prices, using the prices established when the services are sold on a stand-alone basis. Selling price is established through ESP for fixed fee implementation consulting services that are included in our multiple element contracts.
Revenues from implementation consulting services sold on a fixed-fee basis are recognized using the percentage of completion accounting method, which involves the use of estimates.  Percentage of completion is measured at each reporting date based on progress made to date, using reasonably dependable estimates with respect to milestones achieved or billable hours, as applicable.
Revenues from implementation consulting services, billed on a time and materials basis (at an hourly rate), are recognized as these services are performed. Other services are recognized as the product is shipped or as the services are rendered, depending on the specific terms of the related arrangement.
Capitalized Internal-Use Software Costs
We follow the guidance of Accounting Standards Codification ("ASC") Topic 350-40, "Intangibles Goodwill and Other-Internal Use Software" (“ASC 350”), in accounting for costs related to software developed for internal use. ASC 350 requires companies to capitalize qualifying computer software costs, which are incurred during the application development stage. Costs capitalized during the application development stage include external direct costs of materials and services consumed in developing or obtaining internal-use software and payroll and payroll-related costs for employees who are directly associated with, and who devote time to, the internal-use computer software. In addition to capitalizing costs for software (which are used by us in our general operations, for internal purposes), we also capitalize costs under ASC Topic 350-40 for certain software development projects related to our suite of products sold to our customers exclusively on a subscription basis under our software-as-a-service ("SaaS") offering of UltiPro.
Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. To the extent there is amortization of capitalized costs associated with development projects for UltiPro sold to our customers on a SaaS basis, the related amortization is included with cost of recurring revenues upon the commencement of that amortization period.
Goodwill and Intangible Assets
The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments and estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.
At December 31, 2016, our goodwill totaled $35.3 million and our identifiable net intangible assets totaled $23.9 million. We assess the impairment of goodwill of our reporting units annually, or more often if events or changes in circumstances indicate that the carrying value may not be recoverable.  Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value.  If the reporting unit does not pass the qualitative assessment, then the reporting unit's carrying value is compared to its fair value to the extent necessary.  Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value.  The discounted cash flow approach uses expected future operating results.  Failure to achieve these expected results may cause a future impairment of goodwill at the reporting unit.  We conducted our annual impairment tests of goodwill as of December 31, 2016, 2015 and 2014.  As a result of this test, we determined that the fair value was in excess of the carrying value. 
We evaluate our intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable based on expected undiscounted cash flows attributable to that asset or group of assets. The amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. We also evaluate the estimated remaining useful lives of intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization. Assumptions and estimates about future values and remaining useful lives of our intangible assets are complex and subjective. They can be affected by a variety of factors, including external factors such as industry and economic trends and internal factors such as changes in our business strategy and our internal forecasts.

31


Income Taxes
We make certain estimates and judgments in determining income tax expense for financial statement purposes.  These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.
Ultimate assesses the likelihood that it will be able to recover its deferred tax assets.  Management considers all available evidence, both positive and negative, including historical levels of pre-tax book income, expiration of net operating loss carryforwards, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies as well as current tax laws and interpretation of current tax laws in assessing the need for a valuation allowance.  If recovery is not likely, we record a valuation allowance against the deferred tax assets that we estimate will not ultimately be recoverable.  The available positive evidence at December 31, 2016 included, among other factors, three years of cumulative historical pre-tax book income and a projection of future pre-tax book income and taxable income.  As a result of our analysis of all available evidence, both positive and negative, we believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize all of the deferred tax assets as of December 31, 2016. As such, there was no valuation allowance for the years ended December 31, 2016, 2015 and 2014.
Allowance for Doubtful Accounts
We perform credit evaluations of our customers to assess their ability to make payments to us for our products and services. We maintain an allowance for doubtful accounts at an amount estimated to be sufficient to provide adequate protection against losses resulting from collecting less than full payment on accounts receivable. A considerable amount of judgment is required in determining the amount of our allowance for doubtful accounts, including assessing the probability of collection and current credit-worthiness of each customer. If the financial condition of our customers were to deteriorate, resulting in further impairment of their ability to make payments, an additional provision for doubtful accounts may be required.

32


Results of Operations
The following table sets forth the consolidated statements of income data of Ultimate, as a percentage of total revenues, for the periods indicated.
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Revenues:
 
 
 
 
 
Recurring
83.7
 %
 
83.5
 %
 
83.0
 %
Services
16.3

 
16.5

 
17.0

Total revenues
100.0

 
100.0

 
100.0

Cost of revenues:
 

 
 

 
 

Recurring
22.1

 
22.4

 
23.2

Services
16.3

 
16.2

 
17.0

Total cost of revenues
38.4

 
38.6

 
40.2

Gross profit
61.6

 
61.4

 
59.8

Operating expenses:
 

 
 

 
 

Sales and marketing
28.7

 
27.4

 
23.1

Research and development
15.5

 
15.2

 
16.5

General and administrative
12.1

 
11.8

 
9.4

Total operating expenses
56.3

 
54.4

 
49.0

Operating income
5.3

 
7.0

 
10.8

Other income (expense):
 

 
 

 
 

Interest expense and other, net
(0.1
)
 
(0.1
)
 
(0.1
)
Total other expense, net
0.1

 

 

Total other income (expense), net

 
(0.1
)
 
(0.1
)
Income before income taxes
5.3

 
6.9

 
10.7

Provision for income taxes
(1.4
)
 
(3.2
)
 
(1.9
)
Net income
3.9
 %
 
3.7
 %
 
8.8
 %
The following table sets forth the non-cash stock-based compensation expense resulting from stock-based arrangements that is recorded in our consolidated statements of income for the periods indicated (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Cost of recurring revenues
$
8,613

 
$
6,303

 
$
5,495

Cost of services revenues
6,198

 
5,017

 
4,446

Sales and marketing
59,187

 
41,059

 
20,767

Research and development
8,238

 
6,180

 
4,788

General and administrative
31,641

 
23,857

 
10,689

Total stock-based compensation expense
$
113,877

 
$
82,416

 
$
46,185

Overview of Financial Results
For the year ended December 31, 2016, compared with the year ended December 31, 2015, total revenues increased by $163.2 million and our total cost of revenues and operating expenses, combined, increased by $164.8 million, resulting in our operating income decreasing by $1.6 million.
During the years ended December 31, 2016 and 2015, our non-cash stock-based compensation expense increased $31.5 million and $36.2 million, respectively, primarily as the result of changes we made with respect to our change in control plans ("CIC Plans") for certain senior officers. As part of an on-going comprehensive review of our senior officers’

33


compensation arrangements, the Board of Directors and the Compensation Committee took actions to modify the CIC Plans primarily to better align management's incentives with long-term value creation for our shareholders, by significantly amending the CIC Plan I (in March 2015 and February 2016), which covered Mr. Scott Scherr, our Chairman of the Board, President and Chief Executive Officer, Mr. Marc D. Scherr, our Vice Chairman of the Board and Chief Operating Officer, and Mr. Mitchell K. Dauerman, our Executive Vice President, Chief Financial Officer and Treasurer, and terminating our CIC Plan II (in March 2015), which covered eight other senior officers of the Company (collectively, the "CIC Plan Revisions"). The CIC Plans were designed to provide cash payments to senior officers covered by the respective plans upon a “change in control” of Ultimate Software. The CIC Plans were originally established in 2004 in lieu of granting time-based equity awards, and they were amended in 2007 to increase the size of the control awards, again in lieu of granting time-based equity awards. Under the terms of each of the CIC Plans, we were required to provide each covered senior officer with “comparable value” with respect to the reduction or termination of his or her change in control award. The comparable value given to each such senior officer was in the form of a restricted stock award. These restricted stock awards granted in March 2015 and February 2016 in connection with the CIC Plan Revisions accounted for $19.7 million of the $31.5 million increase in our non-cash stock-based compensation expense for the year ended December 31, 2016 and $23.0 million of the $36.2 million increase in our non-cash stock-based compensation expense for the year ended December 31, 2015. The remaining increases were due to the effects of new grants in each year and the impact of changes in our stock price.
The following table sets forth the stock-based compensation expense associated with modifications made to the Company's change in control plans as discussed above (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Stock-based compensation expense:
 
 
 
 
 
Stock-based compensation expense
$
71,119

 
$
59,390

 
$
46,185

Stock-based compensation expense related to CIC modifications
42,758

 
23,026

 

Total non-cash stock-based compensation expense
$
113,877

 
$
82,416

 
$
46,185

In connection with the ongoing review of executive compensation, on February 6, 2017, our Board of Directors approved the termination of the CIC Plan and all remaining awards that were outstanding under the CIC Plan.
Pursuant to the terms of the CIC Plan, in connection with the termination of these awards, the Company was required to provide each of the participants with an arrangement of comparable value as determined by our Compensation Committee in good faith. The comparable value was provided to the participants in the CIC Plan in the form of grants of restricted stock. In connection with its determination to use restricted stock grants for this purpose, the Compensation Committee considered the management retention incentives associated with restricted stock that vests over a period of time. Mr. Scott Scherr was awarded a restricted stock award of 157,270 shares of the Company’s Common Stock with a date of grant of February 10, 2017. Mr. Marc D. Scherr was awarded 157,270 shares of the Company’s Common Stock with a date of grant of February 10, 2017. Mr. Mitchell K. Dauerman was awarded 39,317 shares of the Company’s Common Stock with a date of grant of February 10, 2017. Each of these restricted stock awards vests one-third on each of the following dates: February 10, 2018, February 10, 2019 and February 10, 2020, assuming continued employment with the Company as of such dates and subject to accelerated vesting in the event of a change in control or termination of employment due to death or disability. Based on an assumed stock price of $195.61, the closing price of the Company’s Common Stock on February 10, 2017, the value of the restricted stock awards to Mr. Scott Scherr, Mr. Marc D. Scherr and Mr. Mitchell K. Dauerman would be approximately $30.8 million, $30.8 million and $7.7 million, respectively. The restricted stock awards were granted under our Amended and Restated 2005 Equity and Incentive Plan.
Our net income for the year ended December 31, 2016 increased $7.6 million primarily as a result of early adoption of Accounting Standards Update (“ASU”) 2016-09, "Improvements to Employee Share-Based Payment Accounting" ("ASU 2016-09") during our third quarter of 2016, which was partially offset by an increase in stock-based compensation primarily for the reasons described above. The primary impact of the adoption of ASU 2016-09 was the recognition of excess tax benefits in our provision for income taxes, rather than paid-in capital, for all periods in fiscal year 2016.
Comparison of Fiscal Years Ended December 31, 2016 and 2015
Revenues
Our revenues are derived from recurring revenues and services revenues.  See “Revenue Recognition” above for further discussion of Ultimate’s revenue sources and its method of accounting for each of them.

34


Total revenues increased 26.4% to $781.3 million for 2016 from $618.1 million for 2015.
Recurring revenues, consisting of subscription revenues from cloud-based UltiPro, increased 26.7% to $654.2 million for 2016 from $516.4 million for 2015.  The increase in recurring revenues for 2016 was primarily based on the revenue impact of incremental units sold to customers that have processed their first payroll using UltiPro (or gone "Live") since December 31, 2015, including the UltiPro core product and, to a lesser extent, Optional Capabilities of UltiPro. Cloud subscription revenues are recognized as recurring revenues over the initial contract period, as those services are delivered, typically commencing with the Live date.
Our annual revenue customer retention rate for our recurring revenue cloud customer was approximately 97% at the end of 2016 (calculated on a 12-month rolling basis) which compared with in excess of 97% for the prior year comparable period. The impact on recurring revenues of UltiPro units sold has been a gradual increase from one reporting period to the next, based on the incremental effect of revenue recognition of the subscription fees over the terms of the related contracts as sales in backlog go Live.
Services revenues increased 25.0% to $127.1 million for 2016 from $101.7 million for 2015. The increase in services revenues for the year was primarily due to additional implementation revenues from incremental billable consultants to support increased sales, particularly from our mid-market and strategic sales channels and, to a lesser extent, as a result of increased fixed fee implementations primarily in association with interfaces with UltiPro. In addition, other services revenues increased primarily from additional print services provided to our customers (which occurred in the first quarter of 2016).
Cost of Revenues
Cost of revenues consists of the costs of recurring and services revenues. Cost of recurring revenues primarily consists of costs to provide customer support services ("Customer Support") to cloud customers, the cost of providing periodic updates and the cost of recurring subscription revenues, including hosting data center costs and, to a lesser extent, amortization of capitalized software. Cost of services revenues primarily consists of costs to provide implementation services and training to Ultimate’s customers and, to a lesser extent, costs related to sales of payroll-related forms, time clocks and print services, as well as costs associated with certain client reimbursable out-of-pocket expenses.
Total cost of revenues increased 25.8% to $300.1 million for 2016, from $238.5 million for 2015.
Cost of recurring revenues increased 24.6% to $172.7 million for 2016 from $138.6 million for 2015.  The $34.1 million increase in the cost of recurring revenues for the year was primarily due to increases in both cloud costs and Customer Support costs, as described below:
For the year ended December 31, 2016, the increases in cloud costs were principally as a result of the growth in cloud operations from increased sales, including increased labor costs and, to a lesser extent, increased variable costs associated with our cloud operations.
The increase in Customer Support costs for the year ended December 31, 2016 was primarily due to higher labor costs commensurate with the growth in the number of cloud customers serviced.
Cost of services revenues increased 27.5% to $127.4 million for 2016 from $99.9 million for 2015.  The $27.5 million increase in cost of services revenues was primarily due to an increase in the cost of implementation, including higher labor and related costs, particularly in association with the increased number of implementation consultants and the increased use of third-party implementation partners.
Sales and Marketing
Sales and marketing expenses consist primarily of salaries and benefits, sales commissions, travel and promotional expenses, and facility and communication costs for direct sales offices, as well as advertising and marketing costs. Sales and marketing expenses increased 32.3% to $224.4 million for 2016 from $169.7 million for 2015.  The $54.8 million increase in sales and marketing during 2016 was primarily due to increased labor and related costs (including the impact of an increase in sales personnel, primarily in our mid-market and strategic sales channels, and higher sales commissions) and higher advertising and marketing expenses, which included media advertising. Included in the increased labor and related costs for the 2016 year was a portion of certain non-cash, stock-based compensation expenses relating to the CIC Plan Revisions. Commissions on subscription-based cloud sales are amortized over the initial contract term (typically 24 to 36 months) typically commencing on the Live date, which corresponds with the related cloud revenue recognition.

35


Research and Development
Research and development expenses consist primarily of software development personnel costs. Research and development expenses increased 28.8% to $120.7 million in 2016 from $93.7 million in 2015.  The $27.0 million increase in research and development expenses during 2016 was principally due to higher labor and related costs associated with the ongoing development of UltiPro and Optional Capabilities, including the impact of increased personnel costs (predominantly from additional headcount), net of capitalized labor costs. For the years ended December 31, 2016 and 2015, we capitalized $37.9 million (including $3.9 million in non-cash stock-based compensation) and $26.3 million (including $3.0 million in non-cash stock-based compensation), respectively, of computer software development costs related to an internal-use development project for our UltiPro product offering (the "Development Project"). The capitalized costs for the Development Project were primarily from direct labor costs and, to a lesser extent, third party consulting fees for the years ended December 31, 2016, 2015 and 2014. For each of 2016 and 2015, we recognized $1.1 million of amortization costs which were associated with a particular product module, of the Development Project, UltiPro Recruiting, which was ready for its intended use during the second quarter of 2014. In addition, another product module of the Development Project, UltiPro Onboarding, became ready for its intended use in mid-December 2016; the amortization related to the commencement of the amortization for UltiPro Onboarding was insignificant for the 2016 year. The amortization of capitalized software is included in cost of recurring revenues.
General and Administrative
General and administrative expenses consist primarily of salaries and benefits of executive, administrative and financial personnel, as well as facility costs, external professional fees and the provision for doubtful accounts. General and administrative expenses increased by 29.5% to $94.4 million for 2016 from $72.9 million for 2015.  The $21.5 million increase in general and administrative expenses during 2016 was primarily due to higher labor and related costs, including increased personnel to support Ultimate's growth in operations, an increase in facility costs to support the growth in headcount, including our Weston, Florida headquarter locations, increased professional fees and a portion of certain non-cash, stock-based compensation expenses for the CIC Plan Revisions.
Provision for Income Taxes
In 2016, based on pre-tax income, we had income tax expense of $11.2 million as compared to $20.4 million in 2015. The decrease in income tax expense of $9.2 million was primarily due to the early adoption of ASU 2016-09 (see Note 3 in Notes to Consolidated Financial Statements), partially offset by an increase in non-deductible expenses, primarily stock based compensation, and a resulting higher ratio of non-deductible expenses to pre-tax income.  Ultimate recorded $4.0 million and $3.2 million of research and development tax credit carryforwards during the years ended December 31, 2016 and December 31, 2015, respectively.
Comparison of Fiscal Years Ended December 31, 2015 and 2014
Revenues
Total revenues, primarily consisting of recurring and services revenues, increased 22.2% to $618.1 million for 2015 from $505.9 million for 2014.
Recurring revenues increased 23.1% to $516.2 million for 2015 from $419.2 million for 2014. The increase in recurring revenues for 2015 was primarily due to an increase in subscription revenues from UltiPro.
The increase in cloud revenues was primarily based on the revenue impact of incremental units sold that have gone Live since December 31, 2014, including the UltiPro core product and, to a lesser extent, Optional Capabilities of UltiPro. Cloud subscription revenues are recognized as recurring revenues over the initial contract period, as those services are delivered, typically commencing with the Live date.
Effective January 1, 2015, we no longer had maintenance revenues associated with our Legacy customers. Since the time we announced that we would stop supporting our Legacy product in 2012, we successfully converted the majority of our Legacy customers to the cloud. Those customers that did not convert terminated.
Our annual revenue customer retention rate for our recurring revenue cloud customer base exceeded 97% at the end of 2015 (calculated on a 12-month rolling basis) which compared with greater than 96% for 2014. The impact on recurring revenues of UltiPro units sold has been a gradual increase from one reporting period to the next, based on the incremental effect of revenue recognition of the subscription fees over the terms of the related contracts as sales in backlog go Live.

36


Services revenues increased 18.0% to $101.7 million for 2015 from $86.2 million for 2014. The increase in services revenues for the year was primarily due to additional implementation revenues from incremental billable consultants to support increased sales, particularly from our Mid-market and Strategic market sales channels and, to a lesser extent, as a result of increased fixed fee implementations.
Cost of Revenues
Cost of revenues primarily consists of the costs of recurring and services revenues. Cost of recurring revenues primarily consists of costs to provide customer support services ("Customer Support") to cloud customers, the cost of providing periodic updates and other costs of recurring subscription revenues, including hosting data center costs and, to a lesser extent, amortization of capitalized software. Cost of services revenues primarily consists of costs to provide implementation services and training to Ultimate’s customers and, to a lesser extent, costs related to sales of payroll-related forms, time clocks and Form W-2 services, as well as costs associated with certain client reimbursable out-of-pocket expenses.
Cost of recurring revenues increased 17.8% to $138.5 million for 2015 from $117.6 million for 2014. The $20.9 million increase in the cost of recurring revenues for the year was primarily due to increases in both cloud costs and Customer Support costs, as described below:
For the year ended December 31, 2015, the increases in cloud costs were principally as a result of the growth in cloud operations from increased sales, including increased labor costs and, to a lesser extent, increased variable costs associated with our cloud operations and an increase in labor costs related to UltiPro managed services.
The increase in Customer Support costs for the year ended December 31, 2015 was primarily due to higher labor costs commensurate with the growth in the number of cloud customers serviced.
Cost of services revenues increased 16.3% to $99.9 million for 2015 from $85.9 million for 2014. The $14.0 million increase in cost of services revenues was primarily due to an increase in the cost of implementation, including higher labor and related costs, particularly in association with the increased number of implementation consultants and, to a lesser extent, the increased use of third-party implementation partners.
Sales and Marketing
Sales and marketing expenses consist primarily of salaries and benefits, sales commissions, travel and promotional expenses, and facility and communication costs for direct sales offices, as well as advertising and marketing costs. Sales and marketing expenses increased 45.0% to $169.7 million for 2015 from $117.0 million for 2014. The $52.7 million increase in sales and marketing during 2015 was primarily due to increased labor and related costs (including the impact of an increase in sales personnel, primarily in our mid-market and strategic sales channels, and higher sales commissions) and higher advertising and marketing expenses, which included media advertising, particularly in the fourth quarter of 2015. Included in the increased labor and related costs for the 2015 year was a portion of certain non-cash, stock-based compensation expenses relating to the CIC Plan Revisions. Commissions on subscription-based cloud sales are amortized over the initial contract term (typically 24 to 36 months) typically commencing on the Live date, which corresponds with the related cloud revenue recognition.
Research and Development
Research and development expenses consist primarily of software development personnel costs. Research and development expenses increased 12.1% to $93.7 million in 2015 from $83.5 million in 2014. The $10.2 million increase in research and development expenses during 2015 was principally due to higher labor and related costs associated with the ongoing development of UltiPro and Optional Capabilities, including the impact of increased personnel costs (predominantly from additional headcount), net of capitalized labor costs. For the years ended December 31, 2015 and 2014, we capitalized $26.3 million (including $3.0 million in non-cash stock-based compensation) and $25.2 million (including $1.7 million in non- cash stock-based compensation), respectively, of computer software development costs related to an internal-use development project for our UltiPro product offering (the "Development Project"). The capitalized costs for the Development Project were primarily from direct labor costs for the 2015 year. The capitalized costs for the Development Project were from direct labor costs and third party consulting fees for the 2014 year. For 2015 and 2014, we recognized $1.1 million and $0.7 million, respectively, of amortization costs which were associated with a particular product module, UltiPro Recruiting, of the Development Project which was ready for its intended use during the second quarter of 2014. The amortization of capitalized software is included in cost of recurring revenues.

37


General and Administrative
General and administrative expenses consist primarily of salaries and benefits of executive, administrative and financial personnel, as well as external professional fees and the provision for doubtful accounts. General and administrative expenses increased by 53.9% to $72.9 million for 2015 from $47.4 million for 2014. The $25.5 million increase in general and administrative expenses during 2015 was primarily due to higher labor and related costs, including increased personnel to support Ultimate's growth in operations, an increase in rent from additional leased space to accommodate our growth, an increase in the provision for doubtful accounts and the CIC Plan Revisions.
Provision for Income Taxes
In 2015, based on pre-tax income, we had income tax expense of $20.4 million as compared to $9.6 million in 2014. The increase in income tax expense of $10.8 million was primarily due to the excess of the benefit recorded in 2014 for research and development activities of $14.4 million related to the tax years 1998-2014 over the benefit recorded in 2015 of $3.2 million, primarily related to the tax year 2015. A decrease in pre-tax book income and an increase in non-deductible expenses also effected the year over year income tax expense. Ultimate recorded $13.2 million and $2.3 million of research and development tax credit carryforwards during the quarters ended September 30, 2014 and December 31, 2014, respectively. Ultimate recorded $0.6 million and $2.6 million of research and development tax credit carryforwards during the quarters ended September 30, 2015 and December 31, 2015, respectively.
Quarterly Results of Operations
The following table sets forth certain unaudited quarterly results of operations for each of the quarters in the years ended December 31, 2016 and 2015. In management’s opinion, this unaudited information has been prepared on the same basis as the audited consolidated financial statements and includes all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the information for the quarters presented. This information should be read in conjunction with Ultimate’s Consolidated Financial Statements and Notes thereto included elsewhere in this Form 10-K.
Our quarterly revenues and operating results have varied significantly in the past and are likely to vary substantially from quarter to quarter in the future. Our operating results may fluctuate as a result of a number of factors, including, but not limited to, increased expenses (especially as they relate to product development, sales and marketing and the use of third-party consultants), timing of product releases, increased competition, variations in the mix of revenues, announcements of new products by us or our competitors and capital spending patterns of our customers. We establish our expenditure levels based upon our expectations as to future revenues, and, if revenue levels are below expectations, expenses can be disproportionately high. A drop in near term demand for our products could significantly affect both revenues and profits in any quarter. Operating results achieved in previous fiscal quarters are not necessarily indicative of operating results for the full fiscal years or for any future periods. As a result of these factors, there can be no assurance that we will be able to achieve or maintain profitability on a quarterly basis. We believe that, due to the underlying factors for quarterly fluctuations, quarter-to-quarter comparisons of Ultimate’s operations are not necessarily meaningful and that such comparisons should not be relied upon as indications of future performance.

38


Quarters Ended
 
Dec 31,
2016
 
Sep 30,
2016
 
Jun 30,
2016
 
Mar 31,
2016
 
Dec 31,
2015
 
Sep 30,
2015
 
Jun 30,
2015
 
Mar 31,
2015
(In thousands, except per share data)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Unaudited)
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Recurring
 
$
175,944

 
$
167,025

 
$
158,479

 
$
152,751

 
141,116

 
131,768

 
124,407

 
119,109

Services
 
34,605

 
29,966

 
28,058

 
34,463

 
29,534

 
23,556

 
22,823

 
25,768

Total revenues
 
210,549

 
196,991

 
186,537

 
187,214

 
170,650

 
155,324

 
147,230

 
144,877

Cost of revenues:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Recurring
 
46,173

 
44,095

 
42,951

 
39,457

 
36,554

 
34,856

 
34,388

 
32,789

Services
 
33,218

 
32,069

 
29,342

 
32,804

 
26,982

 
25,027

 
23,621

 
24,318

Total cost of revenues
 
79,391

 
76,164

 
72,293

 
72,261

 
63,536

 
59,883

 
58,009

 
57,107

Gross profit
 
131,158

 
120,827

 
114,244

 
114,953

 
107,114

 
95,441

 
89,221

 
87,770

Operating expenses:
 
 

 
 

 
 

 
 

 
 
 
 

 
 

 
 

Sales and marketing
 
58,074

 
55,212

 
54,548

 
56,582

 
48,019

 
41,687

 
39,195

 
40,763

Research and development
 
32,383

 
31,699

 
29,053

 
27,515

 
25,340

 
23,027

 
23,906

 
21,398

General and administrative
 
25,439

 
25,284

 
22,180

 
21,529

 
19,433

 
19,120

 
18,488

 
15,852

Total operating expenses
 
115,896

 
112,195

 
105,781

 
105,626

 
92,792

 
83,834

 
81,589

 
78,013

Operating income
 
15,262

 
8,632

 
8,463

 
9,327

 
14,322

 
11,607

 
7,632

 
9,757

Other (expense) income:
 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

Interest expense and other, net
 
(174
)
 
(179
)
 
(180
)
 
(184
)
 
(123
)
 
(118
)
 
(135
)
 
(115
)
Other income, net
 
135

 
111

 
102

 
103

 
91

 
62

 
46

 
57

Total other expense, net
 
(39
)
 
(68
)
 
(78
)
 
(81
)
 
(32
)
 
(56
)
 
(89
)
 
(58
)
Income before income taxes
 
15,223

 
8,564

 
8,385

 
9,246

 
14,290

 
11,551

 
7,543

 
9,699

Provision for income taxes
 
(2,452
)
 
(3,801
)
 
(2,264
)
 
(2,648
)
 
(5,259
)
 
(5,700
)
 
(3,886
)
 
(5,539
)
Net income
 
$
12,771

 
$
4,763

 
$
6,121

 
$
6,598

 
$
9,031

 
$
5,851

 
$
3,657

 
$
4,160

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Earnings per share:
 
 

 
 

 
 

 
 

 
 
 
 

 
 

 
 

  Basic
 
$
0.44

 
$
0.16

 
$
0.21

 
$
0.23

 
$
0.31

 
$
0.20

 
$
0.13

 
$
0.15

  Diluted
 
$
0.42

 
$
0.16

 
$
0.20

 
$
0.22

 
$
0.30

 
$
0.20

 
$
0.12

 
$
0.14

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding:
 
 

 
 

 
 

 
 

 
 
 
 

 
 

 
 

Basic
 
29,200

 
28,977

 
28,895

 
28,825

 
28,756

 
28,603

 
28,591

 
28,583

Diluted
 
30,469

 
30,475

 
30,240

 
30,108

 
29,873

 
29,715

 
29,591

 
29,567

Seasonality
We have experienced, and may experience in the future, seasonality in our business, and our business, operating results and financial condition may be affected by such trends in the future. Ultimate's quarterly revenues and operating results have varied significantly in the past and are likely to vary substantially from quarter to quarter in the future. Revenues have historically increased at higher rates in the fourth quarter of the year and at lower rates in the next succeeding quarter. We believe such seasonality is due to a number of factors, including our quota-based compensation arrangements, typical of those used in software companies, and year-end budgetary pressures on our customers. We believe that the seasonal trend that Ultimate has experienced in the past may continue in the foreseeable future.

39


Liquidity and Capital Resources
In recent years, we have funded operations primarily from cash flows generated from operations.
As of December 31, 2016, we had $97.9 million in cash, cash equivalents and corporate investments in marketable securities, reflecting a net decrease of $31.5 million since December 31, 2015.  The decrease in cash and cash equivalents for the year was primarily from cash used for the repurchases of shares of Common Stock under our previously announced stock repurchase plan ("Stock Repurchase Plan") of $29.7 million, $65.5 million of cash used to settle the employee tax withholding liability for vesting of restricted stock awards and restricted stock units, cash purchases of property and equipment (including principal payments on financed equipment) of $75.2 million (which includes $34.0 million of capitalized labor and third party consulting costs, paid in cash, associated with the Development Project), $9.1 million of cash used for the Vestrics Acquisition and $16.9 million of cash used for the Kanjoya Acquisition, partially offset by cash provided by operations of $159.5 million and proceeds from the issuances of Common Stock from employee and non-employee director stock option exercises of $4.7 million.
As part of our early adoption of ASU 2016-09 during the third quarter of fiscal year 2016, we recognized excess tax benefits in our provision for income taxes rather than additional paid-in capital for all periods in fiscal year 2016. We elected to apply the presentation requirements for cash flows related to excess tax benefits retrospectively to all periods presented which resulted in an increase to both net cash from operations and net cash used in financing of $31.9 million for the year ended December 31, 2015. The presentation requirements for cash flows related to employee taxes paid for withheld shares had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.
Our operating cash inflows primarily consist of payments received from our UltiPro customers. Our operating cash outflows primarily consist of cash we invest in personnel and infrastructure to support the anticipated growth of our business, payments to vendors related to our services, payments under arrangements with third party vendors who provide hosting infrastructure services in connection with UltiPro, related sales and marketing costs, costs of operations and systems development and programming costs. Net cash provided by operating activities increased $16.8 million during 2016 as compared with 2015. This increase was primarily due to an increase in operating income (after adjusting for the impact of non-cash expenses) of $33.1 million, partially offset by cash paid for working capital, including prepaid commissions (short- and long-term) in association with increased sales.
Net cash provided by investing activities was $358.2 million for 2016 as compared with net cash used in investing activities of $224.8 million for 2015.  The $583.0 million increase from 2015 was primarily attributable to an increase of $631.4 million in client funds received from our customers using the UltiPro payment services offering (“UltiPro Payment Services”) and an increase in maturities of marketable securities of $112.2 million, partially offset by an increase in the purchases of marketable securities of $116.1 million (which includes $148.8 million of funds held for customers being invested in marketable securities in addition to our corporate funds), and an increase in cash purchases of property and equipment of $17.8 million (including an increase of $10.7 million of capitalized labor costs and, to a lesser extent, third party consulting costs, paid in cash, associated with the Development Project). We invest our customer funds in available for sale securities in addition to our corporate funds in accordance with our internal investment strategies. The portfolio predominantly consists of investment grade securities with long-term ratings of AAA and AA+ and short-term ratings A-1/P-1. Customer funds not invested in available for sale securities, temporarily held by us as a result of our UltiPro Payment Services, are invested in U.S. Government money market funds that invest in short-term, high quality money market instruments which consist of U.S. Treasury and U.S. Government Agency obligations and repurchase agreements collateralized by such obligations.  The money market funds are rated AAA by Standard & Poor's and Aaa by Moody's. Any residual customer funds are held primarily in our bank accounts. 
Net cash used in financing activities was $553.7 million for 2016 as compared with net cash provided by financing activities of $85.5 million for 2015. The $639.2 million increase in net cash used in financing activities was primarily related to an increase of $621.2 million in UltiPro Payment Services client fund obligations, an increase of $30.5 million in cash used to settle employee tax withholding liabilities for the vesting of restricted stock, partially offset by, a $13.5 million decrease in cash used for the repurchases of shares of Common Stock under our Stock Repurchase Plan.
Days sales outstanding (“DSO”), calculated on a trailing three-month basis, as of December 31, 2016 were 71 days as compared with 70 days as of December 31, 2015. The increase of one day was associated with stronger sales bookings at the end of 2016.
Deferred revenues were $174.0 million at December 31, 2016, as compared with $145.7 million at December 31, 2015. The increase of $36.0 million in deferred revenues for 2016 was primarily due to higher deferred cloud revenues mainly attributable to increased sales.

40


We believe that cash and cash equivalents, investments in marketable securities, equipment financing, other borrowings and cash generated from operations will be sufficient to fund our operations for at least the next 12 months. This belief is based upon, among other factors, management’s expectations for future revenue growth, controlled expenses and collections of accounts receivable.
As of December 31, 2016, we did not have any material commitments for capital expenditures, except for anticipated capitalized costs associated with the Development Project.
Off-Balance Sheet Arrangements
We do not, and, as of December 31, 2016, we did not, have any off-balance sheet arrangements (as that term is defined in applicable SEC rules) that are reasonably likely to have a current or future material effect on our financial condition, results of operations, liquidity, capital expenditures or capital resources.
Non-GAAP Financial Measures
Item 10 (e) of Regulation S-K, "Use of Non-GAAP Financial Measures in Commission Filings," defines and prescribes the use of non-GAAP financial information. Our measure of Non-GAAP Operating Income, which excludes non-cash stock-based compensation, amortization of acquired intangibles, and transaction costs related to business combinations meets the definition of a non-GAAP financial measure.
Ultimate believes that this non-GAAP measure of financial results provides useful information to management and investors regarding certain financial and business trends relating to Ultimate's financial condition and results of operations. Ultimate's management uses this non-GAAP result to compare Ultimate's performance to that of prior periods for trend analyses, for purposes of determining executive incentive compensation, and for budget and planning purposes. This measure is used in monthly financial reports prepared for management and in quarterly financial reports presented to Ultimate's Board of Directors. This measure may be different from non-GAAP financial measures used by other companies.
This non-GAAP measure should not be considered in isolation or as an alternative to such measures determined in accordance with generally accepted accounting principles in the United States (GAAP). The principal limitation of this non-GAAP financial measure is that it excludes significant expenses that are required by GAAP to be recorded. In addition, it is subject to inherent limitations as it reflects the exercise of judgment by management about which expenses are excluded from the non-GAAP financial measure.
To compensate for these limitations, Ultimate presents its non-GAAP financial measure in connection with its GAAP result. Ultimate strongly urges investors and potential investors in Ultimate's securities to review the reconciliation of its non-GAAP financial measure to the comparable GAAP financial measure that is included in the table below and not to rely on any single financial measure to evaluate its business.
We exclude the following items from the non-GAAP financial measure, Non-GAAP Operating Income, as appropriate:
Stock-based compensation expense. Ultimate's non-GAAP financial measure of Non-GAAP Operating Income excludes non-cash stock-based compensation expense, which consists of expenses for restricted stock and stock unit awards recorded in accordance with Accounting Standards Codification 718, “Compensation - Stock Compensation.” For the years ended December 31, 2016, 2015 and 2014, stock-based compensation expense was $113.9 million, $82.4 million and $46.2 million, respectively, on a pre-tax basis. Stock-based compensation expense is excluded from the non-GAAP financial measures because it is a non-cash expense that Ultimate does not consider part of ongoing operations when assessing its financial performance. Ultimate believes that such exclusion facilitates the comparison of results of ongoing operations for current and future periods with such results from past periods. For GAAP net income periods, non-GAAP reconciliations are calculated on a diluted weighted average share basis.
Amortization of acquired intangible assets. In accordance with GAAP, operating expenses include amortization of acquired intangible assets over the estimated useful lives of such assets. For the years ended December 31, 2016, 2015 and 2014, the amortization of acquired intangible assets was $1.1 million, $1.0 million and $1.1 million, respectively. Amortization of acquired intangible assets is excluded from Ultimate's non-GAAP financial measures because it is a non-cash expense that Ultimate does not consider part of ongoing operations when assessing its financial performance. Ultimate believes that such exclusion facilitates comparisons to its historical operating results and to the results of other companies in the same industry, which have their own unique acquisition histories.
Transaction costs related to business combinations. In accordance with GAAP, operating expenses include transaction costs for third-party professional services incurred in connection with business combinations. As we do not acquire or dispose

41


of businesses on a predictable basis, the terms of each business combination are unique and can vary significantly from other business combinations. Significant expenses can be incurred in connection with a business combination that we would not have otherwise incurred in the periods presented as part of our continuing operations. For the year ended December 31, 2016 the transactions costs incurred related to business combinations were $0.9 million. There were no transaction costs incurred related to business combinations for the years ended December 31, 2015 and 2014. Transaction costs related to business combinations are excluded from Ultimate's non-GAAP financial measures because it is an expense that Ultimate does not consider part of ongoing operations when assessing its financial performance. Ultimate believes that such exclusion facilitates comparisons to its historical operating results and to the results of other companies in the same industry, which have their own unique business combination histories.
 
 
For the Year Ended
 
 
2016
 
2015
 
2014
Non-GAAP operating income reconciliation:
 
 
 
 
 
 
Operating income
 
$
41,684

 
$
43,318

 
$
54,343

Operating income, as a % of total revenues
 
5.3
%
 
7.0
%
 
10.7
%
Add back:
 
 
 
 
 
 
Non-cash stock-based compensation expense
 
113,877

 
82,416

 
46,185

Non-cash amortization of acquired intangible assets
 
1,115

 
1,034

 
1,142

Transaction costs related to business combinations
 
874

 

 

Non-GAAP operating income
 
$
157,550

 
$
126,768

 
$
101,670

Non-GAAP operating income, as a % of total revenues
 
20.2
%
 
20.5
%
 
20.1
%
Contractual Obligations
As of December 31, 2016, Ultimate’s outstanding contractual cash obligations were as follows (in thousands):
 
Payments Due by Period

Total
 
Less Than 1 Year
 
1-3 Years
 
4-5 Years
 
More than 5 Years
Capital lease obligations (1)
$
9,041

 
$
5,056

 
$
3,985

 
$

 
$

Other long-term obligations (2)
60,369

 
14,425

 
22,046

 
19,175

 
4,723

Other long-term liabilities (3)
7,241

 
7,241

 

 

 

Total contractual cash obligations
$
76,651

 
$
26,722

 
$
26,031

 
$
19,175

 
$
4,723

_________________________
(1)
We lease certain computer equipment under non-cancelable agreements, which are accounted for as capital leases and expire at various dates through 2019. See Note 13 of the Notes to Consolidated Financial Statements included elsewhere in this Form 10-K for information regarding capital lease obligations.
(2)
Included in other long-term obligations were Ultimate’s leases for corporate office space and certain equipment under non-cancelable operating lease agreements expiring at various dates.
(3)
Ultimate has an income tax payable related to the unrecognizable benefit of an uncertain tax position.  As of the date of this report, it is not reasonable to estimate the timing of this payment. Ultimate does not have any other long-term liabilities as of December 31, 2016.
In the ordinary course of Ultimate’s operations, we are exposed to certain market risks, primarily interest rate risk and foreign currency risk. Risks that are either non-financial or non-quantifiable, such as political, economic, tax, or regulatory risks, are not included in the following assessment of our market risks.
Interest Rate Risk. Ultimate is subject to financial market risks, including changes in interest rates which influence the valuations of our fixed income investment portfolio. Changes in interest rates could also impact Ultimate’s anticipated interest income from interest-bearing cash accounts, or cash equivalents and investments in marketable securities. We manage financial market risks, including interest rate risks, in accordance with our investment guideline objectives, including:
Maximum safety of principal;
Maintenance of appropriate liquidity for regular cash needs;

42


Maximum yields in relationship to guidelines and market conditions;
Diversification of risks; and
Fiduciary control of all investments.
Ultimate targets its fixed income investment portfolio to have maturities of 24 months or less. Investments are held to enhance the preservation of capital and not for trading purposes.
Cash equivalents consist of money market accounts with original maturities of less than three months. Short-term investments include obligations of U.S. government agencies, asset-backed securities and corporate debt securities. Corporate debt securities include commercial paper which, according to Ultimate’s investment guidelines, must carry minimum short-term ratings of P-1 by Moody’s Investor Service, Inc. (“Moody’s”) and A-1 by Standard & Poor’s Ratings Service, a Division of The McGraw-Hill Companies, Inc. (“S&P”). Other corporate debt obligations must carry a minimum rating of A-2 by Moody’s or A by S&P. Asset-backed securities must carry a minimum AAA rating by Moody’s and S&P with a maximum average life of two years at the time of purchase.
As of December 31, 2016, total corporate investments in available-for-sale marketable securities were $24.1 million. As of December 31, 2016, total investments with customer funds in available-for-sale marketable securities were $148.8 million.
As of December 31, 2016, virtually all of the investments in Ultimate’s corporate portfolio and portfolio of investments with customer funds were at fixed rates (with a weighted average interest rate of 1.1% and 0.8% per annum, respectively).
To illustrate the potential impact of changes in interest rates, Ultimate has performed an analysis based on its December 31, 2016 consolidated balance sheet and assuming no changes in its investments.  Under this analysis, an immediate and sustained 100 basis point increase in the various base rates would result in a decrease in the fair value of Ultimate’s corporate portfolio of approximately $169 thousand over the next 12 months and a decrease in the fair value of Ultimate’s portfolio of investments with customer funds of approximately of $941 thousand over the next 12 months.  An immediate and sustained 100 basis point decrease in the various base rates would result in an increase in the fair value of Ultimate’s corporate portfolio of approximately $162 thousand over the next 12 months and an increase in the fair value of Ultimate’s portfolio of investments with customer funds of approximately $810 thousand over the next 12 months.
Foreign Currency Risk.  Ultimate has foreign currency risks related to its revenue and operating expenses denominated in currencies other than the U.S. dollar.  Management does not believe movements in the foreign currencies in which Ultimate transacts business will materially affect future net income.

43


INDEX

44


Report of Independent Registered Public Accounting Firm
The Board of Directors and Stockholders
The Ultimate Software Group, Inc.:
We have audited the accompanying consolidated balance sheets of The Ultimate Software Group, Inc. and subsidiaries (the Company) as of December 31, 2016 and 2015, and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three‑year period ended December 31, 2016. These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits.
We conducted our audits in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement. An audit includes examining, on a test basis, evidence supporting the amounts and disclosures in the financial statements. An audit also includes assessing the accounting principles used and significant estimates made by management, as well as evaluating the overall financial statement presentation. We believe that our audits provide a reasonable basis for our opinion.
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2016 and 2015, and the results of their operations and their cash flows for each of the years in the three‑year period ended December 31, 2016, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), The Ultimate Software Group, Inc.’s internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO), and our report dated February 24, 2017 expressed an unqualified opinion on the effectiveness of The Ultimate Software Group, Inc.’s internal control over financial reporting.
/s/ KPMG LLP
February 24, 2017
Fort Lauderdale, Florida
Certified Public Accountants


45


THE ULTIMATE SOFTWARE GROUP, INC. AND SUBSIDIARIES
 
As of December 31,
 
2016
 
2015
 
(In thousands, except share data)
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
73,773

 
$
109,325

Investments in marketable securities
15,541

 
10,780

Accounts receivable, net of allowance for doubtful accounts of $900 for 2016 and 2015
162,240

 
130,106

Prepaid expenses and other current assets
61,901

 
46,804

Deferred tax assets, net
1,125

 
883

Total current assets before funds held for customers
314,580

 
297,898

Funds held for customers
465,167

 
923,308

Total current assets
779,747

 
1,221,206

Property and equipment, net
179,558

 
125,492

Goodwill
35,322

 
24,410

Investments in marketable securities
8,547

 
9,278

Intangible assets, net
23,860

 
5,167

Other assets, net
47,432

 
31,107

Deferred tax assets, net
78,115

 
48,909

Total assets
$
1,152,581

 
$
1,465,569

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
Current liabilities:
 

 
 

Accounts payable
$
13,519

 
$
7,395

Accrued expenses
50,973

 
42,097

Deferred revenue
171,669

 
142,793

Capital lease obligations
5,056

 
4,488

Other borrowings

 
400

Total current liabilities before customer funds obligations
241,217

 
197,173

Customer funds obligations
466,423

 
923,366

Total current liabilities
707,640

 
1,120,539

Deferred revenue
2,307

 
2,934

Deferred rent
6,022

 
3,719

Capital lease obligations
3,985

 
3,665

Deferred income tax liability
519

 
646

Total liabilities
720,473

 
1,131,503

Commitments and contingencies (Note 16)

 

Stockholders’ equity:
 

 
 

Series A Junior Participating Preferred Stock, $.01 par value, 500,000 shares authorized, no shares issued

 

Preferred Stock, $.01 par value, 2,000,000 shares authorized, no shares issued

 

Common Stock, $.01 par value, 50,000,000 shares authorized, 34,003,036 and 33,260,879 shares issued in 2016 and 2015, respectively
340

 
333

Additional paid-in capital
520,524

 
463,609

Accumulated other comprehensive loss
(7,023
)
 
(7,829
)
Accumulated earnings
129,626

 
59,627

 
643,467

 
515,740

Treasury stock, 4,657,995 and 4,467,595 shares, at cost, for 2016 and 2015, respectively
(211,359
)
 
(181,674
)
Total stockholders’ equity
432,108

 
334,066

Total liabilities and stockholders’ equity
$
1,152,581

 
$
1,465,569

The accompanying Notes to Consolidated Financial Statements are an integral part of these financial statements.

46


THE ULTIMATE SOFTWARE GROUP, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF INCOME
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
 
(in thousands, except per share data)
Revenues:
 
 
 
 
 
Recurring
$
654,199

 
$
516,400

 
$
419,771

Services
127,092

 
101,681

 
86,165

Total revenues
781,291

 
618,081

 
505,936

Cost of revenues:
 

 
 

 
 
Recurring
172,676

 
138,587

 
117,700

Services
127,433

 
99,948

 
85,939

Total cost of revenues
300,109

 
238,535

 
203,639

Gross profit
481,182

 
379,546

 
302,297

Operating expenses:
 

 
 

 
 

Sales and marketing
224,416

 
169,664

 
117,033

Research and development
120,650

 
93,671

 
83,542

General and administrative
94,432

 
72,893

 
47,379

Total operating expenses
439,498

 
336,228

 
247,954

Operating income
41,684

 
43,318

 
54,343

Other (expense) income:
 

 
 

 
 

Interest expense and other, net
(717
)
 
(491
)
 
(353
)
Other income, net
451

 
256

 
339

Total other expense, net
(266
)
 
(235
)
 
(14
)
Income before income taxes
41,418

 
43,083

 
54,329

Provision for income taxes
(11,165
)
 
(20,384
)
 
(9,592
)
Net income
$
30,253

 
$
22,699

 
$
44,737

 
 
 
 
 
 
Net income per share:
 
 
 
 


Basic
$
1.04

 
$
0.79

 
$
1.58

Diluted
$
0.99

 
$
0.76

 
$
1.52

 
 
 
 
 
 
Weighted average shares outstanding:
 

 
 

 
 

Basic
28,976

 
28,634

 
28,293

Diluted
30,414

 
29,721

 
29,343

The accompanying Notes to Consolidated Financial Statements are an integral part of these financial statements.

47


THE ULTIMATE SOFTWARE GROUP, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Net income
$
30,253

 
$
22,699

 
$
44,737

Other comprehensive (loss) income:
 

 
 

 
 
Unrealized loss on investments in marketable available for sale securities
(61
)
 
(56
)
 
(10
)
Unrealized gain (loss) on foreign currency translation adjustments
843

 
(4,195
)
 
(2,143
)
Other comprehensive income (loss), before tax 
782

 
(4,251
)
 
(2,153
)
Income tax benefit related to items of other comprehensive income
24

 
12

 
1

Other comprehensive income (loss), net of tax
$
806

 
$
(4,239
)
 
$
(2,152
)
Comprehensive income
$
31,059

 
$
18,460

 
$
42,585

The accompanying Notes to Consolidated Financial Statements are an integral part of these financial statements.

48


THE ULTIMATE SOFTWARE GROUP, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands)
 
Common Stock
 
Additional Paid -in Capital
 
Accumulated Other Comprehensive
(Loss) Income
 
Accumulated
(Deficit) Earnings
 
Treasury Stock
 
Total Stockholders’
Equity
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
Balance, December 31, 2013
32,133

 
$
321

 
$
315,691

 
$
(1,442
)
 
$
(7,809
)
 
4,054

 
$
(118,544
)
 
$
188,217

Net income

 

 

 

 
44,737

 

 

 
44,737

Unrealized gain on investments in
marketable securities available-for-sale, net of tax

 

 

 
(5
)
 

 

 

 
(5
)
Unrealized loss on foreign exchange

 

 

 
(2,143
)
 

 

 

 
(2,143
)
Shares acquired to settle employee tax withholding liability

 

 
(19,883
)
 

 

 

 

 
(19,883
)
Excess tax benefits from employee stock plan

 

 
27,499

 

 

 

 

 
27,499

Repurchases of Common Stock

 

 

 

 

 
163

 
(19,981
)
 
(19,981
)
Stock consideration for acquisitions
13

 

 
(818
)
 

 

 

 

 
(818
)
Issuances of Common Stock from exercises of stock options
310

 
3

 
6,205

 

 

 

 

 
6,208

Issuances of Common Stock from restricted stock releases
267

 
3

 

 

 

 

 

 
3

Non-cash stock-based compensation expense

 

 
47,915

 

 

 

 

 
47,915

Balance, December 31, 2014
32,723

 
$
327

 
$
376,609

 
$
(3,590
)
 
$
36,928

 
4,217

 
$
(138,525
)
 
$
271,749

Net income

 

 

 

 
22,699

 

 

 
22,699

Unrealized loss on investments in marketable securities available-for-sale, net of tax

 

 

 
(44
)
 

 

 

 
(44
)
Unrealized loss on foreign exchange

 

 

 
(4,195
)
 

 

 

 
(4,195
)
Shares acquired to settle employee tax withholding liability

 

 
(34,989
)
 

 

 

 

 
(34,989
)
Excess tax benefits from employee stock plan

 

 
31,859

 

 

 

 

 
31,859

Repurchases of Common Stock

 

 

 

 

 
251

 
(43,149
)
 
(43,149
)
Stock consideration for acquisitions
13

 
1

 

 

 

 

 

 
1

Issuances of Common Stock from exercises of stock options
189

 
2

 
4,701

 

 

 

 

 
4,703

Issuances of Common Stock from restricted stock releases
336

 
3

 

 

 

 

 

 
3

Non-cash stock-based compensation expense

 

 
85,429

 

 

 

 

 
85,429

Balance, December 31, 2015
33,261

 
$
333

 
$
463,609

 
$
(7,829
)
 
$
59,627

 
4,468

 
$
(181,674
)
 
$
334,066


49


 
Common Stock
 
Additional Paid -in Capital
 
Accumulated Other Comprehensive
(Loss) Income
 
Accumulated
(Deficit) Earnings
 
Treasury Stock
 
Total Stockholders’
Equity
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
Cumulative impact of adoption of ASU 2016-09

 

 

 

 
39,746

 

 

 
39,746

Net income

 

 

 

 
30,253

 

 

 
30,253

Unrealized loss on investments in marketable securities available-for-sale, net of tax

 

 

 
(37
)
 

 

 

 
(37
)
Unrealized loss on foreign exchange

 

 

 
843

 

 

 

 
843

Shares acquired to settle employee tax withholding liability

 

 
(65,522
)
 

 

 

 

 
(65,522
)
Repurchases of Common Stock

 

 

 

 

 
190

 
(29,685
)
 
(29,685
)
Stock consideration for acquisitions
7

 

 

 

 

 

 

 

Issuances of Common Stock from exercises of stock options
183

 
2

 
4,657

 

 

 

 

 
4,659

Issuances of Common Stock from restricted stock releases
552

 
5

 

 

 

 

 

 
5

Non-cash stock-based compensation expense

 

 
117,780

 

 

 

 

 
117,780

Balance, December 31, 2016
34,003

 
$
340

 
$
520,524

 
$
(7,023
)
 
$
129,626

 
4,658

 
$
(211,359
)
 
$
432,108

The accompanying Notes to Consolidated Financial Statements are an integral part of these financial statements.

50


THE ULTIMATE SOFTWARE GROUP, INC. AND SUBSIDIARIES
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
 
(in thousands)
Cash flows from operating activities:
 
 
 
 
 
Net income
$
30,253

 
$
22,699

 
$
44,737

Adjustments to reconcile net income to net cash provided by operating activities:
 

 
 
 
 

Depreciation and amortization
27,098

 
21,738

 
19,263

Provision for doubtful accounts
3,213

 
4,687

 
2,264

Non-cash stock-based compensation expense
113,877

 
82,416

 
46,185

Income taxes
10,195

 
19,739

 
9,030

Net amortization of premiums and accretion of discounts on available-for-sale securities
755

 

 

Changes in operating assets and liabilities:
 

 
 
 
 

Accounts receivable
(35,004
)
 
(34,575
)
 
(16,806
)
Prepaid expenses and other current assets
(14,973
)
 
(12,016
)
 
(5,414
)
Other assets
(16,325
)
 
(10,496
)
 
(3,271
)
Accounts payable
5,850

 
(23
)
 
996

Accrued expenses and deferred rent
7,403

 
12,507

 
4,582

Deferred revenue
27,179

 
36,022

 
6,521

Net cash provided by operating activities
159,521

 
142,698

 
108,087

 
 
 
 
 
 
Cash flows from investing activities:
 

 
 

 
 

Purchases of marketable securities
(207,676
)
 
(91,528
)
 
(10,355
)
Maturities of marketable securities
123,895

 
11,711

 
10,377

Payments for acquisitions
(25,636
)
 

 
(257
)
Net change in money market securities and other cash equivalents held to satisfy client fund obligations
537,077

 
(94,306
)
 
(496,860
)
Purchases of property and equipment, including capitalized software development
(69,415
)
 
(50,634
)
 
(38,100
)
Net cash provided by (used in) investing activities
358,245

 
(224,757
)
 
(535,195
)
 
 
 
 
 
 
Cash flows from financing activities:
 

 
 

 
 

Repurchases of Common Stock
(29,685
)
 
(43,149
)
 
(19,981
)
Net proceeds from issuances of Common Stock
4,659

 
4,703

 
6,208

Shares acquired to settle employee tax withholding liabilities
(65,522
)
 
(34,989
)
 
(19,883
)
Principal payments on capital lease obligations
(5,831
)
 
(4,810
)
 
(4,082
)
Repayments of other borrowings
(400
)
 
(567
)
 
(2,690
)
Net (decrease) increase in customer fund obligations
(456,943
)
 
164,279

 
496,860

Net cash (used in) provided by financing activities
(553,722
)
 
85,467

 
456,432

 
 
 
 
 
 
Effect of exchange rate changes on cash
404

 
(2,381
)
 
(820
)
Net (decrease) increase in cash and cash equivalents
(35,552
)
 
1,027

 
28,504

Cash and cash equivalents, beginning of year
109,325

 
108,298

 
79,794

Cash and cash equivalents, end of year
$
73,773

 
$
109,325

 
$
108,298

 
 
 
 
 
 

51


Supplemental disclosure of cash flow information:
 

 
 

 
 

Cash paid for interest
$
426

 
$
371

 
$
327

Cash paid for taxes
$
1,758

 
$
815

 
$
582

 
 
 
 
 
 
Non-cash investing and financing activities:
 
 
 
 
 
Capital lease obligations to acquire new equipment
$
6,719

 
$
5,949

 
$
5,907

Stock consideration adjustment recorded for acquisitions
$

 
$

 
$
(818
)
Cash held in escrow for business combinations
$
3,600

 
$

 
$

License agreement with third-party vendor, financed
$

 
$

 
$
800

Stock based compensation for capitalized software
$
3,903

 
$
3,013

 
$
1,730

The accompanying Notes to Consolidated Financial Statements are an integral part of these financial statements.

52


THE ULTIMATE SOFTWARE GROUP, INC. AND SUBSIDIARIES
1.    Nature of Operations
The Ultimate Software Group, Inc. and subsidiaries (“Ultimate,” “we,” “us” or “our”) is a leading cloud provider of people management solutions, often referred to as human capital management (“HCM”). Ultimate's UltiPro product suite (“UltiPro”) is a comprehensive, engaging solution that has human resources ("HR"), payroll, and benefits management at its core and includes global people management, available in twelve languages with more than 35 country-specific localizations. The solution is delivered via software-as-a-service to organizations based in the United States and Canada, including those with global workforces. UltiPro is designed to deliver the functionality businesses need to manage the complete employment life cycle from recruitment to retirement. We market our UltiPro solutions primarily to enterprise companies, which we define as organizations with 2,501 or more employees, including those with 10,000 or more employees; mid-market companies, which we define as those having 501-2,500 employees; and strategic market companies, which we define as those having 100-500 employees. UltiPro is marketed primarily through our enterprise, mid-market and strategic direct sales teams.
2.    Basis of Presentation, Consolidation and the Use of Estimates
The accompanying consolidated financial statements of Ultimate have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”).
The consolidated financial statements included herein reflect all adjustments, which are, in the opinion of Ultimate’s management, necessary for a fair presentation of the information for the periods presented. The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, income taxes, the allowance for doubtful accounts, the valuation of deferred tax assets and long-lived assets, among others discussed below.  Actual results could differ from those estimates.
The consolidated financial statements reflect the financial position and operating results of Ultimate and include its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.
3.    Summary of Significant Accounting Policies and Recent Accounting Pronouncements
Cash and Cash Equivalents
All highly liquid instruments with an original maturity of three months or less when acquired are considered cash equivalents and are comprised of interest-bearing accounts.
Accounts Receivable
Accounts receivable are principally from end-users of Ultimate’s products. We maintain an allowance for doubtful accounts at an amount estimated to be sufficient to provide adequate protection against losses resulting from collecting less than full payment on accounts receivable. A considerable amount of judgment is required when the realization of receivables is assessed, including assessing the probability of collection and current credit-worthiness of each customer. If the financial condition of our customers were to deteriorate, resulting in a further impairment of their ability to make payments, an additional provision for doubtful accounts may be required. We charge off uncollectible amounts against the allowance for doubtful accounts in the period in which we determine they are uncollectible.
Funds Held for Customers and Customers’ Funds Obligations
Ultimate has the right to market and distribute an independent third party’s tax filing solution that Ultimate has branded UltiPro Payment Services.  Ultimate’s UltiPro Payment Services offering provides payment services to our customers.  These payment services are being sold directly by us to our customers only on a per-employee-per-month (“PEPM”) basis in conjunction with UltiPro, our core product.  In connection with our UltiPro Payment Services product, we receive funds from our customers and hold such funds for purposes of paying the appropriate taxing authorities on behalf of such customers.  We invest a portion of our customer funds in available for sale securities in addition to our corporate funds in accordance with our internal investment strategies. The portfolio predominantly consists of investment grade securities with long-term ratings of AAA and AA+ and short-term ratings A-1/P-1. These funds held for customers and the corresponding customer funds obligations are included in current assets and current liabilities, respectively, in our consolidated balance sheets

53


as of December 31, 2016 and 2015.  We have reported the cash flows for purchases of securities with funds received from UltiPro Payment Services customers in the investing activities section of the consolidated statements of cash flows for the years ended December 31, 2016, 2015 and 2014.  We have reported the cash flows related to the funds received and paid on behalf of such customers to the applicable taxing authorities in the financing activities section of the consolidated statements of cash flows for the years ended December 31, 2016, 2015 and 2014.  The associated PEPM fees for UltiPro Payment Services are included in recurring revenues in the consolidated statements of income for the years ended December 31, 2016, 2015 and 2014.  The associated interest earned was not material for the years ended December 31, 2016, 2015 and 2014.
Fair Value of Financial Instruments
Ultimate’s financial instruments, consisting of cash and cash equivalents, investments in marketable securities, funds held for customers and the related obligations, accounts receivable, accounts payable, and capital lease obligations and other borrowings, approximated fair value (due to their relatively short maturity) as of December 31, 2016 and 2015.
Funds Held for Customers and Corporate Investments
We classify our investments in marketable securities with readily determinable fair values as available-for-sale.  Available-for-sale securities consist of debt and equity securities not classified as trading securities or as securities to be held to maturity.  Unrealized gains and losses, net of tax, on available-for-sale securities are reported as a net amount in accumulated other comprehensive income in stockholders’ equity until realized.  Gains and losses on the sale of available-for-sale securities are determined using the specific identification method. Interest earned on investments from funds held for customers is included in recurring revenue and was not material in the years presented. If the fair value of an available-for-sale debt security is below its amortized cost, Ultimate assesses whether we intend to sell the security or if it is more likely than not we will be required to sell the security before recovery. If either of those two conditions are met, Ultimate would recognize a charge in earnings equal to the entire difference between the security's amortized cost basis and its fair value. If we do not intend to sell a security or it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in earnings, and the amount related to all other factors, which is recognized in accumulated other comprehensive income.
Prepaid Expenses and Other Current Assets
Ultimate’s financial statements include prepaid expenses and other current assets which include prepaid commissions on cloud sales.  Prepaid expenses are amortized over the life of the asset (typically within one year) and commissions on cloud sales are amortized over the initial contract term (typically 24-36 months) typically commencing on the day the customer processes its first live payroll using UltiPro (also referred to as going “Live”), which corresponds with the related cloud revenue recognition. The portion of prepaid commissions that extends beyond one year is classified in other assets, net, in the consolidated balance sheets as of December 31, 2016 and 2015.
Long-Lived Assets
We evaluate the carrying value of long-lived assets when indicators of impairment exist.  For the year ended December 31, 2016, no such events or circumstances were identified.  The carrying value of a long-lived asset is considered impaired when the undiscounted expected future cash flows from such asset (or asset group) are separately identifiable and less than the asset’s (or asset group’s) carrying value.  In that event, a loss is recognized to the extent that the carrying value exceeds the fair value of the long-lived asset.  Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved.  For the years ended December 31, 2016, 2015 and 2014, we recorded no impairment of our long-lived assets.
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation and amortization. Property and equipment is depreciated using the straight-line method over the estimated useful lives of the assets, which range from 2 to 15 years. Leasehold improvements and assets under capital leases are amortized over the shorter of the life of the asset or the term of the lease over periods ranging from approximately 3 to 15 years. Maintenance and repairs are charged to expense when incurred; betterments are capitalized. Upon the sale or retirement of assets, the cost, accumulated depreciation and amortization are removed from the accounts and any gain or loss is recognized.
Computer Software Development Costs

54


Computer software development costs related to software developed for internal use falls under the accounting guidance of ASC Topic 350-40, Intangibles Goodwill and Other–Internal Use Software, in which computer software costs are expensed as incurred during the preliminary project stage and capitalization begins in the application development stage once the capitalization criteria are met. Costs associated with post implementation activities are expensed as incurred. Costs capitalized during the application development stage include external direct costs of materials and services consumed in developing or obtaining internal-use software and payroll and payroll-related costs for employees who are directly associated with, and who devote time to, the internal-use computer software. In addition to capitalizing costs for software (which are used by us in our general operations, for internal purposes), we also capitalize costs under ASC Topic 350-40 for certain software development projects related to our suite of products sold to our customers exclusively on a subscription basis under our software-as-a-service offering of UltiPro.
Deferred Revenue
Deferred revenue is primarily comprised of deferrals for recurring revenues for cloud services which are recognized over the term of the related contract as the services are performed, typically 24-36 months and commencing with the related Live date; and implementation consulting services for which the services have not yet been rendered which are primarily recognized prior to the respective Live date.
Guarantees
The standard commercial terms in our sales contracts for UltiPro include an indemnification clause that indemnifies the customer against certain liabilities and damages arising from any claims of patent, copyright, or other proprietary rights of any third party. Due to the nature of the intellectual property indemnification provided to our customers, we cannot estimate the fair value, or determine the total nominal amount, of the indemnification until such time as a claim for such indemnification is made.  In the event of a claim made against us under such provision, we evaluate estimated losses for such indemnification considering such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.  To date, Ultimate has not had any claims made against it under such provision and, accordingly, has not accrued any liabilities related to such indemnifications in its consolidated financial statements.
Segment Information
Public companies are required to report selected information about operating segments in annual and interim financial reports to shareholders, as well as related disclosures about an enterprise’s business segments, products, services, geographic areas and major customers. Ultimate operates its business as a single segment and is comprised as a single reporting unit.
Revenue Recognition
We recognize revenues in accordance with Accounting Standards Update No. 2009-13, “Multiple-Deliverable Revenue Arrangements” (“ASU 2009-13”). We use the relative selling price method to allocate the total consideration to units of accounting in a multiple element arrangement. We allocate revenue in an arrangement using the estimated selling price (“ESP”) of deliverables if it does not have vendor-specific objective evidence (“VSOE”) or third-party evidence (“TPE”) of selling price. 
VSOE is the price charged when the same or similar product or service is sold separately.  We define VSOE as a median price of recent stand-alone transactions that are priced within a narrow range.
TPE is determined based on the prices charged by our competitors for a similar deliverable when sold separately.  However, due to the difficulty in obtaining sufficient information on competitor pricing and differences in our product offerings when compared with those of our peers, we generally are unable to reliably determine TPE.
ESP is our best estimate of the selling price of an element in a transaction. If we are unable to establish selling price using either VSOE or TPE, we will use ESP in our allocation of arrangement consideration.  The objective of ESP is to determine the price at which we would transact business if the product or service were sold by us on a stand-alone basis.  Our determination of ESP involves the use of a customary discount from the list (or book) price for each element, with the discounted price applied within a narrow range.  The customary discount is derived from historical data that has been analyzed to determine trends and patterns. We analyze the customary discount used for determining ESP on no less than an annual basis.
We evaluate each deliverable in our arrangements to determine whether it represents a separate unit of accounting.  A deliverable constitutes a separate unit of accounting when it has stand-alone value to our customers.  Our products and services continue to qualify as separate units of accounting under ASU 2009-13.

55


There are two major elements in our multiple element arrangements for the delivery of our UltiPro offering, which are recurring revenues (i.e., cloud subscription revenues) and services revenues (mostly implementation consulting services).   
For multiple element arrangements, the consideration allocated to cloud subscription revenues is recognized as recurring revenues over the initial contract period, as those subscription-based services are delivered, typically commencing with the Live date of the related product. The consideration allocated to fixed fee implementation consulting services in multiple element arrangements is recognized as services revenues on a percentage of completion basis, using reasonably dependable estimates with respect to milestones achieved (in relation to progression through implementation phases), by product.
Single element arrangements typically consist of renewals for cloud subscriptions and implementation consulting services sold on a time and materials basis. Under these single element arrangements, cloud subscription revenues are recognized over the related renewal period, as the services are delivered, and implementation consulting services are recognized as the related time and materials services are performed.
We recognize revenues when all of the following criteria are met:
persuasive evidence of an arrangement exists;
delivery has occurred;
the fees are fixed and determinable; and
collection is considered probable.
If collection is not considered probable, we recognize revenues when the fees are collected. If the fees are not fixed and determinable, we recognize revenues when the fees become due from the customer. If non-standard acceptance periods or non-standard performance criteria are required, we recognize revenue when the acceptance period expires or upon the satisfaction of the acceptance/performance criteria, as applicable.
The majority of services revenues are recognized over the implementation period, which is from the contract execution date until the Live date. Cloud revenues are recognized over the initial contract term, typically beginning in the month the customer goes Live.
Recurring Revenues
Recurring revenues primarily consist of subscription revenues recognized from our customers' use of UltiPro after they have gone Live.
i)  Cloud subscription revenues are principally derived from PEPM fees earned from UltiPro units that are Live.  Ongoing PEPM fees are recognized as subscription revenues as the services are delivered, typically commencing when the customer goes Live.
ii)  Effective January 1, 2015, we no longer have maintenance revenues associated with our Legacy customers. Since the time we announced that we would stop supporting our Legacy product in 2012, we successfully converted the majority of our Legacy customers to the cloud. Those customers that did not convert terminated.
With UltiPro, our customers do not have the right to take possession of our software and these arrangements are considered service contracts. The selling price of multiple deliverables in cloud arrangements is derived for each element based on the guidance provided by ASU 2009-13.  The multiple elements that typically exist in cloud arrangements include (1) recurring revenues from the combination of hosting services, the right to use UltiPro, and maintenance of UltiPro (i.e., product enhancements, updates and customer support) and (2) professional services (i.e., primarily implementation consulting services).
The pricing for the three elements that pertain to recurring revenues (i.e., hosting services, the right to use UltiPro and maintenance of UltiPro (as described above) is bundled.  Since these three bundled elements are components of recurring revenues in the consolidated statements of income, allocation of selling price to each of the three elements is not necessary and they are not reported separately.  Selling price, which is established through VSOE, for the bundled elements, as a whole, is determined on the basis of renewal pricing, without taking into consideration potential price increases or potential changes in the number of employees of the customer in the future due to the uncertainties surrounding these potential occurrences.  These bundled elements are provided on an ongoing basis, represent undelivered elements and are recognized on a monthly basis as the related services are performed, commencing once the customer goes Live.
Services Revenues
Services revenues primarily include revenues from fees charged for implementation consulting services in connection with the implementation of our product solutions and, to a much lesser extent, fees for other services, including the provision of

56


payroll-related forms, sales of time clocks and the printing of W-2 forms for certain customers, as well as certain client reimbursable out-of-pocket expenses.
Our multiple element contracts contain recurring cloud revenues and implementation consulting services priced on a fixed fee basis. Time and materials implementation consulting services are sold as stand-alone sales not directly related to the basic implementation of the cloud product. The total arrangement consideration is allocated to services elements in the arrangement based on relative selling prices, using the prices established when the services are sold on a stand-alone basis.  Selling price is established through ESP for fixed fee implementation consulting services that are included in our multiple element contracts.
Revenues from implementation consulting services sold on a fixed-fee basis are recognized using the percentage of completion accounting method, which involves the use of estimates.  Percentage of completion is measured at each reporting date based on progress made to date, using reasonably dependable estimates with respect to milestones achieved or billable hours, as applicable.
Revenues from implementation consulting services, billed on a time and materials basis (at an hourly rate), are recognized as these services are performed.  Other services are recognized as the product is shipped or as the services are rendered, depending on the specific terms of the related arrangement.
Goodwill and Intangible Assets
The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments and estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.
At December 31, 2016, our goodwill totaled $35.3 million and our identifiable net intangible assets totaled $23.9 million. We assess the impairment of goodwill of our reporting unit annually, or more often if events or changes in circumstances indicate that the carrying value may not be recoverable.  Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value.  If the reporting unit does not pass the qualitative assessment, then the reporting unit's carrying value is compared to its fair value.  We consider both market and discounted cash flow approaches to determine the fair value of the reporting unit.  Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value.  The discounted cash flow approach uses expected future operating results.  Failure to achieve these expected results may cause a future impairment of goodwill at the reporting unit.  We conducted our annual impairment test of goodwill as of December 31, 2016, and 2015.  As a result of this test, we determined that no adjustment to the carrying value of goodwill for our reporting unit was required. 
We evaluate our amortizable intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable based on expected undiscounted cash flows attributable to that asset or group of assets. The amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. We also evaluate the estimated remaining useful lives of intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization. Assumptions and estimates about future values and remaining useful lives of our intangible assets are complex and subjective. They can be affected by a variety of factors, including external factors such as industry and economic trends and internal factors such as changes in our business strategy and our internal forecasts.
Cost of Revenues
Cost of revenues primarily consists of the costs of recurring and services revenues. Cost of recurring revenues primarily consists of costs to provide maintenance and technical support to our customers, the cost of providing periodic updates and the cost of recurring subscription revenues, including amortization of capitalized software. Cost of services revenues primarily consists of costs to provide implementation consulting services and, to a lesser degree, training to our customers, costs related to sales of payroll-related forms, time clocks and costs associated with certain client reimbursable out-of-pocket expenses.
Stock-Based Compensation
Our Amended and Restated 2005 Equity and Incentive Plan (the “Plan”) authorizes the grant of options to non-employee directors, officers and employees of Ultimate to purchase shares of Ultimate’s Common Stock.  The Plan also authorizes the grant to such persons of restricted and non-restricted shares of Common Stock, stock appreciation rights, stock

57


units and cash performance awards (collectively, together with stock options, the “Awards”).  Prior to the adoption of the Plan, options to purchase shares of Common Stock were issued under our Nonqualified Stock Option Plan (the “Prior Plan”).  Beginning in 2009, we began making grants to employees of restricted stock units in lieu of stock options.
As of December 31, 2016, the aggregate number of shares of Common Stock that were available to be issued under all Awards granted under the Plan was 1,162,546 shares.
The Plan provides broad discretion to the Compensation Committee of the Board of Directors to create appropriate equity incentives for directors, officers and employees of Ultimate.  The Plan is intended to attract and retain talented employees and align employee and stockholder interests.
For purposes of calculating and accounting for stock-based compensation expense (“SBC”) in accordance with ASC 718, “Compensation – Stock Compensation” (“ASC 718”) for restricted stock awards and restricted stock units, we measure compensation based on the closing market price of our Common Stock at the date of grant and it is recognized on a straight-line basis over the vesting period.  We estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates.  The weighted-average forfeiture rate is based on historical data.
In accordance with ASC 718, Ultimate capitalizes the portion of SBC expense attributed to personnel whose labor costs are being capitalized pursuant to ASC Topic 350-40, Intangibles Goodwill and Other-Internal Use Software, related to software development. The following table summarizes SBC recognized by the Company (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
SBC - Statements of income
$
113,877

 
$
82,416

 
$
46,185

SBC - Capitalized software
3,903

 
3,013

 
1,730

SBC - Statements of stockholders' equity
$
117,780

 
$
85,429

 
$
47,915

Rental Costs Incurred in Relation to a Construction Period
We have incurred rental costs associated with operating leases during the construction period.  Rental costs incurred during a construction period are costs incurred for the right to control the use of a leased asset during and after construction of a leased asset.  Since there is no distinction between the right to use a leased asset during the construction period and the right to use that asset after the construction period, rental costs associated with ground or building operating leases that are incurred during a construction period are recognized as rental expense on a straight-line basis.
Income Taxes
We are subject to Federal, foreign and state corporate income taxes.  We account for income taxes using an asset and liability approach under which deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which the taxes become payable.
We make certain estimates and judgments in determining income tax expense for financial statement purposes.  These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.
We assess the likelihood that Ultimate will be able to recover its deferred tax assets.  Management considers all available evidence, both positive and negative, including historical levels of pre-tax book income, expiration of net operating losses, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies, as well as current tax laws and interpretation of current tax laws, in assessing the need for a valuation allowance.  If recovery is not likely, we record a valuation allowance against the deferred tax assets that we estimate will not ultimately be recoverable.  The available positive evidence at December 31, 2016 included, among other factors, three years of cumulative historical pre-tax book income and a projection of future pre-tax book income and taxable income sufficient to realize all of our remaining deferred tax assets.  As a result of our analysis of all available evidence, both positive and negative, we believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize all of the deferred tax assets as of December 31, 2016. See Note 14 for further discussion.

58


ASC 740, "Income Taxes" ("ASC 740") provides guidance on the related de-recognition, classification, interest and penalties, accounting for interim periods, disclosure and transition of uncertain tax positions.  Our accounting policy is to record the tax effects of a change in the opening balance of the unrecognized tax benefits (including unrecognized tax benefits related to prior-period discontinued operations) in current-period income (loss) from continuing operations. We recognize interest and penalties accrued related to unrecognized tax benefits as components of our income tax provision. We did not have any interest and penalties accrued upon the adoption of ASC 740, and, as of December 31, 2016 and 2015, we did not have any interest and penalties accrued related to unrecognized tax benefits.
Reimbursable Out-Of-Pocket Expenses
Reimbursable out-of-pocket expenses, which are included in services revenues and cost of services revenues in our accompanying consolidated statements of operations, were $2.4 million, $1.9 million and $1.8 million for 2016, 2015 and 2014, respectively.
Recently Issued Accounting Standards
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers: (Topic 606)” and issued subsequent amendments to the initial guidance in August 2015, March 2016, April 2016 and May 2016 within ASU 2015-14, ASU 2016-08, ASU 2016-10 and ASU 2016-12, respectively (ASU 2014-09, ASU 2015-14, ASU 2016-08, ASU 2016-10 and ASU 2016-12 collectively, Topic 606). Topic 606 supersedes nearly all existing revenue recognition guidance under GAAP. The core principle of Topic 606 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. Topic 606 defines a five-step process (ASC 606-10-05-4(a) through 4 (e)) to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than are required under existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation, among others. Topic 606 also provides guidance on the recognition of costs related to obtaining customer contracts.
During 2016 we began discussions that addressed the potential impact Topic 606 would have on the consolidated financial statements and the required resources to implement the new standard. Assessment to the impact on the consolidated financial statements included an evaluation of the five steps outlined in ASC 606-10-05-4 (a) through (e) of 2016 along with enhancement of disclosures that will be required under paragraphs 606-10-50-1 through 50-21. In Ultimate’s evaluation of the standard, it has developed its initial plan for implementing the standard, which includes, but is not limited to, identifying contract populations and “in scope” contracts, identifying performance obligations in the “in scope” customer contracts, and evaluating impacts of variable consideration. It also includes determining the impacts the standard will have on the revenue reporting processes, ensuring the internal controls will operate effectively with the new standard and performing gap analyses on collected data and determining the relative accounting positions where applicable. Included in our assessment of the standard, we will focus on the potential impact on sales commissions and the term over which they will amortize. We have preliminarily determined that the implementation revenues that we recognize represent distinct performance obligations and do not believe the standard will materially alter the way we recognize revenues. We are still evaluating the overall effect the

59


standard will have on the consolidated financial statements and related disclosures.
Topic 606 is effective for Ultimate on January 1, 2018 using either of two methods: (1) retrospective application of Topic 606 to each prior reporting period presented with the option to elect certain practical expedients as defined within Topic 606 or (2) retrospective application of Topic 606 with the cumulative effect of initially applying Topic 606 recognized at the date of initial application and providing certain additional disclosures as defined per Topic 606. Ultimate has not yet selected a transition method.
In November 2015, the FASB issued ASU 2015-17, Income Taxes (Topic 740): "Balance Sheet Classification of Deferred Taxes" ("ASU 2015-17”). ASU 2015-17 requires entities to offset all deferred tax assets and liabilities (and valuation allowances) for each tax-paying jurisdiction within each tax-paying component and present the net deferred tax as a single noncurrent amount in a classified balance sheet. The new standard was effective for Ultimate on January 1, 2017. The standard permits the use of either the prospective or retrospective method. We are evaluating the effect that ASU 2015-17 will have on our consolidated financial statements and related disclosures. We have not yet selected a transition method.
In February 2016, the FASB issued ASU 2016-02, "Leases" ("ASU 2016-02"), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The new standard is effective for Ultimate on January 1, 2019 and early adoption is permitted. The standard requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. We are evaluating the effect that ASU 2016-02 will have on our consolidated financial statements and related disclosures. We have not yet determined the effect the standard will have on our ongoing financial reporting.
Recently Adopted Accounting Standards
In March 2016, the FASB issued ASU 2016-09, "Improvements to Employee Share-Based Payment Accounting" ("ASU 2016-09"). The standard amends the accounting for certain aspects of share-based payments to employees. The standard requires transition for specific objectives of the standard. Amendments related to the timing of when excess tax benefits are recognized, minimum statutory withholding requirements, and forfeitures should be applied using a modified retrospective transition method by means of a cumulative-effect adjustment to equity as of the beginning of the period in which the guidance is adopted. Amendments related to the presentation of employee taxes paid on the statement of cash flows when an employer withholds shares to meet the minimum statutory withholding requirement should be applied retrospectively. Amendments requiring recognition of excess tax benefits and tax deficiencies in the income statement should be applied prospectively. Further, an entity may elect to apply the amendments related to the presentation of excess tax benefits on the statement of cash flows using either a prospective transition method or a retrospective transition method. The new standard is effective for us beginning January 1, 2017, with early adoption permitted.
We elected to early adopt the new guidance in the third quarter of fiscal year 2016 which requires us to reflect any cumulative-effect and prospective method adjustments as of January 1, 2016, the beginning of the annual period that includes the interim period of adoption. The primary impact of adoption was the recognition of excess tax benefits in our provision for income taxes rather than additional paid-in capital for all periods in fiscal year 2016. Prior to the adoption of ASU 2016-09, companies could not recognize excess tax benefits (the amount by which the tax deduction exceeds the financial statement expense previously recorded) when a restricted stock unit or restricted stock award vested or an option was exercised if the related tax deduction resulted in an increase to a net operating loss carryforward rather than a reduction in income taxes payable. Consequently, the excess tax benefits were credited to additional paid-in-capital and a deferred tax asset was established, only to the extent realized through a reduction in income taxes payable, which resulted in the excess tax benefits being included in Ultimate’s net operating loss carryforwards, while being excluded from deferred tax assets on the balance sheet. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. Adoption of the new standard resulted in a $39.7 million cumulative-effect adjustment as of January 1, 2016 to record a deferred tax asset with the offset to retained earnings in the balance sheet, representing the amount of our net operating loss carryforwards attributable to excess tax benefits. Additional amendments to the accounting for minimum statutory withholding tax requirements had no impact to retained earnings as of January 1, 2016, where the cumulative effect of these changes is required to be recorded. We have elected to continue to estimate forfeitures expected to occur to determine the amount of non-cash stock-based compensation costs to be recognized in each period.

60


We elected to apply the presentation requirements for cash flows related to excess tax benefits retrospectively to all periods presented which resulted in a reclassification of previously reported amounts to increase both net cash from operations and net cash used in financing of $31.9 million and $27.5 million for the years ended December 31, 2015 and 2014, respectively. The presentation requirements for cash flows related to employee taxes paid for withheld shares had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.
Adoption of the new standard resulted in the recognition of excess tax benefits in our provision for income taxes rather than additional paid-in capital of $23.7 million for the year ended December 31, 2016.
In April 2015, the FASB issued ASU 2015-05, “Customer's Accounting for Fees Paid in a Cloud Computing Arrangement" ("ASU 2015-05"), which requires that if a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. Further, it requires that if a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. ASU 2015-05 will not change GAAP for a customer’s accounting for service contracts. The new standard became effective for Ultimate on January 1, 2016. The effect of the adoption of ASU 2015-05 has had no material impact on our consolidated financial statements and related disclosures.
4.    Business Combinations
2016 Business Combinations
During the third quarter of 2016, we completed the acquisition of Kanjoya, Inc. ("Kanjoya"), a California corporation (the “Kanjoya Acquisition”), located in San Francisco, California. During the second quarter of 2016, we completed the acquisition of substantially all of the assets of Capital Analytics, Inc. (d/b/a Vestrics) (hereinafter referred to as "Vestrics") (the “Vestrics Acquisition”), a Delaware limited liability company located in North Carolina. The Kanjoya Acquisition and the Vestrics Acquisition (the “2016 Acquisitions”) were deemed insignificant to the audited condensed consolidated financial statements on an individual basis and in the aggregate.
Acquisition of Kanjoya, Inc.
On September 29, 2016, pursuant to a merger agreement with Kanjoya, we acquired Kanjoya in exchange for $19.6 million, of which $16.9 million was paid in cash during the twelve months ended December 31, 2016 while the remaining $2.6 million is being held in escrow, and is included in accrued liabilities on our consolidated balance sheet. We recorded the Kanjoya Acquisition using the acquisit
ion method of accounting and recognized assets and liabilities assumed at their fair value as of the date of acquisition. Based on the valuation, the significant classes of assets and liabilities to which we allocated the purchase price of Kanjoya were acquired intangibles for a total of $13.6 million, consisting of $12.1 million for developed technology, $1.5 million for customer relationships, and goodwill for the balance of $6.4 million. Pursuant to the Kanjoya Acquisition we assumed working capital, net, totaling $0.4 million. The fair value of the acquired developed technology was estimated using the cost approach. In accordance with GAAP, direct costs related to the acquisition were expensed as incurred. Kanjoya is a leading cloud workforce intelligence provider for enterprises. Based upon the technology acquired, we launched UltiPro Perception, a feature-set that enables businesses to identify and analyze attitudes and performance traits of their employees, managers, and teams from surveys and other sources of employee feedback. Kanjoya's workforce has joined Ultimate and will serve to establish an additional research and development hub for us in San Francisco.
The results of operations from this acquisition have been included in our consolidated financial statements since the closing of the Kanjoya Acquisition. Pro forma results of operations have not been presented because the effects of this business combination were not deemed significant to our audited condensed consolidated results of operations.
Acquisition of Capital Analytics, Inc., d/b/a Vestrics
On May 11, 2016 (the "Vestrics Closing Date"), pursuant to an asset purchase agreement with Vestrics, we acquired certain assets and liabilities in exchange for $10.1 million, of which $9.1 million was paid in cash during the twelve months ended December 31, 2016 while the remaining $1.0 million is being held in escrow and is included in accrued liabilities on our unaudited condensed consolidated balance sheet. We recorded the Vestrics Acquisition using the acquisition method of accounting and recognized assets and liabilities assumed at their fair value as of the date of acquisition. The valuation of Vestrics has been completed and the significant classes of assets and liabilities to which we allocated the purchase price were goodwill of $4.3 million (which includes working capital, net, totaling $0.2 million, which was assumed pursuant to the Vestrics Acquisition) and identifiable intangible assets of $6.0 million related to developed technology. In accordance with GAAP, direct costs related to the acquisition were expensed as incurred. Vestrics’ predictive technology enables a company to identify and analyze the connections between its investments in human capital and the performance-related business results of those investments. We will leverage Vestrics’ technology as we continue to expand our analytics capabilities across UltiPro. The fair value of the acquired developed technology was estimated using the cost approach. Identifiable intangible assets were assigned a total weighted-average amortization period of 7.0 years. Since the developed predictive technology acquired pursuant to the Vestrics Acquisition will be included in the development project currently being capitalized as internal-use software to be offered as a cloud product in the future, amortization of the Vestrics developed technology will begin when it is ready for its intended use.
The results of operations from this acquisition have been included in our audited condensed consolidated financial statements since the Vestrics Closing Date. Pro forma results of operations have not been presented because the effects of this business combination were not deemed significant to our audited condensed consolidated results of operations.
5.    Funds Held for Customers, Corporate Investments in Marketable Securities and Fair Value of Financial Instruments
We classify our investments in marketable securities with readily determinable fair values as available-for-sale.  Available-for-sale securities consist of debt and equity securities not classified as trading securities or as securities to be held to maturity.  Unrealized gains and losses, net of tax, on available-for-sale securities are reported as a net amount in accumulated other comprehensive loss in stockholders’ equity until realized.  Gains and losses on the sale of available-for-sale securities are determined using the specific identification method.  Included in accumulated other comprehensive loss was a $145 thousand net unrealized loss and $84 thousand net unrealized loss on available-for-sale securities at December 31, 2016 and December 31, 2015, respectively. Realized gains and losses resulting on available-for-sale securities are included in other (expense) income, net, in the consolidated statements of income. There were no significant reclassifications of realized gains and losses on available-for-sale securities to the consolidated statements of income for the years ended December 31, 2016, 2015 and 2014.
The amortized cost, net unrealized (loss) gain and fair value of our investments in marketable available-for-sale securities as of December 31, 2016 and December 31, 2015 are shown below (in thousands):

61


Funds held for customers and corporate investments as of December 31, 2016 and December 31, 2015 are shown below (in thousands):
 
As of December 31, 2016
 
As of December 31, 2015
 
Amortized Cost
 
Net Unrealized (Loss) Gain
 
Fair Value (1)
 
Amortized Cost
 
Net Unrealized (Loss)
 
Fair Value (1)
Type of issue:
 
 
 
 
 
 
 
 
 
 
 
Funds held for customers – money market securities and other cash equivalents
$
316,353

 
$

 
$
316,353

 
$
853,392

 
$

 
$
853,392

Available-for-sale securities:
 
 
 
 
 
 
 
 
 
 
 
Corporate debentures – bonds
10,175

 
(3
)
 
10,172

 
13,232

 
(31
)
 
13,201

Commercial paper
1,446

 

 
1,446

 
2,097

 

 
2,097

U.S. Agency bonds
148,939

 
(125
)
 
148,814

 
70,208

 
(44
)
 
70,164

U.S. Treasury bills
9,586

 
(18
)
 
9,568

 
703

 
(3
)
 
700

Asset-Backed Securities
2,901

 
1

 
2,902

 
3,818

 
(6
)
 
3,812

Total corporate investments and funds held for customers
$
489,400

 
$
(145
)
 
$
489,255

 
$
943,450

 
$
(84
)
 
$
943,366

_________________
(1) Included within available-for-sale securities as of December 31, 2016 and 2015 are corporate investments with fair values of $24.1 million and $20.1 million, respectively. Included within available-for-sale securities as of December 31, 2016 and 2015 are funds held for customers with fair values of $148.8 million and $69.9 million, respectively. All available-for-sale securities were included in Level 2 of the fair value hierarchy.
The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2016 are as follows (in thousands):
 
 
Securities in unrealized loss position less than 12 months
 
Securities in unrealized loss position greater than 12 months
 
Total
 
 
Unrealized losses
 
Fair market value
 
Unrealized losses
 
Fair market value
 
Gross unrealized losses
 
Fair market value
Corporate debentures – bonds
 
$
(4
)
 
$
6,125

 
$

 
$

 
$
(4
)
 
$
6,125

Commercial paper
 

 

 

 

 

 

U.S. Agency bonds
 
(131
)
 
118,810

 

 

 
(131
)
 
118,810

U.S. Treasury bills
 
(18
)
 
9,568

 

 

 
(18
)
 
9,568

Asset-Backed Securities
 
(1
)
 
751

 

 

 
(1
)
 
751

Total
 
$
(154
)
 
$
135,254

 
$

 
$

 
$
(154
)
 
$
135,254

The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2015 are as follows (in thousands): 
 
 
Securities in unrealized loss position less than 12 months
 
Securities in unrealized loss position greater than 12 months
 
Total
 
 
Unrealized losses
 
Fair market value
 
Unrealized losses
 
Fair market value
 
Gross unrealized losses
 
Fair market value
Corporate debentures – bonds
 
$
(31
)
 
$
12,451

 
$
(1
)
 
$
300

 
$
(32
)
 
$
12,751

Commercial paper
 

 

 

 

 

 

U.S. Agency bonds
 
(51
)
 
70,004

 

 

 
(51
)
 
70,004

U.S. Treasury bills
 
(3
)
 
700

 

 

 
(3
)
 
700

Asset-Backed Securities
 
(6
)
 
3,813

 

 

 
(6
)
 
3,813

Total
 
$
(91
)
 
$
86,968

 
$
(1
)
 
$
300

 
$
(92
)
 
$
87,268


62


The amortized cost and fair value of the marketable available-for-sale securities by contractual maturity at December 31, 2016 are shown below (in thousands):
 
As of December 31, 2016
 
Amortized Cost
 
Fair Value
Due in one year or less
$
120,234

 
$
120,190

Due after one year
52,813

 
52,712

Total
$
173,047

 
$
172,902

We classify and disclose fair value measurements in one of the following three categories of fair value hierarchy:
Level 1:
Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets and liabilities.
Level 2:
Quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly.
Level 3:
Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.
A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.
Our assets that are measured by management at fair value on a recurring basis are generally classified within Level 1 or Level 2 of the fair value hierarchy.  The types of instruments valued based on quoted market prices in active markets include most money market securities.  Such instruments are generally classified within Level 1 of the fair value hierarchy.  We did not have any transfers into and out of Level 1 and Level 2 during the years ended December 31, 2016, 2015 and 2014.
The types of instruments valued by management, based on quoted prices in less active markets, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency, include corporate debentures and bonds, commercial paper, U.S. agency bonds, and U.S. Treasury bills.  Such instruments are generally classified within Level 2 of the fair value hierarchy.  We use consensus pricing, which is based on multiple pricing sources, to value our fixed income investments.
The following table sets forth, by level within the fair value hierarchy, financial assets accounted for at fair value as of December 31, 2016 and December 31, 2015 (in thousands):
 
As of December 31, 2016
 
As of December 31, 2015
 
Total
 
Quoted Prices in Active Markets
(Level 1)
 
Other Observable Inputs
(Level 2)
 
Un- Observable Inputs
(Level 3)
 
Total
 
Quoted Prices in Active Markets
(Level 1)
 
Other Observable Inputs
(Level 2)
 
Un- Observable Inputs
(Level 3)
Corporate debentures and bonds
$
10,172

 
$

 
$
10,172

 
$

 
$
13,201

 
$

 
$
13,201

 
$

Commercial paper
1,446

 

 
1,446

 

 
2,097

 

 
2,097

 

U.S. Agency bonds
148,814

 

 
148,814

 

 
70,164

 

 
70,164

 

U.S. Treasury bills
9,568

 

 
9,568

 

 
700

 

 
700

 

Asset-Backed Securities
2,902

 

 
2,902

 

 
3,812

 

 
3,812

 

Total
$
172,902

 
$

 
$
172,902

 
$

 
$
89,974

 
$

 
$
89,974

 
$

Assets and liabilities measured at fair value on a recurring basis were presented in the consolidated balance sheets as of December 31, 2016 and as of December 31, 2015 as short-term and long-term investments in marketable securities.  There were no financial liabilities accounted for at fair value as of December 31, 2016 and December 31, 2015.
6.    Allowance for Doubtful Accounts
We have established an allowance for doubtful accounts based on a review of the current status of existing accounts receivable by customer and historical experience.

63


The activity within the allowance for doubtful accounts was as follows (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Balance at beginning of year
$
900

 
$
675

 
$
675

Charged to expense
3,213

 
4,687

 
2,264

Write-offs
(3,213
)
 
(4,462
)
 
(2,264
)
Balance at end of year
$
900

 
$
900

 
$
675

7.    Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
As of December 31,
 
2016
 
2015
Prepaid commissions on cloud sales
$
29,842

 
$
22,119

Other prepaid expenses
16,753

 
11,978

Other current assets
15,306

 
12,707

Total prepaid expenses and other current assets
$
61,901

 
$
46,804

8.    Property and Equipment, net
Property and equipment, net consists of the following (in thousands):
 
As of December 31,
 
2016
 
2015
Computer equipment
$
166,420

 
$
140,297

Internal-use software
113,407

 
75,529

Leasehold improvements
36,095

 
25,246

Furniture and fixtures
16,932

 
12,316

Building
1,074

 
1,005

Land
655

 
655

Property and equipment
334,583

 
255,048

Less:  accumulated depreciation and amortization
155,025

 
129,556

Property and equipment, net
$
179,558

 
$
125,492

Depreciation and amortization expense on property and equipment, including depreciation and amortization expense on property and equipment under capital leases, totaled $25.5 million, $20.7 million and $18.1 million for the years ended December 31, 2016, 2015 and 2014, respectively.
Included in property and equipment, net, is computer equipment acquired under capital leases as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Computer equipment
$
51,581

 
$
44,862

Less:  accumulated amortization
43,732

 
38,389

Computer equipment, net
$
7,849

 
$
6,473

Capital leases entered into and included in property and equipment totaled $6.7 million, $5.9 million and $5.9 million for the years ended December 31, 2016, 2015 and 2014, respectively.

64


See Note 10 in the Notes to Consolidated Financial Statements for further discussion of computer software development costs related to internal-use software which is included in property and equipment, net.
9.    Foreign Currency
The financial statements of Ultimate’s foreign subsidiaries have been translated into U.S. dollars.  The functional currency of our wholly-owned subsidiary, The Ultimate Software Group of Canada, Inc., is the Canadian dollar.  Assets and liabilities are translated into U.S. dollars at period-end exchange rates.  Income and expenses are translated at the average exchange rate for the reporting period.  The resulting non-cash foreign currency translation adjustments, representing unrealized gains or losses, are included in consolidated stockholders’ equity as a component of accumulated other comprehensive income (loss).  Realized gains and losses resulting from foreign exchange transactions are included in total operating expenses in the consolidated statements of operations. Included in accumulated other comprehensive income (loss), as presented in the accompanying consolidated balance sheets, are $6.9 million of unrealized translation losses at December 31, 2016 and $7.8 million of unrealized translation losses at December 31, 2015. There were no significant reclassifications of realized gains and losses resulting from foreign exchange transactions to the consolidated statements of income for the years ended December 31, 2016, 2015 and 2014.
Included in comprehensive income (loss) for the years ended December 31, 2016, 2015 and 2014 were realized foreign currency translation losses and unrealized foreign currency translation gains (losses), as follows (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Realized foreign currency translation (loss) gains
$

 
$

 
$

Unrealized foreign currency translation gains (losses)
$
843

 
$
(4,195
)
 
$
(2,143
)
10.    Computer Software Development Costs
We previously capitalized software costs in accordance with Accounting Standards Codification ("ASC") Topic 985-20, Costs of Software to Be Sold, Leased, or Marketed. Those capitalized software costs were fully amortized as of December 31, 2013.
Computer software development costs related to software developed for internal use falls under the accounting guidance of ASC Topic 350-40, Intangibles Goodwill and Other-Internal Use Software. These capitalized costs are included with property and equipment in the consolidated balance sheets and purchases of property and equipment in the statements of cash flows. Internal-use software is amortized on a straight-line basis over its estimated useful life, generally three to seven years, commencing after the software development is substantially complete and the software is ready for its intended use.
For the years ended December 31, 2016 and 2015, we capitalized $37.9 million (including $3.9 million in non-cash stock-based compensation) and $26.3 million (including $3.0 million in non-cash stock-based compensation), respectively, of computer software development costs related to an internal-use development project for our UltiPro product offering (the "Development Project"). The capitalized costs for the Development Project were primarily from direct labor costs. For 2016, 2015 and 2014, we recognized $1.2 million, $1.1 million and $0.7 million, respectively, of amortization costs which were associated with certain product modules, of the Development Project which were ready for their intended use. The amortization of capitalized software is included in cost of recurring revenues. At each balance sheet date, we evaluate the useful lives of these assets and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Capitalized computer software development costs and accumulated amortization of capitalized software, developed for internal use, were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
 
2014
Computer software development costs
$
113,407

 
75,529

 
49,464

Less: accumulated amortization
(2,925
)
 
(1,742
)
 
(670
)
Computer software development costs, net
110,482

 
73,787

 
48,794


65


11.    Earnings Per Share
Earnings per share calculations require a dual presentation — “basic” and “diluted.” Basic earnings per share is computed by dividing income available to common stockholders (the numerator) by the weighted average number of common shares (the denominator) for the period. The computation of diluted earnings per share is similar to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potentially dilutive common shares had been issued.
The following is a reconciliation of the shares used in the computation of basic and diluted net income per share (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Basic weighted average shares outstanding
28,976

 
28,634

 
28,293

Effect of dilutive equity instruments (1)
1,438

 
1,087

 
1,050

Dilutive shares outstanding
30,414

 
29,721

 
29,343

 
 
 
 
 
 
Anti-dilutive equity instruments (1)
24

 
19

 
40

_________________
(1) Includes options to purchase shares of Common Stock and other stock-based awards outstanding.
12.    Goodwill and Intangible Assets
Goodwill represents the excess of cost over the net tangible and identifiable intangible assets of acquired businesses.  Goodwill amounts are not amortized, but rather tested for impairment at least annually. Identifiable intangible assets acquired in business combinations are recorded based upon fair value at the date of acquisition and amortized over their estimated useful lives.
The changes in the carrying value of goodwill were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Goodwill, December 31, 2015
$
24,410

 
$
25,696

Goodwill from Vestrics Acquisition (1)
4,305

 

Goodwill from Kanjoya Acquisition (2)
6,394

 

Translation adjustment (3)
213

 
(1,286
)
Goodwill, December 31, 2016
$
35,322

 
$
24,410

_________________
(1) Represents the goodwill recognized for the Vestrics Acquisition on May 11, 2016. See Note 4 of the Notes to Consolidated Financial Statements.
(2) Represents the estimated goodwill recognized for the Kanjoya Acquisition on September 29, 2016. See Note 4 of the Notes to Consolidated Financial Statements.
(3) Represents the impact of the foreign currency translation of the portion of goodwill that is recorded by our Canadian subsidiary whose functional currency is also its local currency. Such goodwill is translated into U.S. dollars using exchange rates in effect at period end. Adjustments related to foreign currency translation are included in other comprehensive income (loss).

66


The Company’s amortizable intangible assets have estimated useful lives as follows (in thousands):
As of December 31, 2016
 
Gross Carrying Amount
 
Accumulated Amortization
 
Cumulative Translation Adjustment (1)
 
Net Carrying Amount
 
Weighted Average Remaining Useful Life
Developed technology
$
23,300

 
$
(2,036
)
 
$
(1,026
)
 
$
20,238

 
6.7
Customer relationships
4,700

 
(1,194
)
 

 
3,506

 
5.3
Non-compete agreements
300

 
(300
)
 

 

 
0.0
 
$
28,300

 
$
(3,530
)
 
$
(1,026
)
 
$
23,744

 
6.5
 
 
 
 
 
 
 
 
 
 
As of December 31, 2015
 
Gross Carrying Amount
 
Accumulated Amortization
 
Cumulative Translation Adjustment (1)
 
Net Carrying Amount
 
Weighted Average Remaining Useful Life
Developed technology
$
5,200

 
$
(1,463
)
 
$
(1,112
)
 
$
2,625

 
4.8
Customer relationships
3,200

 
(736
)
 
(4
)
 
2,460

 
7.8
Non-compete agreements
300

 
(216
)
 
(2
)
 
82

 
0.9
 
$
8,700

 
$
(2,415
)
 
$
(1,118
)
 
$
5,167

 
6.2
_________________
(1) Represents the impact of the foreign currency translation of the portion of acquired intangible assets that is recorded by our Canadian subsidiary whose functional currency is also its local currency. Such intangible assets are translated into U.S. dollars using exchange rates in effect at period end. Adjustments related to foreign currency translation are included in other comprehensive income (loss).
Acquired intangible assets are amortized over their estimated useful life, generally three to ten years, in a manner that reflects the pattern in which the economic benefits are consumed. Included in acquired intangible assets as of December 31, 2016, were $0.1 million of assets with indefinite lives. There were no assets, with indefinite lives, as of December 31, 2015. Amortization expense for acquired intangible assets was $1.1 million, $1.0 million and $1.1 million for the years ended December 31, 2016, 2015 and 2014. Future amortization expense for acquired intangible assets is as follows, as of December 31, 2016 (in thousands):
Year
 
Amount
2017
 
$
1,812

2018
 
3,109

2019
 
3,412

2020
 
3,323

2021
 
2,896

Thereafter
 
9,192

Total
 
$
23,744


67


13.    Capital Lease Obligations
We lease certain equipment under non-cancelable agreements, which are accounted for as capital leases and expire at various dates through 2019. Interest rates on these leases are 4.25% to 4.50%. The scheduled lease payments of the capital lease obligations are as follows as of December 31, 2016 (in thousands):
Year
 
Amount
2017
 
$
5,346

2018
 
3,223

2019
 
883

 
 
9,452

Less amount representing interest
 
(411
)
Lease obligations reflected as current ($5,056) and non-current ($3,985)
 
$
9,041

14.    Income Taxes
For the year ended December 31, 2016, the income tax provision of $11.2 million was based on book income from operations before income taxes of $41.4 million.  For the year ended December 31, 2015, the income tax provision of $20.4 million was based on book income from operations before income taxes of $43.1 million.  For the year ended December 31, 2014, the income tax provision of $9.6 million was based on a book loss from operations before income taxes of $54.3 million.  Deferred tax assets and liabilities are determined based on the difference between financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.
The income tax provision consists of the following (in thousands):
 
For the Year Ended December 31,
 
2016
 
2015
 
2014
Current taxes:
 
 
 
 
 
Federal
$
34

 
$
(26,111
)
 
$
(22,406
)
State and local
(170
)
 
(6,021
)
 
(5,078
)
Foreign
(856
)
 
(200
)
 
(567
)
Deferred taxes, net
 

 
 

 
 

Federal
(8,034
)
 
9,548

 
16,607

State and local
(2,289
)
 
2,193

 
1,535

Foreign
150

 
207

 
317

Income tax provision
$
(11,165
)
 
$
(20,384
)
 
$
(9,592
)
The income tax provision is different from that which would be obtained by applying the statutory federal income tax rate of 35% to income from continuing operations before income taxes as a result of the following (in thousands):

68


 
For the Year Ended December 31,
 
2016
 
2015
 
2014
Income tax provision at statutory federal tax rate
$
(14,490
)
 
$
(15,079
)
 
$
(19,015
)
State and local income taxes, net of the federal benefit
(1,598
)
 
(2,488
)
 
(2,303
)
Non-deductible expenses
(19,824
)
 
(6,250
)
 
(2,068
)
Change in tax rates
216

 
117

 
80

Recognition of ASU 2016-09 excess tax benefits, federal benefit
20,966

 

 

Research credit, federal benefit
3,727

 
3,239

 
13,873

Other, net
(162
)
 
77

 
(159
)
Income tax provision
$
(11,165
)
 
$
(20,384
)
 
$
(9,592
)
Deferred tax assets and liabilities reflect the net effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  Significant components of our deferred tax assets and liabilities at December 31, 2016 and 2015 were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Deferred tax assets:
 
 
 
Net operating losses
$
60,026

 
$
402

Tax credit carryforwards
911

 
817

Research credit
22,768

 
18,758

Deferred revenue
918

 
16

Accruals not currently deductible
1,012

 
790

Allowance for doubtful accounts
338

 
338

Charitable contributions
1,777

 
1,275

Stock-based compensation
38,154

 
58,323

Deferred rent adjustment
3,081

 
1,891

Gross deferred tax assets
128,985

 
82,610

Less valuation allowance

 

Deferred tax assets
$
128,985

 
$
82,610

Deferred tax liabilities:
 
 

Property and equipment
$
(49,745
)
 
$
(32,818
)
Foreign, primarily acquired intangible assets
(519
)
 
(646
)
Gross deferred tax liabilities
(50,264
)
 
(33,464
)
Net deferred tax assets
$
78,721

 
$
49,146

Ultimate considers all available evidence, both positive and negative, including historical levels of pre-tax book income, expiration of net operating loss carryforwards, expectations and risks associated with estimates of future taxable income, ongoing prudent and feasible tax planning strategies and reversal of deferred tax liabilities in assessing the need for the valuation allowance. If it is not more likely than not that we will recover our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be recoverable.
The available positive evidence at December 31, 2016 included, among other factors, three years of cumulative historical pre-tax book income and a projection of future pre-tax book income and taxable income.  As a result of our analysis of all available evidence, both positive and negative, we believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize all of the deferred tax assets as of December 31, 2016. As such, there was no valuation allowance for the years ended December 31, 2016, 2015 and 2014.  

69


Management continues to apply the exception to the comprehensive recognition of deferred income taxes to the undistributed earnings of our foreign subsidiary, Ultimate Canada.  The comprehensive recognition of deferred income taxes presumes that all undistributed earnings will be transferred to the parent entity.  This presumption may be overcome by the parent entity, and no income taxes would be accrued, if sufficient evidence shows that the subsidiary has invested or will invest the undistributed earnings indefinitely or that the earnings will be remitted in a tax-free liquidation.  A parent entity shall have evidence of specific plans for reinvestment of undistributed earnings of a subsidiary which demonstrates that remittance of the earnings will be postponed indefinitely.  These criteria required to overcome the presumption are sometimes referred to as the indefinite reversal criteria.  Accordingly, deferred income taxes of $0.3 million were not recognized on the undistributed earnings of Ultimate Canada.  The deferred tax liability, net of available foreign tax credits, resulting from the cumulative undistributed earnings are not deemed material.
We recorded a deferred tax asset, of $13.2 million and $2.3 million during 2014, for the years 1998 through 2013, and 2014, respectively, as a result of a research and development credit study. We recorded a deferred tax asset for research and development credits of $3.2 million and $4.0 million during the years 2015 and 2016, respectively.
At December 31, 2016, we had approximately $148.5 million of net operating loss carryforwards for Federal income tax reporting purposes available to offset future taxable income.  Prior to January 1, 2016, the tax benefit of net operating loss carryforwards attributable to deductions from the exercise of non-qualified employee, and non-employee director, stock options and the vesting of restricted stock units and restricted stock awards, were credited to paid-in-capital and deferred tax asset only to the extent realized through a reduction of income taxes payable.  As a result, prior to January 1, 2016, the excess tax benefits associated with stock-based compensation were included in net operating loss carryforwards but not reflected in deferred tax assets.  Upon adoption of ASU 2016-09, the excess tax benefits associated with stock based compensation were reflected in deferred tax assets. These excess tax benefits combined with the associated financial statement expense (previously included in the stock-based compensation line of this footnote), are currently reflected in the Net operating loss line. During 2015, we realized a tax benefit of $42.0 million comprised of a $31.9 million and a $10.1 million credit to paid-in-capital and deferred tax asset, respectively.  During 2014, we realized a tax benefit of $33.5 million comprised of a $27.5 million and a $6.0 million credit to paid-in capital and deferred tax asset, respectively. The carryforwards expire from 2018 through 2034 and from 2016 through 2034, for Federal and state income tax reporting purposes, respectively.
In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-09, "Improvements to Employee Share-Based Payment Accounting" ("ASU 2016-09"). The standard amends the accounting for share-based payments to employees effective for annual periods beginning after December 15, 2016, with early adoption permitted. The standard requires transition for specific objectives of the standard. Amendments related to the timing of when excess tax benefits are recognized, minimum statutory withholding requirements, forfeitures, and intrinsic value should be applied using a modified retrospective transition method by means of a cumulative-effect adjustment to equity as of the beginning of the period in which the guidance is adopted. We elected to early adopt ASU 2016-09 in the third quarter of fiscal year 2016 which requires us to reflect any adjustments as of January 1, 2016. The primary impact of adoption was the recognition of excess tax benefits in our provision for income taxes rather than paid-in capital for all periods in fiscal year 2016. ASU 2016-09 requires entities to recognize all income tax effects of stock-based compensation in the income statement when the restricted stock units and awards vest and when the stock options are exercised. Prior to the adoption of ASU 2016-09, companies could not recognize excess tax benefits (the amount by which the tax deduction exceeds the financial statement expense previously recorded) when a restricted stock unit or award vested or an option was exercised if the related tax deduction increased a net operating loss carryforward rather than a reduction in income taxes payable. Consequently, the excess tax benefits were credited to paid-in-capital and a deferred tax asset only to the extent realized through a reduction of income taxes payable when realized, which resulted in the excess tax benefits being included in Ultimate’s net operating loss carryforwards, while being excluded from deferred tax assets on the balance sheet. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. Adoption of the new standard resulted in a $39.7 million cumulative-effect adjustment as of January 1, 2016 to record a deferred tax asset with the offset to retained earnings in the balance sheet representing the amount of our net operating loss carryforward attributable to excess tax benefits. We recognized $23.7 million of excess tax benefits in our provision for income taxes for the twelve months ended December 31, 2016.
Utilization of such net operating loss carryforwards, as well as tax credit carryforwards, may be limited as a result of cumulative ownership changes in Ultimate’s equity instruments due to ownership change provisions of Internal Revenue Code Section 382 and similar state provisions. The Internal Revenue Service examination of our U.S. Federal income tax return for the year ended December 31, 2010 was completed in 2013 with no change to the taxable income or income tax liability as reported.
ASC 740, “Income Taxes,” ("ASC 740") requires that a position taken or expected to be taken in a tax return be recognized in the financial statements when it is more likely than not (i.e., a likelihood of more than fifty percent) that the

70


position would be sustained upon examination by tax authorities. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement.  During 2013, the Internal Revenue Service completed their examination of our U.S. Federal income tax return for the year ended December 31, 2010, which resulted in the recognition of previously unrecognized tax benefits of approximately $1.9 million, which decreased our provision for income taxes and our effective tax rate. As of December 31, 2016, we had $5.0 million of gross unrecognized tax benefits resulting from a research and development credit attributable to the 1998-2014 years as a result of the completion of the research and development activities study that if recognized would affect the annual effective tax rate. During 2015 we increased the unrecognized tax benefits by $0.1 million related to the completion of the research credit study for 2014 and increased the unrecognized tax benefits by $0.9 million related to the research credit study estimate for 2015, totaling $6.0 million at December 31, 2015. During 2016, we increased the unrecognized tax benefits by $0.2 million related to the completion of the research credit study for 2015 and increased the unrecognized tax benefits by $1.1 million related to the research credit study estimate for 2016, totaling $7.2 million at December 31, 2016. While it is often difficult to predict the final outcome of any particular uncertain tax position, management does not believe that it is reasonably possible that the estimates of unrecognized tax benefits will change significantly in the next twelve months.
Tax years 1998 to 2016 remain subject to future examination by the tax jurisdictions in which we are subject to tax.
We recognize interest and penalties accrued related to unrecognized tax benefits as components of our income tax provision.  Due to our net operating loss carryover position, we did not have any interest and penalties accrued upon the adoption of ASC 740, and, as of December 31, 2016 and 2015, we did not have any interest and penalties accrued related to unrecognized tax benefits.
A reconciliation of the beginning and ending amount of unrecognized tax benefits for the years ended December 31, 2016, 2015 and 2014 is as follows (in thousands):
 
As of December 31,
 
2016
 
2015
 
2014
Balance at January 1,
$
5,957

 
$
4,950

 
$

Tax positions taken in prior period
 

 
 

 
 

Gross increases
205

 
133

 

Gross decreases

 

 

Tax positions taken in current period
 

 
 

 
 

Gross increases
1,079

 
874

 
4,950

Settlements

 

 

Statute expiration

 

 

Balance at December 31,
$
7,241

 
$
5,957

 
$
4,950

15.    Stock-Based Compensation and Equity
Summary of Plans
Our Amended and Restated 2005 Equity and Incentive Plan (the “Plan”) authorizes the grant of options (“Options”) to non-employee directors, officers and employees of Ultimate to purchase shares of Ultimate's Common Stock ("Common Stock").  The Plan also authorizes the grant to such persons of restricted and non-restricted shares of Common Stock, stock appreciation rights, stock units and cash performance awards (collectively, together with the Options, the “Awards”).
As of December 31, 2016, the aggregate number of shares of Common Stock that were available to be issued under all Awards granted under the Plan was 1,162,546 shares.
Stock-Based Compensation
The following table sets forth the non-cash stock-based compensation expense resulting from stock-based arrangements that is recorded in our consolidated statements of income for the periods indicated (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Cost of recurring revenues
$
8,613

 
$
6,303

 
$
5,495

Cost of services revenues
6,198

 
5,017

 
4,446

Sales and marketing
59,187

 
41,059

 
20,767

Research and development
8,238

 
6,180

 
4,788

General and administrative
31,641

 
23,857

 
10,689

Total stock-based compensation expense
$
113,877

 
$
82,416

 
$
46,185

Stock-based compensation for the twelve months ended December 31, 2016 was $113.9 million, as compared with stock-based compensation of $82.4 million and $46.2 million for the twelve months ended December 31, 2015 and 2014, respectively. The increases of $31.5 million and $67.7 million in stock-based compensation over 2015 and 2014, respectively, included increases of $19.7 million and $42.8 million, respectively, associated with modifications made to the Company’s CIC Plans in March 2015 and February 2016 which significantly reduced the potential payments that could be made under such plans. As previously disclosed, these changes were made to better align management's incentives with long-term value creation for our shareholders. As part of the modifications in connection with unwinding the change in control plans, time-based restricted stock awards (vesting over three years) were granted to certain senior officers in March 2015 and February 2016.

71


The following table sets forth the stock-based compensation expense associated with modifications made to the Company's change in control plans as discussed above (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Stock-based compensation expense:
 
 
 
 
 
Stock-based compensation expense
$
71,119

 
$
59,390

 
$
46,185

Stock-based compensation expense related to CIC modifications
42,758

 
23,026

 

Total non-cash stock-based compensation expense
$
113,877

 
$
82,416

 
$
46,185

Included in computer equipment in property and equipment, net in our consolidated balance sheet and excluded from purchases of property and equipment in the statements of cash flow at December 31, 2016, 2015 and 2014 was $3.9 million, $3.0 million and $1.7 million, respectively, in non-cash stock-based compensation expense related to capitalized software which was developed for internal use during the fiscal years then ended. These amounts would have otherwise been charged to research and development expense for the years ended December 31, 2016, 2015 and 2014.
Net cash proceeds from the exercise of Options were $4.7 million, $4.7 million and $6.2 million for the years ended December 31, 2016, 2015 and 2014, respectively.  
Fair Value
The fair value of restricted stock awards and restricted stock units is equal to the closing price of our Common Stock on NASDAQ on the date of grant.
We estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates.  The weighted-average forfeiture rates for the years ended December 31, 2016, 2015 and 2014 were based on historical data.
Options
There were no Options granted during the years ended December 31, 2016, 2015 and 2014. Options granted to officers and employees under the Plan generally have a 10-year term, vesting 25% immediately and 25% on each of the first three anniversaries of the grant date.  Options granted to non-employee directors under the Plan generally have a 10-year term and vest and become exercisable immediately on the grant date.  
Restricted Stock Awards
Under the provisions of the Plan, Ultimate may, at the discretion of the Compensation Committee or the Board, grant restricted stock awards (“Restricted Stock Awards”) to officers, employees and non-employee directors.  The shares of Common Stock issued under Restricted Stock Awards are subject to certain vesting requirements and restrictions on transfer.  During the years ended December 31, 2016, 2015 and 2014, we granted Restricted Stock Awards for 453,023, 579,320 and 235,000 shares, respectively, of Common Stock to officers and employees and we granted Restricted Stock Awards for 9,815, 9,910 and 10,375 shares, respectively, of Common Stock to non-employee directors.  Compensation expense for Restricted Stock Awards is measured based on the closing market price of our Common Stock at the date of grant and is recognized on a straight-line basis over the vesting period.  Holders of Restricted Stock Awards have all rights of a stockholder including the right to vote the shares and receive all dividends and other distributions paid or made with respect thereto during the vesting period. Each Restricted Stock Award granted to officers and employees vest in three equal annual installments of 33-1/3% of the number of Restricted Stock Unit Awards on the anniversary of the date of grant thereof, subject to the grantee’s continued employment with Ultimate or any of its subsidiaries on each such vesting date and subject further to accelerated vesting in the event of a change in control of Ultimate, death or disability, the termination of employment by Ultimate without cause.  Each Restricted Stock Award granted to non-employee directors becomes vested on the fourth anniversary of the respective date of grant, subject to the grantee’s continued board services on each such vesting date and subject further to accelerated vesting in the event of a change in control of Ultimate, death or disability, the termination of employment by Ultimate without cause or, in the case of a non-employee director, at cessation of his board services at the end of his term.  Included in our consolidated statements of income for the years ended December 31, 2016, 2015 and 2014 was $79.0 million, $56.3 million and $23.3 million, respectively, of non-cash stock-based compensation expense (which includes amounts capitalized associated with an internal-use development project) for Restricted Stock Awards.

72


Restricted Stock Unit Awards
Ultimate may, at the discretion of the Compensation Committee, make Awards of stock units or restricted stock units under the Plan (“Restricted Stock Unit Awards”) to certain officers and employees.  A Restricted Stock Unit Award is a grant of a number of hypothetical share units with respect to shares of Common Stock that are subject to vesting and transfer restrictions and conditions under a restricted stock unit award agreement.  The value of each unit is equal to the fair value of one share of Common Stock on any applicable date of determination.  The payment with respect to each unit under a Restricted Stock Unit Award may be made, at the discretion of the Compensation Committee, (i) in a number of shares of our Common Stock equal to the number of Restricted Stock Units becoming vested, (ii) in cash, in an amount equal to the fair market value of a share of our Common Stock on the vesting date multiplied by the number of restricted stock units becoming vested on such date or (iii) in a combination of both.  The grantee of a Restricted Stock Unit Award does not have any rights as a stockholder with respect to the shares subject to a Restricted Stock Unit Award until such time as shares of Common Stock are delivered to the grantee pursuant to the terms of the related stock unit award agreement.
Restricted Stock Unit Awards vest in three equal annual installments of 33-1/3% of the number of Restricted Stock Unit Awards on each of the first three anniversaries of the date of grant thereof, subject to the participant’s continued employment with Ultimate or any of its subsidiaries on each such vesting date and subject further to accelerated vesting in the event of a change in control of Ultimate, death or disability, the termination of employment by Ultimate without cause and shall be payable as described above, provided, however, that if any such anniversary is not a date on which our Common Stock is traded on NASDAQ, then the vesting date shall be the last such trading day immediately preceding such anniversary; and provided further, however, that if the Chief Financial Officer (“CFO”) of Ultimate should determine that any such anniversary falls within a period during which the participant is prohibited from trading Ultimate’s Common Stock under our stock trading policy, the CFO shall so advise the participant in writing and the vesting date shall be the date as of which the CFO has determined that such period has ended.
There were 363,458, 241,235 and 207,000 Restricted Stock Unit Awards granted to employees during the years ended December 31, 2016, 2015 and 2014, respectively. Non-cash stock-based compensation expense for Restricted Stock Unit Awards is measured based on the fair market value of our Common Stock on the date of grant and recognized on a straight-line basis over the vesting period.  Included in Ultimate’s consolidated statements of operations for the years ended December 31, 2016, 2015 and 2014 was $38.8 million, $29.2 million and $22.9 million, respectively, of non-cash stock-based compensation expense (which includes amounts capitalized associated with an internal-use development project) for Restricted Stock Unit Awards.

73


Option, Restricted Stock and Restricted Stock Unit Activity
The following table summarizes Option activity for the years ended December 31, 2014, 2015 and 2016, as follows (in thousands, except per share amounts and years):
Options
 
Shares
 
Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (in Years)
 
Aggregate Intrinsic Value
Outstanding at December 31, 2013
 
1,032

 
$
24.69

 
 
 
 
Granted
 

 

 
 
 
 
Exercised
 
(310
)
 
20.05

 
 
 
 
Forfeited or expired
 

 

 
 
 
 
Outstanding and exercisable at December 31, 2014
 
722

 
$
26.68

 
2.6
 
$
86,758

Outstanding at December 31, 2014
 
722

 
$
26.68

 
 
 
 

Granted
 

 

 
 
 
 

Exercised
 
(189
)
 
24.85

 
 
 
 

Forfeited or expired
 
(1
)
 
14.36

 
 
 
 

Outstanding and exercisable at December 31, 2015
 
532

 
$
27.36

 
1.8
 
$
89,373

Outstanding at December 31, 2015
 
532

 
$
27.36

 
 
 
 

Granted
 

 

 
 
 
 

Exercised
 
(188
)
 
24.79

 
 
 
 

Forfeited or expired
 

 

 
 
 
 

Outstanding and exercisable at December 31, 2016
 
344

 
$
28.76

 
1.1
 
$
52,797

The aggregate intrinsic value of Options in the table above represents total pretax intrinsic value (i.e., the difference between the closing price of our Common Stock on the last trading day of the reporting period and the exercise price, times the number of shares) that would have been received by the Option holders had all Option holders exercised their Options on December 31, 2016.  The amount of the aggregate intrinsic value changes, based on the fair value of our Common Stock.  Total intrinsic value of Options exercised during the years ended December 31, 2016, 2015 and 2014 was $32.0 million, $28.7 million and $44.6 million, respectively.  There were no Options vested during the years ended December 31, 2014, 2013 and 2012. All options granted under the Plan and the Prior Plan are fully vested as of December 31, 2016.

74


The following table summarizes Restricted Stock and Restricted Stock Unit Award activity for the years ended December 31, 2014, 2015 and 2016, as follows (in thousands, except per share amounts):
 
Restricted Stock Awards
 
  Restricted Stock Unit Awards
 
Shares
 
Weighted Average Grant Date Fair Value
 
Shares
 
Weighted Average Grant Date Fair Value
Outstanding at December 31, 2013
968

 
$
91.28

 
501

 
$
88.58

Granted
245

 
152.39

 
207

 
157.64

Vested

 

 

 

Released
(153
)
 
40.38

 
(242
)
 
80.00

Forfeited or expired

 

 
(22
)
 
115.18

Outstanding at December 31, 2014
1,060

 
$
112.77

 
444

 
$
124.07

Granted
589

 
169.52

 
241

 
169.89

Vested

 

 

 

Released
(283
)
 
86.91

 
(233
)
 
109.79

Forfeited or expired

 

 
(17
)
 
147.24

Outstanding at December 31, 2015
1,366

 
$
142.61

 
435

 
$
156.18

Granted
463

 
168.94

 
363

 
173.28

Vested

 

 

 

Released
(668
)
 
122.37

 
(214
)
 
145.47

Forfeited or expired

 

 
(22
)
 
170.36

Outstanding at December 31, 2016
1,161

 
$
164.77

 
562

 
$
170.73

As of December 31, 2016, $120.1 million of total unrecognized compensation cost related to non-vested Restricted Stock Awards is expected to be recognized over a weighted average period of 1.57 years.  As of December 31, 2016, $62.9 million of total unrecognized compensation costs related to non-vested Restricted Stock Unit Awards is expected to be recognized over a weighted average period of 1.80 years.
The following table summarizes information with respect to Options outstanding and Options exercisable under the Plan at December 31, 2016:
 
 
Options Outstanding
 
Options Exercisable
Range of Exercise Prices
 
Number
 
Weighted Average Remaining Contractual Term
(Years)
 
Weighted- Average Exercise Price
 
Number
 
Weighted Average
Exercise Price
$14.72—$27.02
 
60,052

 
0.84
 
$
20.40

 
60,052

 
$
20.40

$28.41—$28.41
 
127,977

 
1.10
 
28.41

 
127,977

 
28.41

$30.34—$30.34
 
34,125

 
0.56
 
30.34

 
34,125

 
30.34

$32.39—$32.39
 
72,385

 
1.57
 
32.39

 
72,385

 
32.39

$32.54—$34.89
 
49,225

 
1.12
 
33.47

 
49,225

 
33.47

$14.72—$34.89
 
343,764

 
1.10
 
$
28.76

 
343,764

 
$
28.76

Board Compensation
Each non-employee director of Ultimate receives compensation for serving on the Board, payable exclusively in the form of Restricted Stock Awards granted under the Plan.
Under the Plan, (i) each non-employee director was granted a restricted stock award of 400 shares of Common Stock for each regular meeting of the Board attended during each quarter of 2014, 2015 and 2016 and (ii) each of the Chairmen of the Audit Committee, Compensation Committee and Nominating Committee was granted a restricted stock award of 50 shares of Common Stock for attendance at each regular meeting of the Committee during each quarter of 2014, 2015 and 2016 that he chaired.

75


In addition, in 2016, 2015 and 2014 each non-employee director was granted, for each fiscal quarter during which he served, a restricted stock award of that number of shares of Common Stock equal to the quotient of $12,500 divided by the closing price of the Common Stock on NASDAQ on the date of grant, which is the effective date of the grant determined by the Board for each such quarter, rounded down to the closest full number of shares.  Under the arrangement as amended, the date of grant shall not be a date prior to the date of the Board’s determination of the same and such restricted stock awards shall vest on the fourth anniversary of the date of grant, subject to accelerated vesting in the event of a director’s death, disability, cessation of service or the end of his term or the occurrence of a change of control of Ultimate.
The following table summarizes information about Restricted Stock Awards granted by us to non-employee directors in exchange for director related services rendered for 2016, 2015 and 2014:
Year
 
Market Value of Restricted Stock Awards Granted
 
Number of Restricted Stock Awards Granted
2014
 
$
164.87

 
2,625

 
 
118.03

 
2,625

 
 
132.23

 
2,570

 
 
152.59

 
2,555

2015
 
$
160.92

 
2,535

 
 
163.99

 
2,480

 
 
183.19

 
2,440

 
 
203.94

 
2,455

2016
 
$
156.12

 
2,550

 
 
191.67

 
2,425

 
 
210.29

 
2,445

 
 
210.59

 
2,395

The non-cash compensation expense, recognized in the consolidated statements of income related to the Restricted Stock Awards granted to non-employee directors, including the chairmen of the Audit, Compensation and Nominating Committees, determined pursuant to the application of ASC 718 for the years ended December 31, 2016, 2015 and 2014, was $1,839,000, $1,757,000 and $1,652,000, respectively, and is included in general and administrative expenses in the consolidated statements of income. The non-cash stock-based expense amounts are included in the non-cash stock-based compensation expense for restricted stock awards in the consolidated statements of operations.
Common Stock
The holders of Common Stock are entitled to one vote per share for each share held of record on all matters submitted to a vote of the stockholders.

76


16.    Commitments and Contingencies
Operating Leases
We lease corporate office space and certain equipment under non-cancelable operating lease agreements expiring at various dates. Total rent expense under these agreements was $16.7 million, $13.1 million and $8.5 million for the years ended December 31, 2016, 2015 and 2014, respectively. Future minimum annual rental commitments related to these leases are as follows as of December 31, 2016 (in thousands):
Year
 
Amount
2017
 
$
14,425

2018
 
11,599

2019
 
10,447

2020
 
9,843

2021
 
9,332

Thereafter
 
4,723

 
 
$
60,369

Litigation
From time-to-time, Ultimate is involved in litigation relating to claims arising out of its operations in the normal course of business. We are not currently a party to any legal proceedings the adverse outcome of which, individually or in the aggregate, could reasonably be expected to have a material adverse effect on our operating results or financial condition.
17.    Related Party Transactions
For the years ending December 31, 2016, 2015 and 2014, we had no related party transactions.
18.    Employee Benefit Plan
Ultimate provides retirement benefits for eligible employees, as defined, through a defined contribution plan that is qualified under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”). Contributions to the 401(k) Plan, which are made at the sole discretion of Ultimate, were $10.5 million, $7.2 million and $5.5 million for the years ended December 31, 2016, 2015 and 2014, respectively.
None.
Evaluation of Disclosure Controls and Procedures
Ultimate carried out an evaluation, under the supervision and with the participation of Ultimate’s management, including the Chief Executive Officer (the “CEO”) and the Chief Financial Officer (the “CFO”), of the effectiveness of the design and operation of Ultimate’s disclosure controls and procedures as of the end of the period covered by this Form 10-K pursuant to Rules 13a-15(e) or 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Based on that evaluation, Ultimate’s management, including the CEO and CFO, concluded that, as of December 31, 2016, Ultimate’s disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed in Ultimate’s Exchange Act reports is recorded, processed, summarized and reported within the time periods specified by the SEC’s rules and forms and is accumulated and communicated to management, including the CEO and CFO, as appropriate to allow timely decisions regarding required disclosure.  Ultimate’s disclosure controls and procedures were designed to provide reasonable assurance as to the achievement of these objectives.  It should be noted that the design of any system of controls is based in part upon certain assumptions about the likelihood of future events and thus has inherent limitations.  Therefore, even those systems determined to be effective can only provide reasonable assurance as to the achievement of their objectives.
Management's Annual Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15(d)-15(f) under the Exchange Act).  Internal control over financial reporting is a process

77


designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with GAAP.  Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2016.  In making this assessment, our management used the criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).  Based on the results of this assessment, our management has concluded that, as of December 31, 2016, our internal control over financial reporting was effective.  However, because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements and, even when determined to be effective, can only provide reasonable assurance with respect to financial statement preparation and presentation.
KPMG LLP, the independent registered public accounting firm that audited our consolidated financial statements included in this Form 10-K, has issued an attestation report on Ultimate’s internal control over financial reporting as of December 31, 2016, which is included below on this Form 10-K.
Changes in Internal Control Over Financial Reporting
There have been no changes during the fourth quarter of 2016 in Ultimate’s internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, Ultimate’s internal control over financial reporting.

78


Report of Independent Registered Public Accounting Firm
The Board of Directors and Stockholders
The Ultimate Software Group, Inc.:
We have audited The Ultimate Software Group, Inc.’s (the Company) internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit.
We conducted our audit in accordance with the standards of the Public Company Accounting Oversight Board (United States). Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2016, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the consolidated balance sheets of The Ultimate Software Group, Inc. and subsidiaries as of December 31, 2016 and 2015, and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2016, and our report dated February 24, 2017 expressed an unqualified opinion on those consolidated financial statements.
/s/ KPMG LLP
February 24, 2017
Fort Lauderdale, Florida
Certified Public Accountants

79


None.
PART III
The executive officers (Messrs. Scott Scherr, Marc D. Scherr, Mitchell K. Dauerman, Adam Rogers, Greg Swick, Robert Manne and Chris Phenicie), directors and other key employees of Ultimate, and their ages as of February 18, 2017, are as follows:
Name
 
Age
 
Position(s)
Scott Scherr
 
64

 
Chairman of the Board, President and Chief Executive Officer
Marc D. Scherr
 
59

 
Vice Chairman of the Board and Chief Operating Officer
Mitchell K. Dauerman
 
59

 
Executive Vice President, Chief Financial Officer and Treasurer
Adam Rogers
 
42

 
Senior Vice President, Chief Technology Officer
Greg Swick
 
53

 
Senior Vice President, Chief Enterprise Sales Officer
Robert Manne
 
63

 
Senior Vice President, General Counsel
Chris Phenicie
 
45

 
Senior Vice President, Chief Mid-Market Sales Officer
James A. FitzPatrick, Jr.
 
67

 
Director
Alois T. Leiter
 
51

 
Director
LeRoy A. Vander Putten
 
82

 
Director
Rick A. Wilber
 
70

 
Director
Robert A. Yanover
 
80

 
Director
Julie Dodd
 
47

 
Senior Vice President, Chief Services Officer
Bill Hicks
 
51

 
Senior Vice President, Chief Relationship Officer
Jody Kaminsky
 
42

 
Senior Vice President, Marketing
Vivian Maza
 
55

 
Senior Vice President, Chief People Officer and Secretary
Scott Scherr has served as President and a director of Ultimate since its inception in April 1996 and has been Chairman of the Board and Chief Executive Officer of Ultimate since September 1996. Mr. Scherr is also a member of the Executive Committee of the Board of Directors (the “Board”). In 1990, Mr. Scherr founded The Ultimate Software Group, Ltd. (the “Partnership”), the business and operations of which were assumed by Ultimate in 1998. Mr. Scherr served as President of the Partnership’s general partner from the inception of the Partnership until its dissolution in March 1998. From 1979 until 1990, he held various positions at ADP, a payroll services company, where his titles included Vice President of Operations and Sales Executive. Prior to joining ADP, Mr. Scherr operated Management Statistics, Inc., a data processing service bureau founded by his father, Reuben Scherr, in 1959. He is the brother of Marc Scherr, the Vice Chairman of the Board of Ultimate and the father-in-law of Adam Rogers, Senior Vice President, Chief Technology Officer.
Marc D. Scherr has been a director of Ultimate since its inception in April 1996 and has served as Vice Chairman since July 1998 and as Chief Operating Officer since October 2003. Mr. Scherr is also a member of the Executive Committee of the Board. Mr. Scherr became an executive officer of Ultimate effective March 1, 2000. Mr. Scherr served as a director of Gerschel & Co., Inc., a private investment firm from January 1992 until March 2000. In December 1995, Mr. Scherr co-founded Residential Company of America, Ltd. (“RCA”), a real estate firm, and served as President of its general partner until March 2000. Mr. Scherr also served as Vice President of RCA’s general partner from its inception in August 1993 until December 1995. From 1990 to 1992, Mr. Scherr was a real estate pension fund advisor at Aldrich, Eastman & Waltch. Previously, he was a partner in the Boston law firm of Fine & Ambrogne. Mr. Scherr is the brother of Scott Scherr, Chairman of the Board, President and Chief Executive Officer of Ultimate.
Mitchell K. Dauerman has served as Executive Vice President of Ultimate since April 1998 and as Chief Financial Officer and Treasurer of Ultimate since September 1996. From 1979 to 1996, Mr. Dauerman held various positions with KPMG LLP, an accounting firm, serving as a Partner in the firm from 1988 to 1996. Mr. Dauerman is a Certified Public Accountant.
Adam Rogers has served as Senior Vice President, Chief Technology Officer since February 6, 2007.  Mr. Rogers served as Senior Vice President, Development from December 2002 to February 6, 2007. From July 2001 to December 2002,

80


Mr. Rogers served as Vice President of Engineering. From May 1997 to July 2001, Mr. Rogers held various positions in Ultimate’s research and development organization, including Director of Technical Support from October 1998 to November 1999 and Director of Web Development from November 1999 to July 2001.  Mr. Rogers is the son-in-law of Scott Scherr, Chairman of the Board, President and Chief Executive Officer of Ultimate.
Greg Swick has served as Senior Vice President since January 2001 and as Chief Enterprise Sales Officer since February 6, 2007. Mr. Swick served as Vice President and General Manager of the PEO Division of Ultimate’s sales organization from November 1999 to January 2001. From February 1998 to November 1999, Mr. Swick was Director of Sales, Northeast Division. Prior to joining Ultimate, Mr. Swick was President of The Ultimate Software Group of New York and New England, G.P., a reseller of Ultimate Software which was acquired by Ultimate in March 1998. From 1987 to 1994, Mr. Swick held various positions with ADP, where the most recent position was Area Vice President — ADP Dealer Services Division.
Robert Manne has served as Senior Vice President, General Counsel since February 2004 and served as Vice President, General Counsel from May 1999 through January 2004. Prior to joining Ultimate, Mr. Manne was an attorney and partner of Becker & Poliakoff, P.A., an international law firm, since 1978. In addition to administering the Litigation Department of the law firm, Mr. Manne was a permanent member of the firm’s executive committee which was responsible for law firm operations. Mr. Manne has performed legal services for Ultimate since its inception.
Chris Phenicie has served as Senior Vice President and Chief Mid-Market Sales Officer since January 2009 and served as Vice President of Workplace Sales from April 2007 until January 2009. From January 2000 to April 2007, Mr. Phenicie served as Strategic Account Manager for Ultimate. From July 1997 to January 2000, Mr. Phenicie held various sales positions with ADP, the most recent of which position was Sales Manager.
James A. FitzPatrick, Jr. has served as a director of Ultimate since July 2000 and is Chairman of the Nominating Committee of the Board and is a member of the Compensation Committee of the Board since February 2014. Mr. FitzPatrick is, and since June 2012 has been, a partner in the law firm Hogan Lovells US LLP. Mr. FitzPatrick was a partner in the law firm Dewey & LeBoeuf LLP and its predecessor firms from January 1983 until May 2012 and was an associate from September 1974 until January 1983.
Al Leiter has served as director of Ultimate since October 2006 and is a member of the Compensation Committee and the Nominating Committee of the Board.  Mr. Leiter was a three-time Major League Baseball World Champion and two-time All-Star pitcher formerly with the New York Yankees, New York Mets, Toronto Blue Jays, and Florida Marlins, and has been an official spokesperson for Ultimate since 2002.  Mr. Leiter has served as a television commentator for the Yankees Entertainment and Sports Network since 2006 and as an analyst with MLB Network since January 2009.  Mr. Leiter is president and founder of Leiter’s Landing, a charitable organization formed in 1996.  Mr. Leiter has served on the Executive Committee of New York City’s official tourism marketing organization, NYC & Company, since 2000 and is on the Board of Directors of America’s Camp, a legacy organization of the Twin Towers Fund, on which he also served as a board member.
LeRoy A. Vander Putten has served as a director of Ultimate since October 1997, is Chairman of the Compensation Committee of the Board and is a member of the Audit Committee of the Board. Mr. Vander Putten served as the Executive Chairman of The Insurance Center, Inc., a holding company for 14 insurance agencies, from October 2001 until January 2006 at which time the company was sold. Previously, he served as the Chairman of CORE Insurance Holdings, Inc., a member of the GE Global Insurance Group, engaged in the underwriting of casualty reinsurance, from August 2000 to August 2001. From April 1998 to August 2000, he served as Chairman of Trade Resources International Holdings, Ltd., a corporation engaged in trade finance for exporters from developing countries. From January 1988 until May 1997, Mr. Vander Putten was Chairman and Chief Executive Officer of Executive Risk Inc., a specialty insurance holding company. From August 1982 to January 1988, Mr. Vander Putten served as Vice President and Deputy Treasurer of The Aetna Life and Casualty Company, an insurance company.
Rick A. Wilber has served as a director of Ultimate since October 2002 and is a member of the Audit Committee, a member of the Compensation Committee, and a member of the Nominating Committee of the Board. Mr. Wilber formerly served on Ultimate’s Board of Directors from October 1997 through May 2000. Mr. Wilber served as the President of Lynn’s Hallmark Cards, which owned and operated a number of Hallmark Card stores, from 1995 until 2013, at which time Mr. Wilber retired.  Mr. Wilber has served as a director of Synergy Resource Corporation, an oil and gas exploration company, since October 2008.  Mr. Wilber was a co-founder of Champs Sports Shops and served as its President from 1974 to 1984. He served on the Board of Royce Laboratories, a pharmaceutical concern, from 1990 until April 1997, when Royce Laboratories was sold to Watson Pharmaceuticals, Inc., a pharmaceutical concern.
Robert A. Yanover has served as a director of Ultimate since January 1997 and is Chairman of the Audit Committee and a member of the Compensation Committee of the Board. Mr. Yanover founded Computer Leasing Corporation of Michigan, a private leasing company, in 1975 and served as its President from its founding until 2007, at which time Mr.

81


Yanover retired. Mr. Yanover also founded Lason, Inc., a corporation specializing in the imaging business, and served as Chairman of the Board from its inception in 1987 until 1998 and as a director through February 2001.
Each officer serves at the discretion of the Board and holds office until his or her successor is elected and qualified or until his or her earliest resignation or removal.  Messrs. Scott Scherr and Al Leiter serve on the Board in the class whose term expires at the Annual Meeting of Stockholders ("Annual Meeting") in 2016. Messrs. LeRoy A. Vander Putten and Robert A. Yanover serve on the Board in the class whose term expires at the Annual Meeting in 2017. Messrs. Marc D. Scherr, James A. FitzPatrick, Jr. and Rick A. Wilber serve on the Board in the class whose term expires at the Annual Meeting in 2018.  
Julie Dodd has served as Senior Vice President and Chief Services Officer since October 2013, responsible for all support and implementation services provided by the Company to its customers. Ms. Dodd served as Senior Vice President and General Manager, Mid-Market Services, from April 2010 until January 2014 and served as Vice President and General Manager of Mid-Market Operations from January 2009 until April 2010.  From October 2007 to December 2008, Ms. Dodd served as the Director of Product Strategy, with primary focus on the UltiPro Mid-Market product offering.  Prior to joining Ultimate, Ms. Dodd provided consulting services for large scale implementations, operations efficiencies projects and new cloud product launches for various service providers. From 2002 to 2005, Ms. Dodd held various executive positions with Ceridian Corporation, an information technology company, supporting their small and mid-market solutions.
Bill Hicks has served as Senior Vice President and Chief Relationship Officer since October 2013. Mr. Hicks served as Senior Vice President of Shared Services and Chief Information Officer since April 2005.  Mr. Hicks served as Vice President and Chief Information Officer from February 2004 through March 2005.  From 1993 until February 2004, Mr. Hicks held various positions in the management of technologies for Precision Response Corporation, a wholly-owned subsidiary of Interactive Corporation and a provider of call centers and on-line commerce customer care services, including Chief Information Officer and Senior Vice President of Technology from August 2000 until February 2004.
Jody Kaminsky has served as Senior Vice President of Marketing since April 2010.  Ms. Kaminsky served as Vice President of Marketing from July 2008 until April 2010.  Ms. Kaminsky served as Vice President of Marketing Operations from July 2005 to June 2008, as Director of Strategic Marketing from December 2002 through June 2005, and in various other Marketing and Communications positions from November 1999 through November 2002.  Prior to that, Ms. Kaminsky held various positions with General Electric's GE Information Services division from April 1997 through August 1999, including Manager of Communications and Community Relations.
Vivian Maza has served as Senior Vice President, Chief People Officer and Secretary of Ultimate since February 2004 and served as Vice President, People from January 1998 through January 2004.  Ms. Maza has served as Secretary of Ultimate since September 1996. Prior to that, Ms. Maza served as the Office Manager of Ultimate from its organization in April 1996 and of the Partnership from its inception in 1990 until April 1996. Ms. Maza is an HR Generalist and holds a Professional in Human Resources (PHR) certification from the Society for Human Resource Management (SHRM) association. From 1985 to 1990, Ms. Maza was a systems analyst for the Wholesale Division of ADP.
Code of Ethics
Ultimate has adopted a Code of Ethics within the meaning of Item 406 of Regulation S-K of the Exchange Act.  Ultimate’s Code of Ethics applies to its principal executive officer, principal financial officer and principal accounting officer.  A copy of Ultimate’s Code of Ethics is posted on Ultimate’s website at www.ultimatesoftware.com.  In the event that Ultimate makes any amendments to, or grants any waiver from, a provision of the Code of Ethics that requires disclosure under Item 5.05 of Form 8-K, Ultimate will post such information on its website.
Corporate Governance
In 2013 the Board formed a Nominating Committee.   The primary function of the Nominating Committee is to recommend director-nominees to be considered for election or appointment by the Board. Ultimate has established a Nominating Committee Charter that sets forth the Nominating Committee’s principal duties and responsibilities. This charter is available on our website.
When considering potential director candidates, the Board considers, and the Nominating Committee will consider, the candidate’s independence (as mandated by the NASDAQ rules), character, judgment, age, skills, financial literacy, and experience in the context of the needs of Ultimate and the Board.  Other information required by this item is incorporated herein by reference to the information set forth in Ultimate’s Proxy Statement for the Annual Meeting in 2017 under the heading “Corporate Governance, Board Meetings and Committees of the Board.”  In 2016, Ultimate did not pay any fees to a third party to assist in identifying or evaluating potential nominees.

82


The Nominating Committee and the Board will consider director candidates recommended by Ultimate’s stockholders in a similar manner as those recommended by members of management or other directors.
Other Information
The information required by this item is incorporated herein by reference to the information set forth in Ultimate’s Proxy Statement for the Annual Meeting in 2017 under the headings “Section 16(a) Beneficial Ownership Reporting Compliance” and “Corporate Governance, Board Meetings and Committees of the Board-Audit Committee.”
The information required by this item is incorporated herein by reference to the information in Ultimate’s Proxy Statement for the 2017 Annual Meeting under the headings “Executive Compensation Policy,” “Director Compensation” and “Compensation Committee Report.”
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information set forth in this item is incorporated herein by reference to the information in Ultimate’s Proxy Statement for the 2017 Annual Meeting under the heading “Security Ownership of Certain Beneficial Owners and Management.”
Equity Compensation Plan Information.
The following table summarizes information related to Ultimate’s equity compensation plans as of December 31, 2016:
Equity Compensation Plan Information
Plan Category
 
(a) Number of Securities to be Issued upon Exercise of Outstanding Options, Warrants and Rights
 
(b) Weighted-Average Exercise Price of Outstanding Options, Warrants and Rights
 
(c) Number of Securities Remaining Available for Future Issuance under Equity Compensation Plans (Excluding Securities Reflected in Column ( a ))
Equity compensation plans approved by security holders
 
343,764

 
$
28.76

 
1,162,546

Equity compensation plans not approved by security holders
 

 

 

Total
 
343,764

 
$
28.76

 
1,162,546

The information required by this item is incorporated herein by reference to the information in Ultimate’s Proxy Statement for the 2017 Annual Meeting under the headings “Certain Relationships and Related Transactions,” “Compensation Committee Interlocks and Insider Participation” and “Corporate Governance, Board Meetings and Committees of the Board.”
The information required by this item is incorporated herein by reference to the information in Ultimate’s Proxy Statement for the 2017 Annual Meeting under the heading “KPMG LLP Fees.”
PART IV
(a)
Documents filed as part of this Form 10-K:
1.
The following consolidated financial statements of Ultimate, together with the report thereon, of KPMG LLP, our Independent Registered Public Accounting Firm, are included in Part II, Item 8, of this Form 10-K:
Consolidated Balance Sheets as of December 31, 2016 and 2015
Consolidated Statements of Income for the Years Ended December 31, 2016, 2015 and 2014
Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2016, 2015 and 2014

83


Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2016, 2015 and 2014
Consolidated Statements of Cash Flows for the Years Ended December 31, 2016, 2015 and 2014
Notes to Consolidated Financial Statements
3. Exhibits
Number
 
Description
 
 
 
3.1
 
Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.4 to the Registration Statement on Form S-1 (File 333-47881), initially filed March 13, 1998 (the "Registration Statement"))
3.2
 
Certificate of Designations of Series A Junior Preferred Stock (incorporated by reference to Exhibit 2 to Ultimate’s Current Report on Form 8-K dated October 23, 1998)
3.3
 
Amended and Restated Bylaws (incorporated herein by reference to Exhibit 3.2 to Ultimate's Current Report on Form 8-K dated February 6, 2013)
4.1
 
Form of Certificate for the Common Stock, par value $0.01 per share (incorporated by reference to Exhibit 4.1 to the Registration Statement)
4.2
 
Form of Warrant for Common Stock (incorporated by reference to Exhibit 4.4 to Ultimate's Registration Statement on Form S-3 (File No. 333-107527), initially filed July 31, 2003)
4.3
 
Amended and Restated Rights Agreement, dated as of August 26, 2008, between Ultimate and Computershare Trust Company, N.A., as Rights Agent.  The Rights Agreement includes the Form of Certificate of Designations of Series A Junior Preferred Stock as Exhibit A, the Form of Rights Certificate as Exhibit B and the Summary of Rights as Exhibit C (incorporated by reference to Exhibit 4.1 to Ultimate’s Current Report on Form 8-K dated September 2, 2008).
10.1
 
Shareholders Rights Agreement, dated June 6, 1997 among Ultimate and certain stockholders named therein (incorporated by reference to Exhibit 10.1 to the Registration Statement)
10.2
 
Commercial Office Lease by and between ROHO Ultimate, LTD. II, a Florida limited partnership (“Landlord”) and Ultimate dated May 23, 2001 (incorporated by reference to Exhibit 10.32 to Ultimate's Annual Report on Form 10-K dated March 15, 2006)
10.3
 
Weston Town Center South Office Building Lease between South Office Building-DLB, LLC, a Florida Limited Liability Company, South Office Building Bagtrust, LLC, a Florida Limited Liability Company, and South Office Building-BJB, LLC, a Florida Limited Liability Company, and Ultimate and Weston Common Area LTD., dated August 18, 2005 (incorporated by reference to Exhibit 10.35 to Ultimate’s Annual Report on Form 10-K, dated March 15, 2006)
10.4
 
Galleria Atlanta office lease agreement between Galleria 600, LLC, a Delaware limited liability company, and Ultimate, dated April 27, 2006 (incorporated by reference to Exhibit 10.36 to Ultimate’s Quarterly Report on Form 10-Q, dated August 8, 2006)
10.5
 
Lease of Office Space by and between OMERS Realty Corporation CPP Investment Board Real Estate Holdings Inc., and The Ultimate Group of Canada, Inc., dated August 22, 2006 (incorporated by reference to Exhibit 10.37 to Ultimate’s Quarterly Report on Form 10-Q, dated November 8, 2006)
10.6
 
Indemnity Agreement between OMERS Realty Corporation, CPP Investment Board Real Estate Holdings, Inc., and Ultimate dated August 22, 2006 (incorporated by reference to Exhibit 10.38 to Ultimate’s Quarterly Report on Form 10-Q, dated November 8, 2006)
10.7
 
Amendment to Lease by and between ROHO Ultimate, Ltd. I (“Landlord”) and Ultimate Group. Inc. (“Tenant”) for Demised premises at 2000 Ultimate Way, Weston, FL 33326 (the “Premises”) dated February 15, 2000 (incorporated by reference to Exhibit 10.39 to Ultimate’s Annual Report on Form 10-K, dated March 16, 2007)
10.8
 
First Amendment to Lease between Galleria 600, LLC (“Landlord”) and Ultimate, dated August 18, 2006 (incorporated by reference to Exhibit 10.42 to Ultimate’s Annual Report on Form 10-K, dated March 16, 2007)
10.9
 
Amended and Restated 2005 Equity and Incentive Plan (incorporated by reference to Exhibit 10.1 to Ultimate’s Current Report on Form 8-K, dated May 17, 2016) †
10.10
 
Commercial lease between Weston Office, LLC (“Landlord”) and Ultimate, dated January 18, 2008 (incorporated by reference to Exhibit 10.45 to Ultimate’s Annual Report on Form 10-K, dated March 13, 2008)
10.11
 
Commercial lease between AGF Woodfield Owner, L.L.C., (“Landlord”) and Ultimate, dated October 31, 2008 (incorporated by reference to Exhibit 10.47 to Ultimate’s Annual Report on Form 10-K, dated March 2, 2009)
10.12
 
Commercial lease between 300 Galleria Parkway Associates, L.P., (“Landlord”) and Ultimate, dated September 8, 2009 (incorporated by reference to Exhibit 10.33 to Ultimate’s Quarterly Report on Form 10-Q, dated November 9, 2009)

84


10.13
 
Commercial lease between RT Twenty-Sixth Pension Properties Limited (“Landlord”) and Ultimate, dated September 4, 2009 (incorporated by reference to Exhibit 10.34 to Ultimate’s Quarterly Report on Form 10-Q, dated November 9, 2009)
10.14
 
Master Space Agreement between Quality Technology Services Miami LLC and Ultimate, dated June 1, 2009 (incorporated by reference to Exhibit 10.1 to Ultimate’s Quarterly Report on Form 10-Q, dated August 9, 2010) ü
10.15
 
Master Space Agreement between Quality Technology Services Metro LLC and Ultimate, dated June 1, 2009 (incorporated by reference to Exhibit 10.2 to Ultimate’s Quarterly Report on Form 10-Q, dated August 9, 2010) ü
10.16
 
Service Order Form between Verizon Canada Ltd. and Ultimate, dated September 23, 2009 (incorporated by reference to Exhibit 10.3 to Ultimate’s Quarterly Report on Form 10-Q, dated August 9, 2010) ü
10.17
 
Amended and Restated Change in Control Bonus Plan for Executive Officers dated April 26, 2010 (incorporated by reference to Exhibit 10.1 to Ultimate’s Current Report on Form 8-K, dated February 2, 2016) †
10.18
 
Commercial lease between 2000 Main Street Associates, LLC (“Landlord”) and Ultimate, dated November 3, 2010 (incorporated by reference to Exhibit 10.54 to Ultimate’s Annual Report on Form 10-K, dated March 1, 2011)
10.19
 
Commercial lease between Micari Holdings, LLC (“Landlord”) and Ultimate, dated November 5, 2010 (incorporated by reference to Exhibit 10.55 to Ultimate’s Annual Report on Form 10-K, dated March 1, 2011)
10.20
 
Commercial lease between Galleria 400, LLC (“Landlord”) and Ultimate, dated December 29, 2010 (incorporated by reference to Exhibit 10.56 to Ultimate’s Annual Report on Form 10-K, dated March 1, 2011)
10.21
 
Commercial lease between AG/LPC Griffin Towers, L.P., (“Landlord”) and Ultimate, dated February 23, 2011 (incorporated by reference to Exhibit 10.1 to Ultimate's Quarterly Report on Form 10-Q, dated May 10, 2011)
10.22
 
Commercial lease between TCS-CB LLC, ("Landlord") and Ultimate, dated July 25, 2012 (incorporated by reference to Exhibit 10.1 to Ultimate's Quarterly Report on Form 10-Q, dated November 9, 2012)
10.23
 
License and Master Services Agreement between IO Phoenix One, LLC and Ultimate, dated February 27, 2012, as amended (incorporated by reference to Exhibit 10.2 to Ultimate's Quarterly Report on Form 10-Q, dated November 9, 2012) ü
10.24
 
Master Services Agreement between Savvis Communications Canada, Inc. and Ultimate, dated April 30, 2013 (incorporated by reference to Exhibit 10.1 to Ultimate's Quarterly Report on Form 10-Q, dated August 8, 2013) ü
10.25
 
Service Schedule between Savvis Communications Canada, Inc. and Ultimate, dated April 30, 2013 (incorporated by reference to Exhibit 10.2 to Ultimate's Quarterly Report on Form 10-Q, dated August 8, 2013) ü
10.26
 
Colocation Services Service Level Attachment between Savvis Communications Canada, Inc. and Ultimate, dated April 30, 2013 (incorporated by reference to Exhibit 10.3 to Ultimate's Quarterly Report on Form 10-Q, dated August 8, 2013) ü
10.27
 
Commercial lease between DP Weston Pointe III, LLC, ("Landlord") and Ultimate, dated December 8, 2014 (incorporated by reference to Exhibit 10.27 to Ultimate's Annual Report on Form 10-K, dated February 27, 2015)
10.28
 
Form of Restricted Stock Unit Award Agreement (incorporated by reference to Exhibit 10.1 to Ultimate's Quarterly Report on Form 10-Q, dated August 5, 2016) †
10.29
 
Form of Restricted Stock Award Agreement (incorporated by reference to Exhibit 10.2 to Ultimate's Quarterly Report on Form 10-Q, dated August 5, 2016) †
21.1
 
Subsidiaries of the Registrant *
23.1
 
Consent of Independent Registered Public Accounting Firm *
31.1
 
Certification Pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended *
31.2
 
Certification Pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act of 1934, as amended *
32.1
 
Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended *
32.2
 
Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, as amended *
101.1
 
Interactive Data Files pursuant to Rule 405 of Regulation S-T: (i) Consolidated Balance Sheets as of December 31, 2016 and 2015, (ii) Consolidated Statements of Income for the Years Ended December 31, 2016, 2015 and 2014, (iii) Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2016, 2015 and 2014; (iv) Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2016, 2015 and 2014; (v) Consolidated Statements of Cash Flows for the Years Ended December 31, 2016, 2015 and 2014; and (vi) Notes to Consolidated Financial Statements.
_________________
*    Filed herewith.
†    Indicates management contract or compensatory plan, contract or arrangement.
ü
Confidential treatment has been granted with respect to certain portions of this exhibit pursuant to Rule 24b-2 of the Securities and Exchange Act of 1934, as amended, and such portions have been omitted and filed separately with the SEC.

85


SIGNATURES
 
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.

THE ULTIMATE SOFTWARE GROUP, INC.

By:/s/ Mitchell K. Dauerman
Mitchell K. Dauerman
Executive Vice President, Chief Financial Officer and Treasurer

Date:  February 24, 2017

Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

Signature                                 
Title                       
Date               
 
 
 
/s/ Scott Scherr
President, Chief Executive Officer and Chairman of the Board
February 24, 2017
Scott Scherr
 
 
 
 
 
/s/ Mitchell K. Dauerman
Executive Vice President, Chief Financial Officer and Treasurer (Principal Financial and Accounting Officer)
February 24, 2017
Mitchell K. Dauerman
 
 
 
 
 
/s/ Marc D. Scherr
Vice Chairman of the Board and Chief Operating Officer
February 24, 2017
Marc D. Scherr
 
 
 
 
 
/s/ James A. FitzPatrick, Jr.
Director
February 24, 2017
James A. FitzPatrick, Jr.
 
 
 
 
 
/s/ LeRoy A. Vander Putten
Director
February 24, 2017
LeRoy A. Vander Putten
 
 
 
 
 
/s/ Rick Wilber
Director
February 24, 2017
Rick Wilber
 
 
 
 
 
/s/ Robert A. Yanover
Director
February 24, 2017
Robert A. Yanover
 
 
 
 
 
/s/ Alois T. Leiter
Director
February 24, 2017
Alois T. Leiter
 
 

86
EX-21.1 2 exhibit211q42016.htm EXHIBIT 21.1 Exhibit


Exhibit 21.1

Subsidiaries of the Registrant

Name
 
Jurisdiction of Incorporation
The Ultimate Software Group of Canada, Inc.
 
Ontario, Canada
The Ultimate Software Group of Asia, PTE. LTD.
 
Singapore



EX-23.1 3 exhibit231q42016.htm EXHIBIT 23.1 Exhibit


Exhibit 23.1

Consent of Independent Registered Public Accounting Firm
The Board of Directors and Stockholders
The Ultimate Software Group, Inc.:
We consent to the incorporation by reference (i) in the registration statements (No. 333‑107527 and No. 333-115894) on Forms S-3 of The Ultimate Software Group, Inc. (the Company) and (ii) the registration statements (No. 333-91332, No. 333-125076, No. 333-142972, No. 333-161201, and No. 333-183984) on Forms S-8 of the Company of our report dated February 24, 2017, with respect to the consolidated balance sheets of The Ultimate Software Group, Inc. and subsidiaries as of December 31, 2016 and 2015, and the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2016, and the effectiveness of internal control over financial reporting as of December 31, 2016, which report appears in the December 31, 2016 Annual Report on Form 10‑K of the Company.
/s/ KPMG LLP
Fort Lauderdale, Florida
February 24, 2017
Certified Public Accountants



EX-31.1 4 exhibit311q42016.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1

CERTIFICATION
I, Scott Scherr, certify that:

1.
I have reviewed this Form 10-K of The Ultimate Software Group, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The Registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the Registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and 

5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and 

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date:  February 24, 2017
/s/  Scott Scherr                                                      
Chief Executive Officer


EX-31.2 5 exhibit312q42016.htm EXHIBIT 31.2 Exhibit
Exhibit 31.2
CERTIFICATION
I, Mitchell K. Dauerman, certify that:

1.
I have reviewed this Form 10-K of The Ultimate Software Group, Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The Registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and 

5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and 

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date:  February 24, 2017
 /s/  Mitchell K. Dauerman                                                       
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-32.1 6 exhibit321q42016.htm EXHIBIT 32.1 Exhibit
Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Scott Scherr, Chief Executive Officer of The Ultimate Software Group, Inc., hereby certify to the best of my knowledge and belief that this Annual Report on Form 10-K fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)) and that the information contained in this Annual Report on Form 10-K fairly represents, in all material respects, the financial condition and results of operations of The Ultimate Software Group, Inc.

/s/ Scott Scherr
Chief Executive Officer
February 24, 2017


EX-32.2 7 exhibit322q42016.htm EXHIBIT 32.2 Exhibit
Exhibit 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Mitchell K. Dauerman, Chief Financial Officer of The Ultimate Software Group, Inc., hereby certify to the best of my knowledge and belief that this Annual Report on Form 10-K fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)) and that the information contained in this Annual Report on Form 10-K fairly represents, in all material respects, the financial condition and results of operations of The Ultimate Software Group, Inc.

/s/ Mitchell K. Dauerman
Chief Financial Officer
February 24, 2017


EX-101.INS 8 ulti-20161231.xml XBRL INSTANCE DOCUMENT 0001016125 2016-01-01 2016-12-31 0001016125 2017-02-20 0001016125 2016-06-30 0001016125 2016-12-31 0001016125 2015-12-31 0001016125 us-gaap:SeriesAPreferredStockMember 2016-12-31 0001016125 us-gaap:SeriesAPreferredStockMember 2015-12-31 0001016125 2015-01-01 2015-12-31 0001016125 2014-01-01 2014-12-31 0001016125 us-gaap:TreasuryStockMember 2015-01-01 2015-12-31 0001016125 us-gaap:TreasuryStockMember 2016-12-31 0001016125 us-gaap:CommonStockMember 2016-01-01 2016-12-31 0001016125 us-gaap:AdditionalPaidInCapitalMember 2015-01-01 2015-12-31 0001016125 ulti:AccountingStandardsUpdate201609ExcessTaxBenefitComponentMember us-gaap:RetainedEarningsMember 2016-12-31 0001016125 us-gaap:CommonStockMember 2015-01-01 2015-12-31 0001016125 us-gaap:TreasuryStockMember 2013-12-31 0001016125 us-gaap:CommonStockMember 2014-01-01 2014-12-31 0001016125 us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001016125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-01-01 2014-12-31 0001016125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001016125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-12-31 0001016125 us-gaap:AdditionalPaidInCapitalMember 2014-01-01 2014-12-31 0001016125 2014-12-31 0001016125 us-gaap:CommonStockMember 2016-12-31 0001016125 us-gaap:CommonStockMember 2014-12-31 0001016125 us-gaap:RetainedEarningsMember 2014-01-01 2014-12-31 0001016125 us-gaap:TreasuryStockMember 2015-12-31 0001016125 us-gaap:TreasuryStockMember 2014-12-31 0001016125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-12-31 0001016125 us-gaap:TreasuryStockMember 2016-01-01 2016-12-31 0001016125 us-gaap:TreasuryStockMember 2014-01-01 2014-12-31 0001016125 us-gaap:AdditionalPaidInCapitalMember 2016-01-01 2016-12-31 0001016125 us-gaap:RetainedEarningsMember 2013-12-31 0001016125 us-gaap:AdditionalPaidInCapitalMember 2014-12-31 0001016125 ulti:AccountingStandardsUpdate201609ExcessTaxBenefitComponentMember 2016-12-31 0001016125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2014-12-31 0001016125 us-gaap:RetainedEarningsMember 2015-12-31 0001016125 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001016125 us-gaap:CommonStockMember 2013-12-31 0001016125 us-gaap:CommonStockMember 2015-12-31 0001016125 2013-12-31 0001016125 us-gaap:RetainedEarningsMember 2016-01-01 2016-12-31 0001016125 us-gaap:RetainedEarningsMember 2016-12-31 0001016125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2015-01-01 2015-12-31 0001016125 us-gaap:AdditionalPaidInCapitalMember 2015-12-31 0001016125 us-gaap:RetainedEarningsMember 2014-12-31 0001016125 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2013-12-31 0001016125 us-gaap:RetainedEarningsMember 2015-01-01 2015-12-31 0001016125 us-gaap:MinimumMember 2016-12-31 0001016125 us-gaap:MaximumMember 2016-12-31 0001016125 ulti:PropertyAndEquipmentMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001016125 us-gaap:MaximumMember 2016-01-01 2016-12-31 0001016125 ulti:AccountingStandardsUpdate201609StatutoryTaxWithholdingComponentMember us-gaap:NewAccountingPronouncementEarlyAdoptionEffectMember 2015-01-01 2015-12-31 0001016125 ulti:PropertyAndEquipmentMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001016125 ulti:AccountingStandardsUpdate201609StatutoryTaxWithholdingComponentMember us-gaap:NewAccountingPronouncementEarlyAdoptionEffectMember 2014-01-01 2014-12-31 0001016125 ulti:AccountingStandardsUpdate201609ExcessTaxBenefitComponentMember us-gaap:NewAccountingPronouncementEarlyAdoptionEffectMember us-gaap:RetainedEarningsMember 2016-01-01 0001016125 us-gaap:MinimumMember 2016-01-01 2016-12-31 0001016125 us-gaap:LeaseholdImprovementsMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001016125 us-gaap:LeaseholdImprovementsMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001016125 ulti:AmendedAndRestated2005EquityAndIncentivePlanMember 2016-12-31 0001016125 ulti:AccountingStandardsUpdate201609ExcessTaxBenefitComponentMember us-gaap:NewAccountingPronouncementEarlyAdoptionEffectMember 2016-01-01 0001016125 ulti:VestricsAcquisitionMember 2016-05-11 0001016125 ulti:VestricsAcquisitionMember 2016-01-01 2016-12-31 0001016125 ulti:KanjoyaInc.Member 2016-09-29 0001016125 ulti:KanjoyaInc.Member us-gaap:CustomerRelationshipsMember 2016-09-29 0001016125 ulti:VestricsAcquisitionMember 2016-12-31 0001016125 ulti:KanjoyaInc.Member us-gaap:DevelopedTechnologyRightsMember 2016-09-29 0001016125 ulti:KanjoyaInc.Member 2016-01-01 2016-12-31 0001016125 ulti:VestricsAcquisitionMember 2016-05-11 2016-05-11 0001016125 ulti:KanjoyaInc.Member 2016-09-29 2016-09-29 0001016125 ulti:KanjoyaInc.Member 2016-12-31 0001016125 ulti:CorporateInvestmentsMember 2016-12-31 0001016125 ulti:CorporateInvestmentsMember 2015-12-31 0001016125 ulti:FundsHeldForCustomersMember 2016-12-31 0001016125 ulti:FundsHeldForCustomersMember 2015-12-31 0001016125 us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001016125 us-gaap:AssetBackedSecuritiesMember 2015-12-31 0001016125 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2015-12-31 0001016125 us-gaap:USTreasurySecuritiesMember 2015-12-31 0001016125 us-gaap:CommercialPaperMember 2015-12-31 0001016125 us-gaap:USTreasurySecuritiesMember 2016-12-31 0001016125 us-gaap:CommercialPaperMember 2016-12-31 0001016125 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001016125 us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001016125 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001016125 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2016-12-31 0001016125 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-12-31 0001016125 us-gaap:FairValueInputsLevel2Member 2015-12-31 0001016125 us-gaap:FairValueInputsLevel3Member 2016-12-31 0001016125 us-gaap:FairValueInputsLevel1Member 2015-12-31 0001016125 us-gaap:FairValueInputsLevel3Member 2015-12-31 0001016125 us-gaap:FairValueInputsLevel1Member 2016-12-31 0001016125 us-gaap:FairValueInputsLevel2Member 2016-12-31 0001016125 us-gaap:SoftwareDevelopmentMember 2015-12-31 0001016125 us-gaap:LeaseholdImprovementsMember 2015-12-31 0001016125 us-gaap:BuildingMember 2016-12-31 0001016125 us-gaap:SoftwareDevelopmentMember 2016-12-31 0001016125 us-gaap:BuildingMember 2015-12-31 0001016125 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001016125 us-gaap:ComputerEquipmentMember 2016-12-31 0001016125 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001016125 us-gaap:LandMember 2016-12-31 0001016125 us-gaap:ComputerEquipmentMember 2015-12-31 0001016125 us-gaap:LandMember 2015-12-31 0001016125 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001016125 ulti:InternalUseSoftwareMember us-gaap:MaximumMember 2016-01-01 2016-12-31 0001016125 ulti:UltiProRecruitingMember 2016-01-01 2016-12-31 0001016125 us-gaap:StockCompensationPlanMember 2015-12-31 0001016125 ulti:InternalUseSoftwareMember us-gaap:MinimumMember 2016-01-01 2016-12-31 0001016125 ulti:UltiProRecruitingMember 2015-01-01 2015-12-31 0001016125 us-gaap:StockCompensationPlanMember 2016-12-31 0001016125 ulti:UltiProRecruitingMember 2014-01-01 2014-12-31 0001016125 us-gaap:NoncompeteAgreementsMember 2015-12-31 0001016125 us-gaap:NoncompeteAgreementsMember 2016-12-31 0001016125 us-gaap:NoncompeteAgreementsMember 2015-01-01 2015-12-31 0001016125 us-gaap:CustomerRelationshipsMember 2015-01-01 2015-12-31 0001016125 us-gaap:CustomerRelationshipsMember 2015-12-31 0001016125 us-gaap:TechnologyBasedIntangibleAssetsMember 2016-12-31 0001016125 us-gaap:TechnologyBasedIntangibleAssetsMember 2015-01-01 2015-12-31 0001016125 us-gaap:NoncompeteAgreementsMember 2016-01-01 2016-12-31 0001016125 us-gaap:CustomerRelationshipsMember 2016-01-01 2016-12-31 0001016125 us-gaap:TechnologyBasedIntangibleAssetsMember 2016-01-01 2016-12-31 0001016125 us-gaap:CustomerRelationshipsMember 2016-12-31 0001016125 us-gaap:TechnologyBasedIntangibleAssetsMember 2015-12-31 0001016125 ulti:VestricsAcquisitionMember 2015-01-01 2015-12-31 0001016125 ulti:KanjoyaInc.Member 2015-01-01 2015-12-31 0001016125 ulti:TaxYear2015Member 2015-01-01 2015-12-31 0001016125 ulti:TaxYear2015Member 2015-12-31 0001016125 country:CA 2016-12-31 0001016125 ulti:TaxYear2015Member 2016-12-31 0001016125 ulti:TaxYears1998Through2013Member 2014-12-31 0001016125 ulti:TaxYear2015Member 2016-01-01 2016-12-31 0001016125 ulti:TaxYears1998Through2014Member 2016-12-31 0001016125 ulti:TaxYear2016Member 2016-01-01 2016-12-31 0001016125 us-gaap:TaxYear2014Member 2014-12-31 0001016125 us-gaap:TaxYear2014Member 2015-01-01 2015-12-31 0001016125 us-gaap:RestrictedStockMember 2015-12-31 0001016125 us-gaap:RestrictedStockMember 2016-12-31 0001016125 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-12-31 0001016125 us-gaap:RestrictedStockMember 2014-01-01 2014-12-31 0001016125 us-gaap:RestrictedStockUnitsRSUMember 2014-01-01 2014-12-31 0001016125 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001016125 us-gaap:RestrictedStockMember 2013-12-31 0001016125 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001016125 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-12-31 0001016125 us-gaap:RestrictedStockUnitsRSUMember 2014-12-31 0001016125 us-gaap:RestrictedStockMember 2016-01-01 2016-12-31 0001016125 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001016125 us-gaap:RestrictedStockMember 2014-12-31 0001016125 us-gaap:RestrictedStockUnitsRSUMember 2013-12-31 0001016125 ulti:March2015AndFebruary2016ControlPlansChangeMember 2015-01-01 2015-12-31 0001016125 ulti:ChangeInControlPlanMember 2016-01-01 2016-12-31 0001016125 ulti:ChangeInControlPlanMember 2014-01-01 2014-12-31 0001016125 ulti:March2015AndFebruary2016ControlPlansChangeMember 2014-01-01 2014-12-31 0001016125 ulti:March2015AndFebruary2016ControlPlansChangeMember 2016-01-01 2016-12-31 0001016125 ulti:ChangeInControlPlanMember 2015-01-01 2015-12-31 0001016125 us-gaap:EmployeeStockOptionMember 2016-12-31 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2015-10-01 2015-12-31 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2013-10-01 2013-12-31 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2016-10-01 2016-12-31 0001016125 us-gaap:EmployeeStockOptionMember 2015-10-01 2015-12-31 0001016125 us-gaap:EmployeeStockOptionMember 2016-10-01 2016-12-31 0001016125 ulti:InternalUseSoftwareMember 2016-01-01 2016-12-31 0001016125 us-gaap:EmployeeStockOptionMember 2014-01-01 2014-12-31 0001016125 ulti:InternalUseSoftwareMember 2014-01-01 2014-12-31 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2013-10-01 2013-12-31 0001016125 us-gaap:RestrictedStockUnitsRSUMember ulti:OfficersOrEmployeesMember 2016-10-01 2016-12-31 0001016125 ulti:NonEmployeeDirectorsMember 2016-01-01 2016-12-31 0001016125 ulti:InternalUseSoftwareMember 2015-01-01 2015-12-31 0001016125 us-gaap:RestrictedStockUnitsRSUMember ulti:OfficersOrEmployeesMember 2014-01-01 2014-12-31 0001016125 ulti:NonEmployeeDirectorsMember 2015-01-01 2015-12-31 0001016125 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001016125 us-gaap:RestrictedStockUnitsRSUMember ulti:OfficersOrEmployeesMember 2015-10-01 2015-12-31 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2014-01-01 2014-12-31 0001016125 ulti:NonEmployeeDirectorsMember 2014-01-01 2014-12-31 0001016125 ulti:OptionsRange4Member 2016-12-31 0001016125 ulti:OptionsRange2Member 2016-12-31 0001016125 ulti:OptionsRange11Member 2016-12-31 0001016125 ulti:OptionsRange11Member 2016-01-01 2016-12-31 0001016125 ulti:OptionsRange1Member 2016-12-31 0001016125 ulti:OptionsRange3Member 2016-12-31 0001016125 ulti:OptionsRange5Member 2016-12-31 0001016125 ulti:OptionsRange4Member 2016-01-01 2016-12-31 0001016125 ulti:OptionsRange5Member 2016-01-01 2016-12-31 0001016125 ulti:OptionsRange2Member 2016-01-01 2016-12-31 0001016125 ulti:OptionsRange1Member 2016-01-01 2016-12-31 0001016125 ulti:OptionsRange3Member 2016-01-01 2016-12-31 0001016125 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-12-31 0001016125 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-12-31 0001016125 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-12-31 0001016125 us-gaap:ResearchAndDevelopmentExpenseMember 2014-01-01 2014-12-31 0001016125 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-12-31 0001016125 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-12-31 0001016125 ulti:CostOfRecurringRevenuesMember 2016-01-01 2016-12-31 0001016125 ulti:CostOfServicesRevenuesMember 2015-01-01 2015-12-31 0001016125 us-gaap:GeneralAndAdministrativeExpenseMember 2014-01-01 2014-12-31 0001016125 ulti:CostOfServicesRevenuesMember 2016-01-01 2016-12-31 0001016125 ulti:CostOfRecurringRevenuesMember 2015-01-01 2015-12-31 0001016125 ulti:CostOfServicesRevenuesMember 2014-01-01 2014-12-31 0001016125 us-gaap:SellingAndMarketingExpenseMember 2014-01-01 2014-12-31 0001016125 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-12-31 0001016125 ulti:CostOfRecurringRevenuesMember 2014-01-01 2014-12-31 0001016125 2016-07-01 2016-09-30 0001016125 2014-04-01 2014-06-30 0001016125 2015-04-01 2015-06-30 0001016125 2016-10-01 2016-12-31 0001016125 2016-04-01 2016-06-30 0001016125 2014-07-01 2014-09-30 0001016125 2014-10-01 2014-12-31 0001016125 2016-01-01 2016-03-31 0001016125 2014-01-01 2014-03-31 0001016125 2015-01-01 2015-03-31 0001016125 2015-07-01 2015-09-30 0001016125 2015-10-01 2015-12-31 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2014-10-01 2014-12-31 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2015-07-01 2015-09-30 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2016-04-01 2016-06-30 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2015-01-01 2015-03-31 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2016-04-01 2016-06-30 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2015-01-01 2015-03-31 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2015-07-01 2015-09-30 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2016-01-01 2016-03-31 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2014-07-01 2014-09-30 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2014-04-01 2014-06-30 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2014-04-01 2014-06-30 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2016-07-01 2016-09-30 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2015-04-01 2015-06-30 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2016-07-01 2016-09-30 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2016-10-01 2016-12-31 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2016-01-01 2016-03-31 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2014-01-01 2014-03-31 0001016125 us-gaap:RestrictedStockMember ulti:NonEmployeeDirectorsMember 2014-10-01 2014-12-31 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2015-04-01 2015-06-30 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2014-01-01 2014-03-31 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2014-07-01 2014-09-30 0001016125 us-gaap:RestrictedStockMember ulti:ChairmanOfBoardCommitteeMember 2015-10-01 2015-12-31 ulti:employee iso4217:USD iso4217:USD xbrli:shares ulti:country xbrli:shares xbrli:pure false --12-31 FY 2016 2016-12-31 10-K 0001016125 29663502 Yes Large Accelerated Filer 5700000000 Ultimate Software Group Inc No Yes P1Y 0.25 0.333333 52813000 52712000 943366000 489255000 943450000 489400000 10375 235000 579320 453023 1000000 200000 400000 0.045 0.0425 923366000 466423000 12500 P36M P24M 0 0 -20966000 23700000 2264000 4687000 3213000 67700000 42800000 31500000 19700000 P36M P24M 800000 0 0 496860000 164279000 -456943000 496860000 94306000 -537077000 50 400 50 400 50 400 50 400 50 400 50 400 50 400 50 400 50 400 50 400 50 400 50 400 50 400 500 100 P3Y 117700000 138587000 172676000 419771000 516400000 654199000 1800000 1900000 2400000 85939000 99948000 127433000 86165000 101681000 127092000 153000 242000 283000 233000 668000 214000 40.38 80.00 86.91 109.79 122.37 145.47 1730000 3013000 3903000 -818000 0 0 27500000 31900000 P10Y 297898000 314580000 197173000 241217000 2501 10000 2500 501 7395000 13519000 130106000 162240000 0 0 -755000 42097000 50973000 129556000 155025000 -7800000 6900000 -7829000 -7023000 P7Y 463609000 520524000 27499000 27499000 31859000 31859000 19883000 19883000 34989000 34989000 65522000 65522000 47915000 47915000 85429000 85429000 117780000 117780000 46185000 46200000 5495000 4446000 10689000 4788000 20767000 46185000 0 82416000 82400000 6303000 5017000 23857000 6180000 41059000 59390000 23026000 113877000 113900000 8613000 6198000 31641000 8238000 59187000 71119000 42758000 900000 900000 1100000 1000000 1100000 40000 19000 24000 3812000 0 3812000 0 2902000 0 2902000 0 1465569000 1152581000 1221206000 779747000 173047000 89974000 0 89974000 0 20100000 69900000 3812000 2097000 13201000 70164000 700000 172902000 0 172902000 0 24100000 148800000 2902000 1446000 10172000 148814000 9568000 -84000 -6000 0 -31000 -44000 -3000 -145000 1000 0 -3000 -125000 -18000 3818000 2097000 13232000 70208000 703000 2901000 1446000 10175000 148939000 9586000 1000 0 0 1000 0 0 0 0 0 0 0 0 92000 6000 0 32000 51000 3000 154000 1000 0 4000 131000 18000 87268000 3813000 0 12751000 70004000 700000 135254000 751000 0 6125000 118810000 9568000 91000 6000 0 31000 51000 3000 154000 1000 0 4000 131000 18000 86968000 3813000 0 12451000 70004000 700000 135254000 751000 0 6125000 118810000 9568000 300000 0 0 300000 0 0 0 0 0 0 0 0 120234000 120190000 10100000 19600000 13600000 1500000 12100000 6000000 4488000 5056000 5907000 5949000 6719000 3665000 3985000 44862000 51581000 6473000 7849000 9452000 5346000 883000 3223000 411000 9041000 5900000 5900000 6700000 38389000 43732000 670000 1742000 2925000 700000 1100000 1200000 49464000 75529000 113407000 48794000 73787000 110482000 26300000 3000000 37900000 3900000 79794000 108298000 109325000 73773000 28504000 1027000 -35552000 2097000 0 2097000 0 1446000 0 1446000 0 0 0 0.01 0.01 50000000 50000000 33260879 34003036 333000 340000 42585000 18460000 31059000 203639000 238535000 300109000 39746000 39746000 39700000 22406000 26111000 -34000 567000 200000 856000 5078000 6021000 170000 -16607000 -9548000 8034000 -317000 -207000 -150000 -39700000 33464000 50264000 3719000 6022000 142793000 171669000 2934000 2307000 22119000 29842000 -1535000 -2193000 2289000 1275000 1777000 16000 918000 13200000 82610000 3200000 128985000 4000000 49146000 78721000 82610000 128985000 883000 1125000 48909000 78115000 402000 60026000 817000 911000 2300000 18758000 22768000 58323000 38154000 338000 338000 1891000 3081000 790000 1012000 0 0 6000000 10100000 646000 519000 646000 519000 32818000 49745000 300000 5500000 7200000 10500000 18100000 20700000 25500000 19263000 21738000 27098000 1.58 0.79 1.04 1.52 0.76 0.99 -820000 -2381000 404000 0.35 1730000 3013000 3903000 120100000 62900000 P1Y6M26D P1Y9M18D 33500000 42000000 2600000 0 0 3600000 27500000 13201000 0 13201000 0 10172000 0 10172000 0 675000 675000 900000 900000 2264000 4462000 3213000 P6Y1M25D P7Y9M26D P0Y10M10D P4Y9M0D P6Y5M13D P5Y3M3D P0D P6Y7M27D P10Y P3Y 2415000 736000 216000 1463000 3530000 1194000 300000 2036000 9192000 1812000 2896000 3323000 3412000 3109000 8700000 3200000 300000 5200000 28300000 4700000 300000 23300000 5167000 2460000 82000 2625000 23744000 3506000 0 20238000 -1118000 -4000 -2000 -1112000 -1026000 0 0 -1026000 923308000 465167000 47379000 72893000 94432000 25696000 24410000 35322000 4300000 6400000 0 0 6394000 4305000 -1286000 213000 302297000 379546000 481182000 54329000 43083000 41418000 9592000 20384000 11165000 -80000 -117000 -216000 19015000 15079000 14490000 2068000 6250000 19824000 159000 -77000 162000 2303000 2488000 1598000 13873000 3239000 3727000 582000 815000 1758000 996000 -23000 5850000 16806000 34575000 35004000 4582000 12507000 7403000 -9030000 -19739000 -10195000 6521000 36022000 27179000 3271000 10496000 16325000 5414000 12016000 14973000 0 100000 5167000 23860000 353000 491000 717000 327000 371000 426000 1131503000 720473000 1465569000 1152581000 1120539000 707640000 10780000 15541000 9278000 8547000 853392000 316353000 456432000 -27500000 85467000 -31900000 -553722000 -535195000 -224757000 358245000 108087000 27500000 142698000 31900000 159521000 44737000 44737000 22699000 22699000 30253000 30253000 -14000 -235000 -266000 35 247954000 336228000 439498000 54343000 43318000 41684000 60369000 14425000 9332000 9843000 10447000 11599000 4723000 8500000 13100000 16700000 148500000 12707000 15306000 31107000 47432000 -2143000 -2143000 -4195000 -4195000 843000 843000 -2143000 -4195000 843000 -2153000 -4251000 782000 0 0 0 -2152000 -4239000 806000 -1000 -12000 -24000 -10000 -56000 -61000 -5000 -5000 -44000 -44000 -37000 -37000 339000 256000 451000 11978000 16753000 400000 0 19981000 43149000 29685000 19883000 34989000 65522000 257000 0 25636000 16900000 9100000 10355000 91528000 207676000 38100000 50634000 69415000 0.01 0.01 0.01 0.01 2000000 500000 2000000 500000 0 0 0 0 0 0 0 0 46804000 61901000 6208000 6200000 4700000 4703000 4700000 4659000 10377000 11711000 123895000 255048000 1005000 140297000 12316000 655000 25246000 75529000 334583000 1074000 166420000 16932000 655000 36095000 113407000 125492000 179558000 P7Y P3Y P15Y P2Y P15Y P3Y 2264000 4687000 3213000 4082000 4810000 5831000 2690000 567000 400000 83542000 93671000 120650000 59627000 129626000 505936000 618081000 781291000 117033000 169664000 224416000 46185000 23300000 22900000 1700000 1652000 82416000 56300000 29200000 3000000 1757000 113877000 79000000 38800000 3900000 1839000 0 22000 0 17000 0 22000 0.00 115.18 0.00 147.24 0.00 170.36 2625 2625 2570 2555 245000 207000 207000 2535 2480 2440 2455 9910 241235 589000 241000 2550 2425 2445 2395 9815 363458 463000 363000 164.87 118.03 132.23 152.59 152.39 157.64 160.92 163.99 183.19 203.94 169.52 169.89 156.12 191.67 210.29 210.59 168.94 173.28 968000 501000 1060000 444000 1366000 435000 1161000 562000 91.28 88.58 112.77 124.07 142.61 156.18 164.77 170.73 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 0.00 1162546 343764 60052 127977 34125 72385 49225 28.76 20.40 28.41 30.34 32.39 33.47 44600000 28700000 32000000 0 1000 0 0.00 14.36 0.00 0 0 0 86758000 89373000 52797000 1032000 722000 532000 344000 343764 60052 127977 34125 72385 49225 24.69 26.68 27.36 28.76 28.76 20.40 28.41 30.34 32.39 33.47 20.05 24.85 24.79 0.00 0.00 0.00 14.72 14.72 28.41 30.34 32.39 32.54 34.89 27.020 28.41 30.34 32.39 34.89 P2Y7M10D P1Y9M4D P1Y1M7D P1Y1M7D P0Y10M3D P1Y1M7D P0Y6M22D P1Y6M26D P1Y1M14D 32133000 4054000 32723000 4217000 33261000 4468000 34003000 4658000 13000 13000 7000 267000 336000 552000 310000 310000 189000 189000 188000 183000 -818000 -818000 1000 0 1000 0 0 0 3000 3000 3000 3000 5000 5000 6208000 6205000 3000 4703000 4701000 2000 4659000 4657000 2000 163000 251000 190000 19981000 19981000 43149000 43149000 29685000 29685000 188217000 -1442000 315691000 321000 -7809000 -118544000 271749000 -3590000 376609000 327000 36928000 -138525000 334066000 -7829000 463609000 333000 59627000 -181674000 432108000 -7023000 520524000 340000 129626000 -211359000 515740000 643467000 4467595 4657995 181674000 211359000 70164000 0 70164000 0 148814000 0 148814000 0 700000 0 700000 0 9568000 0 9568000 0 0 4950000 6000000 5957000 7241000 7200000 5000000 0 0 0 0 0 0 4950000 874000 1079000 0 133000 205000 900000 100000 200000 1100000 0 0 0 1900000 1050000 1087000 1438000 29343000 29721000 30414000 28293000 28634000 28976000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized computer software development costs&#160;and accumulated amortization of capitalized software, developed for internal use,&#160;were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software development costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,925</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,742</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(670</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software development costs, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,482</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,787</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in comprehensive income (loss) for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> were realized foreign currency translation losses and unrealized foreign currency translation gains (losses), as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized foreign currency translation (loss) gains</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized foreign currency translation gains (losses)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,195</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,143</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Funds Held for Customers and Corporate Investments </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our investments in marketable securities with readily determinable fair values as available-for-sale.&#160;&#160;Available-for-sale securities consist of debt and equity securities not classified as trading securities or as securities to be held to maturity.&#160;&#160;Unrealized gains and losses, net of tax, on available-for-sale securities are reported as a net amount in accumulated other comprehensive income in stockholders&#8217; equity until realized.&#160;&#160;Gains and losses on the sale of available-for-sale securities are determined using the specific identification method. Interest earned on investments from funds held for customers is included in recurring revenue and was not material in the years presented. If the fair value of an available-for-sale debt security is below its amortized cost, Ultimate assesses whether we intend to sell the security or if it is more likely than not we will be required to sell the security before recovery. If either of those two conditions are met, Ultimate would recognize a charge in earnings equal to the entire difference between the security's amortized cost basis and its fair value. If we do not intend to sell a security or it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in earnings, and the amount related to all other factors, which is recognized in accumulated other comprehensive income.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Funds Held for Customers and Customers&#8217; Funds Obligations</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate has the right to market and distribute an independent third party&#8217;s tax filing solution that Ultimate has branded UltiPro Payment Services. &#160;Ultimate&#8217;s UltiPro Payment Services offering provides payment services to our customers.&#160;&#160;These payment services are being sold directly by us to our customers only on a per-employee-per-month (&#8220;PEPM&#8221;) basis in conjunction with UltiPro, our core product.&#160;&#160;In connection with our UltiPro Payment Services product, we receive funds from our customers and hold such funds for purposes of paying the appropriate taxing authorities on behalf of such customers.&#160;&#160;We invest a portion of our customer funds in available for sale securities in addition to our corporate funds in accordance with our internal investment strategies. The portfolio predominantly consists of investment grade securities with long-term ratings of AAA and AA+ and short-term ratings A-1/P-1. These funds held for customers and the corresponding customer funds obligations are included in current assets and current liabilities, respectively, in our consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;We have reported the cash flows for purchases of securities with funds received from UltiPro Payment Services customers in the investing activities section of the consolidated statements of cash flows for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;We have reported the cash flows related to the funds received and paid on behalf of such customers to the applicable taxing authorities in the financing activities section of the consolidated statements of cash flows for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;The associated PEPM fees for UltiPro Payment Services are included in recurring revenues in the consolidated statements of income for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;The associated interest earned was not material for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> for Customers, Corporate Investments in Marketable Securities and Fair Value of Financial Instruments</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our investments in marketable securities with readily determinable fair values as available-for-sale.&#160;&#160;Available-for-sale securities consist of debt and equity securities not classified as trading securities or as securities to be held to maturity.&#160;&#160;Unrealized gains and losses, net of tax, on available-for-sale securities are reported as a net amount in accumulated other comprehensive loss in stockholders&#8217; equity until realized.&#160;&#160;Gains and losses on the sale of available-for-sale securities are determined using the specific identification method.&#160;&#160;Included in accumulated other comprehensive loss was a </font><font style="font-family:inherit;font-size:10pt;">$145 thousand</font><font style="font-family:inherit;font-size:10pt;"> net unrealized </font><font style="font-family:inherit;font-size:10pt;">loss</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$84 thousand</font><font style="font-family:inherit;font-size:10pt;"> net unrealized </font><font style="font-family:inherit;font-size:10pt;">loss</font><font style="font-family:inherit;font-size:10pt;"> on available-for-sale securities at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. Realized gains and losses resulting on available-for-sale securities are included in other (expense) income, net, in the consolidated statements of income. There were no significant reclassifications of realized gains and losses on available-for-sale securities to the consolidated statements of income for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amortized cost, net unrealized (loss) gain and fair value of our investments in marketable available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> are shown below (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Funds held for customers and corporate investments as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> are shown below (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Unrealized (Loss) Gain</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value (1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Unrealized (Loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value (1)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Type of issue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Funds held for customers &#8211; money market securities and other cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">853,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">853,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debentures &#8211; bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,175</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,201</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(125</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,814</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,586</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">703</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-Backed Securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,901</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,902</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,818</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total corporate investments and funds held for customers</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">489,400</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">489,255</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(84</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943,366</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________________</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Included within available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> are corporate investments with fair values of </font><font style="font-family:inherit;font-size:10pt;">$24.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$20.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Included within available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> are funds held for customers with fair values of </font><font style="font-family:inherit;font-size:10pt;">$148.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$69.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. All available-for-sale securities were included in Level 2 of the fair value hierarchy.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities in unrealized loss position less than 12 months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities in unrealized loss position greater than 12 months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debentures &#8211; bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury bills</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-Backed Securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(154</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(154</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">&#160;are as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities in unrealized loss position less than 12 months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities in unrealized loss position greater than 12 months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debentures &#8211; bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury bills</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-Backed Securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,813</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(91</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amortized cost and fair value of the marketable available-for-sale securities by contractual maturity at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> are shown below (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:78.7109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,813</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">173,047</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify and disclose fair value measurements in one of the following three categories of fair value hierarchy:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">Level 1: </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets and liabilities.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">Level 2: </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">Level 3: </font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A financial instrument&#8217;s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our assets that are measured by management at fair value on a recurring basis are generally classified within Level 1 or Level 2 of the fair value hierarchy.&#160;&#160;The types of instruments valued based on quoted market prices in active markets include most money market securities.&#160;&#160;Such instruments are generally classified within Level 1 of the fair value hierarchy.&#160;&#160;We did not have any transfers into and out of Level 1 and Level 2 during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The types of instruments valued by management, based on quoted prices in less active markets, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency, include corporate debentures and bonds, commercial paper, U.S. agency bonds, and U.S. Treasury bills.&#160;&#160;Such instruments are generally classified within Level 2 of the fair value hierarchy.&#160;&#160;We use consensus pricing, which is based on multiple pricing sources, to value our fixed income investments. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth, by level within the fair value hierarchy, financial assets accounted for at fair value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Observable Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Un- Observable Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Observable Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Un- Observable Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debentures and bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-Backed Securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,902</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,902</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets and liabilities measured at fair value on a recurring basis were presented in the consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> as short-term and long-term investments in marketable securities.&#160;&#160;There were no financial liabilities accounted for at fair value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consist of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid commissions on cloud sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,306</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,707</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,804</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate&#8217;s financial statements include prepaid expenses and other current assets which include prepaid commissions on cloud sales.&#160;&#160;Prepaid expenses are amortized over the life of the asset (typically within </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;">) and commissions on cloud sales are amortized over the initial contract term (typically </font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;">36</font><font style="font-family:inherit;font-size:10pt;"> months) typically commencing on the day the customer processes&#160;its first live payroll using UltiPro (also referred to as going &#8220;Live&#8221;), which corresponds with the related cloud revenue recognition. The portion of prepaid commissions that extends beyond one year is classified in other assets, net, in the consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consist of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid commissions on cloud sales</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,842</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other prepaid expenses</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,753</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other current assets</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,306</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,707</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,901</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,804</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Rental Costs Incurred in Relation to a Construction Period</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have incurred rental costs associated with operating leases during the construction period.&#160;&#160;Rental costs incurred during a construction period are costs incurred for the right to control the use of a leased asset during and after construction of a leased asset.&#160;&#160;Since there is no distinction between the right to use a leased asset during the construction period and the right to use that asset after the construction period, rental costs associated with ground or building operating leases that are incurred during a construction period are recognized as rental expense on a straight-line basis.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Significant Accounting Policies and Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All highly liquid instruments with an original maturity of three months or less when acquired are considered cash equivalents and are comprised of interest-bearing accounts.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are principally from end-users of Ultimate&#8217;s products. We maintain an allowance for doubtful accounts at an amount estimated to be sufficient to provide adequate protection against losses resulting from collecting less than full payment on accounts receivable. A considerable amount of judgment is required when the realization of receivables is assessed, including assessing the probability of collection and current credit-worthiness of each customer. If the financial condition of our customers were to deteriorate, resulting in a further impairment of their ability to make payments, an additional provision for doubtful accounts may be required.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font><font style="font-family:inherit;font-size:10pt;">We charge off uncollectible amounts against the allowance for doubtful accounts in the period in which we determine they are uncollectible.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Funds Held for Customers and Customers&#8217; Funds Obligations</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate has the right to market and distribute an independent third party&#8217;s tax filing solution that Ultimate has branded UltiPro Payment Services. &#160;Ultimate&#8217;s UltiPro Payment Services offering provides payment services to our customers.&#160;&#160;These payment services are being sold directly by us to our customers only on a per-employee-per-month (&#8220;PEPM&#8221;) basis in conjunction with UltiPro, our core product.&#160;&#160;In connection with our UltiPro Payment Services product, we receive funds from our customers and hold such funds for purposes of paying the appropriate taxing authorities on behalf of such customers.&#160;&#160;We invest a portion of our customer funds in available for sale securities in addition to our corporate funds in accordance with our internal investment strategies. The portfolio predominantly consists of investment grade securities with long-term ratings of AAA and AA+ and short-term ratings A-1/P-1. These funds held for customers and the corresponding customer funds obligations are included in current assets and current liabilities, respectively, in our consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;We have reported the cash flows for purchases of securities with funds received from UltiPro Payment Services customers in the investing activities section of the consolidated statements of cash flows for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;We have reported the cash flows related to the funds received and paid on behalf of such customers to the applicable taxing authorities in the financing activities section of the consolidated statements of cash flows for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;The associated PEPM fees for UltiPro Payment Services are included in recurring revenues in the consolidated statements of income for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;The associated interest earned was not material for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate&#8217;s financial instruments, consisting of cash and cash equivalents, investments in marketable securities, funds held for customers and the related obligations, accounts receivable, accounts payable, and capital lease obligations and other borrowings, approximated fair value (due to their relatively short maturity) as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Funds Held for Customers and Corporate Investments </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify our investments in marketable securities with readily determinable fair values as available-for-sale.&#160;&#160;Available-for-sale securities consist of debt and equity securities not classified as trading securities or as securities to be held to maturity.&#160;&#160;Unrealized gains and losses, net of tax, on available-for-sale securities are reported as a net amount in accumulated other comprehensive income in stockholders&#8217; equity until realized.&#160;&#160;Gains and losses on the sale of available-for-sale securities are determined using the specific identification method. Interest earned on investments from funds held for customers is included in recurring revenue and was not material in the years presented. If the fair value of an available-for-sale debt security is below its amortized cost, Ultimate assesses whether we intend to sell the security or if it is more likely than not we will be required to sell the security before recovery. If either of those two conditions are met, Ultimate would recognize a charge in earnings equal to the entire difference between the security's amortized cost basis and its fair value. If we do not intend to sell a security or it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in earnings, and the amount related to all other factors, which is recognized in accumulated other comprehensive income.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Prepaid Expenses and Other Current Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate&#8217;s financial statements include prepaid expenses and other current assets which include prepaid commissions on cloud sales.&#160;&#160;Prepaid expenses are amortized over the life of the asset (typically within </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;">) and commissions on cloud sales are amortized over the initial contract term (typically </font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;">36</font><font style="font-family:inherit;font-size:10pt;"> months) typically commencing on the day the customer processes&#160;its first live payroll using UltiPro (also referred to as going &#8220;Live&#8221;), which corresponds with the related cloud revenue recognition. The portion of prepaid commissions that extends beyond one year is classified in other assets, net, in the consolidated balance sheets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate the carrying value of long-lived assets when indicators of impairment exist.&#160;&#160;For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, no such events or circumstances were identified.&#160;&#160;The carrying value of a long-lived asset is considered impaired when the undiscounted expected future cash flows from such asset (or asset group) are separately identifiable and less than the asset&#8217;s (or asset group&#8217;s) carrying value.&#160;&#160;In that event, a loss is recognized to the extent that the carrying value exceeds the fair value of the long-lived asset.&#160;&#160;Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved.&#160;&#160;For the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, we recorded no impairment of our long-lived assets.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment is stated at cost, net of accumulated depreciation and amortization. Property and equipment is depreciated using the straight-line method over the estimated useful lives of the assets, which range from </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements and assets under capital leases are amortized over the shorter of the life of the asset or the term of the lease over periods ranging from approximately </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> years. Maintenance and repairs are charged to expense when incurred; betterments are capitalized. Upon the sale or retirement of assets, the cost, accumulated depreciation and amortization are removed from the accounts and any gain or loss is recognized.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Computer Software Development Costs</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software development costs related to software developed for internal use falls under the accounting guidance of ASC Topic 350-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles Goodwill and Other&#8211;Internal Use Software</font><font style="font-family:inherit;font-size:10pt;">, in which computer software costs are expensed as incurred during the preliminary project stage and capitalization begins in the application development stage once the capitalization criteria are met. Costs associated with post implementation activities are expensed as incurred. Costs capitalized during the application development stage include external direct costs of materials and services consumed in developing or obtaining internal-use software and payroll and payroll-related costs for employees who are directly associated with, and who devote time to, the internal-use computer software. In addition to capitalizing costs for software (which are used by us in our general operations, for internal purposes), we also capitalize costs under ASC Topic 350-40 for certain software development projects related to our suite of products sold to our customers exclusively on a subscription basis under our software-as-a-service offering of UltiPro. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue is primarily comprised of deferrals for recurring revenues for cloud services which are recognized over the term of the related contract as the services are performed, typically </font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;">36</font><font style="font-family:inherit;font-size:10pt;"> months and commencing with the related Live date; and implementation consulting services for which the services have not yet been rendered which are primarily recognized prior to the respective Live date.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Guarantees</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The standard commercial terms in our sales contracts for UltiPro include an indemnification clause that indemnifies the customer against certain liabilities and damages arising from any claims of patent, copyright, or other proprietary rights of any third party. Due to the nature of the intellectual property indemnification provided to our customers, we cannot estimate the fair value, or determine the total nominal amount, of the indemnification until such time as a claim for such indemnification is made.&#160;&#160;In the event of a claim made against us under such provision, we evaluate estimated losses for such indemnification considering such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.&#160;&#160;To date, Ultimate has not had any claims made against it under such provision and, accordingly, has not accrued any liabilities related to such indemnifications in its consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Public companies are required to report selected information about operating segments in annual and interim financial reports to shareholders, as well as related disclosures about an enterprise&#8217;s business segments, products, services, geographic areas and major customers. Ultimate operates its business as a single segment and is comprised as a single reporting unit.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenues in accordance with Accounting Standards Update No. 2009-13, &#8220;Multiple-Deliverable Revenue Arrangements&#8221; (&#8220;ASU 2009-13&#8221;). We use the relative selling price method to allocate the total consideration to units of accounting in a multiple element arrangement. We allocate revenue in an arrangement using the estimated selling price (&#8220;ESP&#8221;) of deliverables if it does not have vendor-specific objective evidence (&#8220;VSOE&#8221;) or third-party evidence (&#8220;TPE&#8221;) of selling price.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VSOE is the price charged when the same or similar product or service is sold separately.&#160;&#160;We define VSOE as a median price of recent stand-alone transactions that are priced within a narrow range.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TPE is determined based on the prices charged by our competitors for a similar deliverable when sold separately.&#160;&#160;However, due to the difficulty in obtaining sufficient information on competitor pricing and differences in our product offerings when compared with those of our peers, we generally are unable to reliably determine TPE.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESP is our best estimate of the selling price of an element in a transaction. If we are unable to establish selling price using either VSOE or TPE, we will use ESP in our allocation of arrangement consideration.&#160;&#160;The objective of ESP is to determine the price at which we would transact business if the product or service were sold by us on a stand-alone basis.&#160;&#160;Our determination of ESP involves the use of a customary discount from the list (or book) price for each element, with the discounted price applied within a narrow range.&#160;&#160;The customary discount is derived from historical data that has been analyzed to determine trends and patterns. We analyze the customary discount used for determining ESP on no less than an annual basis.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate each deliverable in our arrangements to determine whether it represents a separate unit of accounting.&#160;&#160;A deliverable constitutes a separate unit of accounting when it has stand-alone value to our customers.&#160;&#160;Our products and services continue to qualify as separate units of accounting under ASU 2009-13.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are two major elements in our multiple element arrangements for the delivery of our UltiPro offering, which are recurring revenues (i.e., cloud subscription revenues) and services revenues (mostly implementation consulting services).&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For multiple element arrangements, the consideration allocated to cloud subscription revenues is recognized as recurring revenues over the initial contract period, as those subscription-based services are delivered, typically commencing with the Live date of the related product. The consideration allocated to fixed fee implementation consulting services in multiple element arrangements is recognized as services revenues on a percentage of completion basis, using reasonably dependable estimates with respect to milestones achieved (in relation to progression through implementation phases), by product.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Single element arrangements typically consist of renewals for cloud subscriptions and implementation consulting services sold on a time and materials basis. Under these single element arrangements, cloud subscription revenues are recognized over the related renewal period, as the services are delivered, and implementation consulting services are recognized as the related time and materials services are performed.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenues when all of the following criteria are met:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">persuasive evidence of an arrangement exists;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">delivery has occurred;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the fees are fixed and determinable; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">collection is considered probable.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If collection is not considered probable, we recognize revenues when the fees are collected. If the fees are not fixed and determinable, we recognize revenues when the fees become due from the customer. If non-standard acceptance periods or non-standard performance criteria are required, we recognize revenue when the acceptance period expires or upon the satisfaction of the acceptance/performance criteria, as applicable.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of services revenues are recognized over the implementation period, which is from the contract execution date until the Live date. Cloud revenues are recognized over the initial contract term, typically beginning in the month the customer goes Live. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Recurring Revenues</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recurring revenues primarily consist of subscription revenues recognized from our customers' use of UltiPro after they have gone Live.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">i)&#160; Cloud subscription revenues are principally derived from PEPM fees earned from UltiPro units that are Live.&#160; Ongoing PEPM fees are recognized as subscription revenues as the services are delivered, typically commencing when the customer goes Live.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ii)&#160; Effective January 1, 2015, we no longer have maintenance revenues associated with our Legacy customers. Since the time we announced that we would stop supporting our Legacy product in 2012, we successfully converted the majority of our Legacy customers to the cloud. Those customers that did not convert terminated. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With UltiPro, our customers do not have the right to take possession of our software and these arrangements are considered service contracts. The selling price of multiple deliverables in cloud arrangements is derived for each element based on the guidance provided by ASU 2009-13.&#160;&#160;The multiple elements that typically exist in cloud arrangements include (1) recurring revenues from the combination of hosting services, the right to use UltiPro, and maintenance of UltiPro (i.e., product enhancements, updates and customer support) and (2) professional services (i.e., primarily implementation consulting services).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The pricing for the three elements that pertain to recurring revenues (i.e., hosting services, the right to use UltiPro and maintenance of UltiPro (as described above) is bundled.&#160;&#160;Since these three bundled elements are components of recurring revenues in the consolidated statements of income, allocation of selling price to each of the three elements is not necessary and they are not reported separately.&#160;&#160;Selling price, which is established through VSOE, for the bundled elements, as a whole, is determined on the basis of renewal pricing, without taking into consideration potential price increases or potential changes in the number of employees of the customer in the future due to the uncertainties surrounding these potential occurrences.&#160;&#160;These bundled elements are provided on an ongoing basis, represent undelivered elements and are recognized on a monthly basis as the related services are performed, commencing once the customer goes Live.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Services Revenues</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services revenues primarily include revenues from fees charged for implementation consulting services in connection with the implementation of our product solutions and, to a much lesser extent, fees for other services, including the provision of payroll-related forms, sales of time clocks and the printing of W-2 forms for certain customers, as well as certain client reimbursable out-of-pocket expenses.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our multiple element contracts contain recurring cloud revenues and implementation consulting services priced on a fixed fee basis. Time and materials implementation consulting services are sold as stand-alone sales not directly related to the basic implementation of the cloud product. The total arrangement consideration is allocated to services elements in the arrangement based on relative selling prices, using the prices established when the services are sold on a stand-alone basis.&#160;&#160;Selling price is established through ESP for fixed fee implementation consulting services that are included in our multiple element contracts.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues from implementation consulting services sold on a fixed-fee basis are recognized using the percentage of completion accounting method, which involves the use of estimates.&#160;&#160;Percentage of completion is measured at each reporting date based on progress made to date, using reasonably dependable estimates with respect to milestones achieved or billable hours, as applicable.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues from implementation consulting services, billed on a time and materials basis (at an hourly rate), are recognized as these services are performed.&#160;&#160;Other services are recognized as the product is shipped or as the services are rendered, depending on the specific terms of the related arrangement.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments and estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, our goodwill totaled </font><font style="font-family:inherit;font-size:10pt;">$35.3 million</font><font style="font-family:inherit;font-size:10pt;"> and our identifiable net intangible assets totaled </font><font style="font-family:inherit;font-size:10pt;">$23.9 million</font><font style="font-family:inherit;font-size:10pt;">. We assess the impairment of goodwill of our reporting unit annually, or more often if events or changes in circumstances indicate that the carrying value may not be recoverable.&#160; Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value.&#160; If the reporting unit does not pass the qualitative assessment, then the reporting unit's carrying value is compared to its fair value.&#160; We consider both market and discounted cash flow approaches to determine the fair value of the reporting unit.&#160; Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value.&#160; The discounted cash flow approach uses expected future operating results.&#160; Failure to achieve these expected results may cause a future impairment of goodwill at the reporting unit.&#160; We conducted our annual impairment test of goodwill as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">. &#160;As a result of this test, we determined that no adjustment to the carrying value of goodwill for our reporting unit was required.&#160; </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate our amortizable intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable based on expected undiscounted cash flows attributable to that asset or group of assets. The amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. We also evaluate the estimated remaining useful lives of intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization. Assumptions and estimates about future values and remaining useful lives of our intangible assets are complex and subjective. They can be affected by a variety of factors, including external factors such as industry and economic trends and internal factors such as changes in our business strategy and our internal forecasts.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost of Revenues</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues primarily consists of the costs of recurring and services revenues. Cost of recurring revenues primarily consists of costs to provide maintenance and technical support to our customers, the cost of providing periodic updates and the cost of recurring subscription revenues, including amortization of capitalized software. Cost of services revenues primarily consists of costs to provide implementation consulting services and, to a lesser degree, training to our customers, costs related to sales of payroll-related forms, time clocks and costs associated with certain client reimbursable out-of-pocket expenses.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Amended and Restated 2005 Equity and Incentive Plan (the &#8220;Plan&#8221;) authorizes the grant of options to non-employee directors, officers and employees of Ultimate to purchase shares of Ultimate&#8217;s Common Stock.&#160;&#160;The Plan also authorizes the grant to such persons of restricted and non-restricted shares of Common Stock, stock appreciation rights, stock units and cash performance awards (collectively, together with stock options, the &#8220;Awards&#8221;).&#160;&#160;Prior to the adoption of the Plan, options to purchase shares of Common Stock were issued under our Nonqualified Stock Option Plan (the &#8220;Prior Plan&#8221;).&#160;&#160;Beginning in 2009, we began making grants to employees of restricted stock units in lieu of stock options.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the aggregate number of shares of Common Stock that were available to be issued under all Awards granted under the Plan was </font><font style="font-family:inherit;font-size:10pt;">1,162,546</font><font style="font-family:inherit;font-size:10pt;"> shares.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Plan provides broad discretion to the Compensation Committee of the Board of Directors to create appropriate equity incentives for directors, officers and employees of Ultimate.&#160;&#160;The Plan is intended to attract and retain talented employees and align employee and stockholder interests.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For purposes of calculating and accounting for stock-based compensation expense (&#8220;SBC&#8221;) in accordance with ASC 718, &#8220;Compensation &#8211; Stock Compensation&#8221; (&#8220;ASC 718&#8221;) for restricted stock awards and restricted stock units, we measure compensation based on the closing market price of our Common Stock at the date of grant and it is recognized on a straight-line basis over the vesting period.&#160;&#160;We estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates.&#160;&#160;The weighted-average forfeiture rate is based on historical data.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with ASC 718, Ultimate capitalizes the portion of SBC expense attributed to personnel whose labor costs are being capitalized pursuant to ASC Topic 350-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles Goodwill and Other-Internal Use Software</font><font style="font-family:inherit;font-size:10pt;">, related to software development. The following table summarizes SBC recognized by the Company (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SBC - Statements of income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,877</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,416</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,185</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SBC - Capitalized software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,903</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,730</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SBC - Statements of stockholders' equity</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,780</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,429</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,915</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Rental Costs Incurred in Relation to a Construction Period</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have incurred rental costs associated with operating leases during the construction period.&#160;&#160;Rental costs incurred during a construction period are costs incurred for the right to control the use of a leased asset during and after construction of a leased asset.&#160;&#160;Since there is no distinction between the right to use a leased asset during the construction period and the right to use that asset after the construction period, rental costs associated with ground or building operating leases that are incurred during a construction period are recognized as rental expense on a straight-line basis.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to Federal, foreign and state corporate income taxes.&#160;&#160;We account for income taxes using an asset and liability approach under which deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which the taxes become payable.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make certain estimates and judgments in determining income tax expense for financial statement purposes.&#160;&#160;These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We assess the likelihood that Ultimate will be able to recover its deferred tax assets.&#160;&#160;Management considers all available evidence, both positive and negative, including historical levels of pre-tax book income, expiration of net operating losses, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies, as well as current tax laws and interpretation of current tax laws, in assessing the need for a valuation allowance.&#160;&#160;If recovery is not likely, we record a valuation allowance against the deferred tax assets that we estimate will not ultimately be recoverable.&#160;&#160;The available positive evidence at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> included, among other factors, </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;"> of cumulative historical pre-tax book income and a projection of future pre-tax book income and taxable income sufficient to realize all of our remaining deferred tax assets.&#160;&#160;As a result of our analysis of all available evidence, both positive and negative, we believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize all of the deferred tax assets as of December 31, 2016. See Note 14 for further discussion.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASC 740, "Income Taxes" ("ASC 740") provides guidance on the related de-recognition, classification, interest and penalties, accounting for interim periods, disclosure and transition of uncertain tax positions.&#160;&#160;Our accounting policy is to record the tax effects of a change in the opening balance of the unrecognized tax benefits (including unrecognized tax benefits related to prior-period discontinued operations) in current-period income (loss) from continuing operations. We recognize interest and penalties accrued related to unrecognized tax benefits as components of our income tax provision. We did not have any interest and penalties accrued upon the adoption of ASC 740, and, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, we did not have any interest and penalties accrued related to unrecognized tax benefits.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Reimbursable Out-Of-Pocket Expenses</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reimbursable out-of-pocket expenses, which are included in services revenues and cost of services revenues in our accompanying consolidated statements of operations, were </font><font style="font-family:inherit;font-size:10pt;">$2.4 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> for </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Issued Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers: (Topic&#160;606)&#8221;</font><font style="font-family:inherit;font-size:10pt;"> and issued subsequent amendments to the initial guidance in August 2015,&#160;March 2016, April 2016 and May 2016 within ASU 2015-14, ASU&#160;2016-08, ASU 2016-10 and ASU 2016-12, respectively (ASU 2014-09, ASU 2015-14, ASU 2016-08, ASU 2016-10 and ASU 2016-12 collectively, Topic 606). Topic 606 supersedes nearly all existing revenue recognition guidance under GAAP. The core principle of Topic 606 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. Topic 606 defines a five-step process (ASC 606-10-05-4(a) through 4 (e)) to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than are required under existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation, among others. Topic 606 also provides guidance on the recognition of costs related to obtaining customer contracts. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2016 we began discussions that addressed the potential impact Topic 606 would have on the consolidated financial statements and the required resources to implement the new standard. Assessment to the impact on the consolidated financial statements included an evaluation of the five steps outlined in ASC 606-10-05-4 (a) through (e) of 2016 along with enhancement of disclosures that will be required under paragraphs 606-10-50-1 through 50-21. In Ultimate&#8217;s evaluation of the standard, it has developed its initial plan for implementing the standard, which includes, but is not limited to, identifying contract populations and &#8220;in scope&#8221; contracts, identifying performance obligations in the &#8220;in scope&#8221; customer contracts, and evaluating impacts of variable consideration. It also includes determining the impacts the standard will have on the revenue reporting processes, ensuring the internal controls will operate effectively with the new standard and performing gap analyses on collected data and determining the relative accounting positions where applicable. Included in our assessment of the standard, we will focus on the potential impact on sales commissions and the term over which they will amortize. We have preliminarily determined that the implementation revenues that we recognize represent distinct performance obligations and do not believe the standard will materially alter the way we recognize revenues. We are still evaluating the overall effect the standard will have on the consolidated financial statements and related disclosures. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 is effective for Ultimate on January 1, 2018 using either of two methods: (1)&#160;retrospective application of Topic 606 to each prior reporting period presented with the option to elect certain practical expedients as defined within Topic&#160;606 or (2)&#160;retrospective application of Topic 606 with the cumulative effect of initially applying Topic 606 recognized at the date of initial application and providing certain additional disclosures as defined per Topic&#160;606.&#160;Ultimate has not yet selected a transition method.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, the FASB issued ASU 2015-17,&#160;Income Taxes (Topic 740): </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Balance Sheet Classification of Deferred Taxes"</font><font style="font-family:inherit;font-size:10pt;">&#160;("ASU 2015-17&#8221;).&#160;ASU 2015-17 requires entities to offset all deferred tax assets and liabilities (and valuation allowances) for each tax-paying jurisdiction within each tax-paying component and present the net deferred tax as a single noncurrent amount in a classified balance sheet. The new standard was effective for Ultimate on January 1, 2017. The standard permits the use of either the prospective or retrospective method. We are evaluating the effect that ASU 2015-17 will have on our consolidated financial statements and related disclosures. We have not yet selected a transition method.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Leases"</font><font style="font-family:inherit;font-size:10pt;">&#160;("ASU 2016-02"), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The new standard is effective for Ultimate on January 1, 2019 and early adoption is permitted. The standard requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. We are evaluating the effect that ASU 2016-02 will have on our consolidated financial statements and related disclosures. We have not yet determined the effect the standard will have on our ongoing financial reporting.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Improvements to Employee Share-Based Payment Accounting"</font><font style="font-family:inherit;font-size:10pt;">&#160;("ASU 2016-09"). The standard amends the accounting for certain aspects of share-based payments to employees. The standard requires transition for specific objectives of the standard. Amendments related to the timing of when excess tax benefits are recognized, minimum statutory withholding requirements, and forfeitures should be applied using a modified retrospective transition method by means of a cumulative-effect adjustment to equity as of the beginning of the period in which the guidance is adopted. Amendments related to the presentation of employee taxes paid on the statement of cash flows when an employer withholds shares to meet the minimum statutory withholding requirement should be applied retrospectively. Amendments requiring recognition of excess tax benefits and tax deficiencies in the income statement should be applied prospectively. Further, an entity may elect to apply the amendments related to the presentation of excess tax benefits on the statement of cash flows using either a prospective transition method or a retrospective transition method. The new standard is effective for us beginning January 1, 2017, with early adoption permitted.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We elected to early adopt the new guidance in the third quarter of fiscal year 2016 which requires us to reflect any cumulative-effect and prospective method adjustments as of January 1, 2016, the beginning of the annual period that includes the interim period of adoption. The primary impact of adoption was the recognition of excess tax benefits in our provision for income taxes rather than additional paid-in capital for all periods in fiscal year 2016. Prior to the adoption of ASU 2016-09, companies could not recognize excess tax benefits (the amount by which the tax deduction exceeds the financial statement expense previously recorded) when a restricted stock unit or restricted stock award vested or an option was exercised if the related tax deduction resulted in an increase to a net operating loss carryforward rather than a reduction in income taxes payable. Consequently, the excess tax benefits were credited to additional paid-in-capital and a deferred tax asset was established, only to the extent realized through a reduction in income taxes payable, which resulted in the excess tax benefits being included in Ultimate&#8217;s net operating loss carryforwards, while being excluded from deferred tax assets on the balance sheet. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. Adoption of the new standard resulted in a </font><font style="font-family:inherit;font-size:10pt;">$39.7 million</font><font style="font-family:inherit;font-size:10pt;"> cumulative-effect adjustment as of January 1, 2016 to record a deferred tax asset with the offset to retained earnings in the balance sheet, representing the amount of our net operating loss carryforwards attributable to excess tax benefits. Additional amendments to the accounting for minimum statutory withholding tax requirements had no impact to retained earnings as of January 1, 2016, where the cumulative effect of these changes is required to be recorded. We have elected to continue to estimate forfeitures expected to occur to determine the amount of non-cash stock-based compensation costs to be recognized in each period.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We elected to apply the presentation requirements for cash flows related to excess tax benefits retrospectively to all periods presented which resulted in a reclassification of previously reported amounts to increase both net cash from operations and net cash used in financing of </font><font style="font-family:inherit;font-size:10pt;">$31.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$27.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December 31, 2015 and 2014, respectively. The presentation requirements for cash flows related to employee taxes paid for withheld shares had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adoption of the new standard resulted in the recognition of excess tax benefits in our provision for income taxes rather than additional paid-in capital of </font><font style="font-family:inherit;font-size:10pt;">$23.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended December 31, 2016.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU 2015-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Customer's Accounting for Fees Paid in a Cloud Computing Arrangement"</font><font style="font-family:inherit;font-size:10pt;"> ("ASU 2015-05"), which requires that if a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. Further, it requires that if a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. ASU 2015-05 will not change GAAP for a customer&#8217;s accounting for service contracts. The new standard became effective for Ultimate on January 1, 2016. The effect of the adoption of ASU 2015-05 has had no material impact on our consolidated financial statements and related disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The activity within the allowance for doubtful accounts was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,264</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write-offs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,213</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,462</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,264</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">for Doubtful Accounts</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have established an allowance for doubtful accounts based on a review of the current status of existing accounts receivable by customer and historical experience.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The activity within the allowance for doubtful accounts was as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at beginning of year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charged to expense</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,264</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Write-offs</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,213</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,462</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,264</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at end of year</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">900</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities in unrealized loss position less than 12 months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities in unrealized loss position greater than 12 months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debentures &#8211; bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury bills</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-Backed Securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(154</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(154</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">135,254</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">&#160;are as follows (in thousands):&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25" rowspan="1"></td></tr><tr><td style="width:22%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities in unrealized loss position less than 12 months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Securities in unrealized loss position greater than 12 months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross unrealized losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair market value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debentures &#8211; bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,751</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Agency bonds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury bills</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-Backed Securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,813</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,813</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(91</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,968</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(92</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amortized cost, net unrealized (loss) gain and fair value of our investments in marketable available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> are shown below (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Funds held for customers and corporate investments as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> are shown below (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Unrealized (Loss) Gain</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value (1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Unrealized (Loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value (1)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Type of issue:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Funds held for customers &#8211; money market securities and other cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,353</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">853,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">853,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debentures &#8211; bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,175</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,172</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(31</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,201</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,446</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,097</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(125</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,814</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,208</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(44</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,586</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">703</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-Backed Securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,901</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,902</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,818</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total corporate investments and funds held for customers</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">489,400</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">489,255</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(84</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">943,366</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________________</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Included within available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> are corporate investments with fair values of </font><font style="font-family:inherit;font-size:10pt;">$24.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$20.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Included within available-for-sale securities as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> are funds held for customers with fair values of </font><font style="font-family:inherit;font-size:10pt;">$148.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$69.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. All available-for-sale securities were included in Level 2 of the fair value hierarchy.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Combinations</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016 Business Combinations</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the third quarter of 2016, we completed the acquisition of Kanjoya, Inc. ("Kanjoya"), a California corporation (the &#8220;Kanjoya Acquisition&#8221;), located in San Francisco, California. During the second quarter of 2016, we completed the acquisition of substantially all of the assets of Capital Analytics, Inc. (d/b/a Vestrics) (hereinafter referred to as "Vestrics") (the &#8220;Vestrics Acquisition&#8221;), a Delaware limited liability company located in North Carolina. The Kanjoya Acquisition and the Vestrics Acquisition (the &#8220;2016 Acquisitions&#8221;) were deemed insignificant to the audited condensed consolidated financial statements on an individual basis and in the aggregate.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquisition of Kanjoya, Inc.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On September 29, 2016, pursuant to a merger agreement with Kanjoya, we acquired Kanjoya in exchange for </font><font style="font-family:inherit;font-size:10pt;">$19.6 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$16.9 million</font><font style="font-family:inherit;font-size:10pt;"> was paid in cash during the twelve months ended December 31, 2016 while the remaining </font><font style="font-family:inherit;font-size:10pt;">$2.6 million</font><font style="font-family:inherit;font-size:10pt;"> is being held in escrow, and is included in accrued liabilities on our consolidated balance sheet. We recorded the Kanjoya Acquisition using the acquisition method of accounting and recognized assets and liabilities assumed at their fair value as of the date of acquisition. Based on the valuation, the significant classes of assets and liabilities to which we allocated the purchase price of Kanjoya were acquired intangibles for a total of </font><font style="font-family:inherit;font-size:10pt;">$13.6 million</font><font style="font-family:inherit;font-size:10pt;">, consisting of </font><font style="font-family:inherit;font-size:10pt;">$12.1 million</font><font style="font-family:inherit;font-size:10pt;"> for developed technology, </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> for customer relationships, and goodwill for the balance of </font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;">. Pursuant to the Kanjoya Acquisition we assumed working capital, net, totaling </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">. The fair value of the acquired developed technology was estimated using the cost approach. In accordance with GAAP, direct costs related to the acquisition were expensed as incurred. Kanjoya is a leading cloud workforce intelligence provider for enterprises. Based upon the technology acquired, we launched UltiPro Perception, a feature-set that enables businesses to identify and analyze attitudes and performance traits of their employees, managers, and teams from surveys and other sources of employee feedback. Kanjoya's workforce has joined Ultimate and will serve to establish an additional research and development hub for us in San Francisco.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The results of operations from this acquisition have been included in our consolidated financial statements since the closing of the Kanjoya Acquisition. Pro forma results of operations have not been presented because the effects of this business combination were not deemed significant to our audited condensed consolidated results of operations.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquisition of Capital Analytics, Inc., d/b/a Vestrics</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 11, 2016 (the "Vestrics Closing Date"), pursuant to an asset purchase agreement with Vestrics, we acquired certain assets and liabilities in exchange for </font><font style="font-family:inherit;font-size:10pt;">$10.1 million</font><font style="font-family:inherit;font-size:10pt;">, of which </font><font style="font-family:inherit;font-size:10pt;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> was paid in cash during the twelve months ended December 31, 2016 while the remaining </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> is being held in escrow and is included in accrued liabilities on our unaudited condensed consolidated balance sheet. We recorded the Vestrics Acquisition using the acquisition method of accounting and recognized assets and liabilities assumed at their fair value as of the date of acquisition. The valuation of Vestrics has been completed and the significant classes of assets and liabilities to which we allocated the purchase price were goodwill of </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;"> (which includes working capital, net, totaling </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;">, which was assumed pursuant to the Vestrics Acquisition) and identifiable intangible assets of </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> related to developed technology. In accordance with GAAP, direct costs related to the acquisition were expensed as incurred. Vestrics&#8217; predictive technology enables a company to identify and analyze the connections between its investments in human capital and the performance-related business results of those investments. We will leverage Vestrics&#8217; technology as we continue to expand our analytics capabilities across UltiPro. The fair value of the acquired developed technology was estimated using the cost approach. Identifiable intangible assets were assigned a total weighted-average amortization period of </font><font style="font-family:inherit;font-size:10pt;">7.0</font><font style="font-family:inherit;font-size:10pt;"> years. Since the developed predictive technology acquired pursuant to the Vestrics Acquisition will be included in the development project currently being capitalized as internal-use software to be offered as a cloud product in the future, amortization of the Vestrics developed technology will begin when it is ready for its intended use. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The results of operations from this acquisition have been included in our audited condensed consolidated financial statements since the Vestrics Closing Date. Pro forma results of operations have not been presented because the effects of this business combination were not deemed significant to our audited condensed consolidated results of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Capital Lease Obligations</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease certain equipment under non-cancelable agreements, which are accounted for as capital leases and expire at various dates through </font><font style="font-family:inherit;font-size:10pt;">2019</font><font style="font-family:inherit;font-size:10pt;">. Interest rates on these leases are </font><font style="font-family:inherit;font-size:10pt;">4.25%</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">4.50%</font><font style="font-family:inherit;font-size:10pt;">. The scheduled lease payments of the capital lease obligations are as follows as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:71.6796875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">883</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amount representing interest</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(411</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations reflected as current ($5,056) and non-current ($3,985)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash and Cash Equivalents</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All highly liquid instruments with an original maturity of three months or less when acquired are considered cash equivalents and are comprised of interest-bearing accounts.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease corporate office space and certain equipment under non-cancelable operating lease agreements expiring at various dates. Total rent expense under these agreements was </font><font style="font-family:inherit;font-size:10pt;">$16.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$13.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively. Future minimum annual rental commitments related to these leases are as follows as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:71.6796875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,723</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,369</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Litigation</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time-to-time, Ultimate is involved in litigation relating to claims arising out of its operations in the normal course of business. We are not currently a party to any legal proceedings the adverse outcome of which, individually or in the aggregate, could reasonably be expected to have a material adverse effect on our operating results or financial condition.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Benefit Plan</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate provides retirement benefits for eligible employees, as defined, through a defined contribution plan that is qualified under Section 401(k) of the Internal Revenue Code (the &#8220;401(k) Plan&#8221;). Contributions to the 401(k) Plan, which are made at the sole discretion of Ultimate, were </font><font style="font-family:inherit;font-size:10pt;">$10.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost of Revenues</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenues primarily consists of the costs of recurring and services revenues. Cost of recurring revenues primarily consists of costs to provide maintenance and technical support to our customers, the cost of providing periodic updates and the cost of recurring subscription revenues, including amortization of capitalized software. Cost of services revenues primarily consists of costs to provide implementation consulting services and, to a lesser degree, training to our customers, costs related to sales of payroll-related forms, time clocks and costs associated with certain client reimbursable out-of-pocket expenses.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">tock-Based Compensation and Equity</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Summary of Plans</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Amended and Restated 2005 Equity and Incentive Plan (the &#8220;Plan&#8221;) authorizes the grant of options (&#8220;Options&#8221;) to non-employee directors, officers and employees of Ultimate to purchase shares of Ultimate's Common Stock ("Common Stock").&#160;&#160;The Plan also authorizes the grant to such persons of restricted and non-restricted shares of Common Stock, stock appreciation rights, stock units and cash performance awards (collectively, together with the Options, the &#8220;Awards&#8221;).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the aggregate number of shares of Common Stock that were available to be issued under all Awards granted under the Plan was </font><font style="font-family:inherit;font-size:10pt;">1,162,546</font><font style="font-family:inherit;font-size:10pt;"> shares.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the non-cash stock-based compensation expense resulting from stock-based arrangements that is recorded in our consolidated statements of income for the periods indicated (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of recurring revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of services revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,641</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,857</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,689</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,877</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,416</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,185</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation for the&#160;twelve&#160;months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">&#160;was&#160;</font><font style="font-family:inherit;font-size:10pt;">$113.9 million</font><font style="font-family:inherit;font-size:10pt;">, as compared with stock-based compensation of&#160;</font><font style="font-family:inherit;font-size:10pt;">$82.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$46.2 million</font><font style="font-family:inherit;font-size:10pt;">&#160;for the&#160;twelve&#160;months ended&#160;December 31, 2015 and 2014, respectively. The increases of&#160;</font><font style="font-family:inherit;font-size:10pt;">$31.5 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$67.7 million</font><font style="font-family:inherit;font-size:10pt;">&#160;in stock-based compensation over 2015 and 2014, respectively, included increases of&#160;</font><font style="font-family:inherit;font-size:10pt;">$19.7 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and&#160;</font><font style="font-family:inherit;font-size:10pt;">$42.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, associated with modifications made to the Company&#8217;s CIC Plans in March 2015 and February 2016 which significantly reduced the potential payments that could be made under such plans.&#160;As previously disclosed, these changes were made to better align management's incentives with long-term value creation for our shareholders. As part of the modifications in connection with unwinding the change in control plans, time-based restricted stock awards (vesting over three years) were granted to certain senior officers in March 2015 and February 2016.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the stock-based compensation expense associated with modifications made to the Company's change in control plans as discussed above (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based compensation expense</font><font style="font-family:inherit;font-size:10pt;">:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to CIC modifications</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,026</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:28px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total non-cash stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,877</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,416</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,185</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in computer equipment in property and equipment, net in our consolidated balance sheet and excluded from purchases of property and equipment in the statements of cash flow at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, in non-cash stock-based compensation expense related to capitalized software which was developed for internal use during the fiscal years then ended. These amounts would have otherwise been charged to research and development expense for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net cash proceeds from the exercise of Options were </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of restricted stock awards and restricted stock units is equal to the closing price of our Common Stock on NASDAQ on the date of grant.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates.&#160;&#160;The weighted-average forfeiture rates for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> were based on historical data.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were no Options granted during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.&#160;Options granted to officers and employees under the Plan generally have a </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">-year term, vesting </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> immediately and </font><font style="font-family:inherit;font-size:10pt;">25%</font><font style="font-family:inherit;font-size:10pt;"> on each of the first three anniversaries of the grant date.&#160;&#160;Options granted to non-employee directors under the Plan generally have a </font><font style="font-family:inherit;font-size:10pt;">10</font><font style="font-family:inherit;font-size:10pt;">-year term and vest and become exercisable immediately on the grant date.&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Awards</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the provisions of the Plan, Ultimate may, at the discretion of the Compensation Committee or the Board, grant restricted stock awards (&#8220;Restricted Stock Awards&#8221;) to officers, employees and non-employee directors.&#160;&#160;The shares of Common Stock issued under Restricted Stock Awards are subject to certain vesting requirements and restrictions on transfer.&#160;&#160;During the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, we granted Restricted Stock Awards for </font><font style="font-family:inherit;font-size:10pt;">453,023</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">579,320</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">235,000</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, of Common Stock to officers and employees and we granted Restricted Stock Awards for </font><font style="font-family:inherit;font-size:10pt;">9,815</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">9,910</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">10,375</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, of Common Stock to non-employee directors.&#160;&#160;Compensation expense for Restricted Stock Awards is measured based on the closing market price of our Common Stock at the date of grant and is recognized on a straight-line basis over the vesting period.&#160;&#160;Holders of Restricted Stock Awards have all rights of a stockholder including the right to vote the shares and receive all dividends and other distributions paid or made with respect thereto during the vesting period.&#160;Each Restricted Stock Award granted to officers and employees vest in three equal annual installments of </font><font style="font-family:inherit;font-size:10pt;">33-1/3%</font><font style="font-family:inherit;font-size:10pt;"> of the number of Restricted Stock Unit Awards on the anniversary of the date of grant thereof, subject to the grantee&#8217;s continued employment with Ultimate or any of its subsidiaries on each such vesting date and subject further to accelerated vesting in the event of a change in control of Ultimate, death or disability, the termination of employment by Ultimate without cause. &#160;Each Restricted Stock Award granted to non-employee directors becomes vested on the fourth anniversary of the respective date of grant, subject to the grantee&#8217;s continued board services on each such vesting date and subject further to accelerated vesting in the event of a change in control of Ultimate, death or disability, the termination of employment by Ultimate without cause or, in the case of a non-employee director, at cessation of his board services at the end of his term.&#160;&#160;Included in our consolidated statements of income for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$79.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$56.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$23.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of non-cash stock-based compensation expense (which includes amounts capitalized associated with an internal-use development project) for Restricted Stock Awards.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Unit Awards</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate may, at the discretion of the Compensation Committee, make Awards of stock units or restricted stock units under the Plan (&#8220;Restricted Stock Unit Awards&#8221;) to certain officers and employees.&#160;&#160;A Restricted Stock Unit Award is a grant of a number of hypothetical share units with respect to shares of Common Stock that are subject to vesting and transfer restrictions and conditions under a restricted stock unit award agreement.&#160;&#160;The value of each unit is equal to the fair value of one share of Common Stock on any applicable date of determination.&#160;&#160;The payment with respect to each unit under a Restricted Stock Unit Award may be made, at the discretion of the Compensation Committee, (i) in a number of shares of our Common Stock equal to the number of Restricted Stock Units becoming vested, (ii) in cash, in an amount equal to the fair market value of a share of our Common Stock on the vesting date multiplied by the number of restricted stock units becoming vested on such date or (iii) in a combination of both.&#160;&#160;The grantee of a Restricted Stock Unit Award does not have any rights as a stockholder with respect to the shares subject to a Restricted Stock Unit Award until such time as shares of Common Stock are delivered to the grantee pursuant to the terms of the related stock unit award agreement.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted Stock Unit Awards vest in three equal annual installments of </font><font style="font-family:inherit;font-size:10pt;">33-1/3%</font><font style="font-family:inherit;font-size:10pt;"> of the number of Restricted Stock Unit Awards on each of the first three anniversaries of the date of grant thereof, subject to the participant&#8217;s continued employment with Ultimate or any of its subsidiaries on each such vesting date and subject further to accelerated vesting in the event of a change in control of Ultimate, death or disability, the termination of employment by Ultimate without cause and shall be payable as described above, provided, however, that if any such anniversary is not a date on which our Common Stock is traded on NASDAQ, then the vesting date shall be the last such trading day immediately preceding such anniversary; and provided further, however, that if the Chief Financial Officer (&#8220;CFO&#8221;) of Ultimate should determine that any such anniversary falls within a period during which the participant is prohibited from trading Ultimate&#8217;s Common Stock under our stock trading policy, the CFO shall so advise the participant in writing and the vesting date shall be the date as of which the CFO has determined that such period has ended.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">363,458</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">241,235</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">207,000</font><font style="font-family:inherit;font-size:10pt;"> Restricted Stock Unit Awards granted to employees during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;Non-cash stock-based compensation expense for Restricted Stock Unit Awards is measured based on the fair market value of our Common Stock on the date of grant and recognized on a straight-line basis over the vesting period.&#160;&#160;Included in Ultimate&#8217;s consolidated statements of operations for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$38.8 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$29.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$22.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of non-cash stock-based compensation expense (which includes amounts capitalized associated with an internal-use development project) for Restricted Stock Unit Awards.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Option, Restricted Stock and Restricted Stock Unit Activity</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes Option activity for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, as follows (in thousands, except per share amounts and years):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Term (in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding and exercisable at December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">722</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.68</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,758</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.68</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(189</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding and exercisable at December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,373</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding and exercisable at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">344</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,797</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of Options in the table above represents total pretax intrinsic value (i.e., the difference between the closing price of our Common Stock on the last trading day of the reporting period and the exercise price, times the number of shares) that would have been received by the Option holders had all Option holders exercised their Options on </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;The amount of the aggregate intrinsic value changes, based on the fair value of our Common Stock.&#160;&#160;Total intrinsic value of Options exercised during the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$32.0 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$28.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$44.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;&#160;There were no Options vested during the years ended December 31, 2014, 2013 and 2012. All options granted under the Plan and the Prior Plan are fully vested as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes Restricted Stock and Restricted Stock Unit Award activity for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;&#160;Restricted Stock Unit Awards</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(153</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(242</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115.18</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.77</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147.24</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">463</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">173.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(668</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145.47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170.36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,161</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164.77</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">562</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170.73</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$120.1 million</font><font style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation cost related to non-vested Restricted Stock Awards is expected to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">1.57</font><font style="font-family:inherit;font-size:10pt;"> years.&#160;&#160;As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$62.9 million</font><font style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation costs related to non-vested Restricted Stock Unit Awards is expected to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">1.80</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information with respect to Options outstanding and Options exercisable under the Plan at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Exercise Prices</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$14.72&#8212;$27.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$28.41&#8212;$28.41</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.10</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$30.34&#8212;$30.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$32.39&#8212;$32.39</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.57</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$32.54&#8212;$34.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$14.72&#8212;$34.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343,764</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.76</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343,764</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.76</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Board Compensation</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Each non-employee director of Ultimate receives compensation for serving on the Board, payable exclusively in the form of Restricted Stock Awards granted under the Plan.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the Plan, (i) each non-employee director was granted a restricted stock award of </font><font style="font-family:inherit;font-size:10pt;">400</font><font style="font-family:inherit;font-size:10pt;"> shares of Common Stock for each regular meeting of the Board attended during each quarter of 2014, 2015 and 2016 and (ii) each of the Chairmen of the Audit Committee, Compensation Committee and Nominating Committee was granted a restricted stock award of </font><font style="font-family:inherit;font-size:10pt;">50</font><font style="font-family:inherit;font-size:10pt;"> shares of Common Stock for attendance at each regular meeting of the Committee during each quarter of 2014, 2015 and 2016 that he chaired. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, in </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> each non-employee director was granted, for each fiscal quarter during which he served, a restricted stock award of that number of shares of Common Stock equal to the quotient of </font><font style="font-family:inherit;font-size:10pt;">$12,500</font><font style="font-family:inherit;font-size:10pt;"> divided by the closing price of the Common Stock on NASDAQ on the date of grant, which is the effective date of the grant determined by the Board for each such quarter, rounded down to the closest full number of shares.&#160;&#160;Under the arrangement as amended, the date of grant shall not be a date prior to the date of the Board&#8217;s determination of the same and such restricted stock awards shall vest on the fourth anniversary of the date of grant, subject to accelerated vesting in the event of a director&#8217;s death, disability, cessation of service or the end of his term or the occurrence of a change of control of Ultimate.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about Restricted Stock Awards granted by us to non-employee directors in exchange for director related services rendered for </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:79.8828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Market Value of Restricted Stock Awards Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Restricted Stock Awards Granted</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118.03</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191.67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The non-cash compensation expense, recognized in the consolidated statements of income related to the Restricted Stock Awards granted to non-employee directors, including the chairmen of the Audit, Compensation and Nominating Committees, determined pursuant to the application of ASC 718 for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$1,839,000</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1,757,000</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1,652,000</font><font style="font-family:inherit;font-size:10pt;">, respectively, and is included in general and administrative expenses in the consolidated statements of income. The non-cash stock-based expense amounts are included in the non-cash stock-based compensation expense for restricted stock awards in the consolidated statements of operations.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The holders of Common Stock are entitled to one vote per share for each share held of record on all matters submitted to a vote of the stockholders.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings Per Share</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Earnings per share calculations require a dual presentation&#160;&#8212; &#8220;basic&#8221; and &#8220;diluted.&#8221; Basic earnings per share is computed by dividing income available to common stockholders (the numerator) by the weighted average number of common shares (the denominator) for the period. The computation of diluted earnings per share is similar to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potentially dilutive common shares had been issued.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a reconciliation of the shares used in the computation of basic and diluted net income per share (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic weighted average shares outstanding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive equity instruments (1)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,438</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,087</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,050</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive shares outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,414</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,721</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,343</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Anti-dilutive equity instruments (1)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________________</font></div><div style="line-height:120%;padding-bottom:12px;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Includes options to purchase shares of Common Stock and other stock-based awards outstanding.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate&#8217;s financial instruments, consisting of cash and cash equivalents, investments in marketable securities, funds held for customers and the related obligations, accounts receivable, accounts payable, and capital lease obligations and other borrowings, approximated fair value (due to their relatively short maturity) as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">rrency</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The financial statements of Ultimate&#8217;s foreign subsidiaries have been translated into U.S. dollars.&#160;&#160;The functional currency of our wholly-owned subsidiary, The Ultimate Software Group of Canada, Inc., is the Canadian dollar.&#160;&#160;Assets and liabilities are translated into U.S. dollars at period-end exchange rates.&#160;&#160;Income and expenses are translated at the average exchange rate for the reporting period.&#160;&#160;The resulting non-cash foreign currency translation adjustments, representing unrealized gains or losses, are included in consolidated stockholders&#8217; equity as a component of accumulated other comprehensive income (loss).&#160;&#160;Realized gains and losses resulting from foreign exchange transactions are included in total operating expenses in the consolidated statements of operations. Included in accumulated other comprehensive income (loss), as presented in the accompanying consolidated balance sheets, are </font><font style="font-family:inherit;font-size:10pt;">$6.9 million</font><font style="font-family:inherit;font-size:10pt;"> of unrealized translation losses at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.8 million</font><font style="font-family:inherit;font-size:10pt;"> of unrealized translation losses at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. There were no significant reclassifications of realized gains and losses resulting from foreign exchange transactions to the consolidated statements of income for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in comprehensive income (loss) for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> were realized foreign currency translation losses and unrealized foreign currency translation gains (losses), as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:65%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized foreign currency translation (loss) gains</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized foreign currency translation gains (losses)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">843</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,195</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,143</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of cost over the net tangible and identifiable intangible assets of acquired businesses.&#160;&#160;Goodwill amounts are not amortized, but rather tested for impairment at least annually. Identifiable intangible assets acquired in business combinations are recorded based upon fair value at the date of acquisition and amortized over their estimated useful lives. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying value of goodwill were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill, December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill from Vestrics Acquisition (1)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill from Kanjoya Acquisition (2)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustment (3)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,286</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill, December 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,322</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,410</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________________</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Represents the goodwill recognized for the Vestrics Acquisition on May 11, 2016. See Note 4 of the Notes to Consolidated Financial Statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) Represents the estimated goodwill recognized for the Kanjoya Acquisition on September 29, 2016. See Note 4 of the Notes to Consolidated Financial Statements.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) Represents the impact of the foreign currency translation of the portion of goodwill that is recorded by our Canadian subsidiary whose functional currency is also its local currency. Such goodwill is translated into U.S. dollars using exchange rates in effect at period end. Adjustments related to foreign currency translation are included in other comprehensive income (loss).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s amortizable intangible assets have estimated useful lives as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="18" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cumulative Translation Adjustment (1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Remaining Useful Life </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,026</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.7</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,194</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,300</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,530</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,026</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,744</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="18" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cumulative Translation Adjustment (1)</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Carrying Amount</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(736</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,700</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,415</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,118</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,167</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________________</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Represents the impact of the foreign currency translation of the portion of acquired intangible assets that is recorded by our Canadian subsidiary whose functional currency is also its local currency. Such intangible assets are translated into U.S. dollars using exchange rates in effect at period end. Adjustments related to foreign currency translation are included in other comprehensive income (loss).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Acquired intangible assets are amortized over their estimated useful life, generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">ten</font><font style="font-family:inherit;font-size:10pt;"> years, in a manner that reflects the pattern in which the economic benefits are consumed. Included in acquired intangible assets as of December 31, 2016, were </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> of assets with indefinite lives. There were no assets, with indefinite lives, as of December 31, 2015. Amortization expense for acquired intangible assets was </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, 2015 and 2014. Future amortization expense for acquired intangible assets is as follows, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:71.6796875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,192</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,744</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments and estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, our goodwill totaled </font><font style="font-family:inherit;font-size:10pt;">$35.3 million</font><font style="font-family:inherit;font-size:10pt;"> and our identifiable net intangible assets totaled </font><font style="font-family:inherit;font-size:10pt;">$23.9 million</font><font style="font-family:inherit;font-size:10pt;">. We assess the impairment of goodwill of our reporting unit annually, or more often if events or changes in circumstances indicate that the carrying value may not be recoverable.&#160; Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value.&#160; If the reporting unit does not pass the qualitative assessment, then the reporting unit's carrying value is compared to its fair value.&#160; We consider both market and discounted cash flow approaches to determine the fair value of the reporting unit.&#160; Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value.&#160; The discounted cash flow approach uses expected future operating results.&#160; Failure to achieve these expected results may cause a future impairment of goodwill at the reporting unit.&#160; We conducted our annual impairment test of goodwill as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">. &#160;As a result of this test, we determined that no adjustment to the carrying value of goodwill for our reporting unit was required.&#160; </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate our amortizable intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable based on expected undiscounted cash flows attributable to that asset or group of assets. The amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. We also evaluate the estimated remaining useful lives of intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization. Assumptions and estimates about future values and remaining useful lives of our intangible assets are complex and subjective. They can be affected by a variety of factors, including external factors such as industry and economic trends and internal factors such as changes in our business strategy and our internal forecasts.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Guarantees</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The standard commercial terms in our sales contracts for UltiPro include an indemnification clause that indemnifies the customer against certain liabilities and damages arising from any claims of patent, copyright, or other proprietary rights of any third party. Due to the nature of the intellectual property indemnification provided to our customers, we cannot estimate the fair value, or determine the total nominal amount, of the indemnification until such time as a claim for such indemnification is made.&#160;&#160;In the event of a claim made against us under such provision, we evaluate estimated losses for such indemnification considering such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.&#160;&#160;To date, Ultimate has not had any claims made against it under such provision and, accordingly, has not accrued any liabilities related to such indemnifications in its consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-Lived Assets</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate the carrying value of long-lived assets when indicators of impairment exist.&#160;&#160;For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, no such events or circumstances were identified.&#160;&#160;The carrying value of a long-lived asset is considered impaired when the undiscounted expected future cash flows from such asset (or asset group) are separately identifiable and less than the asset&#8217;s (or asset group&#8217;s) carrying value.&#160;&#160;In that event, a loss is recognized to the extent that the carrying value exceeds the fair value of the long-lived asset.&#160;&#160;Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved.&#160;&#160;For the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, we recorded no impairment of our long-lived assets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the income tax provision of </font><font style="font-family:inherit;font-size:10pt;">$11.2 million</font><font style="font-family:inherit;font-size:10pt;"> was based on book income from operations before income taxes of </font><font style="font-family:inherit;font-size:10pt;">$41.4 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, the income tax provision of </font><font style="font-family:inherit;font-size:10pt;">$20.4 million</font><font style="font-family:inherit;font-size:10pt;"> was based on book income from operations before income taxes of </font><font style="font-family:inherit;font-size:10pt;">$43.1 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;For the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">, the income tax provision of </font><font style="font-family:inherit;font-size:10pt;">$9.6 million</font><font style="font-family:inherit;font-size:10pt;"> was based on a book loss from operations before income taxes of </font><font style="font-family:inherit;font-size:10pt;">$54.3 million</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;Deferred tax assets and liabilities are determined based on the difference between financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax provision consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current taxes:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and local</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,021</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,078</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(856</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and local</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,289</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">317</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,592</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax provision is different from that which would be obtained by applying the statutory federal income tax rate of </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> to income from continuing operations before income taxes as a result of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision at statutory federal tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and local income taxes, net of the federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,598</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,488</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,303</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-deductible expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in tax rates</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of ASU 2016-09 excess tax benefits, federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research credit, federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(162</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,592</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets and liabilities reflect the net effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.&#160;&#160;Significant components of our deferred tax assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,026</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research credit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">918</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accruals not currently deductible</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charitable contributions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,081</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,891</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,985</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,610</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,985</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,610</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49,745</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,818</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign, primarily acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,264</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(33,464</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net deferred tax assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,721</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,146</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ultimate considers all available evidence, both positive and negative, including historical levels of pre-tax book income, expiration of net operating loss carryforwards, expectations and risks associated with estimates of future taxable income, ongoing prudent and feasible tax planning strategies and reversal of deferred tax liabilities in assessing the need for the valuation allowance. If it is not more likely than not that we will recover our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be recoverable.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:52px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The available positive evidence at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> included, among other factors, </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;"> of cumulative historical pre-tax book income and a projection of future pre-tax book income and taxable income.&#160;&#160;As a result of our analysis of all available evidence, both positive and negative, we believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize all of the deferred tax assets as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">. As such, there was no valuation allowance for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">.&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Management continues to apply the exception to the comprehensive recognition of deferred income taxes to the undistributed earnings of our foreign subsidiary, Ultimate Canada.&#160;&#160;The comprehensive recognition of deferred income taxes presumes that all undistributed earnings will be transferred to the parent entity.&#160;&#160;This presumption may be overcome by the parent entity, and no income taxes would be accrued, if sufficient evidence shows that the subsidiary has invested or will invest the undistributed earnings indefinitely or that the earnings will be remitted in a tax-free liquidation.&#160;&#160;A parent entity shall have evidence of specific plans for reinvestment of undistributed earnings of a subsidiary which demonstrates that remittance of the earnings will be postponed indefinitely.&#160;&#160;These criteria required to overcome the presumption are sometimes referred to as the indefinite reversal criteria.&#160;&#160;Accordingly, deferred income taxes of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> were not recognized on the undistributed earnings of Ultimate Canada.&#160;&#160;The deferred tax liability, net of available foreign tax credits, resulting from the cumulative undistributed earnings are not deemed material. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recorded a deferred tax asset, of </font><font style="font-family:inherit;font-size:10pt;">$13.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> during 2014, for the years 1998 through 2013, and 2014, respectively, as a result of a research and development credit study. We recorded a deferred tax asset for research and development credits of </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> during the years 2015 and 2016, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, we had approximately </font><font style="font-family:inherit;font-size:10pt;">$148.5 million</font><font style="font-family:inherit;font-size:10pt;"> of net operating loss carryforwards for Federal income tax reporting purposes available to offset future taxable income.&#160;&#160;Prior to January 1, 2016, the tax benefit of net operating loss carryforwards attributable to deductions from the exercise of non-qualified employee, and non-employee director, stock options and the vesting of restricted stock units and restricted stock awards, were credited to paid-in-capital and deferred tax asset only to the extent realized through a reduction of income taxes payable.&#160;&#160;As a result, prior to January 1, 2016, the excess tax benefits associated with stock-based compensation&#160;were included in net operating loss carryforwards but not reflected in deferred tax assets.&#160;&#160;Upon adoption of ASU 2016-09, the excess tax benefits associated with stock based compensation were reflected in deferred tax assets. These excess tax benefits combined with the associated financial statement expense (previously included in the stock-based compensation line of this footnote), are currently reflected in the Net operating loss line. During 2015, we realized a tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$42.0 million</font><font style="font-family:inherit;font-size:10pt;"> comprised of a </font><font style="font-family:inherit;font-size:10pt;">$31.9 million</font><font style="font-family:inherit;font-size:10pt;"> and a </font><font style="font-family:inherit;font-size:10pt;">$10.1 million</font><font style="font-family:inherit;font-size:10pt;"> credit to paid-in-capital and deferred tax asset, respectively.&#160;&#160;During 2014, we realized a tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$33.5 million</font><font style="font-family:inherit;font-size:10pt;"> comprised of a </font><font style="font-family:inherit;font-size:10pt;">$27.5 million</font><font style="font-family:inherit;font-size:10pt;"> and a </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> credit to paid-in capital and deferred tax asset, respectively. The carryforwards expire from 2018 through 2034 and from 2016 through 2034, for Federal and state income tax reporting purposes, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-09, "Improvements to Employee Share-Based Payment Accounting"&#160;("ASU 2016-09"). The standard amends the accounting for share-based payments to employees effective for annual periods beginning after December 15, 2016, with early adoption permitted. The standard requires transition for specific objectives of the standard. Amendments related to the timing of when excess tax benefits are recognized, minimum statutory withholding requirements, forfeitures, and intrinsic value should be applied using a modified retrospective transition method by means of a cumulative-effect adjustment to equity as of the beginning of the period in which the guidance is adopted. We elected to early adopt ASU 2016-09 in the third quarter of fiscal year 2016 which requires us to reflect any adjustments as of January 1, 2016. The primary impact of adoption was the recognition of excess tax benefits in our provision for income taxes rather than paid-in capital for all periods in fiscal year 2016. ASU 2016-09 requires entities to recognize all income tax effects of stock-based compensation in the income statement when the restricted stock units and awards vest and when the stock options are exercised. Prior to the adoption of ASU 2016-09, companies could not recognize excess tax benefits (the amount by which the tax deduction exceeds the financial statement expense previously recorded) when a restricted stock unit or award vested or an option was exercised if the related tax deduction increased a net operating loss carryforward rather than a reduction in income taxes payable. Consequently, the excess tax benefits were credited to paid-in-capital and a deferred tax asset only to the extent realized through a reduction of income taxes payable when realized, which resulted in the excess tax benefits being included in Ultimate&#8217;s net operating loss carryforwards, while being excluded from deferred tax assets on the balance sheet. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. Adoption of the new standard resulted in a </font><font style="font-family:inherit;font-size:10pt;">$39.7 million</font><font style="font-family:inherit;font-size:10pt;"> cumulative-effect adjustment as of January 1, 2016 to record a deferred tax asset with the offset to retained earnings in the balance sheet representing the amount of our net operating loss carryforward attributable to excess tax benefits. We recognized </font><font style="font-family:inherit;font-size:10pt;">$23.7 million</font><font style="font-family:inherit;font-size:10pt;"> of excess tax benefits in our provision for income taxes for the twelve months ended December 31, 2016.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Utilization of such net operating loss carryforwards, as well as tax credit carryforwards, may be limited as a result of cumulative ownership changes in Ultimate&#8217;s equity instruments due to ownership change provisions of Internal Revenue Code Section 382 and similar state provisions. The Internal Revenue Service examination of our U.S. Federal income tax return for the year ended December 31, 2010 was completed in 2013 with no change to the taxable income or income tax liability as reported.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASC 740, &#8220;Income Taxes,&#8221; ("ASC 740") requires that a position taken or expected to be taken in a tax return be recognized in the financial statements when it is more likely than not (i.e., a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement.&#160;&#160;During 2013, the Internal Revenue Service completed their examination of our U.S. Federal income tax return for the year ended December 31, 2010, which resulted in the recognition of previously unrecognized tax benefits of approximately </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;">, which decreased our provision for income taxes and our effective tax rate. As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> of gross unrecognized tax benefits resulting from a research and development credit attributable to the 1998-2014 years as a result of the completion of the research and development activities study that if recognized would affect the annual effective tax rate. During 2015 we increased the unrecognized tax benefits by </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> related to the completion of the research credit study for 2014 and increased the unrecognized tax benefits by </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> related to the research credit study estimate for 2015, totaling </font><font style="font-family:inherit;font-size:10pt;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> at December 31, 2015. During 2016, we increased the unrecognized tax benefits by </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> related to the completion of the research credit study for 2015 and increased the unrecognized tax benefits by </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> related to the research credit study estimate for 2016, totaling </font><font style="font-family:inherit;font-size:10pt;">$7.2 million</font><font style="font-family:inherit;font-size:10pt;"> at December 31, 2016. While it is often difficult to predict the final outcome of any particular uncertain tax position, management does not believe that it is reasonably possible that the estimates of unrecognized tax benefits will change significantly in the next twelve months.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax years 1998 to </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> remain subject to future examination by the tax jurisdictions in which we are subject to tax.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize interest and penalties accrued related to unrecognized tax benefits as components of our income tax provision.&#160;&#160;Due to our net operating loss carryover position, we did not have any interest and penalties accrued upon the adoption of ASC 740, and, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, we did not have any interest and penalties accrued related to unrecognized tax benefits.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at January 1,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions taken in prior period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross increases</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross decreases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions taken in current period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross increases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">874</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Statute expiration</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31,</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,241</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,950</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are subject to Federal, foreign and state corporate income taxes.&#160;&#160;We account for income taxes using an asset and liability approach under which deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which the taxes become payable.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We make certain estimates and judgments in determining income tax expense for financial statement purposes.&#160;&#160;These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We assess the likelihood that Ultimate will be able to recover its deferred tax assets.&#160;&#160;Management considers all available evidence, both positive and negative, including historical levels of pre-tax book income, expiration of net operating losses, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies, as well as current tax laws and interpretation of current tax laws, in assessing the need for a valuation allowance.&#160;&#160;If recovery is not likely, we record a valuation allowance against the deferred tax assets that we estimate will not ultimately be recoverable.&#160;&#160;The available positive evidence at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> included, among other factors, </font><font style="font-family:inherit;font-size:10pt;">three years</font><font style="font-family:inherit;font-size:10pt;"> of cumulative historical pre-tax book income and a projection of future pre-tax book income and taxable income sufficient to realize all of our remaining deferred tax assets.&#160;&#160;As a result of our analysis of all available evidence, both positive and negative, we believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize all of the deferred tax assets as of December 31, 2016. See Note 14 for further discussion.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ASC 740, "Income Taxes" ("ASC 740") provides guidance on the related de-recognition, classification, interest and penalties, accounting for interim periods, disclosure and transition of uncertain tax positions.&#160;&#160;Our accounting policy is to record the tax effects of a change in the opening balance of the unrecognized tax benefits (including unrecognized tax benefits related to prior-period discontinued operations) in current-period income (loss) from continuing operations. We recognize interest and penalties accrued related to unrecognized tax benefits as components of our income tax provision. We did not have any interest and penalties accrued upon the adoption of ASC 740, and, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, we did not have any interest and penalties accrued related to unrecognized tax benefits.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amortized cost and fair value of the marketable available-for-sale securities by contractual maturity at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> are shown below (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:78.7109375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due in one year or less</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,234</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">120,190</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,813</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,712</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">173,047</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Nature of Operations</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Ultimate Software Group, Inc. and subsidiaries (&#8220;Ultimate,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) is a leading cloud provider of people management solutions, often referred to as human capital management (&#8220;HCM&#8221;). Ultimate's UltiPro product suite (&#8220;UltiPro&#8221;) is a comprehensive, engaging solution that has human resources ("HR"), payroll, and benefits management at its core and includes global people management, available in twelve languages with more than </font><font style="font-family:inherit;font-size:10pt;">35</font><font style="font-family:inherit;font-size:10pt;"> country-specific localizations. The solution is delivered via software-as-a-service to organizations based in the United States and Canada, including those with global workforces. UltiPro is designed to deliver the functionality businesses need to manage the complete employment life cycle from recruitment to retirement.&#160;We market our UltiPro solutions primarily to enterprise companies, which we define as organizations with </font><font style="font-family:inherit;font-size:10pt;">2,501</font><font style="font-family:inherit;font-size:10pt;"> or more employees, including those with </font><font style="font-family:inherit;font-size:10pt;">10,000</font><font style="font-family:inherit;font-size:10pt;"> or more employees; mid-market companies, which we define as those having </font><font style="font-family:inherit;font-size:10pt;">501</font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;">2,500</font><font style="font-family:inherit;font-size:10pt;"> employees; and strategic market companies, which we define as those having </font><font style="font-family:inherit;font-size:10pt;">100</font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;">500</font><font style="font-family:inherit;font-size:10pt;"> employees. UltiPro is marketed primarily through our enterprise, mid-market and strategic direct sales teams.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Issued Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2014-09, &#8220;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers: (Topic&#160;606)&#8221;</font><font style="font-family:inherit;font-size:10pt;"> and issued subsequent amendments to the initial guidance in August 2015,&#160;March 2016, April 2016 and May 2016 within ASU 2015-14, ASU&#160;2016-08, ASU 2016-10 and ASU 2016-12, respectively (ASU 2014-09, ASU 2015-14, ASU 2016-08, ASU 2016-10 and ASU 2016-12 collectively, Topic 606). Topic 606 supersedes nearly all existing revenue recognition guidance under GAAP. The core principle of Topic 606 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. Topic 606 defines a five-step process (ASC 606-10-05-4(a) through 4 (e)) to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than are required under existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation, among others. Topic 606 also provides guidance on the recognition of costs related to obtaining customer contracts. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During 2016 we began discussions that addressed the potential impact Topic 606 would have on the consolidated financial statements and the required resources to implement the new standard. Assessment to the impact on the consolidated financial statements included an evaluation of the five steps outlined in ASC 606-10-05-4 (a) through (e) of 2016 along with enhancement of disclosures that will be required under paragraphs 606-10-50-1 through 50-21. In Ultimate&#8217;s evaluation of the standard, it has developed its initial plan for implementing the standard, which includes, but is not limited to, identifying contract populations and &#8220;in scope&#8221; contracts, identifying performance obligations in the &#8220;in scope&#8221; customer contracts, and evaluating impacts of variable consideration. It also includes determining the impacts the standard will have on the revenue reporting processes, ensuring the internal controls will operate effectively with the new standard and performing gap analyses on collected data and determining the relative accounting positions where applicable. Included in our assessment of the standard, we will focus on the potential impact on sales commissions and the term over which they will amortize. We have preliminarily determined that the implementation revenues that we recognize represent distinct performance obligations and do not believe the standard will materially alter the way we recognize revenues. We are still evaluating the overall effect the standard will have on the consolidated financial statements and related disclosures. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Topic 606 is effective for Ultimate on January 1, 2018 using either of two methods: (1)&#160;retrospective application of Topic 606 to each prior reporting period presented with the option to elect certain practical expedients as defined within Topic&#160;606 or (2)&#160;retrospective application of Topic 606 with the cumulative effect of initially applying Topic 606 recognized at the date of initial application and providing certain additional disclosures as defined per Topic&#160;606.&#160;Ultimate has not yet selected a transition method.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In November 2015, the FASB issued ASU 2015-17,&#160;Income Taxes (Topic 740): </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Balance Sheet Classification of Deferred Taxes"</font><font style="font-family:inherit;font-size:10pt;">&#160;("ASU 2015-17&#8221;).&#160;ASU 2015-17 requires entities to offset all deferred tax assets and liabilities (and valuation allowances) for each tax-paying jurisdiction within each tax-paying component and present the net deferred tax as a single noncurrent amount in a classified balance sheet. The new standard was effective for Ultimate on January 1, 2017. The standard permits the use of either the prospective or retrospective method. We are evaluating the effect that ASU 2015-17 will have on our consolidated financial statements and related disclosures. We have not yet selected a transition method.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Leases"</font><font style="font-family:inherit;font-size:10pt;">&#160;("ASU 2016-02"), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The new standard is effective for Ultimate on January 1, 2019 and early adoption is permitted. The standard requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. We are evaluating the effect that ASU 2016-02 will have on our consolidated financial statements and related disclosures. We have not yet determined the effect the standard will have on our ongoing financial reporting.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Standards</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">"Improvements to Employee Share-Based Payment Accounting"</font><font style="font-family:inherit;font-size:10pt;">&#160;("ASU 2016-09"). The standard amends the accounting for certain aspects of share-based payments to employees. The standard requires transition for specific objectives of the standard. Amendments related to the timing of when excess tax benefits are recognized, minimum statutory withholding requirements, and forfeitures should be applied using a modified retrospective transition method by means of a cumulative-effect adjustment to equity as of the beginning of the period in which the guidance is adopted. Amendments related to the presentation of employee taxes paid on the statement of cash flows when an employer withholds shares to meet the minimum statutory withholding requirement should be applied retrospectively. Amendments requiring recognition of excess tax benefits and tax deficiencies in the income statement should be applied prospectively. Further, an entity may elect to apply the amendments related to the presentation of excess tax benefits on the statement of cash flows using either a prospective transition method or a retrospective transition method. The new standard is effective for us beginning January 1, 2017, with early adoption permitted.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We elected to early adopt the new guidance in the third quarter of fiscal year 2016 which requires us to reflect any cumulative-effect and prospective method adjustments as of January 1, 2016, the beginning of the annual period that includes the interim period of adoption. The primary impact of adoption was the recognition of excess tax benefits in our provision for income taxes rather than additional paid-in capital for all periods in fiscal year 2016. Prior to the adoption of ASU 2016-09, companies could not recognize excess tax benefits (the amount by which the tax deduction exceeds the financial statement expense previously recorded) when a restricted stock unit or restricted stock award vested or an option was exercised if the related tax deduction resulted in an increase to a net operating loss carryforward rather than a reduction in income taxes payable. Consequently, the excess tax benefits were credited to additional paid-in-capital and a deferred tax asset was established, only to the extent realized through a reduction in income taxes payable, which resulted in the excess tax benefits being included in Ultimate&#8217;s net operating loss carryforwards, while being excluded from deferred tax assets on the balance sheet. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. Adoption of the new standard resulted in a </font><font style="font-family:inherit;font-size:10pt;">$39.7 million</font><font style="font-family:inherit;font-size:10pt;"> cumulative-effect adjustment as of January 1, 2016 to record a deferred tax asset with the offset to retained earnings in the balance sheet, representing the amount of our net operating loss carryforwards attributable to excess tax benefits. Additional amendments to the accounting for minimum statutory withholding tax requirements had no impact to retained earnings as of January 1, 2016, where the cumulative effect of these changes is required to be recorded. We have elected to continue to estimate forfeitures expected to occur to determine the amount of non-cash stock-based compensation costs to be recognized in each period.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We elected to apply the presentation requirements for cash flows related to excess tax benefits retrospectively to all periods presented which resulted in a reclassification of previously reported amounts to increase both net cash from operations and net cash used in financing of </font><font style="font-family:inherit;font-size:10pt;">$31.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$27.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended December 31, 2015 and 2014, respectively. The presentation requirements for cash flows related to employee taxes paid for withheld shares had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adoption of the new standard resulted in the recognition of excess tax benefits in our provision for income taxes rather than additional paid-in capital of </font><font style="font-family:inherit;font-size:10pt;">$23.7 million</font><font style="font-family:inherit;font-size:10pt;"> for the year ended December 31, 2016.</font></div><div style="line-height:120%;padding-bottom:12px;padding-top:16px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In April 2015, the FASB issued ASU 2015-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;Customer's Accounting for Fees Paid in a Cloud Computing Arrangement"</font><font style="font-family:inherit;font-size:10pt;"> ("ASU 2015-05"), which requires that if a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. Further, it requires that if a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. ASU 2015-05 will not change GAAP for a customer&#8217;s accounting for service contracts. The new standard became effective for Ultimate on January 1, 2016. The effect of the adoption of ASU 2015-05 has had no material impact on our consolidated financial statements and related disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation, Consolidation and the Use of Estimates</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements of Ultimate have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements included herein reflect all adjustments, which are, in the opinion of Ultimate&#8217;s management, necessary for a fair presentation of the information for the periods presented. The preparation of financial statements in conformity with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, income taxes, the allowance for doubtful accounts, the valuation of deferred tax assets and long-lived assets, among others discussed below.&#160;&#160;Actual results could differ from those estimates.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements reflect the financial position and operating results of Ultimate and include its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment, net</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255,048</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less:&#160;&#160;accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,556</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,558</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,492</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense on property and equipment, including depreciation and amortization expense on property and equipment under capital leases, totaled </font><font style="font-family:inherit;font-size:10pt;">$25.5 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$20.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$18.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in property and equipment, net, is computer equipment acquired under capital leases as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less:&#160;&#160;accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,732</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,473</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capital leases entered into and included in property and equipment totaled </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">See Note 10 in the Notes to Consolidated Financial Statements for further discussion of computer software development costs related to internal-use software which is included in property and equipment, net.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment is stated at cost, net of accumulated depreciation and amortization. Property and equipment is depreciated using the straight-line method over the estimated useful lives of the assets, which range from </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> years. Leasehold improvements and assets under capital leases are amortized over the shorter of the life of the asset or the term of the lease over periods ranging from approximately </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">15</font><font style="font-family:inherit;font-size:10pt;"> years. Maintenance and repairs are charged to expense when incurred; betterments are capitalized. Upon the sale or retirement of assets, the cost, accumulated depreciation and amortization are removed from the accounts and any gain or loss is recognized.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Computer Software Development Costs</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software development costs related to software developed for internal use falls under the accounting guidance of ASC Topic 350-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles Goodwill and Other&#8211;Internal Use Software</font><font style="font-family:inherit;font-size:10pt;">, in which computer software costs are expensed as incurred during the preliminary project stage and capitalization begins in the application development stage once the capitalization criteria are met. Costs associated with post implementation activities are expensed as incurred. Costs capitalized during the application development stage include external direct costs of materials and services consumed in developing or obtaining internal-use software and payroll and payroll-related costs for employees who are directly associated with, and who devote time to, the internal-use computer software. In addition to capitalizing costs for software (which are used by us in our general operations, for internal purposes), we also capitalize costs under ASC Topic 350-40 for certain software development projects related to our suite of products sold to our customers exclusively on a subscription basis under our software-as-a-service offering of UltiPro. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">166,420</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,297</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,246</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,932</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,316</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">655</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">334,583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255,048</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less:&#160;&#160;accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">155,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">129,556</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,558</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,492</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">elated Party Transactions</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the years ending December 31, </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, we had no related party transactions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">oftware Development Costs</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We previously capitalized software costs in accordance with Accounting Standards Codification ("ASC") Topic 985-20, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Costs of Software to Be Sold, Leased, or Marketed. </font><font style="font-family:inherit;font-size:10pt;">Those capitalized software costs were fully amortized as of December&#160;31, 2013. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software development costs related to software developed for internal use falls under the accounting guidance of ASC Topic 350-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles Goodwill and Other-Internal Use Software. </font><font style="font-family:inherit;font-size:10pt;">These capitalized costs are included with property and equipment in the consolidated balance sheets and purchases of property and equipment in the statements of cash flows. Internal-use software is amortized on a straight-line basis over its estimated useful life, generally </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">seven</font><font style="font-family:inherit;font-size:10pt;"> years, commencing after the software development is substantially complete and the software is ready for its intended use.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;">, we capitalized </font><font style="font-family:inherit;font-size:10pt;">$37.9 million</font><font style="font-family:inherit;font-size:10pt;"> (including </font><font style="font-family:inherit;font-size:10pt;">$3.9 million</font><font style="font-family:inherit;font-size:10pt;"> in non-cash stock-based compensation) and </font><font style="font-family:inherit;font-size:10pt;">$26.3 million</font><font style="font-family:inherit;font-size:10pt;"> (including </font><font style="font-family:inherit;font-size:10pt;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;"> in non-cash stock-based compensation), respectively, of computer software development costs related to an internal-use development project for our UltiPro product offering (the "Development Project"). The capitalized costs for the Development Project were primarily from direct labor costs. For </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">, we recognized </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of amortization costs which were associated with certain product modules, of the Development Project which were ready for their intended use. The amortization of capitalized software is included in cost of recurring revenues. At each balance sheet date, we evaluate the useful lives of these assets and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Capitalized computer software development costs&#160;and accumulated amortization of capitalized software, developed for internal use,&#160;were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software development costs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,407</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,529</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,925</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,742</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(670</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer software development costs, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">110,482</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73,787</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,794</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue is primarily comprised of deferrals for recurring revenues for cloud services which are recognized over the term of the related contract as the services are performed, typically </font><font style="font-family:inherit;font-size:10pt;">24</font><font style="font-family:inherit;font-size:10pt;">-</font><font style="font-family:inherit;font-size:10pt;">36</font><font style="font-family:inherit;font-size:10pt;"> months and commencing with the related Live date; and implementation consulting services for which the services have not yet been rendered which are primarily recognized prior to the respective Live date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Recognition</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenues in accordance with Accounting Standards Update No. 2009-13, &#8220;Multiple-Deliverable Revenue Arrangements&#8221; (&#8220;ASU 2009-13&#8221;). We use the relative selling price method to allocate the total consideration to units of accounting in a multiple element arrangement. We allocate revenue in an arrangement using the estimated selling price (&#8220;ESP&#8221;) of deliverables if it does not have vendor-specific objective evidence (&#8220;VSOE&#8221;) or third-party evidence (&#8220;TPE&#8221;) of selling price.&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">VSOE is the price charged when the same or similar product or service is sold separately.&#160;&#160;We define VSOE as a median price of recent stand-alone transactions that are priced within a narrow range.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">TPE is determined based on the prices charged by our competitors for a similar deliverable when sold separately.&#160;&#160;However, due to the difficulty in obtaining sufficient information on competitor pricing and differences in our product offerings when compared with those of our peers, we generally are unable to reliably determine TPE.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESP is our best estimate of the selling price of an element in a transaction. If we are unable to establish selling price using either VSOE or TPE, we will use ESP in our allocation of arrangement consideration.&#160;&#160;The objective of ESP is to determine the price at which we would transact business if the product or service were sold by us on a stand-alone basis.&#160;&#160;Our determination of ESP involves the use of a customary discount from the list (or book) price for each element, with the discounted price applied within a narrow range.&#160;&#160;The customary discount is derived from historical data that has been analyzed to determine trends and patterns. We analyze the customary discount used for determining ESP on no less than an annual basis.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We evaluate each deliverable in our arrangements to determine whether it represents a separate unit of accounting.&#160;&#160;A deliverable constitutes a separate unit of accounting when it has stand-alone value to our customers.&#160;&#160;Our products and services continue to qualify as separate units of accounting under ASU 2009-13.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There are two major elements in our multiple element arrangements for the delivery of our UltiPro offering, which are recurring revenues (i.e., cloud subscription revenues) and services revenues (mostly implementation consulting services).&#160;&#160;&#160;</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For multiple element arrangements, the consideration allocated to cloud subscription revenues is recognized as recurring revenues over the initial contract period, as those subscription-based services are delivered, typically commencing with the Live date of the related product. The consideration allocated to fixed fee implementation consulting services in multiple element arrangements is recognized as services revenues on a percentage of completion basis, using reasonably dependable estimates with respect to milestones achieved (in relation to progression through implementation phases), by product.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Single element arrangements typically consist of renewals for cloud subscriptions and implementation consulting services sold on a time and materials basis. Under these single element arrangements, cloud subscription revenues are recognized over the related renewal period, as the services are delivered, and implementation consulting services are recognized as the related time and materials services are performed.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize revenues when all of the following criteria are met:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">persuasive evidence of an arrangement exists;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">delivery has occurred;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">the fees are fixed and determinable; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">collection is considered probable.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If collection is not considered probable, we recognize revenues when the fees are collected. If the fees are not fixed and determinable, we recognize revenues when the fees become due from the customer. If non-standard acceptance periods or non-standard performance criteria are required, we recognize revenue when the acceptance period expires or upon the satisfaction of the acceptance/performance criteria, as applicable.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of services revenues are recognized over the implementation period, which is from the contract execution date until the Live date. Cloud revenues are recognized over the initial contract term, typically beginning in the month the customer goes Live. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Recurring Revenues</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recurring revenues primarily consist of subscription revenues recognized from our customers' use of UltiPro after they have gone Live.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">i)&#160; Cloud subscription revenues are principally derived from PEPM fees earned from UltiPro units that are Live.&#160; Ongoing PEPM fees are recognized as subscription revenues as the services are delivered, typically commencing when the customer goes Live.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ii)&#160; Effective January 1, 2015, we no longer have maintenance revenues associated with our Legacy customers. Since the time we announced that we would stop supporting our Legacy product in 2012, we successfully converted the majority of our Legacy customers to the cloud. Those customers that did not convert terminated. </font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">With UltiPro, our customers do not have the right to take possession of our software and these arrangements are considered service contracts. The selling price of multiple deliverables in cloud arrangements is derived for each element based on the guidance provided by ASU 2009-13.&#160;&#160;The multiple elements that typically exist in cloud arrangements include (1) recurring revenues from the combination of hosting services, the right to use UltiPro, and maintenance of UltiPro (i.e., product enhancements, updates and customer support) and (2) professional services (i.e., primarily implementation consulting services).</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The pricing for the three elements that pertain to recurring revenues (i.e., hosting services, the right to use UltiPro and maintenance of UltiPro (as described above) is bundled.&#160;&#160;Since these three bundled elements are components of recurring revenues in the consolidated statements of income, allocation of selling price to each of the three elements is not necessary and they are not reported separately.&#160;&#160;Selling price, which is established through VSOE, for the bundled elements, as a whole, is determined on the basis of renewal pricing, without taking into consideration potential price increases or potential changes in the number of employees of the customer in the future due to the uncertainties surrounding these potential occurrences.&#160;&#160;These bundled elements are provided on an ongoing basis, represent undelivered elements and are recognized on a monthly basis as the related services are performed, commencing once the customer goes Live.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:underline;">Services Revenues</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Services revenues primarily include revenues from fees charged for implementation consulting services in connection with the implementation of our product solutions and, to a much lesser extent, fees for other services, including the provision of payroll-related forms, sales of time clocks and the printing of W-2 forms for certain customers, as well as certain client reimbursable out-of-pocket expenses.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our multiple element contracts contain recurring cloud revenues and implementation consulting services priced on a fixed fee basis. Time and materials implementation consulting services are sold as stand-alone sales not directly related to the basic implementation of the cloud product. The total arrangement consideration is allocated to services elements in the arrangement based on relative selling prices, using the prices established when the services are sold on a stand-alone basis.&#160;&#160;Selling price is established through ESP for fixed fee implementation consulting services that are included in our multiple element contracts.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues from implementation consulting services sold on a fixed-fee basis are recognized using the percentage of completion accounting method, which involves the use of estimates.&#160;&#160;Percentage of completion is measured at each reporting date based on progress made to date, using reasonably dependable estimates with respect to milestones achieved or billable hours, as applicable.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues from implementation consulting services, billed on a time and materials basis (at an hourly rate), are recognized as these services are performed.&#160;&#160;Other services are recognized as the product is shipped or as the services are rendered, depending on the specific terms of the related arrangement.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Included in property and equipment, net, is computer equipment acquired under capital leases as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">51,581</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,862</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less:&#160;&#160;accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,732</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,389</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,473</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the stock-based compensation expense associated with modifications made to the Company's change in control plans as discussed above (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based compensation expense</font><font style="font-family:inherit;font-size:10pt;">:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">71,119</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,390</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,185</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to CIC modifications</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,026</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:28px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total non-cash stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,877</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,416</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,185</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax provision consists of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current taxes:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(26,111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and local</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,021</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,078</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(856</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred taxes, net</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Federal</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,034</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,607</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and local</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,289</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,193</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">150</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">317</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,592</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Significant components of our deferred tax assets and liabilities at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred tax assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net operating losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,026</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">402</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax credit carryforwards</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">817</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research credit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,768</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">918</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accruals not currently deductible</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,012</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">790</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">338</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Charitable contributions</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,777</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,275</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,154</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">58,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred rent adjustment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,081</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,891</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,985</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,610</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less valuation allowance</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,985</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,610</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred tax liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(49,745</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32,818</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Foreign, primarily acquired intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(519</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(646</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross deferred tax liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(50,264</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(33,464</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net deferred tax assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,721</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,146</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The income tax provision is different from that which would be obtained by applying the statutory federal income tax rate of </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> to income from continuing operations before income taxes as a result of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Year Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision at statutory federal tax rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,490</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">State and local income taxes, net of the federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,598</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,488</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,303</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-deductible expenses</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(19,824</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Change in tax rates</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of ASU 2016-09 excess tax benefits, federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research credit, federal benefit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,727</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,239</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,873</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other, net</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(162</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">77</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(159</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax provision</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,165</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,384</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(9,592</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes SBC recognized by the Company (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SBC - Statements of income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,877</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,416</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,185</font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SBC - Capitalized software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,903</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,013</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,730</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;padding-left:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">SBC - Statements of stockholders' equity</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">117,780</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85,429</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,915</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#bfe4ff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the non-cash stock-based compensation expense resulting from stock-based arrangements that is recorded in our consolidated statements of income for the periods indicated (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of recurring revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,613</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,303</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,495</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of services revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,059</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,767</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,788</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,641</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,857</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,689</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">113,877</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,416</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,185</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth, by level within the fair value hierarchy, financial assets accounted for at fair value as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:21%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Observable Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Un- Observable Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in Active Markets</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Observable Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Un- Observable Inputs</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debentures and bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,172</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,446</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,097</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Agency bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,814</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,568</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-Backed Securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,902</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,902</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,902</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,974</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s amortizable intangible assets have estimated useful lives as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="18" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cumulative Translation Adjustment (1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Carrying Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Remaining Useful Life </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,026</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,238</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.7</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,194</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,506</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.3</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.0</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,300</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,530</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,026</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,744</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td colspan="18" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Cumulative Translation Adjustment (1)</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Carrying Amount</font></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,463</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,112</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.8</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(736</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,460</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.8</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-compete agreements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(216</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.9</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,700</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,415</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,118</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,167</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.2</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________________</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Represents the impact of the foreign currency translation of the portion of acquired intangible assets that is recorded by our Canadian subsidiary whose functional currency is also its local currency. Such intangible assets are translated into U.S. dollars using exchange rates in effect at period end. Adjustments related to foreign currency translation are included in other comprehensive income (loss).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The scheduled lease payments of the capital lease obligations are as follows as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:71.6796875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,346</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">883</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less amount representing interest</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(411</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Lease obligations reflected as current ($5,056) and non-current ($3,985)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,041</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Future minimum annual rental commitments related to these leases are as follows as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:71.6796875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,599</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,447</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,843</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,723</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,369</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in the carrying value of goodwill were as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill, December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill from Vestrics Acquisition (1)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,305</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill from Kanjoya Acquisition (2)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Translation adjustment (3)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">213</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,286</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill, December 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,322</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,410</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">_________________</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1) Represents the goodwill recognized for the Vestrics Acquisition on May 11, 2016. See Note 4 of the Notes to Consolidated Financial Statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2) Represents the estimated goodwill recognized for the Kanjoya Acquisition on September 29, 2016. See Note 4 of the Notes to Consolidated Financial Statements.</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3) Represents the impact of the foreign currency translation of the portion of goodwill that is recorded by our Canadian subsidiary whose functional currency is also its local currency. Such goodwill is translated into U.S. dollars using exchange rates in effect at period end. Adjustments related to foreign currency translation are included in other comprehensive income (loss).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information about Restricted Stock Awards granted by us to non-employee directors in exchange for director related services rendered for </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:79.8828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:40%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Market Value of Restricted Stock Awards Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Restricted Stock Awards Granted</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164.87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">118.03</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,570</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,555</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">160.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163.99</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,480</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">183.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,440</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,455</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,550</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">191.67</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,425</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210.29</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,445</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210.59</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,395</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes information with respect to Options outstanding and Options exercisable under the Plan at </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:30%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Exercisable</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Exercise Prices</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Term</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted- Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise Price</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$14.72&#8212;$27.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">60,052</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$28.41&#8212;$28.41</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.10</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$30.34&#8212;$30.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.56</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$32.39&#8212;$32.39</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.57</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,385</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$32.54&#8212;$34.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,225</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$14.72&#8212;$34.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343,764</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.76</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">343,764</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.76</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes Option activity for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, as follows (in thousands, except per share amounts and years):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Exercise Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Remaining Contractual Term (in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate Intrinsic Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,032</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(310</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding and exercisable at December 31, 2014</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">722</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.68</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,758</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.68</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(189</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.85</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding and exercisable at December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,373</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">532</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding and exercisable at December 31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">344</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,797</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes Restricted Stock and Restricted Stock Unit Award activity for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2014</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Awards</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">&#160;&#160;Restricted Stock Unit Awards</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91.28</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">88.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">152.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">207</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157.64</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(153</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(242</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">80.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">115.18</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2014</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,060</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">112.77</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">444</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">589</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(283</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(17</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">147.24</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,366</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156.18</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">463</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">168.94</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">173.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Released</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(668</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">122.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(214</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">145.47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170.36</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at December 31, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,161</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">164.77</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">562</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">170.73</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following is a reconciliation of the shares used in the computation of basic and diluted net income per share (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">For the Years Ended December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic weighted average shares outstanding</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,976</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,293</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of dilutive equity instruments (1)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,438</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,087</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,050</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dilutive shares outstanding</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,414</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,721</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,343</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Anti-dilutive equity instruments (1)</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for acquired intangible assets is as follows, as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:71.6796875%;border-collapse:collapse;text-align:left;"><tr><td colspan="5" rowspan="1"></td></tr><tr><td style="width:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,812</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,109</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,412</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,323</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Thereafter</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,192</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,744</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Public companies are required to report selected information about operating segments in annual and interim financial reports to shareholders, as well as related disclosures about an enterprise&#8217;s business segments, products, services, geographic areas and major customers. Ultimate operates its business as a single segment and is comprised as a single reporting unit.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our Amended and Restated 2005 Equity and Incentive Plan (the &#8220;Plan&#8221;) authorizes the grant of options to non-employee directors, officers and employees of Ultimate to purchase shares of Ultimate&#8217;s Common Stock.&#160;&#160;The Plan also authorizes the grant to such persons of restricted and non-restricted shares of Common Stock, stock appreciation rights, stock units and cash performance awards (collectively, together with stock options, the &#8220;Awards&#8221;).&#160;&#160;Prior to the adoption of the Plan, options to purchase shares of Common Stock were issued under our Nonqualified Stock Option Plan (the &#8220;Prior Plan&#8221;).&#160;&#160;Beginning in 2009, we began making grants to employees of restricted stock units in lieu of stock options.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the aggregate number of shares of Common Stock that were available to be issued under all Awards granted under the Plan was </font><font style="font-family:inherit;font-size:10pt;">1,162,546</font><font style="font-family:inherit;font-size:10pt;"> shares.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Plan provides broad discretion to the Compensation Committee of the Board of Directors to create appropriate equity incentives for directors, officers and employees of Ultimate.&#160;&#160;The Plan is intended to attract and retain talented employees and align employee and stockholder interests.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For purposes of calculating and accounting for stock-based compensation expense (&#8220;SBC&#8221;) in accordance with ASC 718, &#8220;Compensation &#8211; Stock Compensation&#8221; (&#8220;ASC 718&#8221;) for restricted stock awards and restricted stock units, we measure compensation based on the closing market price of our Common Stock at the date of grant and it is recognized on a straight-line basis over the vesting period.&#160;&#160;We estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates.&#160;&#160;The weighted-average forfeiture rate is based on historical data.</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with ASC 718, Ultimate capitalizes the portion of SBC expense attributed to personnel whose labor costs are being capitalized pursuant to ASC Topic 350-40, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles Goodwill and Other-Internal Use Software</font><font style="font-family:inherit;font-size:10pt;">, related to software development. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits for the years ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">2015</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2014</font><font style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:59%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2014</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at January 1,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,957</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,950</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions taken in prior period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross increases</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">205</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross decreases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax positions taken in current period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross increases</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,079</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">874</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,950</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Settlements</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Statute expiration</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance at December 31,</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,241</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,957</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,950</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts Receivable</font></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable are principally from end-users of Ultimate&#8217;s products. We maintain an allowance for doubtful accounts at an amount estimated to be sufficient to provide adequate protection against losses resulting from collecting less than full payment on accounts receivable. A considerable amount of judgment is required when the realization of receivables is assessed, including assessing the probability of collection and current credit-worthiness of each customer. If the financial condition of our customers were to deteriorate, resulting in a further impairment of their ability to make payments, an additional provision for doubtful accounts may be required.</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;</font><font style="font-family:inherit;font-size:10pt;">We charge off uncollectible amounts against the allowance for doubtful accounts in the period in which we determine they are uncollectible.</font></div></div> EX-101.SCH 9 ulti-20161231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2106100 - Disclosure - Allowance for Doubtful Accounts link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Allowance for Doubtful Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Basis of Presentation, Consolidation and the Use of Estimates link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Business Combinations - Acquisition of Capital Analytics, Inc., d/b/a Vestrics (Details) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Business Combinations - Acquisition of Kanjoya, Inc (Details) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Capital Lease Obligations link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Capital Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Capital Lease Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Computer Software Development Costs link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Computer Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Computer Software Development Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Foreign Currency link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Foreign Currency (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Foreign Currency (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Funds held for Customers, Corporate Investments in Marketable Securities and Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Funds held for Customers, Corporate Investments in Marketable Securities and Fair Value of Financial Instruments - AFS in unrealized loss positions (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Goodwill and Intangible Assets - Finite Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangible Assets (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Goodwill and Intangible Assets Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Income Taxes (Details 1) (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Investments in Marketable Securities and Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Investments in Marketable Securities and Fair Value of Financial Instruments (Details 1) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Investments in Marketable Securities and Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Prepaid Expenses and Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Prepaid Expenses and Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Property and Equipment 1 (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Stock-Based Compensation and Equity link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Stock-Based Compensation and Equity 1 (Details) link:presentationLink link:calculationLink link:definitionLink 2416404 - Disclosure - Stock-Based Compensation and Equity 2 (Details) link:presentationLink link:calculationLink link:definitionLink 2416405 - Disclosure - Stock-Based Compensation and Equity 3 (Details) link:presentationLink link:calculationLink link:definitionLink 2416406 - Disclosure - Stock-Based Compensation and Equity 4 (Details) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Stock-Based Compensation and Equity 5 (Details) link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Stock-Based Compensation and Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Stock-Based Compensation and Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2303302 - Disclosure - Sumary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 ulti-20161231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 ulti-20161231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 ulti-20161231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Prepaid Expense and Other Assets, Current [Abstract] Prepaid commissions on cloud sales Deferred Sales Commission Other prepaid expense Other Prepaid Expense, Current Other current assets Other Assets, Current Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Valuation and Qualifying Accounts [Abstract] Allowance for doubtful account Allowance for Credit Losses on Financing Receivables [Table Text Block] Property, Plant and Equipment [Abstract] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Vestrics Acquisition Vestrics Acquisition [Member] Vestrics Acquisition Business Acquisition [Line Items] Business Acquisition [Line Items] Consideration transferred Business Combination, Consideration Transferred Cash payment to acquire business Payments to Acquire Businesses, Gross Consideration held In escrow Business Combination, Consideration Held In Escrow Business Combination, Consideration Held In Escrow Goodwill Goodwill Working capital Business Combination, Working Capital, Net Business Combination, Working Capital, Net Finite-lived intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Foreign Currency [Abstract] Foreign Currency Foreign Currency Disclosure [Text Block] Income Tax Disclosure [Abstract] Income tax (provision) benefit components Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Income tax reconciliation to statutory rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation of unrecognized tax benefits Summary of Income Tax Contingencies [Table Text Block] Capital Lease Obligations [Abstract] Scheduled lease payments of the capital lease obligations Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Kanjoya, Inc. Kanjoya, Inc. [Member] Kanjoya, Inc. Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, December 31, 2015 Goodwill, Acquired During Period Goodwill, Acquired During Period Translation Adjustments Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, December 31, 2016 Commitments and Contingencies Disclosure [Abstract] Future minimum annual rental commitments related to operating leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Unrealized foreign currency translation gains (losses) Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Realized foreign currency translation (losses) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Unrealized foreign currency translation gains (losses) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed technology Technology-Based Intangible Assets [Member] Customer relationships Customer Relationships [Member] Non-compete agreements Noncompete Agreements [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Cumulative Translation Adjustment Finite-Lived Intangible Assets, Translation and Purchase Accounting Adjustments Net Carrying Amount Finite-Lived Intangible Assets, Net Estimated Useful Lives Finite-Lived Intangible Asset, Useful Life Amortization of Intangible Assets Amortization of Intangible Assets Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Provision for doubtful accounts Provision for Doubtful Accounts Non-cash stock-based compensation expense Share-based Compensation Income taxes Increase (Decrease) in Deferred Income Taxes Net amortization of premiums and accretion of discounts on available-for-sale securities Accretion (Amortization) of Discounts and Premiums, Investments Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and deferred rent Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of marketable securities Payments to Acquire Marketable Securities Maturities of marketable securities Proceeds from Sale and Maturity of Marketable Securities Payments for acquisitions Net change in money market securities and other cash equivalents held to satisfy client fund obligations Net Purchases Of Securities With Customer Funds The cash outflow associated with funds typically being invested in bank accounts fully insured by the FDIC. Purchases of property and equipment, including capitalized software development Payments to Acquire Property, Plant, and Equipment Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Repurchases of Common Stock Payments for Repurchase of Common Stock Net proceeds from issuances of Common Stock Proceeds from Issuance of Common Stock Excess tax benefits from employee stock plan Excess Tax Benefit from Share-based Compensation, Financing Activities Shares acquired to settle employee tax withholding liabilities Payments Related to Tax Withholding for Share-based Compensation Principal payments on capital lease obligations Repayments of Long-term Capital Lease Obligations Repayments of other borrowings Repayments of Other Short-term Debt Net (decrease) increase in customer fund obligations Net Increase (Decrease) In Customer Fund Obligations The cash inflow associated with funds from payment service customers which are then typically deposited in bank accounts fully insured by the FDIC. Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash Effect of Exchange Rate on Cash and Cash Equivalents Net (decrease) increase in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of year Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, end of year Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Cash paid for taxes Income Taxes Paid Supplemental disclosure of non-cash investing and financing activities (in thousands): Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Capital lease obligations to acquire new equipment Capital Lease Obligations Incurred Stock consideration adjustment recorded for acquisitions Stock Issued During Period, Value Adjustment, Acquisitions Stock Issued During Period, Value Adjustment, Acquisitions Stock consideration for acquisitions Stock Issued During Period, Value, Acquisitions Escrow Deposit Disbursements Related to Property Acquisition Escrow Deposit Disbursements Related to Property Acquisition License agreement with third-party vendor, financed License Agreement With Third Party License Agreement With Third Party Stock based compensation for capitalized software Share Based Compensation For Capitalized Software Share Based Compensation For Capitalized Software Investments in Marketable Securities and Fair Value of Financial Instruments [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Corporate debentures and bonds Financial Instruments, Owned, Corporate Debt, at Fair Value Commercial paper Commercial Paper, at Carrying Value U.S. Agency bonds US Government Agencies Securities, at Carrying Value U.S. Treasury bills US Government Securities, at Carrying Value Asset-Backed Securities Asset-Backed Securities, at Carrying Value Total Available-for-sale Securities Summary of Significant Accounting Policies and Recent Accounting Pronouncements [Abstract] Summary of Significant Accounting Policies and Recent Accounting Pronouncements [Text Block] Summary of Significant Accounting Policies and Recent Accounting Pronouncements [Text Block] The entire disclosure for all significant accounting policies of the reporting entity, including adoption of new accounting pronouncements. Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Corporate debentures – bonds Corporate Debt Securities [Member] Commercial Paper Commercial Paper [Member] U.S. Agency bonds US Government Agencies Debt Securities [Member] U.S. Treasury bills US Treasury Securities [Member] Asset-Backed Securities Asset-backed Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Unrealized losses - less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Fair market value - less than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Unrealized losses - greater than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair market value - greater than 12 months Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Gross unrealized losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Fair market value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Earnings Per Share [Abstract] Reconciliation of shares used in the computation of basic and diluted net income per share Schedule of Weighted Average Number of Shares [Table Text Block] Income Statement [Abstract] Revenues: Revenues [Abstract] Recurring Recurring Revenues Revenue derived from subscription fees for the right to use the software and maintenance services from maintaining, supporting, and providing periodic updates of the software. Services Services Revenues Revenues derived from fees charged for the implementation of software and, to a lesser extent, fees for other services. Total revenues Revenues Cost of revenues: Cost of Revenue [Abstract] Recurring Recurring Costs Costs incurred to provide maintenance and technical support to our customers, the cost of providing periodic updates and the cost of recurring subscription revenues. Services Services Costs Costs incurred to provide implementation services and training to our customers as well as costs associated with other services. Total cost of revenues Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating income Operating Income (Loss) Other (expense) income: Nonoperating Income (Expense) [Abstract] Interest expense and other, net Interest Expense Other income, net Other Nonoperating Income (Expense) Total other expense, net Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income Net income per share: Earnings Per Share, Basic [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Series A Junior Preferred Stock Series A Preferred Stock [Member] Statement [Line Items] Statement [Line Items] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Liabilities and Equity Liabilities and Equity [Abstract] Stockholders’ equity: Statement of Stockholders' Equity [Abstract] Preferred Stock, par value Preferred Stock, Par or Stated Value Per Share Preferred Stock, shares authorized Preferred Stock, Shares Authorized Preferred Stock, shares issued Preferred Stock, Shares Issued Common Stock, par value Common Stock, Par or Stated Value Per Share Common Stock, shares authorized Common Stock, Shares Authorized Common Stock, shares issued Common Stock, Shares, Issued Treasury Stock, shares Treasury Stock, Shares Schedule of Capital Leased Assets [Table] Schedule of Capital Leased Assets [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer Equipment [Member] Computer Equipment [Member] Capital Leased Assets [Line Items] Capital Leased Assets [Line Items] Capital leased assets, gross Capital Leased Assets, Gross Capital Leases, accumulated amortization Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Capital Leases, net Capital Leases, Balance Sheet, Assets by Major Class, Net Depreciation and amortization expense Capital Leases, Income Statement, Amortization Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of Operations [Table] Nature of Operations [Table] Nature of Operations [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Nature of Operations [Line Items] Nature of Operations [Line Items] [Line Items] for Nature of Operations [Table] Number of Countries in which Entity Operates Number of Countries in which Entity Operates UltiPro Enterprise Solution Suite, company size, minimum number of employees UltiPro Enterprise Solution Suite, Company Size, Minimum Number Of Employees The minimum number of employees at companies to which the UltiPro Enterprise solution suite is targeted. UltiPro Enterprise Solution Suite, number of employees in a company (10,000 or more) UltiPro Enterprise Solution Suite, Company Size, Number Of Employees UltiPro Enterprise Solution Suite, Company Size, Number Of Employees UltiPro Enterprise Solution Suite, number of employees in mid-market companies UltiPro Enterprise Solution Suite, Mid-Market Company Size, Number of Employees UltiPro Enterprise Solution Suite, Company Size, Number of Employees Number of employees in companies as strategic market Number Of Employees In Companies As Strategic Market Number Of Employees In Companies As Strategic Market Defined Contribution Pension and Other Postretirement Plans Disclosure [Abstract] Employer contributions to the defined contribution plan Defined Contribution Plan, Cost Recognized Statement of Comprehensive Income [Abstract] Net income Other comprehensive (loss) income : Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Unrealized loss on investments in marketable available for sale securities Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Unrealized gain (loss) on foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Other comprehensive income (loss), before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Income tax benefit related to items of other comprehensive income Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] Capital Lease Obligations Capital Leases in Financial Statements of Lessee Disclosure [Text Block] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Software Development [Member] Software Development [Member] Leasehold Improvements [Member] Leasehold Improvements [Member] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Building [Member] Building [Member] Land [Member] Land [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property, Plant and Equipment, Net Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Retained Earnings Retained Earnings [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09, Excess Tax Benefit Component Accounting Standards Update 2016-09, Excess Tax Benefit Component [Member] Accounting Standards Update 2016-09, Excess Tax Benefit Component New Accounting Pronouncement, Early Adoption [Axis] New Accounting Pronouncement, Early Adoption [Axis] New Accounting Principles, Early Adoption [Domain] New Accounting Principles, Early Adoption [Domain] New Accounting Pronouncement, Early Adoption, Effect New Accounting Pronouncement, Early Adoption, Effect [Member] Tax Period [Axis] Tax Period [Axis] Tax Period [Domain] Tax Period [Domain] Tax Years 1998 Through 2013 Tax Years 1998 Through 2013 [Member] Tax Years 1998 Through 2013 Tax Years 1998 Through 2014 Tax Years 1998 Through 2014 [Member] Tax Years 1998 Through 2014 Tax Year 2014 Tax Year 2014 [Member] Tax Year 2015 Tax Year 2015 [Member] Tax Year 2015 [Member] Tax Year 2016 Tax Year 2016 [Member] Tax Year 2016 Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Unrecognized Tax Benefits, Period Increase (Decrease) Unrecognized Tax Benefits, Period Increase (Decrease) Gross deferred tax assets Deferred Tax Assets, Gross Research credit Deferred Tax Assets, Tax Credit Carryforwards, Research Net operating loss carryforwards Operating Loss Carryforwards Tax benefits associated with stock based compensation exercised Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options Tax benefits associated with stock based compensation exercised, credited to paid-in-capital Tax benefits associated with stock based compensation exercised, credited to paid-in-capital Changes in additional paid in capital related to income tax benefits from the exercise of share-based payments awards (such as stock options). Tax benefits associated with stock based compensation exercised, credited to deferred tax assets Deferred Tax Expense from Stock Options Exercised Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Cumulative impact of adoption of ASU 2016-09 Cumulative Effect of New Accounting Principle in Period of Adoption Excess tax benefit, amount Effective Income Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Amount Effective Income Tax Rate Reconciliation, Share-Based Compensation, Excess Tax Benefit, Amount Unrecognized tax benefits reconciliation [Abstract] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Beginning Balance Unrecognized Tax Benefits Tax positions taken in prior period [Abstract] Tax positions taken in prior period [Abstract] Gross increases Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Gross decreases Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Tax positions taken in current period [Abstract] Tax positions taken in current period [Abstract] Gross increases Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Statute expiration Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Ending Balance Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Amortization expense for the acquired intangible assets 2017 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total Translation adjustment - Employtouch Acquisition Total Amortization of acquired intangibles Foreign currency translation loss and unrealized foreign currency translation gain (loss) Foreign currency translation loss and unrealized foreign currency translation gain (loss) [Table Text Block] Tabular disclosure of foreign currency translation loss and unrealized foreign currency translation gain (loss) included in comprehensive income (loss). Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Capital Leased Assets Schedule of Capital Leased Assets [Table Text Block] Research and Development [Abstract] Capitalized software Capitalized software [Table Text Block] Tabular disclosure of the cost, amortization and accumulated amortization of capitalized software. Cash and cash equivalents Investments in marketable securities Marketable Securities, Current Accounts receivable, net of allowance for doubtful accounts of $900 for 2016 and 2015 Accounts Receivable, Net, Current Prepaid expenses and other current assets Deferred tax assets, net Deferred Tax Assets, Net of Valuation Allowance, Current Total current assets before funds held for customers Total Current Assets Before Funds Held For Customers Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). This does not include funds held for customers. Funds held for customers Funds Held for Clients Total current assets Assets, Current Property and equipment, net Investments in marketable securities Marketable Securities, Noncurrent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other assets, net Other Assets, Noncurrent Deferred tax assets, net Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses Accrued Liabilities, Current Deferred revenue Deferred Revenue, Current Capital lease obligations Capital Lease Obligations, Current Other borrowings Other Short-term Borrowings Total current liabilities before customer funds obligations Total Current Liabilities Before Customer Funds Obligations Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer. This does not include customer funds obligations. Customer funds obligations Customer Funds Obligations Carrying amount as of the balance sheet date of the funds held on behalf of our customers and that are expected to be remitted to applicable taxing authorities within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements. Total current liabilities Liabilities, Current Deferred revenue Deferred Revenue, Noncurrent Deferred rent Deferred Rent Credit, Noncurrent Capital lease obligations Capital Lease Obligations, Noncurrent Deferred income tax liability Deferred Tax Liabilities, Net Total liabilities Liabilities Commitments and contingencies (Note 16) Commitments and Contingencies Preferred Stock Preferred Stock, Value, Issued Common Stock, $.01 par value, 50,000,000 shares authorized, 34,003,036 and 33,260,879 shares issued in 2016 and 2015, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated earnings Retained Earnings (Accumulated Deficit) Stockholders' equity before treasury stock Stockholders' Equity before Treasury Stock Treasury stock, 4,657,995 and 4,467,595 shares, at cost, for 2016 and 2015, respectively Treasury Stock, Value Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Allowance for Doubtful Accounts Allowance for Credit Losses [Text Block] Nature of Operations Nature of Operations [Text Block] Earnings Per Share Earnings Per Share [Text Block] Developed Technology Rights Developed Technology Rights [Member] Escrow Deposit Escrow Deposit Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Income Taxes Income Tax Disclosure [Text Block] Operating Leases [Abstract] Leases, Operating [Abstract] Total rent expense under operating lease agreements Operating Leases, Rent Expense, Net Future minimum annual rental commitments [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2016 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2017 Operating Leases, Future Minimum Payments, Due in Two Years 2018 Operating Leases, Future Minimum Payments, Due in Three Years 2019 Operating Leases, Future Minimum Payments, Due in Four Years 2020 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating leases, future minimum payment due, Total Operating Leases, Future Minimum Payments Due Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Accounts Receivable Trade and Other Accounts Receivable, Policy [Policy Text Block] Funds Held for Customers and Customers' Funds Obligations Funds Held for Customers and Customers' Funds Obligations [Policy Text Block] Disclosure of accounting policy for funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Funds Held for Customers and Corporate Investments Funds Held For Customers And Corporate Investments [Policy Text Block] Funds Held For Customers And Corporate Investments [Policy Text Block] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Policy Text Block] Disclosure of accounting policy for prepaid expenses and other current assets. Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Deferred Revenue Revenue Recognition, Deferred Revenue [Policy Text Block] Guarantees Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Revenue Recognition Revenue Recognition, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Cost of Revenues Cost of Sales, Policy [Policy Text Block] Stock-Based Compensation Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Rental Costs Incurred in Relation to a Construction Period Rental Costs Incurred in Relation to a Construction Period [Policy Text Block] Disclosure of accounting policy for rental costs incurred for the right to control the use of a leased asset during and after construction of the leased asset. Income Taxes Income Tax, Policy [Policy Text Block] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Finds held for Customers, Corporate Investments in Marketable Securities and Fair Value of Financial Instruments Investments in Marketable Securities and Fair Value of Financial Instruments [Text Block] The entire disclosure of available-for-sale securities which consist of all investments in certain debt and equity securities neither classified as trading or held-to-maturity securities and for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Filer Category Entity Filer Category Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Accounting Standards Update 2016-09, Statutory Tax Withholding Component Accounting Standards Update 2016-09, Statutory Tax Withholding Component [Member] Accounting Standards Update 2016-09, Statutory Tax Withholding Component Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Amended And Restated 2005 Equity And Incentive Plan Amended And Restated 2005 Equity And Incentive Plan [Member] Amended And Restated 2005 Equity And Incentive Plan Property and equipment [Member] Property and equipment [Member] Long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software, but excluding leasehold improvements and assets under capital leases. Prepaid Expenses and Other Current Assets [Abstract] Amortization life Amortization life, Prepaid Expenses The amortization life of prepaid expenses. Initial contract term Initial Contract Term, Amortization Life, Prepaid Sales Commissions The amortization life of prepaid sales commissions. Property and Equipment [Abstract] Estimated useful life Property, Plant and Equipment, Useful Life Deferred Revenue [Abstract] Deferred Revenue [Abstract] Deferred revenue, typical recognition period Deferred revenue, typical recognition period The typical term over which deferred revenue is recognized which is equivalent to the term of the related contract as services are performed. Revenue Recognition [Abstract] Revenue Recognition [Abstract] Stock-Based Compensation [Abstract] Share-based Compensation [Abstract] Aggregate number of shares of common stock available for issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant SBC - Statements of operations Allocated Share-based Compensation Expense SBC - Capitalized software Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount SBC - Statements of stockholders' equity Adjustments to Additional Paid in Capital, Share-based Compensation and Exercise of Stock Options Number of years of historical operating profits used by the Company in assessing the need for a valuation allowance Number of Years of Historical Operating Profits in Assessing the Need for a Valuation Allowance (in years) The number of years of historical profits that are factored into the calculation of whether there is a need for a valuation allowance. Reimbursable Out-Of-Pocket Expenses [Abstract] Operating Costs and Expenses [Abstract] Reimbursable out-of-pocket expenses Reimbursable Expenses Out-of-pocket expenses reimbursed under an accountable plan by a company. Deferred income tax assets, net Deferred Income Tax Assets, Net Net cash provided by operating activities Net cash provided by financing activities Amortized cost, net unrealized gain and fair value of investments in marketable available-for-sale securities Available-for-sale Securities [Table Text Block] Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Amortized costs and fair value of marketable available-for-sale securities by contractual maturity Investments Classified by Contractual Maturity Date [Table Text Block] Fair value of financial assets and liabilities, by level within the fair value hierarchy Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Stock-Based Compensation and Equity Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Restricted Stock [Member] Restricted Stock [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restricted stock and restricted stock unit award [Roll Forward} Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Outstanding at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Released (in shares) Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Released In Period The number of equity-based payment instruments, excluding stock (or unit) options, that were released from restrictions during the reporting period. Forfeited or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding at end of period (in shares) Restricted stock awards, weighted average grant date fair value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Outstanding at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Released (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Released In Period, Weighted Average Grant Date Fair Value The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement. Forfeited or expired (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Outstanding at end of period (in dollars per share) Prepaid expenses and other current assets Prepaid expenses and other current assets [Table Text Block] Tabular disclosure of the carrying amounts of prepaid and other current assets. Schedule of Share-based Goods and Nonemployee Services Transaction [Table] Schedule of Share-based Goods and Nonemployee Services Transaction [Table] Share-based Goods and Nonemployee Services Transaction, by Supplier [Axis] Supplier [Axis] Share-based Goods and Nonemployee Services Transaction, Supplier [Domain] Share-based Goods and Nonemployee Services Transaction, Supplier [Domain] Non-employee Directors [Member] Non-employee Directors [Member] The stock based compensation payment made to non-employee board lof directors members for their service. Share-based Goods and Nonemployee Services Transaction [Line Items] Share-based Goods and Nonemployee Services Transaction [Line Items] Stock Options and Restricted Stock Awards, non-employee directors in exchange for services [Abstract] Stock Options and Restricted Stock Awards, non-employee directors in exchange for services [Abstract] Exercise price of options granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Number of options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Market value of restricted stock awards granted (in dollars per share) Number of restricted stock awards granted (in shares) Related Party Transactions [Abstract] Related Party Transactions Related Party Transactions Disclosure [Text Block] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table] Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis] Exercise Price Range [Axis] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] $14.72—$27.02 Options Range 1 [Member] The value of options which were issued within a specific range or as a group. $28.41—$28.41 Options Range 2 [Member] The value of options which were issued within a specific range or as a group. $30.34—$30.34 Options Range 3 [Member] The value of options which were issued within a specific range or as a group. $32.39—$32.39 Options Range 4 [Member] The value of options which were issued within a specific range or as a group. $32.54—$34.89 Options Range 5 [Member] The value of options which were issued within a specific range or as a group. $14.72—$34.89 Options Range 11 [Member] Options Range 11 [Member] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] Options outstanding and exercisable [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Range of exercise prices, minimum (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit Range of exercise prices, maximum (in dollars per share) Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit Options outstanding, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options outstanding, weighted-average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options outstanding, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options exercisable, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options exercisable, weighted-average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Business Combinations Business Combination Disclosure [Text Block] Computer Software Development Costs Research, Development, and Computer Software Disclosure [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cost of recurring revenues [Member] Cost of recurring revenues [Member] The allocation (or location) of expense to (in) cost of recuring revenues. Cost of services revenues [Member] Cost of services revenues [Member] The allocation (or location) of expense to (in) cost of services revenues. Sales and marketing [Member] Selling and Marketing Expense [Member] Research and development [Member] Research and Development Expense [Member] General and administrative [Member] General and Administrative Expense [Member] Change In Control Plan Change In Control Plan [Member] Change In Control Plan [Member] March 2015 And February 2016 Control Plans Change March 2015 And February 2016 Control Plans Change [Member] March 2015 And February 2016 Control Plans Change [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Aggregate number of shares of common stock available for issuance (in shares) Total non-cash stock-based compensation expense Non-cash stock-based compensation expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Allocation of share-based compensation costs by plan Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] Summary of stock option activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of restricted stock award and restricted stock unit activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Options outstanding and exercisable by exercise price range Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block] Stock options and restricted stock awards granted to non-employee directors Schedule of Share-based Compensation, Nonemployee Director Stock Award Plan, Activity [Table Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] CANADA CANADA Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Income (loss) from continuing operations before income taxes Income tax (provision) benefit [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Current taxes [Abstract] Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State and local Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Deferred taxes, net [Abstract] Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State and local Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Income tax provision Statutory federal income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Amount of unrecognized deferred tax liability, undistributed earnings of foreign subsidiaries Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Reconciliation of income tax (provision) benefit [Abstract] Effective Income Tax Rate Reconciliation, Amount [Abstract] Income tax (provision) benefit at statutory federal tax rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State and local income taxes, net of the federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Non deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Change in tax rates Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Recognition of ASU 2016-09 excess tax benefits, federal benefit Effective Income Tax Rate Reconciliation, Recognition of Previously Unrecognized Tax Benefits, Federal Effective Income Tax Rate Reconciliation, Recognition of Previously Unrecognized Tax Benefits, Federal Research credit, federal benefit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Deferred tax assets and liabilities [Abstract] Deferred Tax Assets, Net, Classification [Abstract] Deferred tax assets [Abstract] Deferred Tax Assets, Gross [Abstract] Net operating losses Deferred Tax Assets, Operating Loss Carryforwards, Foreign Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Deferred revenue Deferred Tax Assets, Deferred Income Accruals not currently deductible Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Allowance for doubtful accounts Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Charitable contributions Deferred Tax Assets, Charitable Contribution Carryforwards Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Deferred rent adjustment Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Gross deferred tax assets Less valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities [Abstract] Components of Deferred Tax Liabilities [Abstract] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Foreign, primarily acquired intangible assets Deferred Tax Liabilities, Intangible Assets Gross deferred tax liabilities Deferred Tax Liabilities, Gross Gross deferred tax liabilities Net deferred tax assets Deferred Tax Assets, Net Financing Receivable, Allowance for Credit Losses [Roll Forward] Financing Receivable, Allowance for Credit Losses [Roll Forward] Balance at beginning of year Financing Receivable, Allowance for Credit Losses Charged to expenses Financing Receivable, Allowance For Credit Losses, Charged To Expense Financing Receivable, Allowance For Credit Losses, Charged To Expense Write-offs Financing Receivable, Allowance for Credit Losses, Write-downs Balance at end of year Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Corporate Investments Corporate Investments [Member] Corporate Investments Funds Held For Customers Funds Held For Customers [Member] Funds Held For Customers Funds held for customers – money market securities and other cash equivalents Money Market Funds, at Carrying Value Amortized Cost Available-for-sale Securities, Amortized Cost Basis Net Unrealized Gain (Loss) Available-for-sale Securities, Accumulated Gross Unrealized Gain (Loss), before Tax Fair Value Total corporate investments and funds held for clients - Amortized Cost Available-for-sale Securities And Money Market Funds, Amortized Cost Basis Available-for-sale Securities And Money Market Funds, Amortized Cost Basis Total corporate investments and funds held for clients - Fair Value Available-for-sale Securities And Money Market Funds Available-for-sale Securities And Money Market Funds Amortized Cost Basis Available-for-sale Securities, Amortized Cost Basis [Abstract] Due in one year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Amortized Cost Basis Due after one year Available For Sale Securities Debt Maturities Due After One Year Amortized Cost This item represents debt securities, at cost, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments, as defined), and fair value hedge accounting adjustments, if any, which are expected to mature one year or more after the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. Total Available-for-sale Debt Securities, Amortized Cost Basis Fair Value Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Due in one year or less Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due after one year Available For Sale Securities Debt Maturities Due After One Year Fair Value This item represents the fair value of debt securities which are expected to mature one year or more from the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. Stock Options [Member] Employee Stock Option [Member] Stock Options [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding at beginning of period (in shares) Granted (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Outstanding at end of period (in shares) Exercisable at end of period (in shares) Weighted Average Exercise Price [Abstract] Outstanding at beginning of period (in dollars per share) Granted (in dollars per share) Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited or expired (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Outstanding at end of period (in dollars per share) Exercisable at end of period (in dollars per share) Weighted Average Remaining Contractual Term [Abstract] Weighted Average Remaining Contractual Term [Abstract] Outstanding at end of period (in years) Aggregate Intrinsic Value [Abstract] Aggregate Intrinsic Value [Abstract] Outstanding at beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Outstanding at end of period Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Total unrecognized compensation costs Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted average period over which unrecognized compensation costs are expected to be recognized (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Common Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Accumulated Deficit Treasury Stock [Member] Treasury Stock [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance Balance (in shares) Shares, Issued Unrealized gain (loss) on investments in marketable securities available-for-sale, net of tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax Unrealized gain (loss) on foreign exchange, net of tax Shares acquired to settle employee tax withholding liability Adjustments Related to Tax Withholding for Share-based Compensation Excess tax benefits from employee stock plan Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net Repurchases of Common Stock Stock Repurchased During Period, Value Repurchases of Common Stock (in shares) Stock Repurchased During Period, Shares Stock consideration for acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Issuances of Common Stock from exercises of stock options Stock Issued During Period, Value, Stock Options Exercised Issuances of Common Stock from exercises of stock options (in shares) Issuances of Common Stock from restricted stock releases Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Issuances of Common Stock from restricted stock releases (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Non-cash stock-based compensation expense Balance Balance (in shares) Stock Compensation Plan Stock Compensation Plan [Member] Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] UltiPro Recruiting UltiPro Recruiting [Member] UltiPro Recruiting Internal Use Software Internal Use Software [Member] Internal Use Software [Member] Capitalized software development costs Capitalized Software Development Costs for Software Sold to Customers Amortization Capitalized Computer Software, Amortization Capitalized software Capitalized Computer Software, Gross Accumulated amortization Capitalized Computer Software, Accumulated Amortization Capitalized software, net Capitalized Computer Software, Net Basic weighted average shares outstanding Effect of dilutive equity instruments Weighted Average Number Diluted Shares Outstanding Adjustment Dilutive weighted average shares outstanding Options to purchase shares of Common Stock and other stock-based awards outstanding which are not included in the calculation of diluted income per share because their impact is anti-dilutive Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of changes in carrying balance of goodwill Schedule of Goodwill [Table Text Block] Schedule of estimated useful lives of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of expected amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Prepaid Expenses and Other Current Assets Prepaid and Other Current Assets [Text Block] The entire disclosure of prepaid and other current assets. Basis of Presentation, Consolidation and the Use of Estimates Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Share-based Goods and Nonemployee Services Transaction, by Supplier [Axis] Title of Individual [Axis] Share-based Goods and Nonemployee Services Transaction, Supplier [Domain] Relationship to Entity [Domain] Officers or Employees [Member] Officers or Employees [Member] Officers or Employees [Member] Chairman Of Board Committee Chairman Of Board Committee [Member] Chairman Of Board Committee Increase (decrease) In share-based compensation Increase (Decrease) In Share Based Compensation Increase (Decrease) In Share Based Compensation Total non-cash stock-based compensation expense Proceeds from Issuance of Common Stock Excess Tax Benefit from Share-based Compensation, Financing Activities Term of stock options (in years) Term of stock options The length of time during which stock options may be exercised from inception to expiration. Awards granted to officers and employees during the period (in shares) Awards granted to officers and employees The number of share-based awards granted to officers and employees of the company during the period. Awards granted to non-employee directors Awards granted to non-employee directors The number of share-based awards granted to non-employee directors of the company during the period. Annual vesting percentage (in hundredths) Annual vesting percentage The percentage of share-based awards granted that vest annually. Number of awards granted per quarterly meeting attended (in shares) Number of awards granted per quarterly meeting attended The number of share-based awards granted to non-employee directors for each quarterly meeting attended by the director during the period. Deferred Compensation Arrangement with Individual, Quarterly Awards, Common Stock Equivalent Value Deferred Compensation Arrangement with Individual, Quarterly Awards, Common Stock Equivalent Value Deferred Compensation Arrangement with Individual, Quarterly Awards, Common Stock Equivalent Value Interest rate on capital leases Capital Lease Obligations, Interest Rate Capital Lease Obligations, Interest Rate Scheduled lease payments of capital lease obligations [Abstract] Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2017 Capital Leases, Future Minimum Payments Due, Next Twelve Months 2018 Capital Leases, Future Minimum Payments Due in Two Years 2019 Capital Leases, Future Minimum Payments Due in Three Years Future minimum payments due, total Capital Leases, Future Minimum Payments Due Less amount representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Lease obligations reflected as current ($5,056) and non-current ($3,985) Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Lease obligations, current Lease obligations, non-current EX-101.PRE 13 ulti-20161231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 ulti2016chart.jpg begin 644 ulti2016chart.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '@ F4# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HIYX;6 M&6XN)8X(((WFFFE=(HHHHE+R22R2%4CCC16>21V5(T5G=E521+7SI^U_\-O& MGQD_9/\ VF_A%\.-271OB#\4OV??C-\.O VKON M&%G';ZQJ=FTEX &M(RURK*T08 'Q1^S1_P %+/$?[>?B3XI:O^PS\"]%^)O[ M.'PD\=ZK\,;S]IWXN?%RX^$7@7XL^/O#2VTOBC2?@'X:\-?#'XM>,/&GAC0H M=1TQ;CXC>*[#P+X7U*[NA;>&UUY(KJYM?L?]F3X]>,OCIH_Q2;XA? SQG^S_ M .+OA/\ %[7?A)K'A+QGK?A[Q(^NOHOA3P3XKM/'GA;7O"TDVD:OX$\5V'C6 MUN_">HYM]1NM+@$^N:7X?UAK_P /Z5^&?_!JOXMTCPW_ ,$SU_97\6P-X'_: M)_9-^-WQS\"_M ?"+Q0L&A_$/P'K7B#X@ZKXXT6_\2>%;LP:U8Z/J6CZ\FG: M9KMW:_V9J%_X?UJQL+ZX.DS)#VG_ 6L^-NM^.?#W_!-OPW\*?%,.O\ [+/Q MA_X*N?LZ? []KO7_ U?W:>#?%7@>'Q6ELWPQ\:^(K06^E:E\,?%'BVR?0_& M,T6JMX"3Y?\ V0/AAX.O?V[/ M^#>?P7=OXCG\._ME?\$EO%D'[4^D2_$'QS(GQ_T[2/@MXZ\1Z3X>^)I?Q,US MXI\+Z7JGAS2)=/\ #4TBZ+;Z=H6GZ*EG_85@FG* ?WY!U*JP.5;[I'.[(R"N M,[@0"P*Y!7Y@2.:4,"2!VX/'0X!P>X."" <$@Y (YK_/K^"WCOQ5KG_!HG^W MG'?^)M8OS\(/V@/'7@SX;7LFN:G=W_A#PSI?[1OP(U?2-)T/5Y;Z?4;"UT^7 MQ9K:6,5M>1B&PU.>T0?9;B2.3]"O@FD7P/\ ^"F?_!#35OV=KA-(TK]I#_@E MOXT\2?MSW>C>*-2UBU\??#[P!\$- UWP1\6/BWYU]K*:SKV@?$IUTWP]\1?$ M*3:O?WL:^#8M:EL(/[)4 _L($T;2-$KJ945'>,$>8B2&18W=/OHDC0RB-V4) M(8W",Q4T_<"<#)YQP#C/?GIQ@@\\'CKQ7^>S\+OC_P"&T_:>_P""&'Q?^ /Q MT\8_$CPI\1O^"A'[8/PKUO\ :H^+NO>$O#_[37[4/P^\4_$;PA%XP3X_>'O! M[)-H_P -K75_%FK^'/@OX6^+.OZUXROO#D47BBS\*_#;0=0\+>$+#]!/AQ^R M-\)OVY/^"]/_ 7&_9W^/VI?$K5?@K;^ ?V./$__ KGP-\6O'OPQTAO&0\% M?"OQ'8>*9Y?A_K^A:D=2TK5(;Z_ALI+AM$OK[Q'J>MZOI6H:['HVJZ8 ?U*> M%/B[\7]<_:6^*_P>US]F_P 4^%/@SX&\!> ?$_@;]IF[\;>$M1\*?%;Q1XID MNX_$_@31_ ]DW_"6Z#J'@8VV+W4M5\RWU!Q,3;Z?;W&A7&M?1<9$ZR) MEE#QL'0LC%&"LA96*NK(P4DJX*'# @?Q;_%W1CXG_P""S/\ P7K^#UO^TBO[ M*FE>-_\ @FS\!? V@__$NHZ7X8^&'B_XGZ-^SKX,TKQ-K$Z:E;G0;36=? M\1Z9HWB7Q3:S:?JUG8>(K_6AJ]M?2'4*\Z;XX_MB_!3_ ()J_P#!;/X8_P## M..E?LQ_\%$OV4_@K^S#X<^+7CS]E[7;A/@9\1?A)XC3Q#;6/[1/P9T'PWNTK MX5?$F3X$W'Q#\5>/9_"D?AR8PVGASXBMIOA;Q-9:GI6E@']QD<\,P9HI$D5& M='9&#*DD3M'+&S#(62)T9)8V(>-@5=5(Q3]P/8_BI'4X[@?CC.."< @U_*-^ MSXE]\+O^"KO[-'P1_9FTO2+']F?XK?\ !#'PI\3?VF?!'@Z[74OAUJOB*WUK MQ+I?PR^,7BK3[:XU#1M4^)/BF2>U\,1^/]4:7Q1\0?#&KZP^JZOXBM[,3VW\ M['[(E]J/@?\ 86_X(-?M(>'O$7BC_A=>L_\ !:R?X57GC^^\<>*]6UA?A5KO MCRSTSQ#\-K%KS79K6S\!^)+4?:/$/AJV@%AK=Y>W]WJ*7!U2[28 _P!.*H4N M(9 YCD23RY#$^Q@VR8$ Q/M)V2@D!HVPZ9&]5!%?FG_P6.\?_'?X6?\ !+O] MM[X@_LTW.N:?\9?"GP$\7ZEX6UCPP;E/$GAO34ELK?QMXL\.W-DKWMEK_A#X M?S^*?$NBZC9 7FFZCI5OJ-H\5Q:12I^*'[*5@_A'_@I#_P $L/@S\!=)TB;X M!_M*?\$3+3QC^V?X2\-:C)JOA+X@Z-+X?(\$?&;XEV5M>WMGXC\<^(_B#JZ^ M%(/BYKOVCQCXRL_%7B71KSQ1K%N]Q!;@'ZM_LW_\%5/$G[7/[2'C3X=_L]?L MG>-O'_[.7PM_:G^-7[(?Q:_:47XB>&-&G^'7Q&^"O@;PWXJU#Q=J_P +-5TF MWNK_ .%GB[6M?E\'^$-;T?QE?>*KN_TN34=2\(:9:ZAI-M>]5_P43_X*/?%G M]C3Q3\-/A_\ L_?L'?'O]O?XA^,M U[QCXT\)? F[%G<_";P;9:C9Z'X6\0> M+Y1X5\63F+Q]KJ^)]-\,106$44O_ A'B>>>\0VL$,_Y+_\ !K/\*OAKX4T/ M_@JAXC\,^"?#FB:YI7_!3K]H#X5Z7JNF6I2\LOAIX3L?"%_X5\$V\S3S"/P] MH%YJ&H7.EV>/,BEO;AI)I0R!/H#_ (*)?\$J_P#@FU_P4S_;*\86FN_MC?$3 MX3?\%&OAQ\*/ R>'-.^%?Q]T>S\>_"/P5IL%_KO@W6[/X-:G$E])X7>^U^X\ M4Z\^@ZEHVI2S:_%J)\0:!)K=C=S '[7?LD?&?XJ_M!?L[_#[XQ?&+]GCQ7^R MQ\0_&UCK&I:G\!_'VOP^(/&7@>VM?$&K:9H4/BB_M-!T%+75-?&'_@I;^T)_P3$^+W[.O_ SU\8_@ MAX2N_'_A[7=5^+UMXUT?XW>"%N-'GTSQ)\,;.V^'7A@W5IJ/A?Q)H?BZ6SO] M2BU?3=..N6-SIS:EX7U^&Q]:_P"".>M?M0ZK^P1\,-._:]\9GXG_ !A\#>,? MC;\*W^+LSW$EU\8_ WPH^-'CKX=?#CXKS7%THNM4A\=^#_#6F:WI7B2[::]\ M8:#-I'B^^NKR]UZXNY_P<_X.?M%NOV9/VD/^"6/_ 4>^!/B&7X:_M1>%_V@ M3^SJ?&=G::9=V^N?#;Q+IFHZS'9^(=/U+_1M6M?#\>L>-](BL;E7L;[1_B!K MMCJF^*/3UB /ZI?A%\7/&GQ(\6_&RSU?X?:+X:^'7PU^(%QX"\"?$6P\=S^( M3\4IM#TNP?QQJR>')_!OA_\ X1*P\$^+;C5?AWJ)GUW7C?>+?"GBD6KQZ386 M=_J'ODD\,,;32R)%$@)>61A'&@'\3R,0BKZ,S!3D8)R,_P N7_!>SXA>(_V4 M]!_X)*_"KPYKWASX??L>:S^VAX/\(_M#Z[\4F\2W?PBU*R\&V.CZM\,?#_[1 M-WH%]I.H^*?AIXCUS_A+/'GQ(TW7M572O%]_X4EUCQ9!JUG9W\;?'MMX+\!_ ML_?$/]A+]DCXD_MR>"OVR+GQ9\6_V^_%GP5_9NT&UTG2OV"H_@Q\0/A:FH:A MX>^-/C/QUXE^)]SKOAW]EK53XY3X#Z'X#_X3#QO=ZYJD'PR\.6/PZ6R\1^(X M0#^U+<$'H03_FS^)?B] M\0/'7_!I?^SCKFO?%#Q-J_C+P-^W[I/P]T/Q?>^*[C4?&7A;PS:?$3XB'1M! M?6+O4+O4K6VTG1-36'2M'U"X:UM?#L>EV$-L=$MK&-?[YOV8_P!BWX(?LCW7 MQFU+X/VOCI=9^/OCZ'XH_%/6?'?Q.\>_$G4?$WC\>'K'0M1\2++XVU[65T:Z MUR2VN-8UBUT5+&PFU74+@6UM:Z5::-I6E '@/QW_ ."D7AOP7^USX+_8!_9\ M^&NH_M(_M@^)/!Q^*7C'P59>+-/^'_PU^ WP?BGM;9_B-\=_B?=Z1XIN?"]O MJ4VHZ9%X9\)>%O!?C/QEKTFJZ-(^D:78Z]H5_J/LOA;]H;XXV?[0O@CX ?&# M]G"+PG;^.OAMXZ\>Z/\ &OX>_%*V^(_P@DU7X?W?@BSU7X>W+:OX*^'WQ T; MQM?KXT36M'MM<\&V>@:KX>T;6;O2/$6IZCIFJZ3IO\[7[).B:[^R-_P=&_M\ MP?M'7LOANR_;V^!NF^)_V2O'_B=X[#P]\58?#E]\*+O4/A=X1UN\$-M>>+_" M&E^'-;T6;PG# [-H]4UV#0KKPU>Z%:WFJV%ND_]CVVLZIJMMI^BC5VL9-?F MBU)=&COTTC5VL0#Z0W#WSZ;3D9S@D8R <'DX'!YXHW#..>H&<'&3QC=C'7CK MU^7[Q K_ #9OV1_BFFJ?LL?\&KNE-\2/[0\>W7_!3KXOVWBK35\<27?BV;PU M$?B&OPT\#:O!XXTOP[IVL MV6BQ^*['6))M2T_7)["6]L[[4M5GAD$FM:D;L _T$ ZEBH/S D8((!S@D$9 M ." 3P2& )*L ;U]>N,<'YL@GY>/FX!/RYX!/2OX=OV'=>UO0/\ @JI_P0*\ M8VGBGQ1=^,_VP/\ @CYJ?BG]I;Q1K7C/Q+K_ (A^-7B.Q^"WC7Q/I6L>.;S6 M-:O6U^[TK5?"6BSZ*TT1ATJVT>TM]/C@M["W6#X\_:\\:VO@7X3?\';GA/Q% MXSM_"GBB+]J/]CC4?A-X9E !_8S^U3_ ,%']/\ V7OVY_V!OV+-1^$=]XPF_;PU M+XI:3H7Q&L?&UKH\7P[O/A7I>E:MJC:OX3NO#-[+X@MM3M]:T]+&2P\1:=-' M*MZ+BW58;=KO]+EN869(]ZB5XO.$.X>9Y>54R!/O&)6=5,H7RPQ + D"OX[? MVGKA[G_@HE_P:674UR\\MQ\'OB//+26YDN)'W2 M3N\DDK2&1W9VW'\V_P!K#]HOP>GC'X4?'?\ 9S_: \5_$[5?#/\ P<5:+X2O MOVI_BAX@\-^%/CO+I/B30?.\?_ 'P=IWAD1:S:_L3>!M*T[2=$TN\^)NN:59 M>.KN[GTS0/AEX<\":$MWJX!_>"_[3/P=/[3%E^R):^*K?4?CQ/\ !C7OC_J7 M@W3PEU-X9^%VB>,O"G@*VU_Q1*DF=&/B?Q-XLCM/"5I/$9M<@T#Q1>PB.UT< MR3Y?[-WQ?^+_ ,7M,^*UY\8OV;/%7[-5]X&^.'Q#^&O@;2_%/C;PGXXF^*_P MW\)W%A#X6^-VC3^$28M!T'QZMU=M9>&M5$FJ:6^G3%[N_LKFRO9_YH/A?\#_ M -G>X_X.M_VO[GXA>!_AZ)T_8[^"?QH^&,_BM[2WGN_C;<^,_@I!;^-O";:G MJ$,FI^+WF&IV5DVG"[95MI;&UM!%;M OY_?LJ?L?>)OV\/\ @C[_ ,%J?AOX M-U'Q'/\ &CX1_P#!4+]J'XI?LW7&CZYJZZOI?C'X5>$O &K6?@/PZUI>;[6Q M\>>$(]=^'\&AHT6CBY\0:9?/:"?3K*:( _ON#*>C YZ$'@\;NO3[OS8].>G- M-26.7=Y;J^QBC[2#M<=4;&=KKD;D;#KD;E&1G^6"Q_:+^-O[0?\ P1P_: _X M*Y?"7X=ZK\-_VGM;_P""<-G\,?@_<:1HBZ5XH\)Z?\,]/U.;X[?%'P-96#W9 MM+34OB#/XTU[X83K8KGPE^'/Q7_9/^#&D^+[KQ+J'QF^&-UHYU']HOX]:IKWC_ M ,17=M^T'8ZSJGB?X:_$7Q+KGAW2;CQY<2M-K+PG\-I/$EUJ%]>>'?#-JGB;P[IMWJ=O=798?-?[ MO_!5CXV?MW?"O]D_]HS0/V)8_"'[.'[4/Q ^)/P^N?'5E^T78>-?&OP>NO * M_$K3;3Q#X^^'2_!SPM!<^&/%7C+X;S>$=/U#P_XSU"XTR[\2^'K[6+*UMKF9 M(?LK_@IXZ1_\$VO^"@KR.D:+^Q'^U6SR2.L<:*OP,\_&7QJ^'W_!J3=^./V<([^X^.GA#X"?MWZ_\+FT* ZCKMGXTTGXL_&V M[TJ_T#3X8;LZEXDTAHY-5T#2OLUPVH:U9Z?9FWE\\(P!_70D\3EPC!GC8)(B MD%XY&BCF$4B@YCE,4L>XM]?\-V_B2PU+ M2]-\06;&PUDZ;W/\ ']\ =+O5^)__ ;]>"?A#I%MXE\,?ML_ M\$O/VEM0_P""BFD:1J>H:ROQT\+S? ;PIXJE^('Q^EL=2NK[Q!XHM/C?K>KP M:1XX\1R?\)'-XOUO5_AY%KB6>IWVAQ_)7_!/2X_90^"O_!LEXZ^+'C?XL^+_ M -FWXF>._BI=>!OB/\2/V;K;PAJG[1GCI-._:0O[CX>?"#4]/\3Z]I.C6/A_ MQM8Z5K?AS4)?&&J>%O#$/@P:]/K=UJ?AY=6T?6 #^]/X[?%4?!GX&_&#XT6F MBQ>+E^%'PQ\?_$D^'DU==&7Q#'X!\+ZOXGNM&BUL:?K$>FS:A%H\UC'>MIU] M':7,J//;.B2*/ O^"=G[9VG_ /!07]BOX(_MC:-\/[[X86'QIT7Q5K%GX"U; MQ%:^*+W01X8\>>+? QAN?$-AI.D6U^+Z7PJ^II+#I-LT$%]';/"\L#O)_+W^ MR+\0M8M/VK_^#F?X-VT_@'P/\,[;]CWPC\4/#GP.^$_C&+Q!\&? GB[Q%^RK MXCG\:ZE\-XHM.\-:-%/"/A[1/$OB1(KXVD>G#00/V/_P"# M;,AO^"('[".UE;'@CXJJ2C*XW+\?_BZK+N4D$JP*L $]#\=V-U,_ 6J> /B/XA^#_ ,5OAE\0H=(7Q7X ^(_ABTTW4-1T>>]T#4-4 MT/7M*N].U?3[_1M?TF[:WOH)IK:XMK#5+&_T^V_D=\">!_VS/'G_ 6A_P"# MBB'_ ()__&[_ (4Y^U#HGPVTG7/AR'\-?#?Q3I?Q O\ 3M2\ +=^ KT^/O#F MOCPWK&L6_P!IT_P?XJTFYT7_ (1SQO^(+BZT2&\LVTOV:_VN/"/@W_@V M$_;?TW]@GPCXC_9__;;^ 9M]$_;:\.6_B3Q-=_'#1?B/XS\?>#O!'QB_:,N= M4U>1_&FG/XM^%VF^(I].U)4TEOA1J'AGQ9X=TNZM+GX)/#_A MG0=;\5>(];TG0?#/AK3-5UOQ%XAUG4;32]#T'1M"M[B[UO5M9U:]F@L-,TS1 MK2TNKK5;Z]GAMM/M[:XENY(EA/A]^TW\%_AO\??A5=:GJ'PV^+/ MABR\9^!=3U;3)M(O=8\+ZH\IT?6?[-G9[BUMM7LTAU.RCN1'WC_ ([[O]G_ ,*>*/\ @FQ_P5+^.7@']IS]FSXT_ 3]H#_@F!X?^)VC?LD? MLZ:-XVG\)?!KXJ_!/X.6-GX7^,VLPZW\1O%LWA/XF:_'H=Y+\0M,U[1_#OB3 MQ;XX\+G7?$D.NZOX*URZA^9_VB?!7PN^&_\ P;P_\$?/&_P3L?"G@_7M7_:[ M_83\7?'KQ-X!UNWTV_D\3Z]\-?'>D^(=5^(.KZ7JXEL;_4HXM!AURUU2XLX_ M,BTM[ZSC:VLVA /] S(SCT]CCGC /0G/& >O%)O7..0<$\@C@=3R!P.YZ#(S MC/M4\&Z5X!\5?%?XKZ!J_A ? M#F37Y/ NH:7DECX:C\/ ']=FX9QSD\\J1WQ MW';N>@R,XR,^?_%CXJ^ /@=\-?''Q?\ BIXELO!WPX^&_AG5O&7C;Q5J,-]< M6/A_PSH5J][JVK7<.F6=_J$MO96J/-*EG975P54^7"[<5_F[_L67M_X&_9!_ MX-TOVB=%\0^)T^,_C/\ X*Y^*?A%X@\=ZCXX\5:EK%U\+-?^+]KX=UOX9VWV MW79;2T\#Z]:7EP^K^%[6W73]5U+5-2O+R*:?5[P3_P"E;XDT5_$?AO7O#T>M M:YX_\ B_\ LU> O$GAOPSX:_:%/!?Q(O/$]B_A[PSXG MO;;Q/$J3X@OH[>\EM/OVOC']F']A_P"''[)VLWFJ_#?XA_'+6[75_A3\,/AK MXC\/?$3XCOXP\.^*O$/PTCU:*;X[^(+&XT>UGO?V@/B;%JH3XO\ Q$CO+=?' MC:7HUS>Z-!=V"W#?9U !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !15'4]1L=(T^^U34[VUT[3M.M+F^O]0OIXK:RL+*TA>XN[V\N9WCA M@M;2WCEN;F:5TCB@BDD=E521^+G_ 2/_P""L$7_ 46\?\ [>_PS\4>&I?A M[XZ_9:_:<\1>&?!_@W5]%OO#/BB__9N\0F6U^#_C'Q+HFKNNHP^*-3O?#7BL M>)K=+=(--6\\.(VTW\+2@'[8T5^?7Q8_X*J?\$^/@;XL^,7@/XL?M3?#;P3X MW^ '_".O\8?!VJ-XCD\5> [7Q8NFRZ!J6L>'K#P_>:M)I%_:ZQI-^=9TZUOM M)M-+U.PU6^O;73KN"ZD]"^'W_!0']C#XK?&^P_9R^''[1_PO\:?&;5_A_!\4 MM!\%^'=>;4IO$O@.XL[;41XA\*ZW!;'PSXIM[?3[J*^U"T\/:WJ>IZ79"6ZU M*QM(;>Y>$ ^PZ*^2?%_[=O[(_@+XK7OP4\7?';P1H?Q$TCQ%X%\'>(M,NY]4 M;1O!_C3XH1F7X:^"/'?C6WTR?P+X#\;_ !$C,,G@7P;XR\3:%XF\7)=V+Z#I M=^-0L?M'+_&?_@I#^P_^SS\1?&GPD^-/[1WP_P#AW\3? 'PW_P"%N^)_ GB" M37(_%-M\.!);1'Q5INC6FBW5WXCL ]SS%X:36+X+:ZC(;01Z5JCV8!]O45\L M:O\ MN?LGZ'\ /!/[4FH?'KX=K\!?B6WA6W^''Q%M=9?4M+^(.J>-[PZ=X3\ M-^!M/TRVO/$'B[QAKVHI/IVF^#/#^CZAXKGU&SO[#^QEN]/OH;?-_9__ &[? MV4OVH_'/C[X:? GXO:7X]\>_"R2^MOB3X3MO#WC?0]<\!ZEI>J6^BZGH/BZR M\5>%]!?P_P")M,U.[@M-2\+ZD;?Q%I\C[KO3(8T>10#ZYHK\BOVH_P#@L5^S M1^S%^W7^SY^PEXGU60^/?B?I'B_QG\3?$$FC>,+O1_A3X.T[P7JU_P" ()!H M/AS5IO$'BGXD>,QI6G6.G:6EY:>'/#5EKFL^)[C29;OP]'?_ _^S9_P6ET7 MP-^VE_P5H^%/[?/[0WPF^&?P/_93_:*^#WPG_9\U;6_#47AC5;?3_B _Q'.K M#Q=JOAVWU&75--L+O3O!^D3>+]:TW1]#T.:YL_[8U6&YUZ!6 /WA\=_LP_LW M?%#Q9;>/?B3\ O@QX_\ '%I!;6EMXR\9?##P5XD\5165FLBVNG_\)#J^BW>K MR:= )7,6G37DEBC$,MN&52/0/$/PW^'GB[P1<_#/Q7X$\&^)OAS>:79Z'>> M?$'A?0]9\%7>BZR\0ZKX.C:34?$.K^*M#\(>&9O&GC'Q M+X>\/>$=/\0>(=8\*>"_"$#^*O&?BNPTN?PYX1\-E-<\1:IINFRQ7,GM?A?Q M9X8^(W@W0?&W@'Q5H_B?P?XU\.:;XE\(>-/"FI:;KVA:]X>\0:=%J.A^)/#V MK6S7VDZOI>I:?=6VHZ7?PM=6%[;RPS)YT$F& .(T_P#9\^ ^E?#*^^"VG?!; MX46?P?U,70U/X5P?#SPBGPZU,W]VFH7[ZGX+&D?\(YJ4M_J*)J-_-?Z=_9ITG5O!6OZ5^SU\#],UWX;:(_AKX=ZUIWPG\!66K^ M O#DJZ@DN@>"M2M?#\5[X4T21=6U59-)T"?3]/<:GJ(:W(OKH2_AS_P2A_;^ M_:P_:I_X*2_\%9?V8_C5\1="U[X7?L+?%R'P#\)[/1/AQX0\+:SKND:M\0_B MQX9@N?'6MZ;;R7&IZAIFE>"-)$4FC1:!;WE]+>7ES;+#)'8)V7[??[9G[5O[ M*O[!O_!5O]HWP-\6]-UOQ_\ LI?';P?X0^"B>)OAAX%FT/1O">IZ7^RWJVH: M5XETW3K.Q;Q;?SO\:?%EJFN3W.EO#;6N@-'IRW-A?SZL ?57_!1O_@F]I'[2 M'_!.+]I/]B#]DOP?\!_V?-3^/47A)4N;3PE;?#SX>6.HZ-\0O!/B_5O$&M:1 M\,O"-Q\G_ #6UG_@N%\"_@QXN_P"":_P ^,WB"VN/ MC5^UI\#/!_QD^-OB#3_"OBQ?"OPG\*:E^SI>_$6'7VL?#FC:U+?:Y\0_B9'I M/AGPMX1T)-7'A_0+O6/$/BFYT>PM-".M?1/@']N7PEX2_:$_X*27WQL_;._9 M]UWX&_LOCX/:DWPP\/> _%WASXE?LFZ)<^'-1L/'5]\>?$5Q97">);#QEXGM MEUOPSJ6EV=W9Z5H=K<7TUU9:9<16\(!]JZ7^R!^R=HFGZ#I.C?LQ?L]:3I7A M7X@2?%CPQIFF_!;X;6&G^'/BE*ACD^).A65KX:BMM)\>O&=C>+[&.#7]F%%^ M%5 G?Z#\%O@[X5\>>)_BGX8^%'PU\.?$[QM$(/&?Q&T+P+X7TCQYXM@5H'$' MB?Q?I^E6_B'7X0]K:LL6K:C>1JUK;%5!@BV?'7AS_@K+_P $Y/%NM3^'?#G[ M7WPUL;76]0WZY\+KF"">/Q!X6EETJ.#Q?=QBXCANO"_A:76/ M&%E=[[&\\/P7L4UO'[C\//VU/V4/BK^S>?VOO GQ^^&.M_LSQ:1KFNWOQHD\ M2VNC^!M)TWPUJ%QI6ORZ]J>O#2G\/W&C:G;2Z?J.GZW;Z?J-K>^7:R6@GG@2 M4 [35/V:OV==;\2>,O&6L_ 3X+ZMXO\ B)I::)X_\5:G\+? NH>)/'&C12:= M-%I'C#7+S09M4\3Z7%-H^D31:=KEU?V4W>HZSX=\$>#/#GA;0]6O[^UCL;R\U+2]$TVRLM0N+FP MA@L)9;R&9FT^WM[#(L[>&!/ ?#O_ 4!_9"\56/Q_NM)^-.B1WO[+6C6WB'] MH#POK6@>-O#7C[X6:!?Z+-XBTC7/$WPV\2^%]'^(*Z/X@T:"2_\ "^I:?X:O MK/Q5#Y:^'I]2EFAC?Y0_8/\ ^"R?[*'[:G[,WQ7_ &J9O'7A_P"$7PV^%7B+ MXCZCXHN?B*^L>$XO!?PBT+XC^+_!?PX\:>.M?\1:=8^%+76OB!HWA2/Q+-X= M\-Z[K[Z#=:Y8>%9I)M;01W !^BWP\_9X^ GPCTOQ+HGPL^"GPG^&^C>,XUA\ M7:5X$^'?A'PEIWBB".WN[.&W\0V>@Z186^L6T%G?WME;6M_'/;6ME=7%G;0P MVTTD3(Y_&/A/0+?X(_#*'1?#'BVZ^Q M_:O%/AW2HO"ZV&A^([G^SM.%QKFEV]IJDW]GV/F7;?9(/+WO@;^TA\$_VDM& M\3ZW\%O'VF>-(/ _B_4O 'CG3H[/6=!\3^!O&^DV]K>7_A/QOX-\4Z9H7B[P M?X@BT^_T_5(]*\2:'IEW=:3J&GZK:1SZ=>VUS+^.7[4O_!4WP]\.O^"I5C_P M3]^*W[2VC?L)>!6_9S\&?%7X>_%CQ3X0\$WG_"_/BCXZ\8:OI \%VOC[XKZ9 MK_PS\"^#O"^D:#)8QPWVCV&N>./&%QKFEV7C/PY-X=TW2_$@!^_4D4+TAC\5#P!\/?"?@[_ (2.*W^U?9H=;/A[2=/.I6]J;Z^-K;79EMK5KV[: MWAB:YG,GSEX ^.OC;]GOX(>-_B!_P4 ^+/P!O&NA?$32/V?O#_ ,2M+O?#45OX MGL=7MOC=X+T.]GTKX,?$#PXVA)XU^&GBS4_$9T32=6T_QEX=T.]\/V.LVNLZ MHEEI ?"G@<>(-3?[ MVHZX/#&DZ6-6OVYS>Z@+BZ.2#*0:YWQU^S!^S9\4/'>@?%'XE?L^_!'XA?$O MPI"+;PO\0_&_PI\">*O'/ARV$=S#]FT/Q;KF@WVOZ7:F*\NT-M9ZA% 5N9U\ ML"5]W\OOP2_X+N?$/X2_LY?LS_M6_M4?'_X5?%;1OVZ[SX ?#OX8?!3PQ\"_ M&G@?7_@?\8]6\?:)I/[3FL:WXO\ #^EW%MJOP*^%O@7Q!'KWA.TGC\=?$?QC MXF2S\.:+K&IPV^LZB/Z'/#O_ 45_8T\5?$&7X3Z%\<="O\ XFQ?!M?V@V\ M+X>\=V_C!O@O)H-IXEB^(L?AZ\\)6VIS>')=)O[22.XAMY)Y;R8:3';-JZO8 M* ?:5M;6]G;P6EI!#;6MK#%;VUM;Q)#!;P0HL4,$$,2I%##%&JQQ11JL<<:J MB*JJ /)/B?\ L\? +XVW&EW7QE^"'PA^+=SH9)T6?XG?#7P7X^ET5?"G]NS]D[XY>!/AE\3OA%\:/#?Q$^'_QD^)5 M]\'_ (9>+O"NG^*-4T/QA\1],T_5]5U'POI5[%H 3[78Z=X?U^\N[J[%KIEO M!H>LO+?+_9=\(*/AW_@H#^QQXL^+7@GX(>'_ (_>!M2^(OQ-NO'VG_"_3HI- M8BT'XIZK\*K^[TOXF:'\+O'ESI,/P_\ B3XA^'^I6%_8>-/#_@CQ5KVL^&KN MQO+?5K&VEM9UC /?O&WP=^$OQ+\ W7PJ^(OPQ^'WC[X8WUO;6E]\._&O@WP[ MXK\#WMK9RK/:6]WX4U[3K_0[B&TG1)K5);%A;S(LL'ER*K#D8OV7OV:8$^%2 M0?L\_ V%/@49S\$5B^$O@"-?@Y]JEAFN1\*E3P\J_#P7,MO;R3CPBND>=)!# M))NEB1U^;O'O_!5C_@G;\+?$/Q1\)?$C]KCX/>!O%'P7\?>"OA?\3?#OBG7+ MW1-<\)>._B)+K">#O#U]I5_ID-[<7.M0^']:U&.XTR&_T^TT73;O7M0O+/18 M_MY]9^(/[<7[)OPJ^+NE_ GX@?'7P)X8^*>JZQX"\.GPO?WMXW]B>(OBM+J\ M'PJ\.^,= _$'Q2GT'6(/AIHGC?6O#VJ>/YM/N8O"5IJ[H P!TS_L MB_LIR>"I?AK+^S-^S[+\.I_%U]\0)_ 4OP8^'$G@N;QWJ>_^T?&LOA63PTVA M2>+;_P V7[7XC>P;6+@2R+)>%'*U] 6UM;65M!9V<$-K:6L,5M;6UO&D,%O; MP1K%!!#%&%2**&)$CBC10B(JHH"@ ?,_[:'[5_PX_8>_99^-O[6'Q874;CP) M\$_!-[XMU33M'2)]8\0:@UW9Z+X:\)Z,;ADM(]9\7>*M5T7PQI4U]+#8V]_J ML-Q?S0V<,\B_G]^P5XR_;T_;F_91^'O[9/Q%_:#\/_LX:K^T1X97XG_"'X$? M#'X-^ /''P]^''PU\0M/-\-+?XC^*?B3;:A\1/BQXGUGPY%I?BKQ-J7ACQ/\ M'],_XGCZ)H^D::UDFJ2 'ZM?$SX0?"CXT:#'X6^+_P -/ 'Q3\-0WL&IP^'_ M (B>#O#OC718-3M<_9=2M],\2:=J5I;:C:DEK;4+>**\MVPT,Z,H(L?#WX5? M#+X2Z._A[X7?#WP5\.M"EDAFFTCP/X7T3PKIT\\%O':Q7-S:Z)8V45UM/ <%_<>+=7TE?&_PHT/P_XDT[2/%6NW M6N).=8M[^]FN].O/+]!T7_@HK^P_XC^&WQB^+^@_M.?"76/AG\ OB3(?$&L:EK>DZ5X;L?"L6NMXJU;4+;2_ M#3:M?R?9P >@:?\ L:_LB:3Z5^RQ^SEIE['XYE^)Z7FG_ /^&-E=I\2I MVB>?XAI.=/',S00-+XM21=>8P0G[>/*3;N:I^RY^S/K>J>/](Y MM3A2ZLK.X1!+;0LGF]S^WM^R+8_!;XF_M!ZE\"+:;5%UC MXA_!C7M)O=0R0QW%M-"@!Z#I/[ M,_[.6@Z_X'\5Z'\ ?@KHWBCX8Z-'X<^&WB32?A7X%T[7_A]X>B%\(M \#ZS9 MZ##J/A+1(QJFIA-)\/W.G:>HU&_46P6\N1+1\7?LI_LP?$#Q5XH\=>._V'+[5=>\/Z== MZ9IMU9:/JEU=:?:W&G6$T-NCV5J8?F67_@K3_P $Y[>77X[K]K+X7VB>#_BT MOP-\=7EY+XDM--^'7Q2?4?['B\*_$S5;GP]%IGPUEGUD/HEOJOCN[\/:!?L[_ #4-6 M^'FOW_P.^#]]KOPBLK73?A1K-Y\,_!=UJWPQTZQ,;6-A\/-1GT22\\$V5DT4 M36EKX9GTN"V,47DQH(T"\K=_L??LF7UIXGL+W]F#]GBZL?&WCJP^*'C.SN/@ MI\-9K7Q=\2]*N;J\TWXB>)[>3PRT6O\ CFPO+Z^NK+Q7JJ7>N6UQ>7+M T#QU8?&GX>^ ;[3/%_@C0/&_ MAK5]!\9:?XODOFFL]36VU"RU*SN=&L)K*\LM32$1K<6]S8W!N5GMONN']NK] MG?X"^&/V9_!7[4_[1_@SPC\8?CW\+[#QEX/3QS#:^$+GXCW=AX6TS7O%[^&; M71M&M_#/F:7/?I#'H5E<'4HUO-(L4CU"^U*Q>_ /JW6/@?\ !CQ#\2?#?QDU M[X1_#+6_B[X-T>\\/>$/BEJW@+PKJ7Q%\*Z#J N5O]$\.>-KS29O$NB:3>K> MWJW6GZ;J=M:3K>7:O$5NK@2S?#?X+_![X.6^NVGPB^%/PV^%EKXGU4Z[XDMO MAQX%\+^![?Q!K;(8SK&MP>&-*TN+5=5,;&,ZC?K<7K(=C3E<"O&OAG^W1^R' M\8?V>?$?[5WP]_:#^&FN?L[^#5\5'QG\6+C71H'A7P7)X)VGQ7:^,YO$T&C7 MWA*_T));::_T[Q#8Z=?QV][I]Q';20:C827/6_ ?]JGX _M,GQS!\%/B3I/C M+5?AEKFG^'/B-X8:PU_PSXU\":OK.DPZ]H=MXP\#>,='\.^,?#D?B'1)X]8\ M.7FK:':V/B+2BVH:+=7UJDDJ 'LOA_PKX8\)>'=,\(>%?#F@^&/">B:=#H^C M>&/#VCZ?HOA[2-)MXO)M]+TO1--M[;3;#3H(?W4-C:VT5K%%^[2()Q7GOPG_ M &>_@+\!AXF7X'?!+X1?!M?&NIQ:UXQ'PJ^&W@SX>#Q;K, G6'5_$W_"(Z+H M_P#;VIQ+=7"17VJ?:KB%)Y4B=%D<-[!7Y6_\%'/^"K_P"_X)U>)_V9?AS\1+ MJ;4/B/\ M,_&KX>> ="T6+3/$-W8^%/AIJ7C'2],^*'Q<\27FB:5J+#3?!?A MR6^_L/P[IZWGB7Q9XJN-*L--TB;1[?Q!JFE 'Z4>-/ O@GXD>'=0\(?$/PAX M7\=^$]7A>WU;POXQT#2O$WAW5+>2-XI+?4M$UNTOM,OX'CEDC>"[M9HG1W1T M96(.'\-?@]\)?@SHLOAKX0?"_P"'GPJ\.SW#72:5Y+@VWG.SLSNS$FOY_]?_X+&/\ "?\ X+ _$WX(?&/XV?#[ MPG^P'I/_ 3G\)_M<^&_$&N^"+BQ\30^*/%?B#P%;:?)9:K8ZYUNRM#J%]?Q6MCH-Q]E_;G4?VNOV:=,^!?A#]I:X^-'@2;X&_ M$&#P=)X ^(FG:M_:^C^.[KXA7UKI7@71?!-OI,-]K'BWQ1XOUB]MM%\-^$?# MVF:CXIUC6Y?[&L='FU-);6, ZWX>?L]_ ;X1ZYXA\3_"OX+?"CX:^(_%V?\ MA*=>\!?#SPCX0UGQ$&NWU%DUK4_#^D:?>:C$VIS7&J/!6_X9"_9/_P"$4\>>!#^S%^SR?!'Q4\1P^,/B?X-/P5^&W_"*?$?Q=;WB M:A!XJ\>^'O\ A&?[(\8>)(=0CBOHM<\06FH:E%>11W,5RDR!Z[#X*_'3X2_M M%^ ;'XG?!3QWH7Q"\$:AJ.MZ*FMZ'+< V.O>&=5NM#\2^'-;TS4+>QUGP[XG M\-:U97>D>(O#/B#3M,U[0M3MIK'5=.M+A#'7\T__ 4+_P""LG[F-;^*+FWU?X;7]_8>*+[PCKNI '](UO^S7^SM::IXFU MRU^ WP9M]:\:>!=-^&'C'5X/A=X&@U/Q9\-=&LH=-TCX?>);Z+0DN=<\#Z7I MUO;Z?I_A/4Y+G0+2Q@ALX-/2VAABC[;P%\-?AW\*_"MGX%^&/@+P9\.?!.G- M>/I_@_P)X7T/PAX6L'U"XDN[]K+P]X>L-.TBT-]=337-X;>SC-S'?#?@R\T?7+SX MM^/OC#X?'B>Q^(EC:KX@U+PS<>'/ .@WVB:.XBGMM1OM4FU'5+N)H-)L?DKX MS_\ !7#1_@__ ,%D?V9?^"<.N:#]@^&WQS^#OCRUF^*6HZ;=VFF2?M,S76A^ M)/AY\.-)\13.NGW4ECX&TR[T_P 2Z39Q75T?%/QB^%]M+/92126]T ?J/X3_ M &9OVC MZ%9Z_J1O;B..XNS>ZA/]JN(XYY_,E1'6UHW[.G[/WAWQ9XV\?>'_ (&?!W0O M'7Q+M=8L?B+XTT;X8^"-+\6^/;+Q#<_;->L_&GB.QT*#6/%5KK=WBZU>WUZ\ MU"'4[@">^2>7YJ_,[_@L#_P4@/\ P3XT;]D9-7\2K\'_ (;_ +2/[2.G?"'X MJ?M.7_@:;XB:7\ _ ]MX5U;Q5>:O9^%BLVG7?B[Q7=V-IHNAW^O:=X@T3PSH M-MXR\7WGA/Q3+X>M]%N?8/@_XV_: \96_P 0?&'@_P#:L^&/[1G[*'B+]GQO M%_P'_:'^'OA7X:W?CJU^*FGZQJS>)-.\8:EX/NK[X0^.]$.@P:!?^&)_#O@C MP7-;O<>+-$\3:8VH:?H^L2@'VG\-/V=_@#\%_"_B#P/\'O@?\(?A1X+\5WFH M:CXG\(_#;X:>"_ WACQ%J&K6QL]4OM=T#PQHFEZ5K%WJ-FQM+ZXU*TN9+JT) MM9F>W_=5CVW[*O[,-E\([_X 6?[.7P'M/@1JMU->ZG\%;7X0_#ZW^$NHWMQ? MQ:K<7E]\.8?#R>$+N[GU2W@U.:ZN-(DN)-0ABO6E-S&DB_RU?\$Y?^"EG_!5 M7]KC_@DW^T/_ ,%*K/XK_ _Q;\4?V=_'?Q99_P!GKQ)\!-.T;X;_ !(^'7P5 M\ >"/B'XLT:Q\6^#/&&@>//"_P 0M;T'7_$3>'-=-YKOA]-5TO1=+O/"Y@O; MS5(_Z%_^">__ 4"^%O_ 4!_8?^%W[;/A:V;X?^%?&GAGQ!?^-?#_B/4[>= MOAKXF\!ZCJFA_$;1-4UHPV5M>Z5X$KOQ+?^%O@'\%?#=]XS\*V?@7QA>Z!\*_ FBW?BOP3I^FV MNC6'@[Q+<:9H%K-KOA6RT>QLM)M/#VJ/=:1;:;9VMA#9I:V\42=-X-^#WPD^ M'/@B;X9_#[X7?#OP+\.+A-5CN/ '@[P3X9\,>"9X]=$BZW'+X4T/3+'07CUA M991JJ-IY741+)]L$WF/N_)G_ ((]?\%7%_X*2W7[;/A7Q7X6F^&_Q)_9?_:G M\=^![/X?:SHM[X:\6VOP#UW5-3;X'^(O%^A:I)]OL/%]U:^'_%&@>,;,P1K9 MZ[H>XQPI?01UR/C7_@HK\7?VC_\ @K)XB_X)4_LE:SH'POTS]G3X2I\:/VPO MVB=9\,:=XZ\6:<+]/!;>&?A!\$O"VOSGP59^([L_$/P?<^)O'GC72?&&GZ?; MW6NZ5IGA1=2T$7FH@'ZGVW['_P"R79:1X5T"S_9?_9WM-"\"^(+GQ9X)T:U^ M"?PTM])\'>*KV6RGO/$OA73H?#"6?AWQ!=S:;ILMUK6CP66ISRZ?8R2W3O:6 M[1_1=?@]J'_!0_XP?L;?\%3_ (%?\$Y_VI_$VC?&/X5_MF^ ;_Q-^S!^T+#X M3T;P%\2/"WQ,T&[U?3-:^$'QCT'PDMGX#\5Z=KD^BVL_@_Q[X.\+^";JRU7Q M3HWAW6O#>IP&\\06'UQ_P5@_X*0> _\ @EK^QGXW_:F\7^'9_'.N0ZKHO@+X M4?#JVO\ ^R9/B%\5?%T=_)X:\.W&L&WN_P"Q]'M-/TK6O$_B74TM;J[M?#?A M_5?[,L[[5Y-/LK@ _2FBORY^&WP]_P""FNO?LZP?$WQ;^T_\+](_:N\6> U\ M9Z?\&A\ O#;?LJ^!?&NKZ$-:TGX7W[Q:PGQ^\0:'H=_

%=>\?_ /"X+74M M1EMI_$NG>%K.#9X?F]CUG]MSX.?L]^#?A;H/[7?Q5\'?#GXXZE\"-)^+?Q.\ M(VUMJ^M7/A#1-!TK0[#XH_$SQ1IW@_2_$)\!?![PQXUO;S1[_P")GBTZ)\/] M,N4^QS^(EE@E" 'W'17RG\8?VX_V2/@#>_!BR^,?Q_\ AM\/Q^T1/]F^".H^ M(-=\K0?B;*8-&NHQX2\2VL%UXL#X?^)%E<6MI=^&_& MVF7V@V^L_#YH)[ZQ635O'>G>'-!"7MI,-5,5S$[ 'Z845\K?&O\ ;<_96_9T M^(GPZ^$WQL^-?@_X=?$;XNZ;KNJ?"_PEX@;5X]6\?V_AN)Y=9A\(I9Z5>0:[ MJ5GMCB&C6$\VL7-U>:;9V=A<7>JZ;!=M\$_MP_LD_$/X >*_VI?"WQ_^&UU\ M O ,GB>V\?\ Q,U+71X;T/X?:CX,G2V\4Z'X_@\3P:-K'@?Q)H-Q-:PZEX9\ M5:9I/B"WEOM.C.F,^HV"W(!]5T5\T_#G]L/]FGXJ:!\4/$GA'XO>%ET[X):= M;ZS\9+?Q7_:OP[UWX3Z#>^%G\;Z=XC^)/A;XB:9X4\4>!_#.K>#HKCQ5HOB7 MQ)H^G:%K7AZUO-8TO4+NQM+J:'Y[^)7[?GP&\:_LW?M-^,?@3^TM\/? 7B_X M4_ ,_$H_$+XE^ _B!+X:^$FF?$70_$D?P=^,WCWP+J_AS0?$NL?"C6-3T*_U M[3-:L+*?1?%'AS0M5U33+R]TFVGF(!^C5%?@O\3O^"U?P._92\ _\$U?!/Q9 M^,'@7X[_ !A_;(TGX57FO_%?X9>$O&^C_":\^'3Z"9_BA^T+H>F:=H6LZC!H M&K:M8/IW@'P+;12>(;[4=>M;VYTK3_#VCZF\/Z4^+?V^/V/_ 'XX\*?#?QC M\>_ OA_QGXOC^&3V&DW\VJQQ:3)\:9+RW^#]KXVU5=*?1?AM??%:[T[4+'X; M:=\1M1\*:AXXU"RNM/\ #=KJ-Y!)"H!]?T4@((R/\XX(]B#P1U!X-+0 4444 M %%%% !1110 4444 ?!W[=OB+7=?\)^"/V:/"<_C'P]K7[3?BE_ &O?$K1_A M#XS^*/@OX9?#;3M'U7Q5XZU7XB/H6EOX:TC2O'NGZ##\&='M_%'B'0$U/6_B M5:RVTYM]-OYK?^?![ M]NC5OV?_ -EKQQ9Z/\-]/ME\)^%/#OQ!\9:!\.(O'NBVMM82Z9\.?'C:M%J- MSXAU2V^'_P 0HVT])[Y6O?[),?7\S28^OYG_ !H _B4_:H_9_P#C_P")/VU/ M^#F+QGX>^ ?QSUGP]^T+_P $_/AO\.OV?_%.E?!GXF7VE_%_QA8?"7X:^%]; M\'?"_6;7PK)!XOU>'Q!$-*U#1]!N+EY+BQFEEBDM=,N+JUT_V1O@!^T'X5_; MA_X-JO$.H_ ?XY>&O"/P(_X)R^/_ (:_'W7;WX._$C1O#/PE^('B'X3_ !'\ M/6_@[XH:E<>%K72O!WB/5_%?DZ?)I^ORV=S<:E=V=W=?NM0M;VX_M8Q]?S/^ M-&/K^9_QH _AJ_:)_8R_:WM_V4/^"VG[ TWPY^+?Q!_:8_;J_P""GWA+X]?L MRZWIW@3QQJ'P^^(WP@\<_%?X)>.M.\?7OQALM$G^&_@[1_A;X?\ !^JVOQ'C M\2>)-&G^'FH>'K#339L-3\-?;_J+X\?L]_'>T_X+;_&KXDZC\,/B]X]\#:3_ M ,$+O'WP+M?C=8_";Q_K7@[Q)\>DT3499/"^@^+K#PQ=Z3<_$+Q'I]Q>7MOH MNC7LFKWD>JW&CQ))>7<^FR?UYE03G'UY.">.2.A(P,$@D8&*,?7\S_C0!_!; M:^%?"?[+7_!"7_@BMXZ_;,G^-G[+WQA_9#_X*!Z5XR\+K\1_@S\3+KP?X \: M:?\ &_XU?$.TL_VEO MM8:5\1=%^&.O?#W3HY=(\1> ].U;QU#JFL:#'X3TS M4K'4O$*6W[6_\$,_B/\ L3_%OXG?\% ?CK^SW^VOX,_:A^.G[4_QET'XY?'' MP-X&\)?%'X:>#_@[HMO:ZSX8\!:%X.\%?&33='\<:_;I%&[2RTNPN?V1_:&_9?\&?M%7/PMUG7O$OC?P?XJ^#/B_5_&WP_\ M1>$+_0+N&QUC7O!GB#P'J\7B#P/X^\-^.?AEXXTR\\.^)-1@@L_&/@K69=$O MV@USPQ>:%KEO'J(Q?@M^R!\./@]\1]:^-$NHZK\0/C/K_P /M$^%=]\2_$OA M[X9>%]6@^'NAZ[?>*X?"FEZ%\(_ 'PV\(6&FWGBG4;GQ!JEP= NM8U*^2PBN M]6DT_2=*LK, _&']M#X=?%CPC_P$?\ @ZQMM#_9N^/NK:K^TW\5?V4Y MOV=(],^"'Q-N[SXX:=X5^+VJR>*;CX526_A1W\<:9H,1COM6GT"2]LK:QDAU M61S8E+L?WHD \_XC/L<=1R>#D48^OYG_ !H _BO_ &IO@;^T!X0_:9_X)'_M M(?$WX:_MQ^)OV3=4_P""6^@_L7?'EOV2_ GC'Q+\;O@?\1_$WA #Q:GC?X;: M1X*\4>/;/2?&]QJ/AWPMXG>W\-VVO"70+]+6Z36?#>DZ3JO]2_["7P*\ ?LT M_LC_ 4^"'PH\)_$KP-\./ ?A:\L_ WA#XQ:VVO_ !,\.^&=7\0ZWXDTC2?& M%Z\LTMGJ=I;:TB#P]-+)/X3M3;^%IV$VC2(GUR0#USQW!.>QQDL6VIZ=8_T>%0>>0W.",_ MCF@XQWQ[9_I0!_(SXH^%'QK^'?\ P49_X-W/VE-4^!OQ[UKX2?#+]@OQ'\!_ MB5J_@;X0?$3QCJ/PV^+&N?L\:KX6TSPG\1M T'1)]6^';W^O:]8Z7_VA]0^-?_!USJMA\!?CO>Z;^TK\!_A1 MX:_9VU"S^#GQ-N;+XW:]H7@;7_"6LZ3\*+J#PM)!XYO-.\0:G8:9')+\* M;E;Q&?3(Y[V+^W+ /^3R/0^OT.:,?7\S_C0!_%%^RG^SU\,?\ @V'\*?LI^!?V>_VE-&_: M2_9,_:P;XD?%?X$ZW\-/''P^\8^/_"_AW]I#XB^.[OPI\+O^$JT*&T^)-YI= MIKOA;XDQS>!K;Q-ILEYHL5KI;ZQXHACT27^_; '^3[\XZ9.3D]3W-&T<\=<' MGGHF#R , 'D8H _'/_@E#\*O@N+W]H+]K7X5^ _VY/"/BG]K2?X6:W\9 MM6_;EL/$/@SQUXG\>?#_ ,/:UI5M'I'PV\3>'_"UUIL?A#1];B\+:CXUT30; M7PAXP%K86GAG4-=LO#SWL/D_[>WPJ_9(_;;^(OQO_9J_X*/_ +&?Q#U;X3_# M:/P+?_LX?M9>&OA-\3M8C6?QWX$T"^\:>%O!_P 5?A1X>\0>*O!WB[POXSWW M&H:;K-I_PKWQE:W>D:90 *.,_J2?J3DG\<\>PI"JDYQR1C M(RK8!SC(PV,\XSCOCF@#^'CP'_P3J_;=^"/[(7[!3ZK_ ,+]^)W[._[$G_!< MK3/VA?AOX"\8>&M?U7X]>&O^"=.AZ_H7A?X:SO?"^@?4J_ #]H/Q!\,/^#G']HS3/!GQ M+HWQ M \0^)-%\'^"M0N]!L/\ A-=/TE]4^S#P_!I=_/\ UQX&,8]^.O.3GCG).3GK MG)ZT #'&>>O7)[9)/). !DG.!Z4 ?Q ?'7]GK]HVW_X)-?\ !NOJUO\ CX^ MZEJG[&'[87[)OC+]I;P+H'PA^)^M_%GX4>'/!NH7::]KFL?"?2_#D_Q$F@\- MO;I9S-I'AV]F@GU#38K-7BOXI3^H_P#P56_9*_:)^)/[9'_!*_\ ;J_8YTGQ M-H'Q/3Q[K?[(_P ?+N_\/ZRFJ>&/V5_VB_!_BB[U?QMXYTB!HKS1$^#4,_CR M^TM-1N(SH_Q%\7^$FNHTN[%47^CC QCG\SG\#G(_ T< >P],_P AV]NE '\T MW_!(G]@+XT?L1_M'_P#!0CX0:QX9U=_V)_@-^T9XG^+/["'AJ6#5)+G7KW]I M3X3^'=6\8V/AW6=BZEN)1^,_ MPQ^$O[07B?XA?\$-_BGX1_8)_:,_9<^#_P $O^"D_P"TJGB7]F#PW^S_ /&5 M/"7[)?@WQ;XT\(WFC7NL>)O&EGK?Q*^)#?$F/3/%/C/QS\7KJ72_@_X?D$_@ M/PGH'@JQ\,W<&M?WX%E ))P.Y;('IU.!^%& /7_QXYZ\$\Y')X/'M0!_,7_P M3H_9CUN[_P""T?\ P7*^)OQI_9Y\12?#GXH^)/V;)/@EX[^*WP>UQ? GCZP\ M&VFIR>-)/AWXB\9^&1X9\0P:%XPT/P1>ZA-HES']5LI)!I]O>0_!N MK_L4>(]?_P""DG_!43]F[]N/X+?\%$?'/P>_;6_:+^%_[1G[-/CG]F+3_$;? M CXD#PIFY\'>'?B?\4] \,WMC\*M4^#4L_AC3K#6_&7B[PIH/A^#PIJ3ZH%B MC\(3>(?[9@5R0#\V,D9.0">NTG(&>AQ00H()ZG) R?F(QSM'WB,#G!(P,8H M_.S_ (*I_L37_P#P4*_X)Z?M'?LA:3K]EX8\6?%+P3I+>"_$&MO_\-?"/Q+\*?'7A/X?_ !$^$'Q9\%>/+BQ\,ZB\UIKE]HD%U>W^ MD>)8]&.GR7$7].X8'@=< X(((!S@D$ C.#C.,D$=0:3:HYY'L&(&2?[H(!)/ MMDGWH _B6_;[^!W_ 4,_: _X(4_\$]O#'[5?PS_ &B/CE^V=K_[='PR^)/[ M1/@=_A]/XW\9^'O .BZ]\?+ :CX@\(?![PW+HWA+PMIOPWU7P*FJ6XL;26TF MU>.'6R/$4]]"GZU_\%JOV2_B%X\^&/[$GQ&_9P^']U<^%/V"&D\4^+?AAX&U,:!XA\>V?@KP9I*^(OB+XF\ :/)HM\V@V.G:IXBN M?#-C<36-I=R^&[&TC_?X;3@#C SM *D DXRO!&2#C(&<''0TI /49[_B.A]B M.Q[4 ?QD?'3]C']JK]I7PU_PK>$O M%?ACQA\"_'VE:YX0U6]\6>'-.ET:[@UB5-,T^[\06VD67B M*4V][X9N-9T>^TS4[[^RT;1D#KW/).0!C> MF#GG'% '^>[\+].\1?%']AG_ (.6/V;OAU\-/B9\5/C7^T)_P5.^*_P^^$7@ M_P "?#3Q1XR_X2OQ;=_&;1K^&SN/$&F:5=>&/#%MX5L=+U#Q;KVL>-=9\.Z/ MX;T*UEUQ-09PZK_59\ /VL?B?\$?VF/V8_\ @E_\6OV=/BQ/-;?L3^"]=L/V MRY;Z#4/A5\3OBG\(O GA+2_BGX.TV*/2O,:YTI6BU#4M?N=>COQK.J:=I]UX M6M=/UK1=%;G3/#&'\81>/Y=&M)_&-OH%SX6LO$%R)+F_TWP[?7]IJFI:/I+SO)'I5EJ^I M:=I=[K4>G1VS:U<:/HKZJ]X-%TH68!_.!_P=9_";XL_'S_@F99_"'X%?"?XI M_&KXFZO^T+\*/$=EX'^$OPW\;?$?Q$= \.Z?XY_MK6;FP\'Z%K#6&F:>U]9Q MSWE^]M#YUU;0(SRSPH_F7[97PM^)GQ*_X*._\&X/Q*\*_!WXM>+/AK\$-!^* M%Q\9?%=K\'OB->>&_A'>:QX"^&.A^%G^)5U<^$A#X#U&?Q3X=OX-.7Q*FEZA MIVHZ0][(MC]F@NZ_JS(SZ_F1_*DQ]?S/^- '\ GA_P#8=_;L^*'_ 1G_P"" MN7PF\"?!+XSZ?\4M8_X*S>)_VH/!WP;\:^ O&W@KQ%\?/@CI7B3X:>*EF\": M/XMTC1KCQ?8:[<>')/$VCVFD+/^"EWP$_X)I?M2^(_CW\4M)^ 3_'3X9:5^S7XR^$W[1GQ2\5:*UM\/ M-.\-ZM:^-_#%CXK^(-I\!M&U34[:]\7>'O#7B7PG'HJ;?#VKZI&=4FTG]N,# M_P#62>G3KT_"FG:..N-(TVUOK:R\0> MM,U_3[/Q-J:^++F:S\4SV^C/H*Z5JN@^(]5_.[_@NW\+?BOK'[0__!&3]H#P M9\*_BK\2_AM^S1_P4#\,>-OC9>-/BKXC\&>$=2O/ DMIXEN_!'P]TC MQ!XMO=)!\-:K9S7VFZ-=I;WLMC8RLD^IV<<_]"G_ AGA=_&$?CZ31[2?QC; M>'Y_"EGK]P)+G4-,\.WM_::KJ.C:4\[R)I-EJ^HZ?I=]K46GQVK:U<:3HDFJ MM>#1M)%GTY&?_K$C^7\J /Y#?VD/@]\9_$O_ 6L_;Q^-NG? GXWW7PT\8_\ M$,/BC\(O!_CT?!_Q_>Z!JGQFUC1-'U:R^%FC>)-/\/ZCI&H?$JXL)9H?^$:T M75+_ %&XNH[S2(FN+T26C_$>N_LO?MJ>'/\ @B?_ ,$-/&NF? O]J74=?_8$ M_:XN?BW^TQ^S]\/?!?B#P_\ M.^'/"FG?%KXG7&D^._!W@'Q1X;N=;NO%'@7 MPWJ ?PX$\-ZNEM9^-[/6I;-_#UOJU_8_WG8'O^9Q^6<48'3G\SD=N#G(_ T M?F1_P2W^ _P6^#?PC^*?BSX$^$?VH_"?A7]H[XY>+_VB?$/[SX?>,='\/^*O %MXHU33$D;2M=T'0;C5KRRN/$%CI$.BZA MI5YJ&/H'PP^&?[27QV_X*5? CXS_ QU_P 7?"/XOZ-\#_"6OZ;XY^'/CK0O M ?Q"\/6/PA;PYXG3PAXSUG0-+T#Q%=>&=>^SQMJ_@O7+O5/"7B6UT_4;.ZL= M4LK.YC_5 #I_GZ^I]SS1CZ_F: /Y7/^"4G[&7[07_!&OXF?\%*/!'Q4N/C) M\?\ ]E3X4?"CX1^*_P!A>^\-^$M;^(/BWQ1\,]4\;_M%^-_$?P2\):!X2T?4 M=1NOBGIWCS6[33_$7A*QM%L9]>\3V7C[2=.T7P]XW<0_-O\ P6/_ ."=O[7' MQ:_8,^$/[5OPS^*&L?$[]J+]G+XTZ7^U?\%?AU\-OV5=>TOXPR?%#XL_$'0_ M$OQ0\.:'J^D7>K>/K]_"6IOI6MZ?8^(/ ^C33:5\(?#FGWYL%TVUA7^S7'Z_ MA2<=.?7O_/\ IG^E 'XA>/?VCM+_ &L/V>_V0M"_:J_X)]?%_P"(WP#_ &J_ MACXZB_:]^&OBW]G3X@^(-<_9:^*W@_2/AMJ&E7/CSX=W_A]?B#;>&8/&&I>. M-%\.>+?!FBW_ (HCV^&O'_ADKH>EZWJNG? ?_!-K]@;2/V%OVPOVY/&G[&-[ M\>M'_P""6OQ#_9+TV\MO GQ0\-_%.2RG_:XU?Q/?PIIWP/\ #7B_PW9?$KQS MX<\%?#73C:ZIXYE\.ZG=W6K^/[;P GB#Q??>%[IO#G]7.U3C(S@Y&><'ID9Z M$/\ PMX4^$_A3P#HNJQ:UJ7B?5-?\>:;>6UCH-W:VEE<:C?:5;WGZB_L;?L1 M?$3_ ()_?\$U_P!DG_@E]J>N:[;_ !H^/_BWQ5KGQY^+/A#X0^-?C#\'_AC9 M:UJ&K?%7QYX=\5ZCIMA9>#U\/^*+70_"O[-E@?%?B+P[!XRD\4:_XBTM!;0B M!?Z6B%/!!(XX(+#CD'G(R/7M3L?7\S0!_'!XI^!/[5?_ 3@_P"#@3X:?M;> M'/#GQ6_::^!_[=7PWF^&W[;WB?X$?LM^.;'PO\*]=#Z)H'ASXA>+- ^'MOX[ M\.Z=!:ZGHGPZ\>:IXC&KW/B"_L8?B[=7%A%/=L]_]*ZG^SEXH_X)F?\ !;[] MHW_@J+XL\.ZQKG["'[9G[-]]HGQC^+7AO2M2\0M^R?\ $KPM;_#;7]0\1_%K MP[H]O>>*++X->)H/A1<:G-\2M-T/5M(\):CXHGB\:CPQH>A-K=[_ %$X^OYG M_&JE_86.JV5WINI6=KJ&GW]K<65]8WUM%=6=Y9W<+V]U:75K+-(T./QI\0Y=&LO M#::[X<\8>#],N]0U*.SN!]>_\'$?_!-?XH?\%,O^"?-U\+_@3]@OOCE\'OB= MX8^.WPP\,ZKJ5OH]CX^U3PUH/BGPIKO@5M6OYX-*TO4M;\,^,-4N_#MWJLEO MILGB32]*TW4=0TG3M2O-4L_T#_9__P""=7[)O[*?BV_\4_LU^ _$WP.L=7\0 MZMXLUGX:?#;XN_&'PW\"=4\2:UI]SI=]K%Q^S_;^.W^#,%V]I<+Y8L/!%E;P M7-GIEY#!'=Z5ITUK]OXXQU'3GG\_6@#\X?@%^WMIOCWX+^!Y?$7P(_:6\*?M M%IX)\.V_C3]FS6_V?OBGX;\;:#\0H[*#2]8\.Q^)O$WAG2?A7_PC#:];7CZ- M\2;KX@VWP^O/#K6VO3>(;>V:6*/\=_VGOA-\<_A%_P %#/\ @JC\;O'GPW^, M'C#X>?MM_P#!*/3O@Y^S2_PU^'GC7XP6";_P=J/[-J2^ ]"U@^'_& MFM>*[JX\7^&(/$%OH?A;Q58^)]3U>UUT2Z3XACT[^J38OIQQQDE1CIA<[1CM M@<8'I2D G/?CD$@\9P#@C(&3P>.3ZT ?Q7?$#]BS]K#X3?#S_@U:^$WCGX7? M$_X@>,OV3_COX=\1?M(7OA#P7XE^(NA? WP[/K_POU33=/\ '_B;PII6M^'= M TGX>:>4\'+JUUJ*Z1$/!][W&F6 OA\,?M*?LH?M4>)/V*?^#C+PGX=_ M9C_:-U?QO^T;_P %3? /Q$^"NB:;\"?BM<>(_C1\-;/X_P"M>)SXQ\#6\?A' M[=XS\'V>DVM]KS:O9F[TRQMI%O))+>34K4WG^AQ@<=L=,<#\A1@>_P"9_P : M /Y'_P#@HWXCCT#_ (+"?\&V/B'7[/Q+W-SX6@T^7Q,UYI]U6V32I-:TY+.[G-B;NT,-?&GQA_P""?O[:?Q^_ M8X_X+/?%3X3?#;XK+X1_:,_X*K^#?VJO@E\$-1\'ZMX2^(/QX^!7P>\=2W_C M3QOX9^&7B:UT;Q$Y^(C:AH_C7P5H/B/3]&\5>/%^%>FRZ?HTEYJWA^+4_P"J M3]H[_@G/\+?VE?VO/V1/VT/%'C_XG>&OB?\ L5OXZE^$>A^%9O!(\$:C/\2; M2'3/%\GC?3]?\&ZWKFLB\TJUMK+3TTOQ!H0TIXVO;8F[E>2OT&50JA>3C'+' MN_M!?M__ /!5O]K_ %OX,?M"?$K]@WXF?\$U M/!'[)>H^"- ^'OCWP'\2/VD/%.LS07WC72_@EX'\9:)X<\;>(]>^'?A:;Q#H M-KJ\>BZ=&GCWQ'-X3T:\O+ZVUY;+Y=\$?L\_MG_#3]@G_@L/^R79^)_C#^VA M^S3H7[%"_#W]ASXO?$7X!_$WPC^U1<:KXLT?XA:0?V0Y-&\0^#M*\?\ Q,MO MA9+_ &.UJECI%WX;\'ZGXI@TW0'T*/5M>\&>"?[/0H'KSW))/4D#).<#)P,X M&3B@*!GKSU.23U)QDG.!DX&<#)Q0!_$QKWP)_:%\"?#[_@U(^+6K? +]H34/ M#/[(]MJ?A+]H_0_"GP8^*/BSX@?"#Q%XC\"_"[0=/LO&GPS\/^&[WQUHHO=6 M\)ZWHUUJ-QH$>G6T]BBZA?0VUQ82W*>+_P!B_P 1^)O^"EG_ 5%^ /[<7P/ M_P""B/CGX"_\% ?B;\"OCA^S_P",/V8](\0S_![XB2?#NRMKCPK\/_C#\1/# M?AO5K#X7:M\'=2G\.Z?IVM>,/&7A'PUX9B\&:I>ZWGXE %/38'M=/LK>1IWD@M+:&1[FX^ MUW#O%!'&[SW1CB-S,[*7EN#%&9Y&:4HAI))9W\1M+E(KBZM)&@N M&6.14N;*>VNX'*L=LMO/%*AY1U-?QQ_\$#OVT/'_ (0_9Q_X+%_M3_M-?$K] MH/\ :$T#]C[X\_$NYTW3?%?Q5\7_ !.\3^'?@S\-/#/B'Q5J_A;X>Z?\3_'0 MT""Z@TW3+BYM+674-,N=7N+6VL[C5&D%J$_L>U2XN+73[JZM-/N=5N;>(SPZ M;:2V4%U?20E9%MH)M2NK&PBEFV[4>[O+:W5CF6:-?CCKWP.;1OBYX+UKP_P#;?BI\/_%G@S2="\8Z MM&UK-X=N=+OM=LK[4=0CT[4K"73X[PVK->006=Z ?JE^SM_P7 _9L_:,^,G[ M&?PCTCX1_M&_#N']O?X0^.?BK^S5X^^*'A/P'H?A/QE)\-+34]1\<^#+JTT7 MXC>(O%NC:YH]AI%Y-8ZQJ'AR'P?XF<6X\+:_K%I?6-]<_#7_ 6C_P""F%MX MU_8!_P""GVD?LE'X^Z-XB_8N\3> /A/XH_:P^%/B:#P/H/@#]H9?B1\-1XJ^ M'_AK5_#/CK2?BA?S>&/#OB&Z\+>/O$EGX:_X1'2=9UVWT*2YU&WDOM2T[ROX M _\ !)W]M;P#\;?^#??QKXF\ ^#K;0/^";OP8^,7P\_:.N;3XG^%;ZXBUGX@ MZ3XC\+Z+<^";2(K-XJTZT2>PUK494^P3Q6%Y]DMK>YU*UFMJY?XN?\$BOV[/ M#G[,_P#P6D_89^#OPY^'/Q"\ _\ !07]IL_M6? OXZ^(_C5I?A.'P]_PGGQ) M^&?BKQQ\+_B'X/OM#U+Q5!XF\'0>#Y_[!U[3HM0\-^*=/-U?7NLZ7JPL= O@ M#]8]&_X*9> _V<_V=OV(_ GB_1OBK^T'^TA\4?V$M _:7U/P/X)NO#6I^.9O MA=\)O@AX7\6_%GXN>./$_P 1?%OA;1K8ZA>&^TSP]'J.M3^(/B#X\N9-,T^W M\BWU_6M(U?BK_P %L?V5_A;\//V%OC?/X7^*WB;]G7_@H!XB\%>#/A-^T-H] MEX"TKX4_#_QEXWNXK6P\._'G4_%_CWP[K'PQN-/ U>;6+M]&UO3]/7PEXSBE MNO.\-W:/^9_[3O\ P28_:FM?C_\ \$S?VMO!'[.W[.'[9,W[._[$G@O]B;]J M/]D_XR?$+2_#_A77=*\/:%<06WC[X:^-O&W@W6?#%PVF:YKNLW=P^I^%;34I MK'2-,MH-"U$>(]5.C?>W['+G4Y[_XM7.E0^./B#!X= M\'VU_P"$5\;/:Z!I-[\0FM_"H!^L?P/^+,_QJ\#Q^/AX \7_ _TC4=9UVT\ M,VWC27PTVH^*?#>E:K=:;I'C[2H?#.O>(((?"/C>UM5\2>"Y=2N+'6M1\*ZC MI&K:CHVD2WXL8<7]J#]I/X4?L?\ P ^*O[2WQPUF\T#X6?!WPG=^+O%^HZ;I M=UK>J?8H)[:QL]/TG2;,>?J&KZSJU]IVC:5:[X()=0O[87=W9VGGW9X8\/7'PPG\()I]U'\;/'=Q<>"?"^OVVM+')_:<'B7Q;IDIM[Y%TW]9O^ M"A_A_P#:O\6_L6_M ^&?V(5^'I_:BU_P4='^%9^*-MH=UX-2^O\ 6]*M?$$M MU:>*=-U?PI=:Q%X0?Q!+X3A\7:9>^$9O%2Z-_P )-:R:(;Q* /'?V=O^"HOP MB_:%^/OQA_9?LO 'Q"\$_&WX5? SP9^TQIWA[7M0^'.N^'?B=\#?B)I.CZKX M0\:^ _''@;QMXF\.2-<'Q#H%AJ^E>(+G19M.NM9L;BTN-6TH76HV_P =_!K_ M (.)/V2/C7H/[(7CO1O@I^U3X2^%/[8W[1VI?LG^!?BGX[\%_#?1_"OACXY1 M7D%EH7A;Q3;Z?\5=8\17>G^(I;JW,/BGPAHOB7PQHQDEM->U6PU73]6TW3O M?V)O^";G[9/P#_X*=>,/VQ?'_P -_#ES\/\ XL_\$P_!WP-\8:B_[0D?Q,^) M]O\ M$:+)\/M0\4P>,]?\2Z%H]Y\0=>\7Z_X)U/4;CQE9KH?@W3['7=*M;&: M"WT*M+\1QQ>%=3E2W.K^)KV"ZOK6#2)[;3XX;G2Y7N;R*&\ MLY' /W3_ ."A/_!0;P,O$'P4DN=;C\:>&_'>H_$"YFT:V\?0Z9\/-*UBZ\/\ MA2Q_MZ^NFNO(T6Y[7_@@[\2_B%\7/^"1_P"Q-\2OBOXZ\7_$OX@^*OA?K6H^ M*/'/CWQ'JWBWQ=XAOHOB5X[L8[S6_$6N75]JVJ7,5C9VMHD]Y=3S+:6MO K& M.&-1\.?%[_@G/^U[\._VQ?\ @L%\2/@5\._!GQC^%_\ P5B_9"M/ >F^(->^ M+>D^ -5^!7QK\&?!7QE\*[/1?%VBZUI6H7_B+P-XQ/B'^V-&UWPE_:5UH]^U MIX?U?3-(T:&?Q#!^F?\ P2)_9=^*_P"QC_P3C_9?_9=^-L7A>'XG?"#P-J_A MGQ/_ ,(;X@F\3^&Y+F]\:>*O$5I+IVLS:1HDER/L&NVL=TAT]4@O8KB&">]@ M2*[F /SW_9__ ."H_P =?VN_VN/^"LO[.E[^SK\4_ 7P@_90\(:9\)_#GB>R M\0?"VRNOAIXQL_ /Q_\ $/BGX@?%;5M'^*$/CB'6/BQJ>A>%]%^&&E?".P\< MV_@VP\-65]XLO_"^KZIJU['\=?\ !"[_ (*^R>%OV(_^"9WPK_:^_P"&IOB; M\1OVSOC!^T#\(?!7[5/Q"O=/\=^#=;^)^E_&+Q5_PBOP_P!<\5^*_B'=?%G5 MBNAWNA^';'Q':^#=0\':-J'D>&5UHOI&MIH?VQ^S#^PC^UQ^S;^W-_P6A\,_@A_P4!&C_$OX4_$;3?BIH^E:[I_B'1_ /Q'T@?#75?A[J&B_VA;Z MS<^(_B#';/XDOM:T_P *VFBZ5/J0O[Z]NX-+A_,KX%?\$7_V^?AK^S)_P0V^ M$NM_#SP#-XI_X)\_M[^/_P!HOX^26/Q;\)RZ>WP[U[XVZ/X^TUO!%TZ(?$VN MR^'[B_W:3/'I*PZCI+V]S'\-=!\12:MXHTOQ5XJ&G M>1:S?$V^\ ^'/$=M\.(-'=0TO6-+U+3=2L[:]L;VPO MH)H9X8I8WRJD?@'H?_!)7XV?"G_@I=^VWX_UO]C']C#]N']E#]N_XE:#\:=( M^(W[1.M^'F\6_LM>/&74[CQ?;ZK\.O$_@/QAJ7Q&\/S:IK.HW>B^&_!USI?] MI1:1X55_%O@RXFUB2R_H3_:H\(>+?&G[+WQW^'?@#PXOB;QEXW^"WQ*\ >%M M#BU31_#=G<:WXM\":[X8T@76J:U=0:=I.F0WNHVS7MPS74EI9K(]M:7TD:6\ MH!_!'^SK^W!XHU;_ ((6:-\2O"O[?W[36O\ _!8_Q1\=QX;_ &?/A_X<_:K^ M-/Q4^.OQ;U!_CIH/A_1/!=[^S;K/BWQMX;\9>"KKX>W/B.Y>34OATFG3W&FZ M:IU>;4)8]/U#]0O^#C+X[?ME?!;_ ():_P#!.3XP:A\3OB=^SC^USXU^,7[/ M_@;]HJZ^!/Q2\;_#51KWB;X >/\ Q)\4_ LO_"">)-,TR\T2/X@Z4MRD&+]+ M&ZTN&'2M2>RCWW/G/P\_X-W_ -HWQ5_P1H^'/[,_CK3_ _\&O\ @HI^QO\ M&?XE?'?]DOXV>%/B7I>IZ*FK>*?%FG^,I?!$/C/PX5UKPSI7BHZ7IPFN[G3K M-O"OC_P[X/\ &-I<7NGVNKV-U]'_ /!5G]A;_@JO_P %/?\ @FG^QQ\%/''P M1^%VD?M@_"'X^>%?B;\>"+?1?B]\( M/&'Q2U?Q;\1O!_B?3-.\8:KJ&N:%!XS;PCX@G\.:9:W&B12:UJ-_!O\ PB_: MJ^)/_!4;_@M!^V7^R5JWQ"\??#O]BK_@G)X:3PMJ/PN^%GCCQ)\,=9_:'^.^ MI>(H/"&KZ_\ %WQGX&U+1?&]_P##OPCJECXWL=&^&^A^*-&\/ZG<:-X9U;Q/ M%K OM6TMOH#]J'_@G?\ 'O\ X*A_M9_L3_%7]J7PGX0_9]_98_8E\97GQEL/ M@W9^/+/XH_&'XY_&2XO?"]_I=EXPU/POI-I\/? GPO\ #+M:C\*OVD_!/Q:^%_QR^,UE M\%M/^%_CWP+XQ_9L\9_%OXA?$7X77/BS6=0\%77@?XG^"K/QSK/B74_#7B70 M++1/%'AO6-*77I?#.H6'B:/5-)T72->@UF\U[X=_X+W?M!_M)_LP_LM_"#XQ M?!CP/\5/'OP8\(?M/?"_5_VV]%^!6LZIX;^+MW^R?IEMKVI>,],\.^*-#\CQ M#X1T/7/$5IX:TGQIXH\,ZGHFLV.A7']FSZ]H'AS6?$6MZ?X_^RM_P3>_:1A_ MX+6_M'_\%-?B3X-\$_"']G3Q_P#!/1/A_P#"[X ZMXSTGQ=\1]%^)">%_@YI M&M?$6Z\-^ $U_P"$/A*6:X\">+S+J>A^-M7\17[^)GN941]3U:4?K!^U /VO M-,\=?L_>+?V9/#G@3Q[X.\.>)/'J?M#_ X\<>/'^'\WC#X=:MX+-KH,7@'6 M#X<\2Z>?B-HWC:'2M6T*W\1VVF>%;_2(?$6B:WXB\/KK-MJUH ?F/_P3N_;; M_P""?OQY;XB?MC_LJ_ML_$&+]G'X1_LV>)G_ &@OV6?C3X^\>ZFW[/-_HNN: M-XUB^,=SX,^(^L^+/$_A:'_A#O#/C'0/$.I^&/$_B;X:ZPUI:R^#9$UZ?Q7) MJWUW^SW_ ,%7?@?\>/B!^S?\/[[P+\4?@Y<_MJ?"GQC\:_V-]8^)]OX(2P^/ M_P /_ NGZ5KGB"32K/P?XS\5:QX-\5P^$=9TWX@6?@_QMI^DZC?^![V+4(+C M^VK75_#NE_G7XB_X(G^'/C_^TO\ MG_'_P /_!?PY^P7X1_:@_X)Y?%K]B[6 MO ?A34/!VJ>(OB#\5_C!K=IK.I?M ^.?"?PFUC4OA9H&E^$(-!\+V]KH>B>( MM1\0?$S68[O7O%D7AJ;283XES_V9_P#@EY^T_J_QO_X(R^(OCQX/\._"?PO_ M ,$>_P!FGXD?"[6-:T?XEZ%X[C_:+^*GB7P!X4^$OAC4OAS8^'[*TUGPU\,[ M/2?"DOCW6M2^(EMX7\52WNI67@:+P9=VT.H>)Y #X-^'G[7O[1W[0W[97_!7 MS]H?XQ6G[?\ X7\.?\$K_BG\,OC3\+?@S\#_ (Y?"#X?^%] \"?!/P7\55\; M_LM_&7PTWQ,U[P'XG\._M!VUF?B+\4M<\/Z-X\NYM+^'&H06'CK3=4M?!O@S MQ+^@G[.W_!=S6O W_!-']F3]N']MW]G/XY66B?'GXE6/@*\^*?@*U^!3_#&T MU7XH>./'DW@O7+;2S\:(O%_A3X.^%=.TB/P)<>*/'.B:9XDCOM$LY=1TC4KC M6;;5-1N_LU?\$U_VI]%^(_\ P<$#XA>%O"_@?PO_ ,%0T\40_L_^)V\=:!XE M&C0ZQ\/_ (X^ 89/B'HOA]KK4_#\PE^(^@:P(=-37HOLD.JVTES'=V=JFHV_ M@3_P3#^.OQ(_X(#>(O\ @ES^U)\,O!O@#XGZ%\$_&'PR\!W&F_$K1OB)I>I^ M/_#7B76/B/\ "7XF3ZII&B6.G^'-+3X@CPU.FCB[U'6(-(M-1_M6XLWNQ9H M?=EK_P %;O@//^U?^V7^QI/X"^*&G?&3]B;X&W/[0GQ!AOKCX7CP_P".?AXF M@>&/$UK/\,-0M/B-=WVJZE<:5XQ\.BZLO%&E^$ETC4-4M-/U6:UEF1CQO[2? M_!:#]G_]F>Y^-.D^)OAE\8/$_BO]EGX._!;X[_M6^!?# ^&L'C'X'?#[XX:C M9Z9X?$VG^)OB#H-E\1?$N@2ZEI5SXPTCXZ^'.@^&M.+K%:6ZKB?\ M!43]@+_@I;^W!\1/^"A_P[L]"^%.M?LV>/OV3/ GA#]C!6^*MAX&MK;XMZ+J M_A7Q3X\N?C'X.L?##ZYX]^(NLWUEXJ\,_"[Q-XU\1_\ "M/A+H>I6]]X?M+3 M6/%/B[4+< _33]I+_@KI^S3^S-XC_81T?Q)X<^+GCK1_^"BBG_AG3Q3\,?"6 MF>);+4II]&\$:[H=IK?AV\\0:1XVCOO%EG\1?"%MX7T_0?#6OW^I:KJG]F36 MUE<0L6R+3_@K5X!O/"O[.-G=_LT_M2>#/VC_ -JG6?C]I_PE_8_^*?@_P;\, M?CR-&_9IM?%.K?%+QOXW3Q7XXM/ /@GP5:Z%X7^V^&]9U7QB[^,;OQ!X;TSP MU::E+>W=Q8?GQ\5/^"SLQXXN83\.]Z-K%IMHL3V5E97=_-<--%Z;_P % MH)X6U&WM-7@TF M]T>X /V*_9!_:S^#7[NZ9=:; MJ]_X=\1^'/$>E)G>(_"GB72=6\/Z]9V][>V::CIMP^G:AJ&GR6E]/V7?V9/AO\1O&/ MPK\'ZC;:7:WNL:U\9_C5=_#?6?"_BCXF>-?$>F+X9N_#VBZ_XEO/!/@R74M= MM=.\.W-W9:5K$?\ 0-^RS\*--^#GP1\)>"=,^"GP7_9TAC.IZ[-\&/@!IFGV M'PR\ 7WB+5+C6KO1-)N=)\/>$-.\0ZC#/<[_ !'XILO"GAJU\2Z\^H:I;:-9 M6T\*M^-G[$G_ 3Z_:._X))_M/?M?R?L^?#W2OVE/V(/VO?B0GQN\-^"/#_C M_P *_#_XX?LX?$QSJJ:WX8CT;XE7?AOP!\1?AEJUCK-MIVEZ]:>/]'\7:)IW MA70K6\\.:Q=-J&HWH!]T>/-4^'G_ 2_\-_M<_MC_'/]HWXNZG^RCIWPZ^%6 MK:7\.?B/XU\3_%>7X/\ BGPOJWC?0=9T'X0S>*+N]\37L7QIU7QG\.-'T7PQ MKGB75[F#Q?IJ6%GJ^E>%'TO3]#ZKX/\ _!1#P!\2OBO\1OV=O%GPU^(OP9_: M2^'_ ,!-"_:>B^"?Q"O?AY=Z]XR^"'B>XU+3=+\8>%/$7@KQKXH\(3RZ7XBT M]?!WC/1]4UC2[_PGXHNK6*<:AH5W9^(+GYQ_X*>_L1?'_P#X*B?\$\OVF/V; M-<3P%\$O&OCJ3P/XF^ FCW7B'4?$S:7XC^&7BC3/&>GVWQD\4Z+:R:$EOXYO MM+?P_/8>#-(\167@.QNHM?&M^-M1!T_3_*OA1^PQ\?O'_P#P4@^)'_!2;XN? M#F/X.MH?_!.O0OV*OA=\#_\ A9'@_P <^+/%OC"77-4\;^./'.M^(O""] M#\*07EQ:>#? EI>:S<:MKZS7?B_Q-I/@DVEEHK &!\-?^#C?]D/XF>#?V2?B MC9_ C]KWPU\(OVQ/C+XH_9Y^&WQ*\1_#CP#/I-I\:M#U :7H_@._\/>%?BEX ME\:ZS<^+;][>RT?6_"'AOQ!X;M;Z\BT_5M7LM0LM=M-&^PO@%_P5=^#GQ\\# M?MT^([+X4?&SX>^-/^">GB/QMX=_:!^#_P 0+#X/;67P=X8\0>,([KPU? M^$/B)XM\ :Q!XAT7POKL6D;O&=JB:MIL]E?36]K):ZC<_P ZGP;_ .")7_!0 M+P%^Q1_P2)^ >L_#SX?2>.?V)?\ @I9J'[5?QD>S^+WA.71YOA:OQ!TCQ7 / M"5^Z1MK?B.[TZXOH(]'F@T](KO2I4N+V.&]LYG_07X1_L3?M$_LQ7'_!Q[\; MOB_X5T#1?A]^VEI7Q6^*OP2OM%\9Z+XEU.[\-^'?A9^T-:W,/BC1M."W/AS5 M+FU\5Z)J%I:,]_$4FO;6>YAN;-5N@#[$^#/_ 7*_9Q^+^C?L2?$*Y^#7[1O MPM^!W[?WC/5_A+\ ?C?\3O#_ ,---\&W'QLT[7]?\/:9\+?%NF>'/B?XE\8^ M'M2\8ZAX)O^$>O/!^NZA$UE'K,2V][=6W?_%G_@L=^S5\)-<_:/U# M4_#'Q-\0? W]C?XJ?#SX)_M7?M&^&K'PE>?#;X-_$OXDZMX;T*TT*?1[GQ9: M?$7QK;> ]4\6>'[7XN:GX)\'ZQ%X#EU:&)8-=ET[Q#'HG\^7_!.7]B[X\?M\ M_P#!+K_@@9\/]/\ !6F>"O@?^RW^U!?_ +8GQ)^-6H>/-%EDUW0_A+\9?C=) MH?PR\(^ ;6$>,W\9^,?$&M3:?J6JZA;:;X5\+Z)I_P#;=GXCUV_O$T6U^M/C MW_P1Q_:FU+X5_P#!6G]C+X6Z+X6UKX;?\%1?VSO!/[4?A?\ :-UKX@:39:7\ M#-"\2_$;P/\ $3XR^'/B+\.+V-/'OB#Q%X4U#PAJ]G\,[?P,/$6D>.K+7=&? MQ+X@^'\VF:E%. ?LO\6?^"H/P?\ AW\?_B'^SEX.\ _$CXZ_$7X._"+P%\;_ M (JZ)\)+GX<7^OZ'\/\ XG7NHVGA;6/"/@_Q1X\\,^+?BI!I=EIZ>*OB#H:]IVBR_'_C+]N3X3?!S_@I%_P %%+'2C^W1\4_C M=^S7^P)X4^,WBS]G8>.?AH/V3K[X>^"KK1/$EIXF^#.B:WXNTRY\._%[7HO' M5K'XTUKQ-;Z;:6^@Z;XDFLEUB\ET_3+SY^_X*'?\$FOBM^TA\0O 6O? CX2Q M_!S]I']F0_L[^$?V)O\ @H?\//C?I'A3Q5X;^'G@W3?!-I\1-!_:G\ 7,,7B M3QEH'AYQ\0Y_ UMX-MO&&K>))]6MM!O?^$,\.7OB27Q1Z-J__!-O]IGQ=_P5 MC_X*3_M)WVD^%=%^ W[77_!."Z_9 ^'OC>;Q=I%WKEE\09_"7P\T5];\0>!= M/1]5TWPT;K1=;,=Q;RW=X!:6A;3XX[\-:@&Q^PM_P6>OO%O_ 3&^'/[>"M5^+'Q-?P5\+K;PM;?#74=/\ C_XY^+OQ[^)?A'X5?"+]GK0=,^(U MSXCDN/!>E:1HO@K5=3^,EC\-9[B'0=3\;7UW?Z/!J^N1_J+^Q[^VY\,?VQHO MCCHWA31_%'@;XF_LS?&CQ-\ /CU\*_&PT)O$O@/XC^&$BG<1:CX7UG7_ YX ME\)^(K"4:IX2\6:'JDUEK%G'=V]Q;Z;J^FZGI=G_ #6:M_P1F_;N^)O_ 0W M_9:_8FU_P%\&/!G[4'[ W[1^D?&CX7>'?%/Q2M/'WPI_:#@\,>.OBIK]]IOB MJYT?P_::7X7T+Q/H/Q2>WT;2]?.I75U>:'+=6N+K4+\:#86^DZL?#NC.3<^*=4O]9O+#1@#\,O\ @H_\3?BO MX7_X.-O^"3_P'\+?&'XS>%O@G\^'M6BTKQEJ$MQB>,-:N_$-]\41/ M=^$O"M_=[[VRTBV\9Z3=2G5M2T:ZOVBO[2VMHV@@N+OYF^/_ /P2@_;7^(/Q MO_X.!O'/AKP!X/N/#_\ P4B^"7P;^''[.%-8NO&] MI(SR>%=.N$MK_6]/E8ZA/+86GV2>"WU*YAMB ?MW\2?^"F/P&\+Z3^Q/:^!] M&\:_&/X@_P#!1#3[;7/V6?A9X,C\.:+XH\8^#$^'5C\5O%7CKQ%?^-?$?AGP M_P""_"?@?P)J5CJ'BB[U35GU2/4;^ST71]+U34&N!:_B]_P2F_;]_P"%3R_\ M%[_CQ^UO\8_C!;_ #]DW]N+QQ;^&M"^,'B;Q?XRU;X-_#JPU/QM8:)\*?!WA MK7]>\13Z7?OJAT/PAHO@[P]?SVFI^(&TG3["YNDDMKQO1;O_ ()G_M!/ /AKXA?&+_ ()E_ ^?]GW]H'X 2_%#P]X<;Q/X=\;?!/3/A/X@ M\6_##Q_JP'@J]U+P7JUKJ>OPZ;K,^B'Q;HM[IEO]JT^_TZ2Q/@B?\$//VN?C M!^RS_P %TO@Q\4IOA3\,O%G_ 42_:PG_:4_9YN-$^)&J^,M$TR[\+?%#4/B M3X6T'XBW-CX0TBYTK2]?GL]*TF[U"UL]8N["UU:YU2X\/)=:1%IUV ?M)\./ M^"JOP\^)#?M1>$--^ OQ]M/C]^RC\*_A]\=/&G[-$EE\,[_XN>,_A'\4O!<7 MQ!\%^)/A@^E?$:[\#>*]8N?#TITS6?!TGB_3=?T3QM"/"&=*L]<27P=8R>)M5U'2K&]T M0:O\Y_\ !/#X$?'O]GWX%Z_\0_''_!-']D'X#_M3>&OA#I/PTFL?V?O'/PY; MQA^TMXF\+6NGM;Z]XF^*5AX)\-:5\+OAOXAU;2--U*'PIJ^K?$S6M)N+N[OR ML4GAW3;#Q'X9_P $QOV%?VRO^"?_ .W-^U)'IO@SPQ=_L%_M@MH/Q]UC2+3Q MGX&T?5/@3^UMK.@6=]\5$\"?#G0FDMS\(_$.LS:KX3TVVLKZ?5M+\/:%\-K= M8[^V\.ZEJ.H@']%E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1200RO#)+ M%'));2-+;N\:,\$KQ20-)"[ M%(T$TL+/&58Q2R1D['93+110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M M26-Q:7?V/4]-N[FQNT@N87EM;B:$N$D8'JZ* /%OV?\ ]GCX,_LL_"_0O@M\ M / 6D?##X5>&)M4F\-^!/#TVJMX=T ZUJ=WK>JQ:+9:IJ.H_V9;7^L:AJ&JW M%G920VCZC?WM[Y N+NXDD]IHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $) !)( ' M)). !ZDGI1N7&[<-OKD8ZXZ].O'UKA_B5X6D\:^"/$7AA/$7C;PJNK:?);SZ MS\.=:M_#?C:&V4K+<6WAWQ%<1.VA:A?Q1M8IJUG+8:E8)HH ?M+D<H]>HI:_$_P"%GQK\3_%7PEXKT?PUXD^//PFT M'X"?L#>&OBOX?L/B1\0M1\4?%2P^/>H?$G]I[X<^.$^+OCN^US67^+UU\'_$ MO[-1T;;K&I:Y\//&5OXGO]=NH->TO4?#<^E_JE^S]X_UKXK_ )^"_Q0\2:. M/#OB'XC_ F^&_CW7?#X1XQH6L^,O!>A^)-4T;9)),Z#3+_4[BR"/-*RB *T MCL"Y /7J*YGQCK6M>'_#M_JWA[PEJ?CG5[4VHM?#&CZGX>T?4-1$]W!;SF#4 M?%6JZ+H5N+2WEEO9?MNI6YEBMWAMQ+=20PR?%NI?MXZ7X/\ VG?V>?V3?B;\ M#/BOX"^)W[4?AWXV>)/A'>3:Q\(_%'A.\M/@!H/AKQ)\08/$NJ>%?B/JFH>& M[A=+\5Z4=!:?1[FUU>[-U:_:+5K=G(!]\45@_P!JZI_T+E]_X'Z+_P#+"C^U M=4_Z%R^_\#]%_P#EA0!O45@_VKJG_0N7W_@?HO\ \L*/[5U3_H7+[_P/T7_Y M84 ;U%HK!_M75/\ H7+[_P #]%_^6%']JZI_T+E]_P"!^B__ "PH M WJ*P?[5U3_H7+[_ ,#]%_\ EA1_:NJ?]"Y??^!^B_\ RPH WJ*P?[5U3_H7 M+[_P/T7_ .6%']JZI_T+E]_X'Z+_ /+"@#>HKEK[Q%>:?"EQ<^'=1$;W5C9J M4O=%8^?J-[;Z?:@@ZDN$-S=1"1\XCC+2$$*15O\ M75/^A);O5;.&_L_#NHM;W )MR?V MDQ7YXVQRPN=][HJ@7,<-O<,$/]I'>GEW,1#\?,64@%>0#JZ*P?[5U3_H7+[_P M/T7_ .6%']JZI_T+E]_X'Z+_ /+"@#>HK!_M75/^A2W]UIJ>'=1^U6=M97';KPUJ]_XITNSNKG3KO[?X,\9>*O 7B&VN=+U"VU. MT>S\2^#-7T37;:(W-K$E]9QWXL=6L6N-+U:UO=,N[NSF\ZUG]G;X9:QHNF:" MD/C7PY8Z=XDUKQ;/-X$^*?Q0^'FJ^(==\2&8^(KWQGKG@?Q?H&M>-VUUIWEU M./Q9?ZPD]PEM'[W5O#&GW_P .-3-H^I?#GQ#:>';_ $R'Q-X"U*6QM9M0\(^(%U'1+R5) MFGM'%]J*WGND,,5O%'!!''##"B1111(L<44<:A$CCC0*B(B *B(H55 50 * MDHH *_#']M7_ )3B_P#!$K_LD?\ P5,_]5%\$J_B MUT]@ HHHH **** "BBB@ HHHH Y[Q;_R*WB3 M_L :U_Z;+JM:P_X\;+_KTMO_ $2E9/BW_D5O$G_8 UK_ --EU6M8?\>-E_UZ M6W_HE* +=%%% !1110 4444 %%%% "'I^*_S%/M6\ M8Z'X3U?4O 'A+3?''B^"&)="\-:SXKC\#Z+J%[-<0PJ=:\5MHOB6;0])MHY) M+K4+ZQ\->(M2CMH)%T_0]3NWBM9/C/P!^V;XQ\6>$?A9IWB;X*6_@3X[_%CX MM?%[X2>'? -S\1[;Q+\-[]?@O;^+-5\5?%CPY\6-(\*0WWB;X0WWA_PO%?>& M=7'P^TCQ/J>L:_HWAO4?#.BS'4-2L0#[]HK\_=-_;JM_%\7C.V^'WPVGU_Q) M\&? ?Q"\=_'CPY?^++'3Y_!3_#;XG?%#X/ZMX(\-:A9Z7JMGXL\9>(/&GP4^ M*G_"'_;_ /A%_#U]H7AK3]6UK6-!7Q-IL4/VSX'\9^'OB+X,\)>/_"-^FJ^% M?''AG0/&'AK5(T>--2\/^)])L]EZ?;F>:.W@$]]?S6]K"9IY8H8O-F3S)I$B3=(ZJ?P<_:V\<>"_%7_! M;_\ X(K7'AGQ?X5\10Z?\)O^"HT=_)H7B70]86P>Y^$/P5-L+XZ;?W7V(7(B MF^S-=>2MP8+@0-(;:<1@'[[T5G_VMIG_ $$+'_P,MO\ X[1_:VF?]!"Q_P# MRV_^.T :%%9_]K:9_P!!"Q_\#+;_ ..T?VMIG_00L?\ P,MO_CM &+KO_(=\ M$_\ 8:U/_P!1?7:ZJN'US4].;6_!C"_LBL>LZD7(O+8[0WAC7%!.)>!N(7)P M-Q49R0#U']K:9_T$+'_P,MO_ ([0!H45G_VMIG_00L?_ ,MO_CM']K:9_T$ M+'_P,MO_ ([0!H45G_VMIG_00L?_ ,MO_CM']K:9_T$+'_P,MO_ ([0!H45 MG_VMIG_00L?_ ,MO_CM']K:9_T$+'_P,MO_ ([0!H45G_VMIG_00L?_ ,M MO_CM']K:9_T$+'_P,MO_ ([0!D>+O^03;_\ 8P^$?_4KT6NGKBO%FIZ<^E6Z MI?V3'_A(/";8%Y;=%\4Z,S'_ %O 5068GA5!8D $CI?[6TS_ *"%C_X&6W_Q MV@#0HK/_ +6TS_H(6/\ X&6W_P =H_M;3/\ H(6/_@9;?_': -"BL_\ M;3/ M^@A8_P#@9;?_ !VC^UM,_P"@A8_^!EM_\=H T**S_P"UM,_Z"%C_ .!EM_\ M':/[6TS_ *"%C_X&6W_QV@#0HK/_ +6TS_H(6/\ X&6W_P =H_M;3/\ H(6/ M_@9;?_': ,[Q;_R*WB3_ + &M?\ ILNJUK#_ (\;+_KTMO\ T2E]O M!#J-AH5CI=M#/JNLRV22E+R[B:\L;73;2YQ:/-/$8\=>$M1U9+OQ5HE_I&B6ET;6?R8+V^T.^TRPT^:PU"SM(A) M9VSM-IHO;4_P#M M:OZCC*,HQE%J49Q4HR334HR2<91:T<6FFFM&FFMS[+]=5Z/9_,T:*S_[6TS_ M *"%C_X&6W_QVC^UM,_Z"%C_ .!EM_\ ':8&A16?_:VF?]!"Q_\ RV_^.T? MVMIG_00L?_ RV_\ CM &A16?_:VF?]!"Q_\ RV_^.T?VMIG_00L?_ RV_\ MCM &A7+V/_(X^(_^P#X4_P#2WQ76Q_:VF?\ 00L?_ RV_P#CM( M7-_9;6T+PL%;[9;8)2\\4[AGS<97%[V/P#H?@SQ)XAFN--@71/'VMZ MMX=\,:AI,^HVT/B""]U?1?#'C*^MISH;W[:>O_"-ZE:7.H+;6M^D-E-/<0_G M]\/?^"?&D_!.Y\#^-?A%;^#M%\4^ /VC/CO\=_#7PR5M3T'X/>&]%_:/\*3^ M$_B3\)_ W]F:/J%[X%\.2W8T[XC0:AH_A=["Z^(4?B*Z'A/2]*\63VFE?IM1 M0!^8/A?]A/QI\,V^+>M_#SQ7X&_X3/\ :<^'WQ'\)_'?6=6TG4].L=-\5_$/ MXR_&WXT6OQ \$6%C;:G<:Y'X*U3]H?XB^&;'P9XDO=(_X230]/\ !ES>^+=& MN]-U>+5OT%^&'P]\/_"7X;^ /A9X2BF@\*_#;P3X3\ >&H+ATDGA\/\ @SP_ MIWAK18IWC2*-YH]-TRU65XXHT:0,R1HI"CN:* ,O6M#T;Q'IMQH_B#2=,US2 M;LQ&ZTS6-/L]4T^X,$T=Q 9[&_AN+68PSQ131>;"_ES1I*FV1%8?@Y^UMX'\ M%^%?^"W_ /P16M_#/A#PKX=AU#X3?\%1I+^/0O#6AZ.M^]M\(?@J+8WPTVPM M?MHMA+-]F6Z\Y;OPQ_;5_Y3B_\$2O^R1_\%3/_ %47P2H M_;[^R=,_Z!]C_P" =M_\:H_LG3/^@?8_^ =M_P#&JT** ,_^R=,_Z!]C_P" M=M_\:H_LG3/^@?8_^ =M_P#&JT** .'US3-.76_!BBPL@LFLZD' L[8;@OAC M7& .(N1N ;!R-P4XR 1U']DZ9_T#['_P#MO_ (U6+KO_ "'?!/\ V&M3_P#4 M7UVNJH S_P"R=,_Z!]C_ . =M_\ &J/[)TS_ *!]C_X!VW_QJM"B@#/_ +)T MS_H'V/\ X!VW_P :H_LG3/\ H'V/_@';?_&JT** ,_\ LG3/^@?8_P#@';?_ M !JC^R=,_P"@?8_^ =M_\:K0HH S_P"R=,_Z!]C_ . =M_\ &J/[)TS_ *!] MC_X!VW_QJM"B@#BO%FF:&4E M2""0>E_LG3/^@?8_^ =M_P#&JR/%W_()M_\ L8?"/_J5Z+73T 9_]DZ9_P! M^Q_\ [;_ .-4?V3IG_0/L?\ P#MO_C5:%% &?_9.F?\ 0/L?_ .V_P#C5']D MZ9_T#['_ , [;_XU6A10!G_V3IG_ $#['_P#MO\ XU1_9.F?] ^Q_P# .V_^ M-5H44 9_]DZ9_P! ^Q_\ [;_ .-4?V3IG_0/L?\ P#MO_C5:%% '(>*]+TU/ M"_B-EL+)670=896%G; @KIMT001%D$$ @@@CUK5L=*TUK*S)T^QR;6W)_P!# MM>IA0G_EE4'BW_D5O$G_ & -:_\ 39=5K6'_ !XV7_7I;?\ HE* (O[)TS_H M'V/_ (!VW_QJC^R=,_Z!]C_X!VW_ ,:K0HH S_[)TS_H'V/_ (!VW_QJC^R= M,_Z!]C_X!VW_ ,:K0HH S_[)TS_H'V/_ (!VW_QJC^R=,_Z!]C_X!VW_ ,:K M0HH S_[)TS_H'V/_ (!VW_QJC^R=,_Z!]C_X!VW_ ,:K0HH SCI.F?\ 0/L> MH_Y<[7U'_3*N5\$:;ITGAC2G>PLF8QW.2;.V).+Z['),63P!U-=T>GXK_,5R M7@7_ )%72?\ KG<_^E]W0!O?V3IG_0/L?_ .V_\ C5']DZ9_T#['_P [;_X MU6A10!G_ -DZ9_T#['_P#MO_ (U1_9.F?] ^Q_\ .V_^-5H44 9_P#9.F?] M ^Q_\ [;_P"-4?V3IG_0/L?_ #MO_C5:%(2!U./\_XRX9A"(T=U\XU?XS:QXRU&]\*? +1['QIJEE/ M+8:Y\1=6DN8/A/X-O(9/+N;:;6+/%SXZ\069^_X7\'2RI!,/L^O:_H)Z]+X& M^"^D>&M:_P"$W\5:OJ/Q(^)\T$MM-X]\416XN-,M9U GTGP7H=JHT?P-H#,7 M_P")=H4*7EXK;M:U75[C=<-\!5XKQV?U*F!X#P^%S"%.I*CB^+LPC5GPIE]2 M$G"K# ?5ZE#$<68^A44H5,%E&)PV64:M'%83,>(LLS"A'!UO+>.J8INGE<:= M9)N-3'U;O TFG:2I>*$ZEJ,EO'81323BUN;B)+5OWR/"G'H: MY/PO_P ?7BW_ +&N\_\ 37HM?BO%_P!#[PE\0.+L'QUQK+B7/>)(RPE3/*\\ MUP^$P/%$\%&E2PT99@\9B<6G"6)DZT*=/&NFHQA[>E"DHPC&G"%*,<,Z%Z<(J;G/FG+ MS!/V;?AIIL8'A)?%G@&5=H1O!7CCQ5I%I&J@!4319]3U#P\4 _@?1W0DDE^T5^\?Z@\*4HJ&79;5R&FN6]+A?-,VX4HSY7=.K0X;QV5T:S3W=6$[ MW?-<^D_LS!1TI4I89:>[@ZU?!1=MKQPE6C&6W5._4\ $'QUTCS3<>$?@IXXM MXQA&TS4/$GP[U!_]M;/4]#\>Z>6/>-M7@0'GS2&VJW_A8FMZ7&I\5?L^^/M/ MRW-WX8M?!'C_ $\(,AG$?A[7AXA8 CY4_P"$=65P?EC)RH^@:0@'J <=,C.* M7^K&;8?_ )%O&_$N'A"_L<)CZ>0YSA$VT[5Z^/R:>>XB"2:M+/(U+/2JGJ'U M.O#^%F.,BE?EA56&Q%-7M\4JN'>(FET_VA/SZ'@:_'+X(P3I:Z[JL/@N[8+O MMOB%X0U[P \;'^!I?%^@:/9L?1HKJ2-L,5=@I->FZ%JW@3Q1 ;GPUJ?A/Q#; M#_EXT*\T36(/^_NG27*_F176O&DBLKJ'1U*LCCO,-<^ M"/PA\1R/<:Q\-O!5W?2,6.IKXTU..0=1)'=JZL RL" :; MI\?X1N2Q7"&?1O*V'G@*BFDBV9PUY\# MB=_<=/$8)KLW453'IOO:C%=K;'H/]EZ4!DV%B ?[UG;+^AA!I?[)TS_H'V/_ M (!VW_QJO'C\!]!L1&OA3QI\6/!21 ".WT/XE>)-1TZ( YQ#HOC.?Q9HL2<# M$4>GI&H&U5"D@N'@KXTZ5(\FB_&BPUR)%_)G@JGW4FWVZ'K_ /9.F?\ M0/L?_ .V_P#C53MVU\8_MTGQ#X@T/7;7Q M-HNN:OI/B2SO%O[37['4;N#6+>^63S%NUU!9OM+S>9\[F:219N5G65&=6_DW MQS^FQDW@WQ;DW"=/P_SW/<5B88NIPO4RO"8K$UL/2HX&AB\IQW]L M8EPPU>O*K2JX?+6O8T:.85JL\3]3^)XC\0:&0X^A@8Y7B<3.=*%?$.K-X-T8 M5)RA&-*$Z-3V\[0E)R4H4?AC&K-\_L_ZWO[)TS_H'V/_ (!VW_QJC^R=,_Z! M]C_X!VW_ ,:KR_X >.-9^)/P7^&?CGQ%"D.N^)O!VC:IJPCB$$4U_+!Y=S>0 MP !88+^2)KZ")!Y<<5RB1_(JU[!7]GY'G&$XAR3)\_R_VOU#/,KR_.,%[>G[ M*O\ 5,SPE'&X;VU*\O9U?8UX>TI\SY)\T;NUS[_#5Z>*P]#%4N;V6)HTJ]/F M7++V=:$:D.:/V9%M<\<>/_%&@>"_!WAJQDU/Q!XH M\4:M8Z'H.BZ?$R(]WJ6JZE/;V=I ))(XE>:9?,FEBAC#S2QHWDMM^U=^S5?? M!#4?VD]/^.OPLU/X":1;W5QJGQ ].^P:G'HE_:WWB#3[JYM+74K M#6YH]$O])G9-5LM9;^RKJRBU#-O0!]!45XGI_P"T?\"=5\'^ ?']C\5O!$W@ MWXHZ>-8^'_B$ZY;0Z;XJT7,"OKNE37'DM)H4#WEBEUKN8\7?\@FW_ .QA\(_^I7HM=/0 4444 %%%% !1110 4444 <]XM_Y% M;Q)_V -:_P#39=5K6'_'C9?]>EM_Z)2LGQ;_ ,BMXD_[ &M?^FRZK6L/^/&R M_P"O2V_]$I0!;HHHH **** "BBB@ HHHH 0]/Q7^8KDO O\ R*ND_P#7.Y_] M+[NNM/3\5_F*Y+P+_P BKI/_ %SN?_2^[H ZZBBB@ HJO=75M8VUQ>7MQ!:6 MEI!-=75UV2:>_SN>\497D#PV'Q#Q&-S;'^T659!E=)8S.\UG2Y%4^J8)3IJ&& MHRJ48XS-,=5P>3Y:JU*KF>88*A-53DQ.,HX7DC/GJ5ZMU0PU&/M,17<;*7LZ M::M"+E'VE:I*GAZ*DI5JM.+YCU#XA?%7P?\ #6"P77KJ[O=1H7:T\.^';(/>WNP;?M5_*+;2--1UGU74;&WS*/+!X ^(GQF/VO MXQW$G@GP#-M>V^"WA;6#)>:Q"I.T?%;QMIC0RZHLNYC/X*\(SVGAQ %M]6UC MQ/$7C7T?X??"+PM\/[B_UN)]2\3>.-&RB;YJ/ ^68B5 M3 5:;M:/%F:1C1J\0SG!-5\EP\,+PU!5J^#QU#B6%+"YDN7ZI7QWO9BXPH/X M*;7Q8>"A@US2IU(XQ1A6,[2=(TK0--LM&T/3;#1](TRWC ML].TO3+2WL-/L+2%0L5K96=K'%;VUO$H"I##&B*!PN?\ IKT6M!G6T444 %%%% !1110 4444 <;\0/ /A;XG^#]< M\"^,],35O#GB&S-I?VC.\,J[)$GMKNTN8B)K2_L+N*&\L+R%A+:W<$4R$E2I M_-;0?^"8WPTA\?7D.K_$#QEK7A;2H=)U,Z UEH^FWE_!J%SJT8TR_P!?LL3? M9PNEJEQ/IVG:=>31SR+#-:2!9A^K= M%?B=F>4YQQYP5E'$F9Y)!4LOQF,^M4JT,/&L\1'!XKZGB<-',"C.MB)1PZ=>LY^-F7#V2YQ6HXC,LOH8NMATHTJDW4C)04N=4Y^SG!5J2D MW)4JRJ4TY3M'WY7VM+TS3]$TW3]'TFSM].TO2K*UT[3=/M(E@M+&PLH$MK2T MMH4 2*WMX(XX88U 5$15'2KU%%?I]*E3H4Z=&C3A2HT80I4J5.,84Z5.G%0A M3IPBE&$(12C",4HQBDDDDCV$E%*,4HQBDHQ22225DDEHDEHDM$@HHHJQA111 M0 4444 %%%% !1110 4444 >/>/?CU\+/AIX[^&/PT\8>))K#QO\8=4U+2/ M.A66@>)-=EU*YTJT-W>7&JWNA:1J6F>$M(W;7O%]]H6BZAKU[IOAS3[Z M[UW4K+3YNV\%>-_"OQ$\.VOBOP9K5IKV@W=WK&G)?6GFKY.J>'=:U'PWXATB M]M[B.&ZT_6/#_B'2-5T'7=)OH+?4-(UG3;_3+^W@O+2>%/A;]NWX9?%?XBW' MPVA^$>DSZ+K.FW5WKE]\3]+_ &G- _9WUG1;OP_?Z;-X8\/V]CXB_9X_:0T; MQ_'/ M@^'K?PWX@^+F@>(--\/_ !>\1_'V-_'^D?&;X@V/Q+U;7OC/XL\/^%M?^)?C MCQ%\08?$GB'XA^+[W0;!-7\=:IXAGL5FTX6<\@![?\>_BM\)/@E\-M4^)_QL MU"RTOP+X2U#0M1FOKO0-4\426VN?VO:0^&IM-T31-)US5KO5H=;DLYM-FL-, MGFTVYB753):0V,MY;_F-H&M?L._%[X._$7QCI?QN^)7@Y/C3^U9K7Q.U3XH? M D?'GX-ZE9?M%67PN\,^&=+LO"&H6'@70KKQ/)/#.N>$OB M-XJM[S4];T#5_$%Y=:+8_L\0&&#G'LS*?S4@_K30B@8R_7/,DA/IR2V2/]DG M&><9H _$31+;XYZ+9_$CQ)^U9INN^.?&/Q<_X)X:+\$? NH0_#T:?JOQ%^(7 MA7XD_M/#6-#U'P5H<5QIG@WXK_''X>?$#]G[Q1XC^&T%OINE2>)M/\4:3I<$ M6C^ [BUT3]7?V>O"_C3P1\!?@GX,^)&I-K/Q#\(_"/X:^&/'>L-<"[;5O&?A M_P $Z%I'BG4S=!Y!<&_UVSO[HSAW$YE\X.P<,?8,#CKQTP2.GK@C(]CD>U+0 M!S/C'1=:\0>';_2?#WBW4_ VKW1M3:^)]'TSP]K&H:<(+N"XG$&G>*M*UK0K M@7=O%+92_;=-N#%%H+J1E@\Y-8CO5M#9 M1M8&W-W?>=_0Y7X8_MJ_\IQ?^")7_9(_^"IG_JHO@E0!^V']E:I_T,=]_P" M&B__ "OH_LK5/^ACOO\ P T7_P"5];U% &#_ &5JG_0QWW_@!HO_ ,KZ/[*U M3_H8[[_P T7_ .5];U% 'G>M:;J2ZUX.5M?O'+ZQJ(1C8:.#$1X:UMBR[; MEE#(5<,N'+8#JK+TW]E:I_T,=]_X :+_ /*^J>N_\AWP3_V&M3_]1?7:ZJ@# M!_LK5/\ H8[[_P -%_^5]']E:I_T,=]_P" &B__ "OK>HH P?[*U3_H8[[_ M , -%_\ E?1_96J?]#'??^ &B_\ ROK>HH P?[*U3_H8[[_P T7_ .5]']E: MI_T,=]_X :+_ /*^MZB@#!_LK5/^ACOO_ #1?_E?1_96J?\ 0QWW_@!HO_RO MK>HH \^\5:;J2:7 S>(+V0?V_P"%%VM8:/@,WBC1U5_EL%),;$2!2=K%0KAD M+*>C_LK5/^ACOO\ P T7_P"5]5O%W_()M_\ L8?"/_J5Z+73T 8/]E:I_P!# M'??^ &B__*^C^RM4_P"ACOO_ T7_Y7UO44 8/]E:I_T,=]_P" &B__ "OH M_LK5/^ACOO\ P T7_P"5];U% &#_ &5JG_0QWW_@!HO_ ,KZ/[*U3_H8[[_P M T7_ .5];U% &#_96J?]#'??^ &B_P#ROH_LK5/^ACOO_ #1?_E?6]2'(!(& M2 <#U/I0!XW\4O$OA_P+X1U>]\:?$K3/#5I>Z9JMG9/X@N/#6E1ZC=M83!;* MT-Q;0S74[[U!ALQ).J-NVJ"&K8\$:_HOCG0;36?!GQ(T_P 4:3Y<5N=0\/R^ M&M5LX[F.&-I+626TM)A!<1*RE[>?RYT5E+Q@$&OP0_;YU_Q1K7[37CFP\1RW M?V+PRFB:3X4L9VGT'3=22>P1B44:K?7E[?7>X9HY'*VL4<6G^P M#XS\=>%?CHEGX0T/7/%>F:YX:UP^*_"NB7FDVDM_8:9!'<6.K!M?U#2M%6]T MC49;>.VFN[^TFEBU"XT^"9FNQ$W^>E'Z7T@L1X3UN IKABEQEBN!5FV&J MYAC>)EF6%S&IE$LU6487"UHU\#/'TG+^S:%&6/A@9>W5:KB(/!3_ "Z/B+)\ M3SR266/ZG',)Y;[>#K3QGM85GA_;>PA3ESTW55_8PC[7V;YE*>87*I15Y M1SV&)X?E'RE'.Z& DI+K%I2C;WDM#]#_ +2P*NIXF%%K=8E3PS^[$1I/U[=3 MTW^RM4_Z&.^_\ -%_P#E?1_96J?]#'??^ &B_P#ROKS"']H[X(R.L=Q\1O#V ME.Q V>()+WPTZ[@<,Z>(;+2S&NX&(O)M19U:W9A.#&.IT_XN_"K5F1=*^)?@ M#4W?R@B6'C+PW=2$SG$*^7%J;.&E.5C0J&9@5 )!%=.$XVX,Q\E# \7<,8R; M=E#"Y]E6(DWV4:.*FV_1:%0S# 5':GCL'4?:&)HS?W1FSIO[*U3_ *&.^_\ M #1?_E?1_96J?]#'??\ @!HO_P KZU+6^LKZ)9K*[MKN)P622UGBN8V4,5)5 MX'D1@&!4D,0&!7.1BK(8'CG\58?J0!7TD*D*D8SISC.$TI1G&2E&479IQDFT MTTU9IV=T=:::3333U33NFNZ:W,+^RM4_Z&.^_P# #1?_ )7T?V5JG_0QWW_@ M!HO_ ,KZW2RCJRCZD"EZ]*L9@'2M4_Z&.^ZC_EPT7U'_ %#_ /\ 57+>"M-U M*3PSI;IK]Y$ICN,(MAHY5<7UT."]@S')!/+'!/'' 7XG?%KX=_![0%\2?$?Q M18>&=*EN!:VC72W%S>:C>;3(+/2],L8;K4=2N0@,DD=G:R^1%F>X:&$&0>*? M!K]JKX!>,O#-W%I7Q(T6SN/"VF7NJZ[;>)%N/"T]CI45W/)+J>W7HK**ZL81 M-&)Y[*:Y%NTD27"Q/+&K_(9CX@\!Y1GM+A?->-.%,LXDKX=XJCD&8<093@\Y MJ894Y5O;PRW$8NGC)471A4K*HJ+@Z5.I43<*5.2?+9Q3:T3:^E/[+U,=?$=]_P" &B__ "OKR7Q_ M\3;#P-?VGAFTU?Q'XU^(>K0&?0OAQX0TK0+_ ,3W\&\1#4M0,MG%IWA;P['* MVVY\3^)[O3=&A"2B*:[N52TEYW_A+_B;\:F^S_#**_\ AC\-9R5F^*_B/1]G MC'Q-9D!MWPS\$:U;C^S+.[3 M_&OCBR6,QO]IT7PMJ4;07Z^L_#_ .&'@[X: M6%W:^&=.D6]U:=+WQ%XBU6[N=9\5>*M45"KZKXG\1ZC)/JFM7SEG*-=3FWM$ M-LSPLIT<13=KRX1RBLJ7M,+CLNI\5X7ZQA88_6L3CO=R]*EAWOF5:GS1FGK? 8>5GB+KX<5 M6Y<(N:%6E''0YZ:\=MO@QXS^)IM=7^/WB6#4+."Z6_TKX0>'8[.?X=:804>U M_P"$RGN=.MY_B=K5IL21GU.SL/"5M=[C8^&IC&E]+] PZ+?V\44$&OW4,$$4 M<,,,6FZ''%%#$H2.**---5(XXT 5(T5410%50 !7145]%D7#.5\/K$U<+"MB MLRS!TYYMGF8U7C,ZS:K24O9SQ^/G%3E1HNI46"R_#QP^5Y92J2PN58' X-0P M\.O#8.CA5-P4IUJMG7Q-:7M,37E&]G5JM)N,;OV=**A0HQ;A0I4J=H+!_LK5 M/^ACOO\ P T7_P"5]']E:I_T,=]_X :+_P#*^MZBOH#J,'^RM4_Z&.^_\ -% M_P#E?1_96J?]#'??^ &B_P#ROK>HH P#I6J8/_%1WW0_\N&BG_W'UR_AO3=2 M>Y\4A=?O4*>)[M&(L-'/F,-,TBT 7_P"RM4_Z&.^_\ -%_P#E?1_96J?]#'??^ &B_P#R MOK>HH P?[*U3_H8[[_P T7_Y7T?V5JG_ $,=]_X :+_\KZWJ* ,'^RM4_P"A MCOO_ T7_Y7T?V5JG_0QWW_ ( :+_\ *^MZB@#!_LK5/^ACOO\ P T7_P"5 M]']E:I_T,=]_X :+_P#*^MZB@#!_LK5/^ACOO_ #1?\ Y7US=GINI'Q9KZ#Q M!>AUT/PP6D%AH^YP]YXHVH1]@*XCVL0P4,?,(8LJH%]"KE['_DBC_/\ C0!^''[7[_$>+QQX2_X:6^'G["7Q =(U#5;K1O#MCK?BS9 MH.AW>K0:4TD?Z.?L3:[J7B/]FCX=ZCJG@_PSX DAN/'&C6'A#P;\)/%?P(\+ M:+X?\.?$7Q=X>\,0Z%\(_',%KXO\"Z=<^'=+TN^AT;Q%9V.J*US)=7-A8-&9/B+X?B^)W@+XVZ_\+=,A\$>)]3U4 M^&-&\6>%?$?B?P0/&'BG3= M?#FNZ5'X?U;QKK^F?%G36\3_ J\-Z-K,.FN MWTE^RCI7PATSX _#V?X$ZGXKU[X8^);36?'>@^)?'=[X_P!1\:^++SXA^)-9 M\<>)?%_BN]^*4%KX^G\0>*_%.OZSX@U4^)+.RNTNM0>*"PL;&.TM(0#Z(HI" M0 22 !R23@ >I)Z4!E(R&!!. 0003G&,COGC'K0 M%)D<H]>HI: M"OPQ_;5_Y3B_\$2O^R1_\%3/_51?!*OW.K\,?VU?^4XO_!$K_LD?_!4S_P!5 M%\$J /W.HHHH **** .5UW_D.^"?^PUJ?_J+Z[755RNN_P#(=\$_]AK4_P#U M%]=KJJ "BBB@ HHHH **** "BBB@#F/%W_()M_\ L8?"/_J5Z+73US'B[_D$ MV_\ V,/A'_U*]%KIZ "BBB@ HHHH ***PO$WB?P]X-T+4_$WBK6=.T#0-&M) M+W5-7U6ZBL[&RMHQS)-/*P4%V(CAB3?-<3,D,$-_C)JEN-1^'OP[F!Q\Q:!83?V-I%R87\1 MZ@B+)9'"S\0_VH^G_"1_";]GF=2"?]*T'XH_&;3Y%Q\O^KOOAW\/-2C?J?+\ M7^);#I_8^GW?S?5/ACPOX>\&:%IGACPIHVG>'_#^C6L=EIFD:5:Q6=C96T?1 M(88@!N=B9)IG+SW$S//<2RS.\C?F/]H9YXC?N\AQ&/X9X%GI6XGIJI@N(N*Z M$E[U/A2,U"OD625T^7_6O$4XYGF%!U*W"^&PE"MEG%3\;VN*S;3"SJX++'\6 M-2=/%X^.EXX%27-AL+-73QTTJ]6-Y8&%.,J&//C?QW^P[\$-<\$7TWB>W\4> M(?&UE:ZKKVJ_$R]\2WH\<>)=8^PR3W%QKE\1-I]Q8O);PK9Z,FG)IFCP1K;Z M5#:H96E]H^!/[.?PJ^ ^EW/_ @&A30:EKMO:'6/$&KWTNKZ_J$,2B6"SDU" M9(UM["&5FE2PL+>TLS.3<20O/B0>N^+?^16\2?\ 8 UK_P!-EU6M8?\ 'C9? M]>EM_P"B4KMR?P@\+L@S[#\4Y-P#PIEW$N%P_P!7H9]A\FP468 M.D\54QM>C*=+$YA4JSQ^*A4JQQ&)JJK4YM*P]'$4WJG9PJP MG%JZ6ENB(G3IU%RU*<*B[3A&:^Z2:/';W]GOX'7Q+2?";X?P2,26EL/"VE:7 M*V5VG,NEV]E(1P&P6P) )0!( XJ1?L]?#"U);3;+Q7HC^UU0X)&\Q^+K'Q%&^4/EF.17@P!*(A<#SB^3X9_$2U55TCX_>/L*,+'X@ M\,?"[7HL1D>4LKP>"M$O9%*%DN'^W+<7'ROY\4@+-[;14+@/AJ":PN'S/+(R MWADO$?$F1T^FU/)\VP--7MJU%-K2]K(7]FX1?!"M13Z8?%XO#KITH5Z:6RV6 MVA^!G_!1G0/B;HWQ$\ MXV\2R>+]#F\'W4'AO68?#L7AJRCOUUF[EU[3I+*S MOKW3YM96W;1KFYO+86DEUISV,;6FVR>>7Y>_9FT'5_$7[0/P>TW1]-35+E?' MOA_4KFVGLH[^UCT;2;Z*_P!=O;RWFBFC%G9Z1!=RS3NFV&00LK+.8,_TQ^.? M '@OXDZ#-X9\=^&-&\5:'/+%,VG:U9QW<,=Q$?W5U;,=L]G=Q!F6.[M)8+E% M=T64([*WF?P)^"_PK^&6AIJG@3P-H'AO5-8@EBU+5+.WEFU6[@BOKD);2:G? MSWE_]D4QQO\ 9$N$MC(B2-$7167^$^,_H,9QQ+X\T_$?"\=8>GP?BL_R?B#, M,)FE;./HUI8&-+"YCF&9TZ^ P]:G2E@\:L''ZS M^;YAX*P^*JPKRQ%;'1=#V5Z,)U/:*JI>RY85JM>,J4913 MIU/9+VGO@Z?7ZY]LYYSC&<\TM%%?Z.GZN%%%% !1110 4444 (W0_0_RKD_" M_P#Q]>+?^QKO/_37HM8_Q ^+WPI^%*:6WQ/^)7@/X=KKIO5T5O&_BS0O"XU9 MM.%L;\::=:OK+[:;(7MH;L6WFFW%U;F7;YT>[Q+P[^UO^RM;W'B=I_VDO@5$ ML_B6[N86D^*W@>,2VYTW24$T9?6U#Q;XI$\Q"4+(X#$JV/>P7"W$^98:GC,N MX$TTW%IJ2;333333LTT]4T]&M[GO)J24HM.+2::::::NF MFM&FM4UHT+12$@<\GZ G^0->!_!++U&V-8_#UM3^)E]O& 56R^'NG>)[ER"1D+&2 RD\,N87_ &G[ M*]F6'PE\#OVE_&1DYBFM_@QKG@>SD!&487_Q=NOAQ:+&Q#C>T@ V;B LEN9O MIH\"<96C.MPUG&!HRCSQQ6:8*ME."Y;)\SQN9QPF$C&S3YI5DK=3YF7'O!G- M*G0XFR;'UXR4'AZI^T%\98 M+EXH_@#X=\'6WRJE[\8_VB?AEX.6,2JSQO<6?@6#XJW,;"("9H5AW?CGXUZI K1EU,:P>)?AA!(^4XDD MT_RV-PD?E>9'&+M_ZGXJC[V89WPGE]'E4O;?ZSY1F^CM=/#<-XC.\A/^N6%K/DR_(^+FJQ/$V&R/ N+Z2^M\KWO9W.R M_;J_:IU']CWX)V_Q:TOP78^.[F?QQX=\(G1-0URY\/P+%KEKK%P]\+^UTO5Y M#);'2U5;*->_9F@?5OVA-<^*D9^* M'@^1?#&D_ ;_ (5YX+A9++Q(3J:>(;G1M3U.6YL2YMX;%O&T\;X/\ MG!9IQIEE#ZMAZ. E1PCPM6KP[-SP\JU1RJ?V=RS]I&U>KRKD_S1 M^E9]([QLX#\5%D7".=9QP3E#X=RC&?V+CLKX*S2M]9Q%7%QK8M8JC3XBCR5_ M94U&F\PO#D=Z%+F]_P#OC_9E^,-U\?\ X#?##XR7N@V_ABZ^(/AF#Q!/H-KJ M$NJV^EO-=WEL;6+49K2PENU46P?S7M("2Y79A03[M7Q+_P $XE9/V'_V;5=6 M1A\-[(%75D8'^U-5X*L P/L0#7VU7^;OB%EN!R7C[C?)\LH+"Y;E7%W$F6Y? MAHSJU8X? X'.,9AL)0C4KSJUJBHT*5.FIU:E2K-1YJDYR;D_]+O#[,L=G/ 7 M!&;YI7>)S/->$.&LRS'$NG2I/$8['9-@L5BZ[I484Z--U<15J5'3I4Z=*#ER MTX1@E%%%%%?'GUX4444 %%%% !1110 4444 %!&?S!_(YHHH ^(?AA_P3_\ MV6?AG\3]4^,5UX,D^*'QOU'Q3XP\:Z9\3?C;XCUGXN>,? 1\9>,=9\5W.@_! MZ/QYJ.N:7\%O!&C7VNRZ/H'AGX4Z3X1TRSTFVLK2Z%]=K-=3_:-AJ&GZG ]Q MIE]::A;PWFH:=+/9745Y%'?Z3?7&EZK8R30R2*MYIFIV=WIVH6SL)[._M;FS MN4CN()8T_-G]M;3X_%GQT_9P^&D7QPB_9^NOB;H_Q(\&R^,OAQX7\;ZM^TGX MBM+F]\&ZS_PKGP/XY\/VUUX0^"?PQ\8/H4D/Q)^)/C/[%XAGUFS\#^$O@YK7 MA;XE:WI_C/PO]0?LC:!\//"GP!\&>%_A5X?^'/A7P'X1ZO#'!?^*O VH6FB^+;'2TFCFU*#0O M$%W:7W_".7FH6<4NGOX@LK<:OH]I ?B!XS\474OQHM_V?/AG\![+Q=X4^&?B? MXI6,&B^+]0E\4_&&W\:>*_"WB^ZG;XAWOP8T?P_X;UWQ!=W3ZKJ4_P"FOQB^ M$7A/XY> =9^&OC>\\;V7AC7WL3JC_#[XC^/OA1XEECT^]AU"*VMO&WPS\1>% M/&.FVL]Q;PK?V^F:[9Q:E:"33[\7-A/<6TWE7@S]COX*^!O!Q\&:;_PM77(( MO&J_$33?%7Q"^/OQS^*?Q,T#QC'H,OA>#5O#'Q4^)/Q#\4_$3PQ'!X>N=0T: M/2-"\26&AG3=:\16)->34 #\Y_AE\>?C1\7-3_ &J_!_B3Q[XZ\(V_ M[)'PJ^-]S\.O&-EJ%GHMW\0/$_A']J3]L#X0>$OB3XL?2Y8++QG%X/\ !_[- M7A*PU7P_KMB/"'B#Q%K_ (QU3Q)H-\U]I"Z1^KW[/WC_ %KXK_ GX+_%#Q)H MX\.^(?B/\)OAOX]UWP^$>,:%K/C+P7H?B35-&V223.@TR_U.XL@CS2LH@"M( M[ N>9U/]ECX$:II.A:%)X!L['2=!\,:WX(6RT75->T./7/!/B>^35O$_@WQE M)I.JVEQXX\+^*-95M:\3:+XNFUFT\0:QKZQ)?_ $!##%;Q1P01 MQPPPHD4442+'%%'&H1(XXT"HB(@"HB*%50%4 "@#G?&.M:UX?\ #M_JWA[P MEJ?CG5[4VHM?#&CZGX>T?4-1$]W!;SF#4?%6JZ+H5N+2WEEO9?MNI6YEBMWA MMQ+=20PR?@3^TUXT\;^)_P#@MU_P1@G\4?!_Q-\.IK#X4?\ !3]-.MM=\7?# M;79=>6X^$/P8-TUF?!OBO7X]/733%!YSZQ)9+=F]C6P%P;2^\G^AROPQ_;5_ MY3B_\$2O^R1_\%3/_51?!*@#]L/[5U3_ *%R^_\ _1?_EA1_:NJ?]"Y??\ M@?HO_P L*WJ* ,'^U=4_Z%R^_P# _1?_ )84?VKJG_0N7W_@?HO_ ,L*WJ* M/.]:U+4FUKP(4UC42BF_P!')E)\-:VI5=M^0"JEG+.57"%QC^W_ HVYK_1\%E\4:.RI\M^Q!D8",,1M4L&@#!_M75/^AHH P?[5U3_ *%R^_\ _1?_EA1_:NJ?]"Y??\ @?HO_P L M*WB<=:^:_B!\;M5N?$EY\*/@;I-CXZ^*D C37K^]FF3X??"RWGPJ:E\0M9M- MSMJ)!,NF^"M):7Q%JGELTZ:=:9N&\#B+B;*.%L%3QN:UZBEB:\<%EN7X2C4Q MF:YQF-6,YTE^)GQRT7X76NF MQZUH.MZGXE\1W#:?X.\$>'I=)U?Q?XOU7:2+31-&MM0>=[>WXDU/5;D0Z7I- MMF>^NHQL23RS0OA;XZ^(OB.P^(G[1&AQZK=:1>"_\"_![1]7TF_^'G@&1/EM M=5UM[FY@_P"$\\>QJH=]9U&V&BZ+,\D?A^P4A+P>H_"SX(Z5X"OM0\8^(M7O M/B%\6?$403Q1\2O$$$*ZID"UMP"+_1L$") ",Z@# M@]1P/I4_BW_D5O$G_8 UK_TV75:UA_QXV7_7I;?^B4H S/[5U3_H7+[_ ,#] M%_\ EA1_:NJ?]"Y??^!^B_\ RPK>HH P?[5U3_H7+[_P/T7_ .6%']JZI_T+ ME]_X'Z+_ /+"MZB@#!_M75/^AHH M P?[5U3_ *%R^_\ _1?_EA1_:NJ?]"Y??\ @?HO_P L*WA )'YCBO M'?&G[0WP+^'*S7,<#EF%3L\3F&+P^#H)VO9UL14ITUIKK+;787Q7\*_!?@_6)+6&_CTKQ3\1/ 'A[4I+&>6:&"]2QU?Q)9W3VDTMM<117"Q&&22 M":-'+Q.%X+P#^T7\'[G3= T&P^(_PSU'5[ZX73[#3;'XK?#6ZU"_O[[4IHK. MRLK&'Q2UW$-/BOM9\)^)O"S7DMOXF\<3R7&FVOB[1=$U#4=+9;N-;?6+.TETN M[E6XBM;J:2VG"?#'[-;:C#^T5\ Y]#T[3-2UN#XU?"V;1]/U.\;1].OM5C\; MZ(^GV>H:M;Z?J<^F65S=K%%=ZC#INH364#R7,5C=R1K;R?Z#<(?0;RWB'PPR MOCK,N-,\R7-\=PQ6SS%9#B"\DSK*,#Q11R+"Y]A<[Q6(ECL)5Q-"A]= MH4<'A*]*O.4:KE3IX>I552248.3DK?WK_P!JZI_T+E]_X'Z+_P#+"C^U=4_Z M%R^_\#]%_P#EA7SW)=_MEZE(I@T;]F?P?#(Q(,_B+XK?$::%'?/SQVWAGX9P M3/"BD%5N8DG>7*R6PMRMSR?B:X^..D@?\)S^UQ\ _APY4&6UTCX0V>G7$+#] M\T4-Y\0OC5K@F*L1"&;10TULK,L$%S*DD/\ #'^JV'I#Q>:9 MMR[;U.',HSJ@_6-5KSN[']W?ZUXFK=X#A#BW,(*WOK!Y7E-T[;4N(\XR2OUV M=%/3:S/K#^U=3'7P[?#_ +?]%_\ EC0-5U-ON^'+X_2_T4_RU&OA5;QM>@>% MOVOOVF/B%<)D^3\&OA1X%M;"0A=I\G5?#7P)U:*-%9YBS3>*57#V^Z3?;I([ M4^$M_K4?R>%?VQ?&D$^8Y'^)?[4&N_#;2)5?"#SM)\'?$&SU)86M@UO*I\+( M[QRRF>&6ZDDE"_L;AB@F\7QC2Q-GHLBR+-L:VM-4L\CPRK[Z.2UWLAK.N*,0 MTL)P95PNFKS_ #[*<#%.RTOD<^)Y/6^JBU;ST/NM]6U*-&>3P[>HBC+,^H:* MJJ.Y9FU$* /4D"O./$'QW^''A-G3Q3XM\$^&FC)$@\0?$?X>Z,8RLQMR'&H^ M)K9E(G!A((&)?W1P_P M?+4'['6F:A=)9)1 MO&C+(\HR3FEI[KQ*XAS_ )4]?>6%G;^60*OQY72C+*^$LL=[2K+/ 2\EKW[>?P9T%7+:#\7=390^U;+X4>,]-25D"@I' M<^+M,\+VA83.EJ^Z=%AN"1.T4223)[5!\ _!30+#KFI_$#Q8HQF+Q'\2?&]S MIS* 4.@:=K6E^'!&=J_NUT=8\*JA J(J]AH?PL^&OAITFT#P#X.TBXCVXO+ M'PWI$%\S+]UY+X6AO99!_P ])9W]'#<&8.ND]=(XU-?S&GU+C6:M4XCX:IQ>_U7@_,H8B*_NU\3QMC*#DOYI8' MEOKR=#^9#_@K[^T=X=_:!L_@ _AWP'\3_"EKX9N?B>SZC\0/#6FZ'8:R=6B\ M$QI'H,]CKNM?;)+$Z9(^HQS+:-!%=6$B+,MP"GXE$*5<$+CRY,_*O V,3CCJ M.2/>O[:?VXOV#O#?[;5O\-8?$'Q#U_P"OPUF\6S6G]AZ-I>L+J8\5P^'XITN M$U*X@%M]D'A^ PF D2"XE611LC8?G1IO_!"?X;:F^L0_\-!^/8O[-U2?2MP\ M%>&"90EG9W#2_P#(1.TG[84 ]$#<$XK_ $O^CY]*_P %O#[PDX4X1X@Q>99- MFV52SQXK+L%E&D> M/UP(4<6N(_$D4T14WD5TTJQ1) M^@6B:7'HFC:5HT4KSQ:5IMAIL$^&OK,%*HY1G',,1E-;-8U+6?.\;SJ6M MTS_2S!\$97'"8:&.Q'$>*K0P]&G7C6XOXH^JSE"G&,X3R_#YQ1RJ5.Z:Y%@N M1Q25FDC\YV_8X\2ZTNWQU\1O'7C-2 98/$7BCXB^*+.5@B9+:9KWQ_\ ^$<" MM(BEXD\.) 50/#%;3$-'U?A[]C/X?^&Y8[K3-"33;Y"C+?:#\+_V:-%O59"S MJZZI=> =>UT2+*[-YIUAY&00PNS+"&;[MHKBK\8\78JE*AB.*.(:N&FK2PDL MYS'ZG;^58-8A8:,>G+&DHVTL=^'X*X/PM6.(P_"O#M/%0::QBR7+7C;JS4I8 MQX9XF4KI/FE5;;UO<^<;/X/00(D=WJ_QOU"*-%CCMQ\9=5T&TCB2-8XHH[/P M=KOAFUBCC )5(X%!W!7WI'"D3S\"/A=,_F:A\*KW79/[_B?Q??\ BIN%"KSX MD\6:IRBY6,]8E>58]HED#_1=%?.-MMR;;;W;W>M]7N]=?74^E222BDE%6M%) M)*RLK):*RT5MD>+V/PM^&NEE6TWX%^";!UW8EM?#/@&*4;F#-^]5/,.2JDY? M^!,<*,=[9O+IZ>78>#WLH\L?+LYO#]JF6(+';!>QC+$ MQR0""YO%%JFEWVO^5H^M3P:/-*G]K6EK:'Q!IP2?5+( M2Z:UTUP3;VUU<-&AE*,OYDV__!,S4&U>\T^+XF7T,VGVFEWZ3P^#=#2>-[Z? M4DA9,>.56%X'TSS8)(Y&<.0Q2/9&TG[55R]C_P CCXC_ .P#X4_]+?%=-2DM M%)I=DVB7&+U<4WW:5S+\+/XIT?PWH6E:[97.OZSINE6-CJFN0?V+I<>L7UK; M1PW.J#3AK%TMD]_*C74MLEQ-'%+*ZQN4"@;W]JZI_P!"Y??^!^B__+"MZBEO MN4E966RT1@_VKJG_ $+E]_X'Z+_\L*/[5U3_ *%R^_\ _1?_EA6]10!0L;N MZN?-^TZ;/I^S9L\ZXLI_-W;MVW['<7&W9@9\S9G<-N[#8OT44 %%%% !1110 M 4444 %!SV&>1^6>3^ Y]^E%% 'XR_M)3_M7_'3Q]H'@'3/V8O''PO\ %^@7 M6N^,_#7Q'^%7[:'P>\)^)9O"?@KQ6ND^'[_7M)\5_ OXE^';VUUB^U2U\1:! MH]QH'B+4/"UQ=3O>ZCX(_ MB_X7\2>'6^+=_P#'C58_B-X>^-'Q"TCXIZQXK^,.J:?I=]\0_'?BCXCVGBCQ M1X_\2S64?VSQIK.NI%+<00PSR?-W_!2;QEX*?Q+\(OA)\2/B!^Q_\(?"GB_P MS\2?%-MX_P#VG-4\:?V_=ZQX9U#P/I$_A+X:Z9\.?C!\"?%VEPWVE>)9[_QA MXFB\?R:=+!:Z-X;N?#]Z^HK=6OUK^P\WA8?LO_#&T\#^(_@9XL\':2GB[0/" MVM_LU>$Y_ _P/FT#P[X]\4Z'I=CX \,7.N>)I]-T[1;73X]$U)G\2^(?M_B# M3M8U-=;U-+T7<@!]84444 %%%% !7X8_MJ_\IQ?^")7_ &2/_@J9_P"JB^"5 M?N=7X8_MJ_\ *<7_ ((E?]DC_P""IG_JHO@E0!^YU%%% !1110!RNN_\AWP3 M_P!AK4__ %%]=KJJY77?^0[X)_[#6I_^HOKM=50 4444 %%%% !1110 4444 M BUT] !52^O[' M2[.ZU'4KRUT_3[&WFN[V^OKB&TL[.UMT,MQ=75U.PTNPMH)=0USQ#K-RPCL=!\-Z):+)J&N M:U?S,L5KI]C#))EC+.T%LDDZ> V/PW\=?M WMGXF^/6GR>%OAM;30:AX5^ $ M5VLS:D\4@N+'6OC1?VK>1K>H*1'<0> ;.1O#NDR+&FKR:K>QS)7P_$/&$L%C MUPWPW@%Q'QA5HTZZRN->6&R[)<)7P4^2EAJ/_P!I.:72/A'?ZG\/?@N)9;;6OC8+=K;Q/XZCBE>& M[TSX-V5W :4_EO;7'Q*U*#RRTCCPM97,D/V^OH[X?_ \\'_"_PS9>$O!. MBVVB:-9M+.8HC)-=7U]<$/>:KJVH7#2WVKZO?R9EOM4U&>XO;J0DRRE0B+U] MO;P6L$-M;0Q6]O;Q1P000QI%###$H2*&&*-5CBBB152.*-52- $154 ":KX= MX/CEN-J<0Y]CI<1\88JA/#U\[KT%AL/EV#JSC5GD_#65JK7HY%DRJ0I.=*E6 MQ&99D\/AJ^>YIFV*PU#$4WA,O]C4>+Q57ZWF$X.$\3*')"E3DU*6'P=#FFL+ MAG*,6XJ4ZU9QA+$UJ\X1DBBBBOM3T0HHIDA 1R2!A&)R<8&#R2> /4D@#N:: M5VEW=@;MJSQ'XB?&_P""^@6'B[PWKWQ=^%^B>(;+2=6L[W0M8^('A+2]8L[N M72I7BM;O3+[6+>]MKB1)X72&:!)&26-PI5U)V_!_QH^#WBV\TOPYX4^*_P - M/$_B&ZM";70_#OCSPIKFKW(LK,W-X;;3=+U:ZO+A;6WAEN+AH876&"*2:0K& MC,/XR?\ @HKJ6E:S^VS^T5J>CWVEZM87/CN(0:AIMS9:C9SFW\,>';:=8KRT M>>"5[>ZAN+:=4E9H+F&:WE"312(O6?\ !+^'QI)^VI\*5^',OA"R\8-IWQ%7 M2[SQIIVK:CX>MHC\/?$0U&:]L?#]]I.J7DB::;HV=M!J=@DMV8DN+J& R-7^ MA^)^A%DF'\(JGB3/C[,L/CJ?AVN-)Y9CIII=5 M!8D!0"Q8_="@9)+?= &220 *^8#\'?CKXB:?_A.OVI/$FG6ERH+Z5\&/AQX M%^'%LA(),2:QXPA^+/BM8U)*"6TURPN67YA)&Q^6K=?LG? LP?VC\2_^$N^* M'V,>;!+A[#Q1 M\8OAYI^KH_E_\(_#XHTS5?$TDG3RX/#.BSZEX@N)"?E6.#3)'9L*%+$"N1/[ M4.FZTR1_#CX-_M!?$P3 B"]TSX6:GX"T*1R,*1XA^-%U\,M*D@#!H;@AE_X1SX(>"T\0W;.%5O*DT[X8:%J*PN3@ M,;PPJK8\QU/3HO\ A:?Q&UP(?!?P&\7O$Y*+JGQ'UWPU\.].4G&V4V*W?BGQ M@L8!+,LOA>"4;2NT,11]>X+PG^[9!G6:UH:1K9OGE#"X#$:+WJV595EE+'4= M;ODH\22:6GM7N"P/&V+_ -ZS_),JHU+.=')\BKXK'X>S5XT= M;AJ"O_RZ2.7_ .$N_:U\4(PT+X0?"CX8VY?"7WQ+^*&J>,]:CC;HTGA'X;>& M%T=Y$_CB3XE*AZ+<$9:I/^%6?M#>))C)XS_::E\.V<\6VYT?X)_"GPCX26/= MDF*+7_B3<_^.@NK8:;.1\R"!C@=*-"_:*\0K_ ,37QY\._AW 7#?9?!/A M'4O&FKHA928U\2>-=0TW22ZJ"%D_X0=DRQ/EL%&5/P T35M[>/?''Q1^(YE" M&6T\0^-]1T70F<EB9LD17FGW@"X1F91RGQ=5H>[E7#_"N40= M^:$,CH9W)MV]Z&)XMGQ%C*$DXJ498?$TN1_!R]3_ %/I5[/->(>+,WFK6E// M<1D<++[-3#<)1X=P5>,E>,UB<-6YXNTV['C'BKX,?LM>&E2/XX_$76_'M_"_ MFBS^-OQS\6>)DN6.6,=O\/IO$MEX7E+G)%K8>#0&SL2$@[:ZKP9XG^#_ (13 MR?@'^SSK]REU'L2\^'GP;T[X:Z%%/A?\./ V&\'>!?"7AF4)L>YT7P_I=A>S @ M<7\%LM]:KC_9/%UIM- MWG5K3G*[O)W9_-[_ ,%1_P!G_4_B;\1/!?QC\?L/ASK6K^&+;P)I'@6U\1:9 MXRUBXT?PO?:WJ]QXCOGL-*M--TI$N?$EOI\\,>M:LLUS- MJS!;J2+YE_8G_ M &,_AQXR_: \%V>N_%'QOX3UK0]6TKQIX*NM$T[P_&^I^(/!FJ6OB&31GN[] M+O\ L^\N+"REO-,O(;>X9)+"ZS!+(+>-_P"I#QK\&?A3\1=2MM8\=_#WPEXN MU2SLTTVTO_$.BV>J75M8"XEN1:02W2.T5O\ :)Y9C&F%:61G8$FO//AO^SY\ M#],L_#?B?3?A1X#T_P 0Z9=?VEIVLV?AVQ@U*RO[._N/LUW:WB)Y\,\.Q1'( MKAE VYV?+7Z1E7TB/&C(^',-PCE7'F883AO!Y;+*,-E4,NR*=&EELZ4Z,L*J MU;*JF*E"5.I.+G.O*K[S:J7LU^99M]'+P3SWB7%<89MP#EV,XEQF90S?$YM/ M,,]A6JYE"I3JQQ3HTLUIX2,XU*5.2A##QI7BO_1'X > [Y%'B>[\<^.'# M;C_PF7Q%\;:U9.#RR'1!K=IX>\MSDF)=(6+H FT!1V7A_P"%GPU\*/'+X:\ M>#-!GC"@7.E>&=%LKMBIW!Y+R"R6[EDW?-YDDSN6^8L6YKO**_%S]M$P.>O/ MJ21^1.*4 #H /IQ110 4444 %%%% "-T/T/\JY/PO_Q]>+?^QKO/_37HM=8W M0_0_RKD_"_\ Q]>+?^QKO/\ TUZ+0!UM%%% !1110 4444 %%%% !7+V/_(X M^(_^P#X4_P#2WQ7745R]C_R./B/_ + /A3_TM\5T =11110 4444 %%%% !1 M110 4444 %%%% !0?ZC^?-%% 'YIZG^R]^W[=^)-=UO2/^"CT?AO3;SQ%XOO M/#.@?\,@?!CQ9<>$?"6O>)KO5]%\&1^,-=UJVU_7X/#^C+HFAS:QJ4,%YK;Z M);ZE?0_:"NS[+^ O@CXB_#KX7Z)X4^+/Q*@^,'Q L]2\77_B'XCP>#]'\ )X MHDU[QEX@U_3KE_!_A]Y=&T.>RT?5-/TFYM]/FG@GN-/EOC/-+=R2-[#10!DZ M_J%UI6AZSJ=C8KJ=[IVE:C?6>FO>1Z2PR MQVPD,SQ2*A0_ .N?M_Z-I?[!OP2_;2N/"N@>$Y?CU\-/A%XX\-^%_B-XN\5: M7\/?!6I?%KP?9^-8[3XJ_%OP%\+?B/<^"_!?A'1Y-2/B'XDS_#R?0(KBPM8K MB'3EU>VDA^_/$-O?7>@ZU:Z9%;3ZCPV>H3 M6EN\SHLUQ%87LD,9:1+6X91$_P 6_L^?"/\ :._9P_8]_9*^ 7AFR^"?BWQQ M\%O@S\-?A!\1=0U[QCX_T7PG=#X>^ =,\)CQ/X+N]+^'^IZQJBWVI:1#J'_" M-^(-'T$OI]Y)9MKT-S:BXN@!J_M=>*UT>VM[?P!X$\8>-O"W[-6B_M2?%NV^ M&OQ9F\6?#O3O /BJX\60>"M.^$OQ#O/ NAM\4=6\>1^ ?'-YX-U+4O#?@7PS M?67AL76IZKI-OK>DS-]A^!_&?A[XB^#/"7C_ ,(WZ:KX5\<>&= \8>&M4C1X MTU+P_P")])L]$_V"=:^"_A[6?#_P M2\2>#;"+X@_LVO\ LW>-FUK1[[1M(\):?:_$3XS?$GPMXL^&?AO2(=8@AT+P M/JO[0WQ3T?P[\(=0U+3=&@\,#P1HMGXRTJU\,W:ZQ]__ P^'OA_X2_#?P!\ M+/"44T'A7X;>"?"?@#PU!<.DD\/A_P &>'].\-:+%.\:11O-'INF6JRO'%&C M2!F2-%(4 '2ZUKFC>'--N-8\0:MIFAZ3:&(76IZQJ%GI>GVYGFCMX!/?7\UO M:PF:>6*&+S9D\R:1(DW2.JG\'/VMO''@OQ5_P6__ ."*UQX9\7^%?$4.G_"; M_@J-'?R:%XET/6%L'N?A#\%3;"^.FW]U]B%R(IOLS77DK<&"X$#2&VG$?[QZ MUH>C>(]-N-'\0:3IFN:3=F(W6F:QI]GJFGW!@FCN(#/8W\-Q:S&&>**:+S87 M\N:-)4VR(K#\'/VMO _@OPK_ ,%O_P#@BM;^&?"'A7P[#J'PF_X*C27\>A>& MM#T=;][;X0_!46QOAIMA:_;1;"6;[,MUYRVYGN# L9N9S( ?O/\ VMIG_00L M?_ RV_\ CM']K:9_T$+'_P #+;_X[1_9.F?] ^Q_\ [;_P"-4?V3IG_0/L?_ M #MO_C5 !_:VF?]!"Q_\#+;_P".T?VMIG_00L?_ ,MO_CM']DZ9_T#['_P M#MO_ (U1_9.F?] ^Q_\ .V_^-4 6QVAO#&N M*"<2\#<0N3@;BHSD@'J/[6TS_H(6/_@9;?\ QVN7US3-.76_!BBPL@LFLZD' M L[8;@OAC7& .(N1N ;!R-P4XR 1U']DZ9_T#['_ , [;_XU0 ?VMIG_ $$+ M'_P,MO\ X[1_:VF?]!"Q_P# RV_^.T?V3IG_ $#['_P#MO\ XU1_9.F?] ^Q M_P# .V_^-4 ']K:9_P!!"Q_\#+;_ ..T?VMIG_00L?\ P,MO_CM']DZ9_P! M^Q_\ [;_ .-4?V3IG_0/L?\ P#MO_C5 !_:VF?\ 00L?_ RV_P#CM']K:9_T M$+'_ ,#+;_X[1_9.F?\ 0/L?_ .V_P#C5']DZ9_T#['_ , [;_XU0 ?VMIG_ M $$+'_P,MO\ X[1_:VF?]!"Q_P# RU_^.TATK2QUT^Q^GV.VR<<\#RLGZ"O) MO&?Q9^$?@C4!H.I7]AJGBV7BV\#^$]$E\8^-[IR%,:IX4\-V6I:O;Q2[@JWF MH6]E8H3F6ZC4%AY>;YWD^081X_.\TR_*,&JD*7UG,<9A\'1E6J:4Z$*F(J4X MSKU7[M*C!RJU9>["$FTC&OB,/A:?M<36I4*=U'GK5(TXN3VBG-I.4MHQ5Y2> MB39YA\=OVM/@9\+;V#PAXD\6O<^)H]2\-ZG>Z-XRGNUOYHGAF2U\F>&1TU#]K_ .'_ (DTC1K3X'21_%SX@>++ M>Y?0/"EC+-HD.AQVK^3>ZW\1[_58+<^"- TN8@7#ZA%_:>J,T4&A6=\;A+A/ MY]?BU8^)K'XG^/8?%^FZKI/B2X\5ZWJNIZ?K-H++5(?[;U"?5K*2ZM$>6.(S MZ?>6DD0@EFMA$42WFEBC5J_2'_@EIX?UZXUWXL:[+9,_@M])\.Z/+-5.C5FI^QJ*G[&I^A?PW^$=GIGB)?BA\6O%NE_$CXPSVS M6]OK3&WM?"W@"QG^:;P[\,M FGE30=/4'R;S7)S+XDUXJT^HWL:3-:+]$?VK MI@Z:A8_^!EK_ /':/[)TS_H'V/\ X!VW_P :H_LG3/\ H'V/_@';?_&J_P!( M>'N&\GX7P#R_)\*Z-.I6J8K&8FO6K8S,#BG)U*DYRE4K5JLK<]:O6J.56M6G9 M_'[KGBO _B9^T'\"_A9JT7A36=4MO$/Q$O(]^E_"KX?^'I_B!\ M4-4W &)H/!'A6RU+6;*TF)VKJVMPZ3HD6'>YU."..1U^ORK)\USS%QP.39;C M0K'#%)(RJ?EJ]OOVF_B?;3WEEX=\!_LC_#U( MVGG\2^/;?PS\3OC3)8J$F6ZA\+Z?>-\)/ $CQ,J&7Q)XE^(<]H_F?;/#\4J> M57"^#O"/[,OAWQ4?%7AO0?'/[7GQHM96@D^)6IVJ_%?5]-NCT33/&NLQZ+\& M_AM:J^8SI_@R7PS;P1%T6QD!(;Z7_5W(LGM/B?B+#U<1'5Y%PG4PV>XZ4E[T M:>,SRG5_U:R^C6C[KQ& QW$6.PE3W,3DJ::7S"XCS[.OXM MIXG(L#&+LI5,'D52E_K-F%:BW?ZMC\#P[@<73]_"YVTU)^B-^U!XT^*$:Q?L MT_":^\3Z/=D);?&/XQ7EW\(_A&(Y4W)J&A6&IV,_Q1^(%N@#/&WA_P &:;H- MZ##Y7BV".99A$_[.,OQ"AEU7]J3XX:I\6]/6-9KOX<>&[H?";X!Z>$87+6]_ MX0\/:W+K_C:SMY]P+?$SQKXGL;J*-&DTBU4M OI#Z9\?/&WS/IWPT^#.FW ) M:5[4?%7QXJK@*"/)\.^"=)NF7)W&3QC;0G:H6<*2U^T_9L^'=W>6^K?$ ZU\ M7=:MI%F@O/B5>P:SI-I,!R=.\%:?::3X$TY0Q)C-MX:$Z !3<.06(N-:N5KV M?"&5X/A51TCFE&3S+BJ=K$G&OA9[C?!-/ M-'[3C#-<9Q6Y:RRNM".6\*0O;GI1X:PE2=#,<+*2C.%+BC&<2UZ$XJ5#%09_ M/;^W3^R3^RJ_CGQ%XY^%/Q<^V>(/%_B6T9?AQ\//#GA*/X<>!]%T[1[33[J" MPU/1+>#3E$3V-K%;Z9I\TDZWE]//>1Q1QLTO;_\ !.?]CVYT;XBZ'\>OAAX] MT"'Q3\,Y_$>B:SI7Q&N4;3)G\7>&M3T>TO+/P_X=L;/5Y+,:9JDD\-Q=>*+5 M;G4]-O;55BAC)'ZJ?M"_L/Z!\6/$.L?$#4/B'XAT*VTCPS'8:!X4T3P_X7MU(=KM-=>7&$@@MTCZ3]G;]B[1O@)XLF\8Z+ M\0_$7B&UUK0'TG5_#VMZ%X>73K^&22&]L+GS+>-KBWO-,ND+VTT;$F*XO+>3 MM-X&\>Z[YG_ F/ M[0^J6]O+AFTOX8:)X3\ V0.03%_:FJ_\)MXK\L#Y/,MM>L96&6RI("VK+X$? M Z*YBU#6M&L_'.JQC)U7XD^)=3^(UX\N6)G4>,]6UFTMI"6+?Z':6T:G&Q%P MN/_AO2;2*PTM MM%TVQ@ 6"ST]M.LK6%0 L=M:M%"B@* J 8 &, "KHU72QTU"P'TO+4?^U: M7^R=,_Z!]C_X!VW_ ,:H_LG3/^@?8_\ @';?_&J #^UM,_Z"%C_X&6W_ ,=H M_M;3/^@A8_\ @9;?_':/[)TS_H'V/_@';?\ QJC^R=,_Z!]C_P" =M_\:H / M[6TS_H(6/_@9;?\ QVC^UM,_Z"%C_P"!EM_\=H_LG3/^@?8_^ =M_P#&J/[) MTS_H'V/_ (!VW_QJ@!#JVF?]!"QZC_E\M?4?]-:Y7P1J6G1^&-*1[^R5A'A_ MY<[7_P"-5ROAG3-.>Z\5AK"R(3Q3=HN;2V.U1I>C$*,Q<#+$X&!DDXR: .K_ M +6TS_H(6/\ X&6W_P =H_M;3/\ H(6/_@9;?_':/[)TS_H'V/\ X!VW_P : MH_LG3/\ H'V/_@';?_&J #^UM,_Z"%C_ .!EM_\ ':/[6TS_ *"%C_X&6W_Q MVC^R=,_Z!]C_ . =M_\ &J/[)TS_ *!]C_X!VW_QJ@ _M;3/^@A8_P#@9;?_ M !VC^UM,_P"@A8_^!EM_\=H_LG3/^@?8_P#@';?_ !JC^R=,_P"@?8_^ =M_ M\:H /[6TS_H(6/\ X&6W_P =H_M;3/\ H(6/_@9;?_':/[)TS_H'V/\ X!VW M_P :H_LG3/\ H'V/_@';?_&J #^UM,_Z"%C_ .!EM_\ ':YFRU/3AXN\0N;^ MRVMH7A8*WVRVP2EYXIW#/FXRNY21U 921A@3TW]DZ9_T#['_ , [;_XU7,V6 MF:I"J"<* #IO[6TS_H(6/_ M (&6W_QVC^UM,_Z"%C_X&6W_ ,=H_LG3/^@?8_\ @';?_&J/[)TS_H'V/_@' M;?\ QJ@ _M;3/^@A8_\ @9;?_':/[6TS_H(6/_@9;?\ QVC^R=,_Z!]C_P" M=M_\:H_LG3/^@?8_^ =M_P#&J +$%W:W6_[-<03[,;_)FBFV;L[=WENVW=@X MW8S@XS@U8JO!:6MKO^S6\$&_&_R88H=^W.W=Y:+NVY.-V<9.,9-6* "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ K\,?VU?^4XO_ 1*_P"R1_\ !4S_ M -5%\$J_I7/A[PF^L?%/Q=:D)/X7^%VFMXMN[ M.4Y4QZUK5O+!X2\,E'V"0^)/$6EL@<$1L>*R#:_M%>/R?M=]X9^!'A^0C_1M M(%I\2?B7-$#LD275+Z"W^'_AFY=&=O\ 0]-\<>2X3R[IMI8_#UN/\DJUJN$X M>I9AQEF%&I*C5PO"M"CF&&P]>FVJN&Q^?XC$8+A?*L72LW/ YIGF#QTDOW.& MJR<8OSI9GAW)PPL:N/JQ;C*&"C&K"$D[2A5Q,IT\'1G'=TZV(IU&OAA+8]H\ M3^+_ KX*TJ;7/%_B+1/#&C6X)EU37M4L])L5.TL$%S?30QR2N!B.&(O+(Q" M1HS$ ^,?\+O\0>,L0_!CX8^(_&EM-@1>-_%WVCX:_#A8Y 8UN[35-=T^;Q5X MEMXY$M0L[E$;R]3C#I(>B\,? +X<>'=5A\2WVG7WCGQG",)XX^(^IW M/C;Q3"P?<&TV\UHS67AY %6U\,Z=HUI&@V1P*N0?9P /KZGD]<<].U9 M?4^/L\UQV9Y=P5@9:_5.'X4L_P"())6E"4\\SK PR7 N:;IXK!4>&>!_AWIQTKP1X5T/PO9.5>X31M/@LY;V9=Q^TZE=HIO= M4NW+,TMWJ-S=7,K,S23,Q)/8Y!S@@D=0#D_D*J7M]9V%N]W?75O96T17S+B\ MGBM8(QN&2\UP\<2C&>KC(!QD\5ZN3<$\/Y3C89AALOGCL[<'06>YOB<7GF?R MIU>53P]/-\UK8S,*&$J27-'+\)6H8"DY..'PM*%H+6E@L%A6\1R)U8Q;EB\3 M4E7Q"A:\E]9Q$IU(4NOLX3C1C?W816AXQ\8_@[\*OB+;:;J?CCP#X5\3ZG9: MMX;T^UU+5=+AEU*&PO/$FF6UQ8KJ$1AO39217-PILWN&M@9I&6(,[$^K>&_# M7ASPAH]EX>\*:)I/AW0].C,5CI&B6%KIFG6J,Q=_)M+2.*%&ED+2S2;3)-*S M2RN\C,Q_B3^(?[;?[6\7C?QI86?[2OQB_LNS\:^)$TZWM_'FIFS@MM.\3WS: M6+012F+R;5;:U>S:(F-5BB:,E M?<'_!._\ :Q_;G^(?Q%\>^'/#GB[Q/\:M M6N? ]M]GC^)NMZWXKT+P2&\0V<;^)K?1#JWAVQO-0D5SI\0U;Q;X9TY$>1I[ MV[P+"7^Z.*?H!YEX?<9I0RO$X#-L9A:U?!T53Q MV:_V9'$8B-#VE.:HSJ8BI4=*-'"T:V(E1IU/XIX)^FOP%QEQ]@>#LI\/N*:> M=9SCL3EM/&T:>35ZM>KAJ5>JHR]CBH5:D*CPSBIUJE.A135;$U:-"G4JP_J< MU'4M.T>PO-4U:_L],TS3[>6[O]1U"Z@LK"QM8$,D]S>7ES)%;6MO#&#)+-/+ M''&@+,P S7R)K?[9'A761?VWP"\'^(?V@)M-DGAU'Q?X"7\<:Q&SK&-*:0A*\5T_]CSXM_%2]M/$'[1OQ#M?% MUW#-%?6FD>+8;3Q_HFC7";54Z%\*+:T\-_ ;0+VV5+R#A:%5:)*G!TN) M\[PE2+[#ZIQ!Q7.D[-\U22K<+ MY)BZ(/B7\:KB2V\9?%3Q=XNT\RF"?X0_L2:?J M^@>#ED&]19>-OVIO$L^BW^L02K*]M>#P=KWPUA=8F9],NUPC>Z_#/X+^._!^ MC/H?PU\(?"+]E[PS>E+B^A\)Z.GQ+^)6L7",VZ\\2^)]4BT?0+O6)=[O/J.L M1>/[QV)#ZC,27/V-;VUO:016UK!#;V\$:106\$:0P0QQC:D<,,:K'$B* %2- M550, 5-7!FO%^>9KA7ELL12R[)7.%19#DV'HY3DSG2TH5<1@<%&E3S#%T8V MA',-S.<4O;8VK+WGZ&5<'Y%E.*CF466Y6L%ED)-JC@Z4;17@UG^SMX"NKJ#5/'TWB+XO:S!)Y\5[ M\4=9D\2Z;;3$[B^G>#8XK#P'I6U\M$=/\,02Q\?OF(W'W&UM+6RMX;2SMH+2 MTMHUAM[6VAC@MH(D&$BA@B5(HHT'"I&BJHX %6**^9/J HHHH Y[Q;_R*WB3 M_L :U_Z;+JM:P_X\;+_KTMO_ $2E9/BW_D5O$G_8 UK_ --EU6M8?\>-E_UZ M6W_HE* +=%%% !1110 4444 %%%% "'I^*_S%$+OX:^+M,T+6?"/CBPUVPU'PUXLTOQ M3:Q7OAB^\+:I837-OXC@\1V<\%UH#:*U\VLV\T4^G+:6%/$[^(?A_K$]]IZ3>'=:\:V]OJR:=;_ &ZZM0#]@=9^-'PE\/V'A?5- M8^(_@RQTSQK#]K\*:C+XATPV.OZ>%M6DU?3;N*XDMY]$MQJ&FK=ZYYBZ/9OJ M>FQ7=]#)J%FD_IH.>G^?\]Z_ GX9>"?&WPWO/VM/$7Q4\*^*=0\(_M'?!+]H M;2/V9?"LO@:]:_6R\9?M:_MF?$2Q^$%MHL,$UQIOBGXE>!/C%\%?$>C^$-9L M]*O=2TR&32[NVB_X0#58-'_97]GKPOXT\$? 7X)^#/B1J3:S\0_"/PC^&OAC MQWK#7 NVU;QGX?\ !.A:1XIU,W0>07!O]=L[^Z,X=Q.9?.#L'#$ ]AK\,?VU M?^4XO_!$K_LD?_!4S_U47P2K]J/&.BZUX@\.W^D^'O%NI^!M7NC:FU\3Z/IG MA[6-0TX07<%Q.(-.\5:5K6A7 N[>*6RE^VZ;<&**X>:W,5U'#-'^!/[37@OQ MOX8_X+=?\$8(/%'Q@\3?$6:_^%'_ 4_?3KG7?"/PVT*705M_A#\&!=+9CP; MX4T"/4%U(RP>#M9N+B!O+ ML%DQ+#&\9V,'^;Y2#@UI2E4C5I2I9;B,YJQJ0=/)\)55#%9K-23AEN&KM-4< M1CI6PM&JTU3J58S>B9YV;UYX7*B>,M8U: MRUKX53^#O$UAX7.B>.+G0[O7O$M[J.D0ZS:S>$-(\)ZEX@U'Q%#-:S*L*:;: M3W4T@9$@W(ZK_.GIM]::KI]CJ6G7$5[8WUK!<6MU;N)8IHY8D=65D+?.-VV2 M,GS(I T4JK(K*/TK_P""=_P3^'7QRL_BQK>I>)OB'I^I>#O$NB>$[S_A7_Q$ M\0^";"^BO/#;ZK)9:G=>$;W2]3OI[0ZC-!,JZLD$0D%LT7FPS%O\^?HR?2@\ M9/&KQ:\2^!>)N \FR#*Z.79CFLL7@N&.)L75\$*N5<19=@%@\WRW%<3Y3B<\ MP>,J8FIPC6R_B?-\#F[XBQV6XNCG&!IX/&Y=C/YVX>X\XWS'->%L#A>(,JS2 MMCH8JDL/F5++\!A.(DLGQ>-6)ABLKRZMB*%3#>QCF,'E\)4*F$IU:%2G4=6G M6A^J.H_%WXE>(K>2X\"?#J'P5H"Y#?$+X^WDO@328PK@>=8^ 8';QOJ =701 M)X@;P1%(Q(^T ;O ?$OQ!_9?C:%;_ !*U*21RY:66^^(DGBFXDE8NQ:1GWD[&)S%$4]J\-?"KPQX+ MB6#P?IV@^%8% "P^&_!G@O0HE SPL>E:!:(!R> !U..IK^\%P%X>8E.KQAF_ M'WB9.7*WEF:QR+@OAFFG:52@N&-5<^&EQ%0SS,,.E%+,92BIO] M:>6\<8]KZ_4X6P6EW&K5SCBC!MW3Y5E].AP31E"^WUN6,JP>U>2L?.>C?M?? ML_:5I-KHOPA\$?%GQKI=L"ECI'P?_9O^*DV@0JSQ\6E^?!?A[PDD3AUE6=-3 M6!XP9/-(*[KTG[2GQLUW9_P@'[%/QQO4<*5O/B5XH^$'PJL1D#YI8;OQQXGU M^*,%XRP;03.$\[$!EA\F3ZN_LO53U\27_P#X :-_\KZ;_9.ICIXBO1_W#]%_ M^5U?<4,RX4RVC2PN4\$X.6%H0A2HT<\SC-,6J%&G%0A1H1X;GPA0ITZ<8J-. M/U=QC%)*-E8]&.1\2UHJ.+XQK8)0A&,(<,Y#D^6T(N-DOW>?TN+9\MDERPK0 M26D>6Y\E/XG_ &^_$K[M'^%'[,OPOMFR0?&OQ4\?_$K4H 4A8>;8>#O!'A#3 MY)%9I4:./6_+++\LQ15>>M_PJC]N+Q&[2>(?VL?AUX$BD#!K+X5?L\Z==20J MV_Y+?5?B7XO\5L2HDP)9-,+'R87"*6F$GU__ &5JG_0QWW_@!HO_ ,KZ/[*U M3_H8[[_P T7_ .5]:?ZV8JC[N7Y/PME]%?\ +G_5K*,X=M-/K7$V&SS'Z6T? MUOF7\Q?^J&$K-SS#.N+,QK-I^V?%&<9.KKK]5X9Q618#HO=^J\5@,MGA,'&%M.6-!1MHE8J/ _!RDJE7 MAG),;B(M26,S/+L-FN/YEKSO,,RIXO&N=]7-UW)O5MML_CN\ ?\ A$=%U_X;V&@:1=-K MWA_5FN]4C\5V>IR6ZPZ/J-])&([.WDE>681Q\HB%W8A?VJ\5:9J*:7 SZ_>2 M#^W_ H-K:?HV-S>*-'57XL%),;$2 $[6*A7#(S*>D_LK4QT\17P_P"X?HO_ M ,KJ_?N,_I?^+?'?!N:\"Y[1X0629S@J& QD\%DV84,?['#U\/B: .- M)/\ L :U_P"FRZK6L/\ CQLO^O2V_P#1*5QWBG3-23PSXB9O$%[(JZ%J[-&U MAHX5PNG7)*$K8*ZA@""496 /!!Y&I8Z7J9LK,CQ%>@&UMR +#1L &)" ,Z>3 M@=!R?K0!U%%8/]E:I_T,=]_X :+_ /*^C^RM4_Z&.^_\ -%_^5] &]16#_96 MJ?\ 0QWW_@!HO_ROH_LK5/\ H8[[_P -%_^5] &]16#_96J?]#'??\ @!HO M_P KZ/[*U3_H8[[_ , -%_\ E?0!O45@_P!E:I_T,=]_X :+_P#*^C^RM4_Z M&.^_\ -%_P#E?0!NGI^*_P Q7)>!?^15TG_KG<_^E]W5\Z5JG_0QWW4?\N&B M^H_ZA_\ ^JN6\%:;J4GAG2W37[R)3'<81;#1RJXOKH<%[!F.2">6.">.. > MD45@_P!E:I_T,=]_X :+_P#*^C^RM4_Z&.^_\ -%_P#E?0!O45@_V5JG_0QW MW_@!HO\ \KZ/[*U3_H8[[_P T7_Y7T ;U%8/]E:I_P!#'??^ &B__*^C^RM4 M_P"ACOO_ T7_Y7T ;U%8/]E:I_T,=]_P" &B__ "OH_LK5/^ACOO\ P T7 M_P"5] &ZW0_0_P JY/PO_P ?7BW_ +&N\_\ 37HM7CI6J8/_ !4=]T/_ "X: M*?\ W'UR_AO3=2>Y\4A=?O4*>)[M&(L-'/F,-,TFZD? M%FOH/$%Z'70_#!:06&C[G#WGBC:A'V KB/:Q#!0Q\PABRJ@4 ]"HK!_LK5/^ MACOO_ #1?_E?1_96J?\ 0QWW_@!HO_ROH WJ*P?[*U3_ *&.^_\ #1?_E?1 M_96J?]#'??\ @!HO_P KZ -ZBJ%C:75MYOVG4I]0W[-GG6]E!Y6W=NV_8[>W MW;\C/F;\;1MVY;-^@ HHHH **** "BBB@ HHHH **** #_/I_*DVC&WG [[F MW?\ ?6=V??.:6B@!-HXZC!SP2/SP1GDD\YYYI:** "OPQ_;5_P"4XO\ P1*_ M[)'_ ,%3/_51?!*OW.K\,?VU?^4XO_!$K_LD?_!4S_U47P2H _F:;K6FZAHVL6%GJND:M8W>F:IIFHVT-YI^HZ=?V\EK?6%]9W"26]U9WEK++ M;W5M/&\,\$DD4J,CLIO454)SISC4IRE"<)1G"<).,X3BU*,HRBTXRBTG&2:: M:33NB9PA4A*G4C&<)QE"<)Q4H3A).,HRC)-2C)-J46FFFTU9GR]?_LM_LUZ9 MJ7A6PTWX _!W3K*_U?48KVSL/ASX3LK6ZC3PYK4X2>VM=*B@E7SHHY2)(VS) M&C_>4$>R> OA7\,_A99ZAI_PS^'O@KX?6&JW:7^IV7@KPQHOABUU&^BA%M'> M7UOHUG9Q75TENHA6XG1Y5B C#;1BM/7?^0[X)_[#6I_^HOKM=573+,,?.692 MGCL9.6'KYBY5']=K4&VZ-7$^UG2;;A*-SR<)P]D& MK8?$8'(\GP=?"0J4L+7PF6X+#UL-3K+EJTZ%2C1A.C"K'W:D:+O^03;_\ 8P^$ M?_4KT6NGH **** "BBB@ HHHH **** .>\6_\BMXD_[ &M?^FRZK6L/^/&R_ MZ]+;_P!$I63XM_Y%;Q)_V -:_P#39=5K6'_'C9?]>EM_Z)2@"W1110 4444 M%%%% !1110 AZ?BO\Q7)>!?^15TG_KG<_P#I?=UUIZ?BO\Q7)>!?^15TG_KG M<_\ I?=T ==1110 4444 %%%% !1110 C=#]#_*N3\+_ /'UXM_[&N\_]->B MUUC=#]#_ "KD_"__ !]>+?\ L:[S_P!->BT =;1110 4444 %%%% !1110 5 MR]C_ ,CCXC_[ /A3_P!+?%==17+V/_(X^(_^P#X4_P#2WQ70!U%%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4$@#)( ]3P**^6_VP?!WQT\??!J M_P#"GP"N-&A\3ZKK.E+XBM[_ .+'Q#^!&N:KX*M1=7FKZ)X&^,WPQ\->,/%/ MPS\9:S?V^D:?8>+H?#6KVVG:9-J\N_'&Z\(_#'1-<^/_P@\&?#S]B"Y^)I/Q"^(>J>(/C':?'6/XP?$SX,^)[+ MXD_$J\US6Y_B?>_!'Q!\(-9AF:^U'7/A]X\;QA9:]JEOXBT-_#D5K^CO[*_Q M,\1?&G]F/]G;XP^+]-CT;Q7\5O@7\)/B3XFTB*%;>'2_$'CCP!X?\3ZSI\-N MLUQY$%KJ.J7,4$)GE:*%8XVD9E)H ]ZK\,?VU?\ E.+_ ,$2O^R1_P#!4S_U M47P2K]J/&.M:UX?\.W^K>'O"6I^.=7M3:BU\,:/J?A[1]0U$3W<%O.8-1\5: MKHNA6XM+>66]E^VZE;F6*W>&W$MU)##)^%G[;7PZ_P""@'C[]N']@/\ ;,_9 MV_8R\/\ C9OV1/"'[7?A?Q7\//B_^U!\,/A&/%!_:/\ "?PU\*Z+=Z#XG\): M9\8S"/#J>$M7U#4XK[0XC=&73[.U=/.N+JV /WYHK\:_^&K_ /@L_P#](COV M=?\ Q:/H7_T)='_#5_\ P6?_ .D1W[.O_BT?0O\ Z$N@#]E**_&O_AJ__@L_ M_P!(COV=?_%H^A?_ $)='_#5_P#P6?\ ^D1W[.O_ (M'T+_Z$N@#]:M=_P"0 M[X)_[#6I_P#J+Z[755^#7CG]N;_@KKX9\;?!CPWKO_!)K]G^VUOXB^-/$?AS MP7;V_P#P4YT*ZBO]:T?X7^._&VI6]]<#]E: Z9:P^%_"^NWB7S6]ZDE[;V>G M-'"^H1W$?J/_ U?_P %G_\ I$=^SK_XM'T+_P"A+H _92BOQK_X:O\ ^"S_ M /TB._9U_P#%H^A?_0ET?\-7_P#!9_\ Z1'?LZ_^+1]"_P#H2Z /V4HK\:_^ M&K_^"S__ $B._9U_\6CZ%_\ 0ET?\-7_ /!9_P#Z1'?LZ_\ BT?0O_H2Z /V M4HK\:_\ AJ__ (+/_P#2([]G7_Q:/H7_ -"71_PU?_P6?_Z1'?LZ_P#BT?0O M_H2Z /V4HK\:_P#AJ_\ X+/_ /2([]G7_P 6CZ%_]"71_P -7_\ !9__ *1' M?LZ_^+1]"_\ H2Z /UM\7?\ ()M_^QA\(_\ J5Z+73U^$'Q9_;B_X*\^ _"F MGZ[XM_X),_L_6.DW?Q#^$/A&WGM/^"G6A7\C>(OB#\6/!7@+PA:R0_\ #*MF M(K.]\6>)=$LM0U!I]FE:?<7.J20W,=FUO+Z7_P -7_\ !9[_ *1'?LZ_^+1] M"_\ H2Z /V4HK\:_^&K_ /@L_P#](COV=?\ Q:/H7_T)='_#5_\ P6?_ .D1 MW[.O_BT?0O\ Z$N@#]E**_&O_AJ__@L__P!(COV=?_%H^A?_ $)='_#5_P#P M6?\ ^D1W[.O_ (M'T+_Z$N@#]E**_&O_ (:O_P""S_\ TB._9U_\6CZ%_P#0 MET?\-7_\%G_^D1W[.O\ XM'T+_Z$N@#]E**_&O\ X:O_ ."S_P#TB._9U_\ M%H^A?_0ET?\ #5__ 6?_P"D1W[.O_BT?0O_ *$N@#]<_%O_ "*WB3_L :U_ MZ;+JM:P_X\;+_KTMO_1*5^&WQ9_;;_X*_> _A;\2?''BW_@DQ^S]9>%O!O@' MQEXJ\2WEE_P4[T/4;VTT#P[X;U/6-9N;/3E_93M6O[J#3;*ZE@LEN8&NI46$ M30[_ #4ZO0OVOO\ @LIJFB:/J5A_P21_9VEL=0TO3[VSD;_@J+H*M):W=G#< M6[LB_LGRA"\,B,5$L@!.!(XPQ /VIHK\:_\ AJ__ (+/_P#2([]G7_Q:/H7_ M -"71_PU?_P6?_Z1'?LZ_P#BT?0O_H2Z /V4HK\:_P#AJ_\ X+/_ /2([]G7 M_P 6CZ%_]"71_P -7_\ !9__ *1'?LZ_^+1]"_\ H2Z /V4HK\:_^&K_ /@L M_P#](COV=?\ Q:/H7_T)='_#5_\ P6?_ .D1W[.O_BT?0O\ Z$N@#]E**_&O M_AJ__@L__P!(COV=?_%H^A?_ $)='_#5_P#P6?\ ^D1W[.O_ (M'T+_Z$N@# M]DST_%?YBN2\"_\ (JZ3_P!<[G_TONZ_)@_M8?\ !9X#G_@D=^SKU4<_\%1] M"')8 =?V3!W(QZG@ G@^3_ []NO_ (*Y?$WX6^%?&_@;_@DW\ -1\+:[#JDF ME7E__P %.-"TN\F2QU[5=+NC-8']E>_-N4O[&[B0&ZE\Q$63*[S'& ?O;17X MU_\ #5__ 6?_P"D1W[.O_BT?0O_ *$NC_AJ_P#X+/\ _2([]G7_ ,6CZ%_] M"70!^RE%?C7_ ,-7_P#!9_\ Z1'?LZ_^+1]"_P#H2Z/^&K_^"S__ $B._9U_ M\6CZ%_\ 0ET ?LI17XU_\-7_ /!9_P#Z1'?LZ_\ BT?0O_H2Z/\ AJ__ (+/ M_P#2([]G7_Q:/H7_ -"70!^RE%?C7_PU?_P6?_Z1'?LZ_P#BT?0O_H2Z/^&K M_P#@L_\ ](COV=?_ !:/H7_T)= '[)MT/T/\JY/PO_Q]>+?^QKO/_37HM?DN M?VK_ /@L]@Y_X)'?LZXP5?#+]NG_@KGXTU/XL6 M7AC_ ()-_ "\NO ?Q4U7P-XM2Z_X*<:%9)9>*['PIX,UV[LK*3_AE>Z&HVB: M3XBT6<7ZK:@W%Q<6C6D3VC/, ?O517XU_P##5_\ P6?_ .D1W[.O_BT?0O\ MZ$NC_AJ__@L__P!(COV=?_%H^A?_ $)= '[*45^-?_#5_P#P6?\ ^D1W[.O_ M (M'T+_Z$NC_ (:O_P""S_\ TB._9U_\6CZ%_P#0ET ?LI17XU_\-7_\%G_^ MD1W[.O\ XM'T+_Z$NC_AJ_\ X+/_ /2([]G7_P 6CZ%_]"70!^RE%?C7_P - M7_\ !9__ *1'?LZ_^+1]"_\ H2Z/^&K_ /@L_P#](COV=?\ Q:/H7_T)= '[ M*5R]C_R./B/_ + /A3_TM\5U^2?_ U?_P %G_\ I$=^SK_XM'T+_P"A+KS+ M1OVX_P#@KOJ/Q?\ B#\/[+_@DU^S])XP\*> ?A7XK\0V+?\ !3K0DL;70/'. MN?%C3/"MS!J0_96E%U>7M[X#\6)>6!L[633[>RT^Z:6ZCU6+R #]X:*_&O\ MX:O_ ."S_P#TB._9U_\ %H^A?_0ET?\ #5__ 6?_P"D1W[.O_BT?0O_ *$N M@#]E**_&O_AJ_P#X+/\ _2([]G7_ ,6CZ%_]"71_PU?_ ,%G_P#I$=^SK_XM M'T+_ .A+H _92BOC3]DKXL?MH_$YO'8_:Z_9%^'/[+2Z*/#9\!-X!_:EL?VD MCXV.H'7/^$E&JK9?"3X7?\(>/#PL]#-F9#K?]O'6;H(-/_LAC>_9= !1110 M4444 %%%% !1110 4444 %>;?$?X4^&/BE!HMOXEU#QYI\>A:A-J%JW@7XH? M$GX9379N;5[*ZL=:N/ASXJ\+SZ_I%S;R%9=(UJ2^T\3+%>0P0WL,-PGI-% ' MAGB/]FWX,^)M)\-Z%>>#+?3=*\*>%-4\ :19^%]3UKPA&/A[KR:6GB#X?7[> M&-1TF35_ NO_ -B:0^M^$]4DN]&U.?3;*ZNK5[J!9J]ILK*STVSM=/TZTMK" MPL;:"SLK*S@BM;2SM+6)(+:UM;:!(X;>VMX(XX8((42*&%$BC1415%JB@ HH MHH **** "BDR ,_T.3]!U/Y49&,YX_P.#GTP>#Z8.>E 'E'CSX2:-X_\=_!/ MQ[J.J:K8ZC\#_&GBCQMH%E8_8OL.L7_BGX6^.OA3=VFM?:;6:Y^Q6VD>/-0U M*V_L^>SN/[4LK'SII++[3;3>L4@(.?;KD$?CSCCWZ<'TI<]_Z'^76@ HHS1U MH **** "BBB@ HI,C&>W^>GKGMCKVH!!Z=NO7(XS@CJ#@@X(S@B@#S#XP?"O M2/C'X0L/!VMZEJ>E65A\1/@_\1X[O2/L?VM]3^#?Q:\$_%[1+!_MUM=P?V?J MNM>!]/TO5]L2W7]DWE[]AGM+[[/=0^H#C]?U.:0$$X_H1GW!/!'N,]1ZTN<_ MY_S^= !11G_/^>_MUI P/ /N/<<H( M/Y'''H>AP?2@#SWXN_#G3/C!\*OB7\)]:O\ 4-*T?XG?#_QI\/-5U/2?LO\ M:FG:;XV\,ZIX8O[[3?MT%U9?;[.TU6:XLOM=M<6WVF.+[1!-#OC;J_#NC0>' M-!T3P_;333VVAZ1IFCP3W'E^?-#IEC;V,4L_E)'%YTD=NKR^6B1[V;8BK@#7 MR,X_H5OQ5@P_,C!]J\B^ WPC^ M$8-5@LM3UW[#_:MTNK>(-7\0S-=_V;:V5EF*YUB>"+R;:(?9XH=X>7S)']>R M.GU['MZGH/;.,]J6@ HHS_A_G_/\J,X_E_G_ #P.3Q0 4444 %%%% !1129& M@STR?3.>1ZT ##C C\QBO)/A;\']%^%6J?%W5=(U35M2F^,'Q9 MUGXNZU%JGV'RM*UG6O"O@KPG/I>D_8[6V?\ LF*S\$6%S#]N:ZO?M5Y>^9=/ M#]GBA];) _\ U$GMV';D9/0=Z7/ZT %%&?\ /^?Y4A( R<_@"Q_( G]* %HH M_P ^G\Z* "BBB@ HHSBD) ZG_P"L.>3Z#@\G XH 6O+-#^%&CZ#\9/B-\:+? M4]4FUSXD^ ?A/\/]4TF?['_8^GZ=\(]9^+.M:-?:=Y=LE_\ ;]4G^+FLPZK] MJN[BV\G2]*^Q06LGVU[KU(D#K_(DGKT R2>#P,FC(_I^/I^'?TP<]* %HHI, MC&3P/?C^= "T4 Y]?Q!'\\44 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %07*"2%XRTBB3;$S12/#(%D98V,)S%++!*%=2I,<\#Q3PR '*2PR1RQ. \;HZJP /R@_ M87\-M^T;_P $TO@'#\F?%3XF:'\0?'-OI?Q&^( MFEVFF>(OB%X/UW3OBGJ,$D,=@]Q:Z'XFL=6\03Z;INE7EQJ&F2W6D:AZ]\#? MAO\ $#PKX(^#OP%\=>/?'WBRXTOQ-\8?BW)J/C;Q7J?B7XC^%_A%;>/?$L_[ M/GPW\8>-]2GU#7/%?BWP+I_C3P#IS^*?$=[J^M:W??"[4)=8U7Q%=07.JWWI M^O\ ["G[*WB7X)>%OV<]5^%%DWP5\%:\?$WA?P!8>*?'VBZ3H^M?:]6U!;NV MN-$\6:=JS+%J&N:KJ$%I<:E/96]_>RWL%M'=+'+'W?PI_9?^!7P1\!ZA\-/A MA\/M/\+^"]5TC4-!U/2(M3\1:HU_I6J7WB#4K^UN]4U[6M5UJX^TWOBG7)9) MY-2:YQ>B%)U@M+&*U /D#]DCP]'\._VI/VTO@2;/]I;POHL'AOX#?$?PEH7Q M5^.7B;XY>!];\,>/)/C'X9U3XN_"KQ_XE\:^,/B#\/O$?CGQ;X-UW0?'_P * MM;U;28?#UQ\/_"GC_P *V"-X\UBXBYW]B#Q9XM^)G_!.3]@;1O%_BCQ+XM\: M?&SX5_"E?&OBKQ-X@U76?%FNZ'I>B-XS^(^L^(=>U"XN=:U.]\0:-HDGAF_U M>\NY+R?4O%MI)-<&:8,?T8\$_";P#\.M N/#G@_0CI%C=Z?::7>78U77+_7[ MVQT^R?3]-AO/%>JZI?\ BJ[.EV4LEOI4USK4L^F)(YL);9G9CE_"[X%_"CX+ M^%O 7@KX8^#-/\(^%OAAX5O_ 1\/]$L+G5)['PGX3U.ZTJ\O-!T:/4M0OGM MM.>;0])$4)DD-K!8P6EHT%HK0, ?(_[-'BCQ;J?[<'_!1[PSK'BKQ3K'AKPM MXD_90?PCX>UGQ#K&K:%X13Q+^S]!J_B&S\(Z9J-W<67AS3M6U@OJVH6&CPVE MI\&?MP?M!^$?"6E7.N:_=WVJW=GX=\*Z)HWAW1H[FZE6PT;2]/ MT^WV6MK#&GU)X6^#/PT\%>/OB5\3_#'A>VTGQW\7YO#=Q\2?$<-]K$MYXLF\ M'Z/_ ,(_X7EU&*ZU&XLD?0=$ TG3&LK2T-K8 6L>(@%%CX5_"/X>?!3PQ=># M?ACX;@\*^&KSQ3XR\;7.DVU]JU_!+XJ^(7B?5/&OC;7#)K.H:E^*/%VN: MSXEUEDG6.]US5M2U.2/[7?7,D@!Z11110 4R4D1R$'!".01V(4D'\Z?2$ @@ MC((P1Z@]0?8]Z /S _8VM=<^,'PY_;6\&^/OB+\4[G2K/]OC]JWP79ZU;?$? MQ9I_C#1OA]X>\>:.VG^#/#?C>/4QXG\(^'+331-H.GGPQJNCW_AS0+B>U\+Z MCH4\=K>VNW\)/A%XC^%OAOQ/\'(O&7Q*UGX:_&+]HU;WX.>$?BGXW\;^/?&G MPR_9^\->"O!VI_$+PY<^,?'^JZW\1+SPMXP\5^!_'=]X9TOQ7KNIZAX1T3XM MZ#X:ANK"TM;;0])^B]3_ &._V<]8^''Q1^$M]\-[9_A]\:?&^L?$?XH^';?Q M'XUL8?&7C;Q#J]EKVO\ B'5;ZP\36VKK?:YJ^G6-]K"V6H6EMJ4UM&+VWFCW M1M;^ W[)'[/?[,MM>VOP3^'-EX*74;S4[^^F37/%OB&]N;K6(/#UMJ,DNH^+ MO$/B#4&6X@\+:%$(A="&!+'%M'#]JO3<@'RC\/O#Q^$O_!2+5_"D-O\ M,:3 MH7QF_9I\>^/M/U3Q9\;->^+WP,^+'C'P)\3OA7:^-=;7P;XI\7:_JWP%^(?P MQTSQ]X8T3PQ8^%]!\)> /B-X.\>ZY8I9B[^&6AV4>9^RQXV\;7?[-?[0-A=^ M,/%7B#Q=JG[=_P"W%\#OA_K7BSQ)K?B77='LIOVP?BA\.O!-M:ZIK5W?ZI+H MWPW\)11W>E6)N&M])\->%([.T6*TLHT3[_\ A[\&/AK\+///@CPO;Z3-.MY" M;RXO]9US4+>ROM3EUFXTFQU'Q%J6KW^FZ&=3F>]BT+3[FUT6WG$;6UA"(8%C MH> ?@'\)?AA:M9>!O!UKH5J_Q*\I:EY*WUW+<$ ^//#>HZ_HG_!3G6/AAIGB?Q7 M#\.-+_X)X_#O5M(\$3>)-;O/!^EZ_9_M#>-_"D7B.P\.7E[-H]KXCN?#NG:; MI6J:Q%:)J&JV.GV=MJ$\\-M$J]E\+?V;]1^&/[4USX^\ ?$?XX77P\OOA7XL MT;XS:'\4?BS\1OB7X8^)WQAUSQ3X'U+P'XR\+:)X^US6-#\#^(/ 7AOP_P#$ M+3O%#?"S3_"/A'4+'QUX>\,/H,H\(6MKX:^GG^"OPR?XL7WQQ/A>!?BKJ/@" M#X77GC./4=;BU27P!;:Q=>(;;PN(HM433HM-MM>OKS6;<0V,=Q!JES/?17"7 M,K2'Q#X(?L$?LG?LY^/+KXF?![X1V/A/QQ>:3K&AS:_)XJ^('B6X73M?O[74 MM:CMK;QAXO\ $.GV5QJ=[9PS7E_9V<&H3@SQ-=>3=W<!/!'Q:^*?Q*^+AG_:9USQ=XOTGQ#\6_ M"&O?%[Q1XO\ %&@Z/=V/C/P+8>*-.T34[;PEK^H^#]7UZRT+3IM)N=5UO[); M]GGX0'Q-\7_&2>#X[?Q3\>?#&C>#OBQKUGK7B:RU+QAX=\.:3K&A^'].N[FS MUN!M/70M*U_6[+1[G1!I5]ID6JWYLKJ&2ZED;ROX&?L&_LG_ +-NL3Z_\&?A M#IG@[5[C^S ;W_A(_'/B)X4T:#5+?38K./Q=XJ\006$%K%K%[L@L8K:%Y3:S MRQR3Z=ITEH ?,GQ?\%Z;\"_VQOV'O$^C6W[35GH7C[QMKWP3UGQOX;^.?B;Q M)\(;@6_P$^(S?#SX.?$K]G?7?%=SX&)?'=C\6O _@>/Q#X7^(G@S M0;;Q!K0TSQWXDU6'H?@I\3]>\.?M1_\ !4B\\4>)O%WB#P9\+?$/[.FN>%_# M>K^(=6U;3?#EIJ/[+7AOQ/K>B>"],U.ZN+/P_;^(_$4DMY)I&C06MK>>(-3F MNS;/>7DCO]SZ)\&?AKX>\9:YX^TSPQ;IXJ\0:Q<^(+W4[N_UG5$M])/%4'P<\=>.?!GP@^(7[/_ (A\77.C^"-!LM#\#>*_'O@OXK?#KP1IMQH_ MC/P98^$O$FJR6OQ*U>\O?O#Q;\&_AMXY\=_#7XF>*O"]MJ_CGX/WOB+4?AMX MAFO=6@NO"5[XMT.;PUXEN=-@L]1MK%I=;\/W-QHNHF]M+L7.F3S63CR)71F> M'/@Q\-?"GBO6_&VB^%[>'Q/K^M:QXAO=4N[_ %G5FMM8\0QQ1:]?:):ZSJ6H M6'AF36DA0:K'X:M-(@U#YS=Q2M+,9 #U'_/I_.BBB@ HHHH ^!_$NO>);?\ MX*??!7PO!XH\51>#M;_8._:B\0:KX-7Q%K \%7GB;PK^T+^R'IGA[Q-+X4^U M_P!@?\)1I>D^+_$^DVWB$6(U==)UB\T[[6;-_*&#/\#[GX/?M(P_'WPI\4/C MDG@_PY\/?B[X@_:@LO'/Q1^(GCSP+\4Y]6L=%U+X:Z3H'@+Q?KVH> O!'B;P M+<:;KFJZ3>_";P]X-@T+PM/;^"=1L]0LO%=E'IWV9>_"'X=ZA\6-!^.-YX;A MF^*GACP3XB^'&A>+S?ZNE[IW@?Q;J^A:_P")?#4-G'J*:0VEZYK?A?PUJVI1 M3:=*]UJ'A[0[MY/.TFP:#YQ\$_\ !.S]CGX>>/\ 4/BAX6^#-C:>.=5NMZO>23R:A=IIZW%S'=WUL\IMKZ M\AG /DO]L[P7JGPJ^#OP0_: UF/]I9?&?@7XN_!C7_B3XO\ @7\;/$7AK_A4 MNE^.OC9X?U[XL:Y=_!&3Q5IW@#XX^&M;NO$M]\.O&GA+6O"_B_Q ?AI>74WA M:P.H^']&TRX]YN?%/BN'_@JAHWA$>+/%8\#W?[ /B_Q1<^#)/$6KOX)C\4Z7 M^TKX)T2#Q3%X7DN_[!MO$4>B7]WI5QKT5E'J=SI'EV=S'?$6L^'7U'X6^./VJ/A-\ M.-+\(ZU#I%[;+J?A7Q/\'UTU/$WA?4Q<:/J-WK6HR7MG+,WF5Y=_P4O_ &T/ M#GPW\2_"OX=P?$/XB_#>\\ _M@?L(7?C,>&?!/QDB'C_ $#Q/^T5\*[_ ,7^ M%7\3>%_!-[H&N>![;X;ZG=3>(=#TK7KZ;QKKE\/!"?%O@;QWX4TG[9JVEVNA^+OAGK-AXB\ :]8C1=1 MTV1+[PAKVE:7K.@,\DD6GZIIUC?0Q"YM()(][QU\.?!/Q+T[1])\=^'=/\3Z M;X?\9^!_B'HUEJ@GDM]/\:_#;Q5I/C?P+XCMXXIH@NI>&/%FA:1K^E2MN2'4 MM/MIWCD\O:0#LHI4FCCEC)*2HDB$JR$K(H=25=5=258$JRJR]& (($E%% !1 M110!\&?MA:YXDT/XW?\ !-U- \3>*M#LO%'[:>N>$/%VE:'XBUG2M#\6^%I_ MV,/VM_%?]A^+]%L+R#3/$NEVWB?PAX8\0V%KK=M>0Z?K6B6&HV:PW4(DJ+XS M?LWZQK_QU^$GQ7^&_P 3?C=X;^*&G?%?P?XE\8ZI%\5?B*WPEMO@%H,3Q^// MA3K?P>&LCX.7^C_$#3[8Z)H#ZO\ '?PB M^'GQ+UWX:>)?&WAR'7=;^#WC.3XA?#:_EO\ 6+.3PGXTE\-Z[X/D\1Z='INH MV5O)J3^%?$_B3PXTM]#>(=%\0:WIOE_9=5OHY_GWQ'_P3]_9'\7?&6Y_: \2 M_"*VUGXM7GB'2_%5UXLO?&7Q(D:;7M$MK.TT:_?0U\9KX9W:3;:?8Q:9;C1! M9V"V=J;6VB:"(J ?.W[57P\U3XJ_LF?'+XO:+H/QT\8^,;ZU\?\ Q'^%OAWX M&?'[Q1^SOXSM[/0=$C\-_#7Q;X?\4:5XS\&:1J6NZ'X:\,6WQ%\)^'_&FI7/ MA"\\2>([R+4M+D.H2WMNSQ1\3]8\3?$;_@C=XJ\(_$/XH7OA'XP^)O'%[X@; M7+K4/!MY\3/"^L_\$^_C-\1M"O/BQX!TB6Q\/7'B :_I&@>+7TC4-,DB\*^* MX9QH\5FT?/W]XC^!OPM\62>#FU[PG;WT/@/1=1\-^&K :CKEII-OX=U:RT[3 MM2\/ZEHUAJEKI/B+0[RRTG3H)](\266L:>RVD3"V$@9VM>*_@S\-/&WBSX6> M./$WA6TU+Q3\%-;U7Q'\+=5%YJMB_@O6];\,:GX*U;4=(M=-U"RL//U#PCK6 ML>&;D7=I=12:%JVIZ7Y8L[^ZBE /A#]N36_$C?L:_P#!3+XO^%_$OBOPEK7@ MK]E[X[>&/AAXI\&Z_K?A/Q#H&K?![X6^,O$M_P"*?#FO:'>V.J:7J\/Q2O=6 MTF:\L)X))H_!-C%([P!HCO\ [/_B+\ M(O%GQ%^-/P/OOC%;:!X>LM1TOP]HO[0OP4^(7@W7_A+J-L\>LW,>J^)='\;^ M"M1U6ZTB7Q5HMOI^E27\?V;XN^"OPP\=_"GQ;\$/%OA*QUOX5^.] \1^%O&/ M@V[N=473?$GA[Q>]^_BK2-8FMK^#4KRR\2?VIJ2:[%)??\36'4+V"]::&ZFC M?#\6_LY?!CQY>>"[WQEX&L/$TG@#2&T#P[#K6H:]?V7]B.;!WTG7=.GU=M.\ M7:>TNF6,[6GC"TU^%KB 7!0SO+)( =#\%?%&B>-_@]\*?&?AK1=?\-^'?%OP MV\">)M!\.^*S<'Q1H.BZ_P"%-(U;2M&\1_:[W4KH:]I5A>6]AK/VG4+ZFTBJJ*J*H55 554!54 8 X '84M !1110!^??_ 4^ M\1>*?"7[(/B+Q'X,\4>*?!_B'3_C%^RA!:ZUX/\ $.L>&M6^PZ[^UE\$/#.O MZ7-?:+=V=U9T.G^VC^S=J/QJ\+:A MJG@;XB_'+P3\=K?3(M'^ 7B#X-J$[VWQ+\1^#O!^L:?X, M\=:)I>.]+^*VB^,="\1>$M*7P!IVF02>)I++6/JCXL_"'X=?'+P9<_# MWXJ>&;7QAX-O-7\-:]=:#?7>J6EG/J_@[Q%IGBWPQ?2OI-_IUT\VA^)]%TC7 MM.!N/+@U;2]/O@AGM(&3P;XY_L$_LH_M)^,+#Q[\:_A5'X[\5:9X?L_"UEJ= M]XT^).FK#X?L;RZU"'2SIWA[QGH^E36SWM[.? MA_8?'=?C8=9M?&?B;P_H]IIWPTT#P[X%^)_C#X/ZIXOO/"UE<^)?%MG#X^\% M:_X7UO0+'7O&'B#3O#&KOIVO:=!)/\/XK74);K2UNK"\_/./Q[XX/_!+W]FW MQ!9>,?VC_#OCKPQ^V;^RA\*/%DGQ4\?7-U\9-*OM!_X*:^ O@3\5/A/X]\?> M$=;NK;XN^%M'T]/%'PI'C"_U;7+/XP^!-/TOQ?XBGU/4M?O9C^O^M_!+X9^( M/#&A>#K_ ,-F+P]X:\4+XST*QTO6_$>@R:9XD%[JNH-J5MJ&@ZSI>IAIKG7- M6-U;/>O8W<-_<6MU:S6CB 5_&_P%^$?Q$\":)\,O%G@?2K_P'X<\2^#/&&A^ M%[234=#TO3?$WP[\4:;XW\$:S;1>'[[29%O?#'C'1])\5:1(TKK;>(=-L=8V M-J%K#<( 9=RK>,?C3=6AFG&C?##P:UK<&TN[ZU+^,_B;*%^6>TE@,&I>&?!& MAB6&5'\ZVB^(44\#),(Y$_*K]FGXV_&_5/V!O^"7'A'3?%/B/7OB)^U2VG>" MO''Q5\9>)]?N?$R:/X4^#_QC^-7B>6\\?W-EXGU^W\;_ !!M?A=%X+LO$KZ? MJFOV-KKFN>(='DA\1:5I=[;?M1:>&-$L!XB-E9M:R>*]0EU77[B"[OHKO4-2 MFTG3M#:]:\2Y%U;W$>DZ1IEC;26&/A#X5^ M ^A?#;0M.^%'@5M,D\$>$(9-5>U\'7&B7\FIZ'>^%-1GU*;7?#NHZ%?RR7.A MZEH^K6>H:-([?V9^)@W@.]^''B+X9?%GXH?!GQOX M:GU^^\8:8?&/PR\47'A_5=<\,>-M1M;"_P#&/A?Q- NG^(='UW4=.TS6O+U* M72O$6E:7XCTO5["W^GJY[PMX4\.>"="L?#7A31['0M#TX7!M=.T^+RH1->74 M]_?WDS,7FN]0U+4;J[U+5-1NY9[_ %/4KNZU#4+FYO;F>>3H: "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N)\??$KX=?"G0&\5? M%#Q[X,^''A=;VRTY_$GCSQ1H?A#0(]0U*X2TTZRDUGQ#?:=IL=W?WZ^/W[#"V UB6)+* M6[M/VZOV;]2S-&\L4D]O9VUC<:C>B!UE@T^SN[P20I;//$ ?J!X3\:>#_'NC MIXA\#^*O#?C+0)+FZLX]<\*:[I7B+1Y+NQF-O>VT>IZ/=WMDUQ:3JT-U )_. MMY5,7'BCQ5\5/'FC6.F_$KQ?HL/@6RM]&N=2\*6F MI>X_ _XU?M"^+?C!\9O!7Q'_ &I/#>I/\#/V(OV0OC1=_P#"K/!?PY\/_#[Q M=\3?BAX;_:IT3XF^,1%XW\-ZWX[L?A]J]W\//AQ\0- \.WFNZ1<>'+M]/BFU M6Z\*ZW_9^I 'Z\:-K.E^(M'TGQ!H=];:IHNNZ;8ZQH^IV<@EM-1TO4[6*]T^ M^M91@2VUW:3Q7$$@X>*16'!K"\4_$#P-X'N_"5AXQ\7^&O"U]X]\4VG@CP19 MZ_K6GZ3=^+O&-_8ZCJEGX7\-6][/#-K6OW.F:1JNI0Z3IZ7%Z]AIFH7@A^S6 M=Q)'^$W@S]N;]HOXB?LRV'BF7XJZ;X(^-VB?\$OOV6/VO?A0]QX:\"7.@_M5 M?'#QU\-O'6N_%;0Y_#TND/-K6AP?$?PQX4^&&N?#;X3W7AGQAX-O/B-I^HVU MQ::AXB^'_P!BSOC%^T1=_&OXM?LGKX_\=1>!?B5\-/\ @K[X.^&6O?LP7MSX M02^\">'=%^%WQNL/ /B/4HI=+C\::G' M='M9A;;D /W$\Z_KUE=ZEH6B>./'_A/PGJVM M:?8/#%?7VD:;KVK:?>:G:6,ES;)>W%C#/#:/<6ZW+Q&>+?VGA7Q=X4\=Z!IW MBOP1XG\/>,?"^KI-+I/B3PKK6F^(= U2*WNI[&XDT[6-(N;S3KV."]M;FSF> MVN95BNK>>W\?>+O#G@O1;W7_#7A6RU7Q1K-AH=A>>)_ M&>O:?X6\(^'K2ZU">"*YUOQ/XDU73-!T'2X6>]U;5[^TT^Q@GNKB.-M32/$. MB:\^KQZ-J=GJ3Z#K%WX?UA;282G3=:L8;6XN],NP /*N[>&]M998CRJ7$1S\ MU?S:_&K]LVX_:6_9PBO?B)\7/#OP_P#&7AKXZ?\ !'3QCI?P4T\>$=,T_P") M/@;XK?%;]@_XR^(/BS9Q^(K6]\8ZSX6'Q.\:?$;P+I6L^$=;M]*\(W/P7U/2 M]:,FJKXHMV^@/#W[8'QZ\'O@_)^T+:>&_#WB+_@I_\ M@_LQ7USH7AC MX1MXBL/@KX!_8N\2_&/X>Z3I-UKGAW6;6TUKPG\2-)LEL?%5]I>J76L/)_9/ MB:'6%ECLF /WCHK^;G2_^"G/Q2?]GOP)J'Q _:=_9R^%WQ#^(7[,/[04?PA\ M;>/?&?P=^'\GCG]J3X4?'SQG\(/"6K?$;1?&=YH_A2Q^'GB'P_H/AO7-?;P9 M80:)9:MJ?C;SH?#J0_#VQO\ ^BCPKFZE8/I>H:?97VFR)%' M)I]Y:6]S8R1P.DD*26<\-'0*R*0K:9ISR7$SV%D\MW$T% MU*]K;M).5G1EBC5E(10+U% &5)H6BS/ITDNDZ9))I M%Q)=Z4\EA:.^F7,>3A($6655A4",+(X"X=@=.B@#).@Z(UQ:W;: M1I9NK&%[>RN3IUF;BTMY;F"\E@M9C 9+>&2[MK:ZDBA:.-[F"&X93-$CJ[^Q M-&\SS?[)TWS2YD,GV"TWER_F%]_D[MQU_PEX'U_PQ%X&\4Z7HU]KE]8B^\.>+/!?BV/P[JA M?Q#J,&H>)/A]<^"_$NLV::79ZSJ]_!H>BKI_N>@:#HWA;0]&\,^'=-M-'T#P M]I>GZ)HFDV$0@LM+TC2K2&QTW3[.%?EBM;*S@AMH(QPD4:+VK6HH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *"0 M.I ^M%>8_$;X9GXB'2"/B#\3O W]D?;N/AUXL_X1@:G]M^R_\AHN7EI>TC2Y[R2?OS3C'EBW+5 M:VLM6CTW(]1^8KXP_:9_;4\#_LZ:E9>%QH=]XX\;WEG%JGW>C>)=7@LX/L[QI:1W&BR7%O!;3:;(MK#+)<64ZU_)?TE_%SQK\/O"S'\0 M\(<"_P!B9A#,L!A<9Q!]>ROBC^P,MKPQ$Z^9?V5#"U:#MB*6&P?UG'4,1@L/ M];YJM*4W3E'XGB[/.(,KR:IBL!EWU>JJ]*G4Q/M*.,^K49<[E5]BH2@KSC"G MSU8RIP]IK'F<6OT\_9H_;<\$?M#ZU=>$)M OO OC:*SGU*QT6_U*VU>PURPM M%0WKZ/JT-MI[RWMBK>?=Z;%[759K_ ,=^'+NY\,:L^H7>F7-A9:-X8UJ:SG6>\NFO M-^K_ &>">ENH+F2&:]M5?]B/^&:#_ -%__:9_\.N?_E!6/T8O%_QL\0_" M["\0<8<#_P!O8YYOC\'@>(OKN5\*_P!NY90IX.=+,/[,GA:6'GRXFOC,%]

<09IDT,5C\O^LU/;U:=/%>THX/ZS1BH.-7V+A&# MM.52G[2E&-.?L[*/-&3?TWD'H0:\]^)7Q-\.?"K0K37_ !):^*M1AU'7-)\- MZ;IG@OP5XK\?>(=1UC6YI(K&VM/#W@W2-:U=X56&XN;_ %![2/3=*L;>XO\ M4[RTLX9)ESOAU\+C\/)M6F/Q$^*7CG^U8K*+ROB)XN_X2>'3?L;W+^9I,?\ M9UC]CENOM.R]?,OGI!;+A/*RWI=U*D-O+/(LC1PH9I%BAEN)#'%^\D$<$$&OV7-?T*/5M>\&:7I\5_P"%_CAXJT[P5X@@NKJWDLGMM:UF);K0=!U; M4K3] =P(SSU(P5.<@D=,9[9!QR/F'!S7\Z/@SX2?%B#_ () W?PHO/A)\8]. M^);_ /!037_&K^!$^&WCJP^($/@G5/\ @L=>?M VGC&ST1=$368]&'P3G3XC MQ:Y:PM'8Z)@M)#K$3::F[\0)/VG? 'BCXD>%-+T#]J.3]E#2?V_?&NG:R/#W MPQ^,_P =_'%K\"_'O['7PFU7PAXH\)^&[^_N?BCX_P#@GI_[6=S\8K?Q.OP[ MO_$.I>"/%E_HFLVN@VW@#1I+W3_3-3]J?VA/V@_A;^RW\)_$_P ;_C3K6H^& M_AGX,&G2>*/$.F^&?$GBV71[?5M4L]$L;N?1?">EZSKLUK+JVHZ?8O+9Z;<1P>9-'>\4?&KP=X/UKPAX>UNT\7QZOXXT+Q-X@T*TLO!7B;5!]C\'Z M/'KGB[C3M/N;71M2L;":#R],U.:VO+^ZFCL=.CN[LF%?SQ_;)_9L^+GQ@ M_P""1GQ'_9X\):M\4OC%\7;CX!^%K70M0^+P\-:?\9OB;K?@+6?"WC*TMO&G MV(Z1X;@^)/C&R\+C3+PW4NFPOXEOT&M7-I=R7\Z?2.NZW9?&;Q=X+\?>%]!^ M(]IH_P .?AW\9+[6AXF^%GC_ ,'WR:EXV\.:-HNF>%(M#\5^'M&\1:EXJC-K MJ$]WHVA:3JTE@;'[-?2P7>H:3!?@'OOPK^-W@#XS_"GX:?&'P!J-UJOA7XN_ M"SP[\9/ 5G*=:\"^*=!TCQ%H^H'PMJ)M]7L[F2QU[1X;JQO((9]/U' M4;73;[[/=R".O2M(U(:MI.EZJ;'4M+_M/3K'4#IVKVAL=5T_[=:Q77V+5+/? M+]CU"T\S[/?6QED^S7,"OB'IMOJ-BWAY M-4TW3=1\0:S;IJ/@R]U?5]'%Y:E4_[2TXW_ /90OK/^ MU!:#4#IOVF'[>+ SFU%Z;3?]H%H;D&V%R8Q";@-"'\P%1^)-I%\4-%\1_%;X M6ZUX(_:IU+X/:C_P48N].^&FISV'Q\\2^#]!^"OBK]C3P5K;:MXQBM7N/BUX MZ^">I_M)W?Q.T_0+/0O%OAKPMX1^-,WAS5O%7BCPU\/='L=-U;XW^'7@;]NB MS\':M\:++P%^T=+^U]XB_P"".?[.G@K3/$7BW3OB#:^)=7^/7P@^+'QS@^.O M@VY'BC5;/X>:-\;K_P "ZUX7NO \GCJZT>+QEXMUW1O%>@Z_J,4OB7Q)& ?U M$,Z(C2.P1%!9F?Y0JJ"69BV JJ 26; "@L2 ":^=_ /[4WPC^).O^"] \,7G MBN4_$WPUKGC7X7:]?^ /&>F>#OB3X*\/6VA7>H^+/!WC.]T6+PUJ&C36GB;0 M[_1'N=2L;WQ1H^HQ>(/#-CJ_AY)M5C\/_8FM-5LOAE\3_&L6L_M(>*-#\:>* MY?%_AKP'^T+\*=<^"6I>";BV\$:#I>N>"O /PY\%=5U_1[C6]2@ M\5&^TV\\>Z]XNU7P>[^&=2@C/Y^_!KX0?M%?!*\.A?L$77QFTCX*_$']G+XX M>)-(_91_:T\$ZM9Z+^PM\?-0^'D6M_!/2?@O\3/&V@V.N:/X)U+XBZG'X&\3 M? &3Q+\2? WAW05O_%/@35/"7A;0FT/6 #]TO'/CGPG\-/!WB?X@>.MI>(_$VO:B9%L])T72+62\U"^G$4$M9\,:_JGA[7_ G\1/"&K>"_%%A-IVHWNG6VL0:9 MJD?EZUX2\0FPN;OPGXT\/W>K>%/%%I!=/HVL7<^G:I;V/\^O[6_PG^,OQE_9 M:^+,?P\\#?M7ZMX8\=_L.Z/IGQ2^"?BZQ^,M]XXO/VS;3XA_#F?PM/HNA-<# M6-5\96GA*3XT6'QKUGP=-=_"[Q9#:_#/59[W6(K#1+U?HWQ#^REXX\0?M#_\ M%$M.^&"?&[X;>(OBM^RO^R/J'[+_ ,6F\6?';3_"\&R>-KE?&_P2^*'A;X:V_@76_V.)-0U'QI=Z+I_B7Q-XOF\!_&/POX?V1?" M[_A))_C3X=\0Z>^CV-@-2^)=)A_:@U*WU2UT?0/VV-(\!>*_$'_!'+QUIUA< MZ'^U!I'BBRN+3]J+QUI7[==EXN\0ZF-.\4ZMXEM_@YI7A63]HB[30O .@^,; M&*/Q-HO@/R;RTU75 #^EO)?$E\+#PSX<&HZ1'KFLV$^LZ3%>_EM9>!_C):?MMWWPQUS7OVM? 7@#X+?V8-5^'/@37_'7P<\9_L^:%\)_!^F>/_AS\2_CSXAU;Q1I6BR7OQ+L_ MBG#\6O"WQ9:Q^('B'2-0^'/B/X7ZSKFM1: ?#OK_ ,7_ -\1OA=_P %+OA- M^UY=^&/&GC[X">(?V/?'W[*OB:3P/H=_XRU;X&^/Y_C'X5^,VB^/=9\&Z-#? M^*K[P#\4](T*;P=XP\1^$-&UR?POXA\#_#Z7Q-IL'AG4)M>T$ ^^_AQ\6/"O MQ0'BR+P]#XGL-3\">(X?"7C#0_%O@_Q-X-UG1/$$_AS0O%D-F;'Q)IFGG5;* M?0/$NC7UIK^@2:MX;O\ [5);:?K%U=6.H06OI>1[],]#ZXQG&,Y[=?:OP.\2 MVW[6'Q<^/-DGB^;]J:__ &<]4_X*8Z%X>\ 0Z)H_COX:6=Q^Q??_ /!/7Q.O MC'4?&I^'/A_P'X[/P\_X:Z\67>C:?XA^*,HO(+VU\-3^'[I-$T:'7Z]5M_"7 M[1.J>/AH:6_QJ\-?&SP!^W9IEIIFLG4?'=W\&O&?_!/>?7=/CDTNXUZZN[GX M?:QH3?L\WMYHM_I6H7DGQ1TW]J?0AXL>)=0NK37]1 /V=S]>F>A_SGVZT@(. M?;KD$?S[>AZ'G!K^5#XO>)_VOO _[%FE3^)M1_;%\)>.O@O_ ,$S_P#@J-X0 M^.OQ O[KXV^'(=.^//@?Q#\%]>_9_P!9O?B#>7>GV/BWQ&NAZ=X^OOA%\3-& MU#6[/7M&O-9TW1O%%Y#J&I:8/V'^#^JVWP8^./QM\:MJWQQT[]F/XGC]GGPU MX0L?B;IGQP\7G3?VG/$?B7XM:1\3]8T&R\:V>N>*_AW\.]>T2\^".C^)M7U6 M#0?A1;?$2'4+FPN=,U:\\17.I@'UY\4OVA/AG\'/&'P;\"^.K_7;+Q+\?O'5 MW\,_A3::7X1\3^(;?Q-XYL?!_BCXA7GAZ34M#TN_T[0KBW\#>"?%_BE[KQ!< MZ7IQTKPYJ;)>-05]?4#'0G'7'/2OS'_;Q\,>+-?_:*_P"" M6_B'PWX,\;^*-$^%?[:WBKXA_$?5_"O@KQ1XHT[P3X(N_P!C;]J;X;P>(_$U MYH.D:C!I.FS^-O'GA+P_&]TZ2M>:U;RK%]DAN[JV_./P-H/[>7A7X9? S6/A MKI'[4D_Q_P#%/[/7_!5#P?XJE^*-W\6]4TN+X@V?C77_ !+^P_'\0C\3KR]\ M'^%;^6^>SB^&WBK6[>PN#H=_<:?JNK2:/>7UM( ?TJ @_P#UP0?R/..#@]#V MI:^$_P!D?Q'X)NM)\0^//"WA7]L;P9I7Q0\0>"+6Z\"_M+>%OB[:7G@[QW;> M$9++Q#:Z'X4\>V6H>(/">GN^GQ3?$;QK#>2?"?Q1X]DGUOPYXEU2^U74M0U# M[L_SZ?SH 3(]1^=(74#.1U4=1_$P']?QKYC^)_[,I^)OBZ[\6_\ #07[3OP^ M^UV>GVG_ C/PQ^+'_")^$;;[!;BW^U6FB_\(_J'DWE[CSM0F^TM]IN,R;4^ M[7GK?L3,!_R=Q^V[U4?\E](ZL!_T*1]>G?IQUK[? Y%P;7PF&K8SCKZEBJM& ME/$8/_5G-,3]6K2C!U*'UBE65.M[*3E#VM-*,^7FBDF?#X[/N,Z&+Q-'!#^P M/$&NZ$?V83<_V+K>L:/]I_X6^D7VG^RM2NM/^T>5_P *YD\KS_LWF^5YC^5O M\O>^W>WVE^P?_P %)/\ AM?QUXX\&'X0?\*W'@[PE9>*!J1\=+XJ&H_:];BT M?["+0>%= ^R^7YOVC[1Y\^_;Y7DC(D'\AGCF%+3QIXOM!>S7GV3Q7XFM?M=_ M=QW%]=?9M>U&#[3>W'[OS[NX\OS[J?8GG7$DDNU=^T?JC_P1]^$Z_%[XN?%C M1U^*'Q;^&1TKX;:7J1U+X.^.5\%ZOJ0D\66]H;#5KQ=-U4WNFQ^8+F.U\J() M=!9?,.=M?ZA^,GT7/ 3A;P=XHXHRKAK_ %>S7+\GR_%8?B#^UN+\U^HU:^/R MZC4Q']E8C/:]#$>TA6J4O93H3C#VSJ))P37^6/@S]*;Z0'%/C-PSPMFO$G^L M659AG.8X3$/JT\/\ VMA\AH5\-[*="G4]K"O"4_9/OX_ MRPSG*.&,%@U7RCB[^VL7[:G!X+^P7=[J'ACQ':_V7:WLNI6SZ->/>6MO";:2X^=?VP_AEX,^--I\%?A-\2_AY>? M$SX7^._BCX@\/_$_PTWA'Q#XH\-S>!=>^ OQL\(WS^+KG0M/NH_#>ER:WXI\ M/V-CX@O;O2I-*UV]TK4],U"RO["._LOE#X%Z1^U9^S-JO[2NB?%[2_'/QLM_ MAA\*_@/\*OV8_C];Z3J/Q#\9?'KP;=^./C<_@F;XM>'/">GW/B-?BI\$O^$M MT/PY\?\ Q8+)M,\=^'].TWXV6YTR\\6Z_P"&]"^4/K#])_A]\:?A9\59_B9; M_#WQMHOBF7X.?$?7OA'\3AILTA3P;\2/"^CZ!K_B#PEK$L\<,<6IZ1I'B?0[ MV]$;26\45^@,Q>.98_+O#O[8'P9\4MHK:-/XZNK/Q?X"\3_%+X>ZL/ACX^70 M?B5\.?"-KX=O=7\7> M?.@'1]?T^6S\5Z!?Z'9)>6^N>*-)U&+7?#6DZKH22 MZDGP1\)OAC\9OV0OVX?$T5YH&I?&3X4?M.-:\-)XZN/#VN7VL:KX$O_V>+;7OBAX<\+V= MA_;WP^UOPOX:TF+0=8 /T:^%_P"WI^S%\6[#X&:OX9\;ZWI.C_M.:?:ZI^SQ MK7Q ^'7Q&^&6B_&BTU#PJ/'.E1?#[6?'WA7P_I6N:SK/@T3^*M%\,"]@\4ZQ MX?L=5U73-%NK/1]4EL_=O$OQG^%_@_XE_#+X/>)O&>D:/\2_C+9>/-1^&'@^ M[>9=5\9V7PPTS1]8\>W&C*L30S+X9TO7])O=0626-Q!>(\*RB*?R_P #/AC\ M$OC1\7O^":7_ 27_8RT?X+_ !6\$?%+X07O_!.KQE\=/&_Q(^'WB3X6Z;^S M?;?L?:U\+OB;\1+FVU+Q]HND7'B[XB^(+OP3-\*?!6B?#NV\11WM_P"+;_6= M:U?3?!FD:[>2?0O[;O@/]H+XC>&[W]L_X/Z'K>J^-_V1OC_X+^*GP5^"1^!O MQ&M/CE\0/#OP/UGQ!X!^*?P]\':M<^)=)=;#]IGX9_$+XT:5X?D3X<:EI.MZ M5XH\ ZCJ.M0Q:3#?Z" ?J7XW_:&^'7@GQJ_PT,GB7QA\2+7PM8^.]6\!?#KP MCX@\>>*?#_@74M5U#1-.\7>(].\.V5V-"T?6-5TC6K#PVNI30:GXNN]!\16_ MA+3==E\.ZVEAVGPT^*/P^^,7@'PY\4?AEXMT;QGX!\6:12>"_V:OVO/#7['?B;X>?%?Q/X;\36NE?#KQ#\-/ NJ M_!O7/@Q\3-(ET<^)?AEJ,^KW_A_QSX5N_%NEZ;X9U?5/'_BO17U72O$NBWUE MJ'4? /\ 8Z^,5I^P/^V;\&]7UJX^&/Q)_;%^(7_!0_XH^!]-N[^WN7^ 5O\ MMD>/?BIXF^&NAW%WX>>[LH]8\&V'C+1?$OB^+P_+>V5CXRU'Q+;:3>:I';0Z MA> 'V1X5_;(^!_C:/P7JWA?4_%^M^"/B7XJTWP7\-/BAIOPW\=WOPO\ '^OZ MK-JD-B?#'CJVT&71;KPY?OH]]_8_CJ[EL? 7B)?L+>&?$^M#5]'^W_4JNK $ M9P0&'!&01D8R.>.H&<=Z^#OV$O$UU8?LO?L[?!?QA\)OB!\-OBC\(?A!\)_A M?\0OAWXE\":Q8:/X,\3_ O\+Z3X.U630_&YTU/AQXQ\'0ZKX4GU/P3XG\$> M(M6M/$.AR:-J.E6]M=S-9V7Y:_%?0/VT_$'[*VIZYX2M?VH?#7[6>G_LJ?MM M>"?VM=#\/W'Q2C3QG\89/A'XQTWX':Q\%;G1YAHNI^)[G]HJW^'VN?L[>)?@ M[<*FB_!/5O$^A^)+C2=,%UI5D ?T>9&<((?BKX1U.SO?".AVKZM>:1X;TWQ+?75Q= M;/PHB^+?Q&^,?QBO/A]XV^/5[\7_ (5_\%:_'VCZ?>ZOXM^+>I?"72OV6(M# M^&U_\5O /B.WU;4YOA?J'P]/AK4M:M_"OA-1)XA\/_$V3PI<^$+;29=*CEM0 M#]_=P/?WZ'D>H]>HZ9ZCU%8M_K?V'5M#TK^RM:O!K;ZBG]I6.GFXTK2?[.L3 M>[M;O/-3^STOB/LFG$Q3?:KTBW 3.^OPET?0?VG=?^&OPDUZ34OVJ/A-\4I_ MV8_BE\/?V]YK?PE\1_B-J<7Q\E3X7:/X1\=_#7P.;QO#OQ!U/2OBA#XUU_PG M?_!"ZM-*UO\ 9IU7Q5I+:CI#GXM=Z1X)\1OX031?$.H@'[YV.H6.IV-GJ>FWEKJ&FZA M:V]]8:A8W$5W97ME=1+/:WEI=V[R07-IUUK/PGU-X!X*A^&/C;XH:!>_L^W_ (=T3XDZ1)K-AX5O+"R\ M3?TPP[O+3?D/M&\-C(?'S#Y?EQNSC:2N/N_+B@"2BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I"H8$$ @@@@ M\@@@@@CH003PE+10 F!Z#_/'\ACZ<=*" M >H!R,'/<>A]>I_,^II:* #_/7Z^M( !T&,# ]AZ#T' X'H*6B@! H P , M8QCMCL/H.PZ#TI:** # ]!TQ^'I]*3 ]/0_B,8)]2,#GV%+10 F!G.!GU_E^ M7;TR<=300#U&<"?3D6.RNS=ZB]U=SWT 4.E_<3S7IFS<-<-.3(=2B@ M P...G3V[G^3U_.BB@! .@ _S_0<#T' I:** "BBB@#G'\'^$Y&9 MW\,>'G=V+.[Z)I;,S,2S,S&T)9F8DDDDDDDG)J]I^@Z)I,DDNEZ/I>FRRH(Y M9+#3K.SDDC#;PCO;01,Z!AN"L2H;YL9YK5HKHGB\54@Z<\37G!I)PE6J2BTK M63BY--*RW1SPPF$IS52&&P\*B;:G&C3C--JS:DHIIM:-WOOW84445SG0%&!Z M>GZ=/R[444 &!UQR.A],]:0 #H,8&![#T'H.!P/04M% "8&0<#(& <#('H#V M' X]J7 Z8X/4?7K^=%% %'4],T[6M.O](U>PL]4TK5;*[TW4]-U&U@OM/U'3 MK^![6^L+^RNHYK6\LKRVEDM[JTN8I;>YA=XIHI(V93G^&O"_A[P=H]IX>\*Z M-IWA[0=/C6'3=%TBUCL=*TRVC1(X;/3=/@"6FGV-O&B16UC9106=M&HCMX(T M&VMZB@! .@QW]L\Y('09RYY/J>32T4 (0&!! (/4'O M7F?PW^#GPW^$>&+;PU+\3/'FL?$[QTUM?:O=_\))X^\06]C::WXJO MQJFHWZC5]4M=,TZWO9[86ZSPV-G&T>VVB"^FT4 ( !T '7]>N/3)&3ZGFC ] M/\]/Y4M% "$ G) STS[>GTZ''J >U+110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 445YE\1-*^+.I'2/\ A6'C M#P5X5$/VW^VAXO\ !>J>+S?>9]E^P?8#IOBKPS]@^S[+O[3YWVS[3YT&SR/( M?S@#TVLK7=;TOPUHNK>(=;NX[#1]#TV^U?5+V7/E6FGZ;:RWEY(D-GK^I6TUF M;.&VBENK33K]9)EMV9)@#]??#?B+1_%WA_1/%/A^]CU'0_$6E:?K6D7T094N M].U.UBO+.<(X#QF2"9"T4BK)$^Z.15D1E&W7XM?L)_%#XT^*]'O_ (->$/B+ MX$\,KX,L9=<\/Z?XT\ ZOXLOK[1-0U.9M5AT^_T_QCX;2&UT/4[RW(L9K>>6 M.#5XVBF^SPF.#]#?^$6_:Q_Z*]\%_P#PR_B?_P">I0!],5SWBCQ;X6\$:-=> M(_&?B30/"?A^QV?;-<\3:UIF@:/:>8=J?:=4U>ZL[&WWM\J>=<)N/"Y/%"/%4$T5F-'C\(^"-5\(R64R/^DU'Q;XE6^2>-K5; M=(DM#;M#,SO.)E6+\_/^"X,ME%_P21_X*#&^DL8XW_9=^)\<7]HO:QVSW3:2 M/LL6;PK"TLDP188QF5Y"JPJ92@H _1RR^)GPYU+PK?>.M.\>^"[[P5IBRMJ/ MB^S\5Z!=>%[%8(X99FO/$,&HR:/:K%'<022FXO8Q&D\+OM66,LG@[XF_#GXA MI++X"\>^"_&T4$:332^$?%>@>)HX8I':..69]#U&_6*.216C220JCR*45BW% M?@+YNB>%M=_X+/#XUW/@OX;?M%?$W]DIK_2?AEX0N--TGX&?$[]F7X=?!+XN M:/\ #']H;X32ZM'I^J?$+Q3K&L>+_$7P[^/>IZS VN?#C6_!W@?P'-9OX"?X M=^-?'O':))X8\1? S_@@);?LT/X9U']J70=1_8LO]?OOAG_9%UXA\.?LBV'P M L[?]L"/XHZCX:+QZ3\(]5\&26^A/IOC2>+1M5^,-S\+X-!L[CQO9Z#): '] M$/B/XN?"KP?JIT'Q;\2_A_X7US[+'?#1?$7C/PUH>K-92EQ'>+IVJ:I:7GV1 M_+DV7)A$+['V.VTXZS6O$&A>'-(O/$'B'6M)T+0=/@6ZO];UG4K+2](L;9F1 M%N;S4KZ>"RMH"TD:B:>=(RTB*&+.H/\ .M\%/C8GP?\ ^"1_[=?CGXW^%/AA MX^_;#^$,_P"W!XY_;.^#GQILE>\^)OQ*T#QO\4_$_AWPGXMTZ>YMM8U?P+\2 M/@U;_#O1_@3JVEQ:OX9D^$][X#L/!-G>Z;IT&BP_I!^U]X5M_BE^S-\%/#^M M_'[1?V8_BYK7Q+^!WB/X)_$JYT.+Q!X L?C[X4@N/B)X'\*^+_ OC37K>W\; M^"O$?_".ZOX=U'PGKGB;3M:U>:2SF\/:]H_CB#P]J5F ??WACQ?X3\:Z?)JW M@[Q/X>\6:5%=264FI^&M;TS7M/2[BCAFDM7O=*NKNV2X2&XMYG@:43)%/#(R M*LJ%L_QU\1/ /POT"X\5_$GQMX3\ >&+1XTN_$7C/Q#I/AC0[5I75$^TZKK5 MW96-NN3N>2:=(XHU>65XXHW=?QJ^"O[3_P 6=&\0>'_A-\4/AY\)OV;_ (A_ M$_\ ;2^)OP<_:"_:!^ %]IOB/X'_ !%^)_AS]E3P7\6/!?CKX37_ ,0M%N;+ MP_X@^-.C0>'_ =J&D?$NP\4:KX9\:_#/QS\/;F_\3^*M0\.^(+CAM!\6?%K MX_\ [6O[#.A_%_XG:79MKGPD_P""JGPWUO1-&\)?#6Y\ _''PQ\'OCA\%O@[ MX5^+UIX-\7Z?XIE;2OCC\.9K;Q+>Z0MWJ_A^U@NM2L_"3+X3UN^DU0 _?]65 M@&4AE(!# @@@C(((X(((((X(((X-+7\]G[,W[1'[2F@?L@?\$\_%^H?'J?QS M;?M-_ 7Q;\%M<\6:UX0\ :WX@\(?MJ>.?"D'C']G[5M?ET72;> Z+<:WX9^( M?PT\4>&=;M+2VB\6:OX(37+G1MFHQO\ 1/AK]L;XC>+_ (8_![Q#XB^)UM\) M/%OBWXH^$/V4O'/A6\\(^#/[:D_:9^%WA+XN:I^TWX3\"^*_&=OI/@+PY(?B!KOQO_ &=_C1\,?%/@'X,^,? +_!GQ8OC#Q-X0UWQ+I&OW M'Q T?QK?:7\/?AYH^BZ#?+#X:O/!/A#6=-O?B1X6O8?&FF>,=:UF!=%ELP#[ MA\0_%GX6^$=7'A_Q7\2/ /AG7C:17ZZ)XA\9>&]%U=[">1XH;U=,U/4[6]-G M+*CQQW/D>3(ZLL;NRD#T&OQ@_P""<6D> /&7[,_[27PV_:IL/!NO?M!Z_P#M M7_M>V7[8_@_QS#:W6NZSK&K_ +0'Q"D^#QU32==274=0\&7O[./_ IEO@A= MZ;;SZ)_PK>'P='X,D468CA[?6_VL?C'=>-OB+<>&->T?1]?^#'[?'P8_9?U? M]FW7]%T*?4_&_P $OB;K7PCT#4?BG%J_:"\(>*M)U'_A M $\'^ =0\*>(= N;BP\6>(=+ /UHHK^^-+K5=(^&_PK\OPQXK_ &'/VAO#OA+X;>)/"EEJ8U"VG@\6>#_$ M_:%UKQK\&;F]U;5G\ M9:UX.^)6O?#+PA\/_#DO@V[TKQIX%=&UH _H-K,U76M'T*" MWNM:U33](MKO4M)T:UN-2O+>QAN=7U[4K;1]$TN"6YDC274-8U:]L],TRS1F MN+Z_NK>TMHY;B:.-ORAC_:V^-OB#Q@^L^&]6TRVUWPA_P4*TS]DKQ]^R[JF@ MZ*=8C^#^L:WIOA]?B9:ZO%#_ ,)K%XKM/ .LV/[4=AXB@U*Y^'NJ_"BVOO#2 M^'3.3XNL_#5_;E^.NE^&K1/$?Q'\/0>/HOVAO^":6AZQ=:=IGPH\<_ /QS\& M?VK?VKKGX/Z]X\_9^^*WAB?1[^]\)?$[PI;:^OA_PC\2]%LOC3\&KWPC'J.K M3>,=$\2:-XSU( _>.BOYUO!_[97QG^%>CQ>$/%?Q]T":7XL?\%&_^"A?P/U+ MXT?&KQ9\.OAOH7P=M/A!X^^,3_!3X:'Q,_PP\;>%?#&M_$#PYX0L9_ =E\0? M!T]EKFC>&+CPYX;NK6^\0^';FX_)/$[:;"NL>(/ ">((8=83PCK=XLFJ: MZ))%TZ[@6.YN MX!#=S@'L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %>)>-?V]@COK:2TNXED-TZM%<6\KQ2 MQR(Z.I!*[D1E]PHHH *R]8T31O$-D^FZ[I6FZSI\CQR26.K6%GJ5F\D1W1N] MK?0W%NSQL249HRR$DJ0>:U** .6U#P/X,U:#3K75/"?AG4;;1[6>RTFWO_#^ MCWD&F6=TEO':::);2XA$G:O82;C)9:I8VNHVCEHY(6+VU MY%/"Q:*:6)BR',FZ786-J-7U&\GU#4-4%M:6\,(U&^O[JYO;R^"?: M[J[N)[F>:2>:21HM7\*^&=?LETW7/#VA:SIR:K::XEAJNCZ;J-DNM6%['J5C MJRVM[:SP+J=GJ,4=_:Z@(Q>6][&EU#.DZ+(-^B@#F=,\%^$-&OAJ>D>%O#FE MZB([N$7^FZ%I-A>B*_O)=0OHQ=VEG#'(-7UB_\0:K#H.CZ;HT6IZ]JCI)J>M:A%IMK:QWNK:BZ M(]]J5RLM[>.BM<3RE01OT4 C2232R:3'K$EJVI)ICRW$\KZ>MR+1Y)I7:$M(Y;H* M* .+3X?"7X;V?AB]\.^"AX7\#Z3\ M&=5^)NL^$]2\#&V\-V^OZ'K5U>?%_P ;KK]TNM36^H6TVCP6]I8#2%:Y^G:* M ,#_ (17PR/$+>+1X>T,>*7TY-'?Q)_9&G?V^^DI(\R:6VL_9O[3;3DEDDD2 MQ-T;57D=Q"&9B<6T^&7PYL-.ETBQ\!>"[/2IM4CUN;3;7PIX?M["7688%M8M M6DLH=-2UDU..V1+>._>(W:0*L23+&H4=S10!QFJ?#KP!KFG^(M)UGP1X0U;2 M_%VH6VK>*M-U/PQH6H:?XEU2S6Q2TU'Q!97FGS6NM7]JFF::EO>:G%=W,"Z? M9+%*@M+<1]BB)&B1QHJ1HJHB(H5$1 %5550%554!550 !3J* "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB 4B@ HHHH **** "BBB@ HHHH _]D! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.6.0.2
Document And Entity Information - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2016
Feb. 20, 2017
Jun. 30, 2016
Document and Entity Information [Abstract]      
Entity Registrant Name Ultimate Software Group Inc    
Entity Central Index Key 0001016125    
Current Fiscal Year End Date --12-31    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Filer Category Large Accelerated Filer    
Entity Public Float     $ 5.7
Entity Common Stock, Shares Outstanding   29,663,502  
Document Fiscal Year Focus 2016    
Document Fiscal Period Focus FY    
Document Type 10-K    
Amendment Flag false    
Document Period End Date Dec. 31, 2016    

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Current assets:    
Cash and cash equivalents $ 73,773 $ 109,325
Investments in marketable securities 15,541 10,780
Accounts receivable, net of allowance for doubtful accounts of $900 for 2016 and 2015 162,240 130,106
Prepaid expenses and other current assets 61,901 46,804
Deferred tax assets, net 1,125 883
Total current assets before funds held for customers 314,580 297,898
Funds held for customers 465,167 923,308
Total current assets 779,747 1,221,206
Property and equipment, net 179,558 125,492
Goodwill 35,322 24,410
Investments in marketable securities 8,547 9,278
Intangible assets, net 23,860 5,167
Other assets, net 47,432 31,107
Deferred tax assets, net 78,115 48,909
Total assets 1,152,581 1,465,569
Current liabilities:    
Accounts payable 13,519 7,395
Accrued expenses 50,973 42,097
Deferred revenue 171,669 142,793
Capital lease obligations 5,056 4,488
Other borrowings 0 400
Total current liabilities before customer funds obligations 241,217 197,173
Customer funds obligations 466,423 923,366
Total current liabilities 707,640 1,120,539
Deferred revenue 2,307 2,934
Deferred rent 6,022 3,719
Capital lease obligations 3,985 3,665
Deferred income tax liability 519 646
Total liabilities 720,473 1,131,503
Commitments and contingencies (Note 16) 0 0
Stockholders’ equity:    
Preferred Stock 0 0
Common Stock, $.01 par value, 50,000,000 shares authorized, 34,003,036 and 33,260,879 shares issued in 2016 and 2015, respectively 340 333
Additional paid-in capital 520,524 463,609
Accumulated other comprehensive loss (7,023) (7,829)
Accumulated earnings 129,626 59,627
Stockholders' equity before treasury stock 643,467 515,740
Treasury stock, 4,657,995 and 4,467,595 shares, at cost, for 2016 and 2015, respectively (211,359) (181,674)
Total stockholders’ equity 432,108 334,066
Total liabilities and stockholders’ equity 1,152,581 1,465,569
Series A Junior Preferred Stock    
Stockholders’ equity:    
Preferred Stock $ 0 $ 0
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Current assets:    
Allowance for doubtful accounts $ 900 $ 900
Stockholders’ equity:    
Preferred Stock, par value $ 0.01 $ 0.01
Preferred Stock, shares authorized 2,000,000 2,000,000
Preferred Stock, shares issued 0 0
Common Stock, par value $ 0.01 $ 0.01
Common Stock, shares authorized 50,000,000 50,000,000
Common Stock, shares issued 34,003,036 33,260,879
Treasury Stock, shares 4,657,995 4,467,595
Series A Junior Preferred Stock    
Stockholders’ equity:    
Preferred Stock, par value $ 0.01 $ 0.01
Preferred Stock, shares authorized 500,000 500,000
Preferred Stock, shares issued 0 0
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Revenues:      
Recurring $ 654,199 $ 516,400 $ 419,771
Services 127,092 101,681 86,165
Total revenues 781,291 618,081 505,936
Cost of revenues:      
Recurring 172,676 138,587 117,700
Services 127,433 99,948 85,939
Total cost of revenues 300,109 238,535 203,639
Gross profit 481,182 379,546 302,297
Operating expenses:      
Sales and marketing 224,416 169,664 117,033
Research and development 120,650 93,671 83,542
General and administrative 94,432 72,893 47,379
Total operating expenses 439,498 336,228 247,954
Operating income 41,684 43,318 54,343
Other (expense) income:      
Interest expense and other, net (717) (491) (353)
Other income, net 451 256 339
Total other expense, net (266) (235) (14)
Income before income taxes 41,418 43,083 54,329
Provision for income taxes (11,165) (20,384) (9,592)
Net income $ 30,253 $ 22,699 $ 44,737
Net income per share:      
Basic (in dollars per share) $ 1.04 $ 0.79 $ 1.58
Diluted (in dollars per share) $ 0.99 $ 0.76 $ 1.52
Weighted average shares outstanding:      
Basic (in shares) 28,976 28,634 28,293
Diluted (in shares) 30,414 29,721 29,343
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Statement of Comprehensive Income [Abstract]      
Net income $ 30,253 $ 22,699 $ 44,737
Other comprehensive (loss) income :      
Unrealized loss on investments in marketable available for sale securities (61) (56) (10)
Unrealized gain (loss) on foreign currency translation adjustments 843 (4,195) (2,143)
Other comprehensive income (loss), before tax 782 (4,251) (2,153)
Income tax benefit related to items of other comprehensive income 24 12 1
Other comprehensive income (loss), net of tax 806 (4,239) (2,152)
Comprehensive income $ 31,059 $ 18,460 $ 42,585
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Accumulated Deficit
Treasury Stock [Member]
Balance at Dec. 31, 2013 $ 188,217 $ 321 $ 315,691 $ (1,442) $ (7,809) $ (118,544)
Balance (in shares) at Dec. 31, 2013   32,133       4,054
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 44,737       44,737  
Unrealized gain (loss) on investments in marketable securities available-for-sale, net of tax (5)     (5)    
Unrealized gain (loss) on foreign exchange, net of tax (2,143)     (2,143)    
Shares acquired to settle employee tax withholding liability (19,883)   (19,883)      
Excess tax benefits from employee stock plan 27,499   27,499      
Repurchases of Common Stock (19,981)         $ (19,981)
Repurchases of Common Stock (in shares)           163
Stock consideration for acquisitions (in shares)   13        
Stock consideration for acquisitions (818)   (818)      
Issuances of Common Stock from exercises of stock options $ 6,208 $ 3 6,205      
Issuances of Common Stock from exercises of stock options (in shares) 310 310        
Issuances of Common Stock from restricted stock releases $ 3 $ 3        
Issuances of Common Stock from restricted stock releases (in shares)   267        
Non-cash stock-based compensation expense 47,915   47,915      
Balance at Dec. 31, 2014 271,749 $ 327 376,609 (3,590) 36,928 $ (138,525)
Balance (in shares) at Dec. 31, 2014   32,723       4,217
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 22,699       22,699  
Unrealized gain (loss) on investments in marketable securities available-for-sale, net of tax (44)     (44)    
Unrealized gain (loss) on foreign exchange, net of tax (4,195)     (4,195)    
Shares acquired to settle employee tax withholding liability (34,989)   (34,989)      
Excess tax benefits from employee stock plan 31,859   31,859      
Repurchases of Common Stock (43,149)         $ (43,149)
Repurchases of Common Stock (in shares)           251
Stock consideration for acquisitions (in shares)   13        
Stock consideration for acquisitions 1 $ 1 0      
Issuances of Common Stock from exercises of stock options $ 4,703 $ 2 4,701      
Issuances of Common Stock from exercises of stock options (in shares) 189 189        
Issuances of Common Stock from restricted stock releases $ 3 $ 3        
Issuances of Common Stock from restricted stock releases (in shares)   336        
Non-cash stock-based compensation expense 85,429   85,429      
Balance at Dec. 31, 2015 334,066 $ 333 463,609 (7,829) 59,627 $ (181,674)
Balance (in shares) at Dec. 31, 2015   33,261       4,468
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 30,253       30,253  
Unrealized gain (loss) on investments in marketable securities available-for-sale, net of tax (37)     (37)    
Unrealized gain (loss) on foreign exchange, net of tax 843     843    
Shares acquired to settle employee tax withholding liability (65,522)   (65,522)      
Repurchases of Common Stock (29,685)         $ (29,685)
Repurchases of Common Stock (in shares)           190
Stock consideration for acquisitions (in shares)   7        
Stock consideration for acquisitions 0 $ 0 0      
Issuances of Common Stock from exercises of stock options $ 4,659 $ 2 4,657      
Issuances of Common Stock from exercises of stock options (in shares) 188 183        
Issuances of Common Stock from restricted stock releases $ 5 $ 5        
Issuances of Common Stock from restricted stock releases (in shares)   552        
Non-cash stock-based compensation expense 117,780   117,780      
Balance at Dec. 31, 2016 432,108 $ 340 $ 520,524 $ (7,023) 129,626 $ (211,359)
Balance (in shares) at Dec. 31, 2016   34,003       4,658
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative impact of adoption of ASU 2016-09 | Accounting Standards Update 2016-09, Excess Tax Benefit Component $ 39,746       $ 39,746  
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.6.0.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Cash flows from operating activities:      
Net income $ 30,253 $ 22,699 $ 44,737
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 27,098 21,738 19,263
Provision for doubtful accounts 3,213 4,687 2,264
Non-cash stock-based compensation expense 113,877 82,416 46,185
Income taxes 10,195 19,739 9,030
Net amortization of premiums and accretion of discounts on available-for-sale securities 755 0 0
Changes in operating assets and liabilities:      
Accounts receivable (35,004) (34,575) (16,806)
Prepaid expenses and other current assets (14,973) (12,016) (5,414)
Other assets (16,325) (10,496) (3,271)
Accounts payable 5,850 (23) 996
Accrued expenses and deferred rent 7,403 12,507 4,582
Deferred revenue 27,179 36,022 6,521
Net cash provided by operating activities 159,521 142,698 108,087
Cash flows from investing activities:      
Purchases of marketable securities (207,676) (91,528) (10,355)
Maturities of marketable securities 123,895 11,711 10,377
Payments for acquisitions (25,636) 0 (257)
Net change in money market securities and other cash equivalents held to satisfy client fund obligations 537,077 (94,306) (496,860)
Purchases of property and equipment, including capitalized software development (69,415) (50,634) (38,100)
Net cash provided by (used in) investing activities 358,245 (224,757) (535,195)
Cash flows from financing activities:      
Repurchases of Common Stock (29,685) (43,149) (19,981)
Net proceeds from issuances of Common Stock 4,659 4,703 6,208
Shares acquired to settle employee tax withholding liabilities (65,522) (34,989) (19,883)
Principal payments on capital lease obligations (5,831) (4,810) (4,082)
Repayments of other borrowings (400) (567) (2,690)
Net (decrease) increase in customer fund obligations (456,943) 164,279 496,860
Net cash (used in) provided by financing activities (553,722) 85,467 456,432
Effect of exchange rate changes on cash 404 (2,381) (820)
Net (decrease) increase in cash and cash equivalents (35,552) 1,027 28,504
Cash and cash equivalents, beginning of year 109,325 108,298 79,794
Cash and cash equivalents, end of year 73,773 109,325 108,298
Supplemental disclosure of cash flow information:      
Cash paid for interest 426 371 327
Cash paid for taxes 1,758 815 582
Supplemental disclosure of non-cash investing and financing activities (in thousands):      
Capital lease obligations to acquire new equipment 6,719 5,949 5,907
Stock consideration adjustment recorded for acquisitions 0 0 818
Stock consideration for acquisitions 0 1 (818)
Escrow Deposit Disbursements Related to Property Acquisition 3,600 0 0
License agreement with third-party vendor, financed 0 0 800
Stock based compensation for capitalized software $ 3,903 $ 3,013 $ 1,730
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.6.0.2
Nature of Operations
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations
Nature of Operations
The Ultimate Software Group, Inc. and subsidiaries (“Ultimate,” “we,” “us” or “our”) is a leading cloud provider of people management solutions, often referred to as human capital management (“HCM”). Ultimate's UltiPro product suite (“UltiPro”) is a comprehensive, engaging solution that has human resources ("HR"), payroll, and benefits management at its core and includes global people management, available in twelve languages with more than 35 country-specific localizations. The solution is delivered via software-as-a-service to organizations based in the United States and Canada, including those with global workforces. UltiPro is designed to deliver the functionality businesses need to manage the complete employment life cycle from recruitment to retirement. We market our UltiPro solutions primarily to enterprise companies, which we define as organizations with 2,501 or more employees, including those with 10,000 or more employees; mid-market companies, which we define as those having 501-2,500 employees; and strategic market companies, which we define as those having 100-500 employees. UltiPro is marketed primarily through our enterprise, mid-market and strategic direct sales teams.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.6.0.2
Basis of Presentation, Consolidation and the Use of Estimates
12 Months Ended
Dec. 31, 2016
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation, Consolidation and the Use of Estimates
Basis of Presentation, Consolidation and the Use of Estimates
The accompanying consolidated financial statements of Ultimate have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”).
The consolidated financial statements included herein reflect all adjustments, which are, in the opinion of Ultimate’s management, necessary for a fair presentation of the information for the periods presented. The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Such estimates include, but are not limited to, revenue recognition, income taxes, the allowance for doubtful accounts, the valuation of deferred tax assets and long-lived assets, among others discussed below.  Actual results could differ from those estimates.
The consolidated financial statements reflect the financial position and operating results of Ultimate and include its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated in consolidation.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
12 Months Ended
Dec. 31, 2016
Summary of Significant Accounting Policies and Recent Accounting Pronouncements [Abstract]  
Summary of Significant Accounting Policies and Recent Accounting Pronouncements [Text Block]
Summary of Significant Accounting Policies and Recent Accounting Pronouncements
Cash and Cash Equivalents
All highly liquid instruments with an original maturity of three months or less when acquired are considered cash equivalents and are comprised of interest-bearing accounts.
Accounts Receivable
Accounts receivable are principally from end-users of Ultimate’s products. We maintain an allowance for doubtful accounts at an amount estimated to be sufficient to provide adequate protection against losses resulting from collecting less than full payment on accounts receivable. A considerable amount of judgment is required when the realization of receivables is assessed, including assessing the probability of collection and current credit-worthiness of each customer. If the financial condition of our customers were to deteriorate, resulting in a further impairment of their ability to make payments, an additional provision for doubtful accounts may be required. We charge off uncollectible amounts against the allowance for doubtful accounts in the period in which we determine they are uncollectible.
Funds Held for Customers and Customers’ Funds Obligations
Ultimate has the right to market and distribute an independent third party’s tax filing solution that Ultimate has branded UltiPro Payment Services.  Ultimate’s UltiPro Payment Services offering provides payment services to our customers.  These payment services are being sold directly by us to our customers only on a per-employee-per-month (“PEPM”) basis in conjunction with UltiPro, our core product.  In connection with our UltiPro Payment Services product, we receive funds from our customers and hold such funds for purposes of paying the appropriate taxing authorities on behalf of such customers.  We invest a portion of our customer funds in available for sale securities in addition to our corporate funds in accordance with our internal investment strategies. The portfolio predominantly consists of investment grade securities with long-term ratings of AAA and AA+ and short-term ratings A-1/P-1. These funds held for customers and the corresponding customer funds obligations are included in current assets and current liabilities, respectively, in our consolidated balance sheets as of December 31, 2016 and 2015.  We have reported the cash flows for purchases of securities with funds received from UltiPro Payment Services customers in the investing activities section of the consolidated statements of cash flows for the years ended December 31, 2016, 2015 and 2014.  We have reported the cash flows related to the funds received and paid on behalf of such customers to the applicable taxing authorities in the financing activities section of the consolidated statements of cash flows for the years ended December 31, 2016, 2015 and 2014.  The associated PEPM fees for UltiPro Payment Services are included in recurring revenues in the consolidated statements of income for the years ended December 31, 2016, 2015 and 2014.  The associated interest earned was not material for the years ended December 31, 2016, 2015 and 2014.
Fair Value of Financial Instruments
Ultimate’s financial instruments, consisting of cash and cash equivalents, investments in marketable securities, funds held for customers and the related obligations, accounts receivable, accounts payable, and capital lease obligations and other borrowings, approximated fair value (due to their relatively short maturity) as of December 31, 2016 and 2015.
Funds Held for Customers and Corporate Investments
We classify our investments in marketable securities with readily determinable fair values as available-for-sale.  Available-for-sale securities consist of debt and equity securities not classified as trading securities or as securities to be held to maturity.  Unrealized gains and losses, net of tax, on available-for-sale securities are reported as a net amount in accumulated other comprehensive income in stockholders’ equity until realized.  Gains and losses on the sale of available-for-sale securities are determined using the specific identification method. Interest earned on investments from funds held for customers is included in recurring revenue and was not material in the years presented. If the fair value of an available-for-sale debt security is below its amortized cost, Ultimate assesses whether we intend to sell the security or if it is more likely than not we will be required to sell the security before recovery. If either of those two conditions are met, Ultimate would recognize a charge in earnings equal to the entire difference between the security's amortized cost basis and its fair value. If we do not intend to sell a security or it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in earnings, and the amount related to all other factors, which is recognized in accumulated other comprehensive income.
Prepaid Expenses and Other Current Assets
Ultimate’s financial statements include prepaid expenses and other current assets which include prepaid commissions on cloud sales.  Prepaid expenses are amortized over the life of the asset (typically within one year) and commissions on cloud sales are amortized over the initial contract term (typically 24-36 months) typically commencing on the day the customer processes its first live payroll using UltiPro (also referred to as going “Live”), which corresponds with the related cloud revenue recognition. The portion of prepaid commissions that extends beyond one year is classified in other assets, net, in the consolidated balance sheets as of December 31, 2016 and 2015.
Long-Lived Assets
We evaluate the carrying value of long-lived assets when indicators of impairment exist.  For the year ended December 31, 2016, no such events or circumstances were identified.  The carrying value of a long-lived asset is considered impaired when the undiscounted expected future cash flows from such asset (or asset group) are separately identifiable and less than the asset’s (or asset group’s) carrying value.  In that event, a loss is recognized to the extent that the carrying value exceeds the fair value of the long-lived asset.  Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved.  For the years ended December 31, 2016, 2015 and 2014, we recorded no impairment of our long-lived assets.
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation and amortization. Property and equipment is depreciated using the straight-line method over the estimated useful lives of the assets, which range from 2 to 15 years. Leasehold improvements and assets under capital leases are amortized over the shorter of the life of the asset or the term of the lease over periods ranging from approximately 3 to 15 years. Maintenance and repairs are charged to expense when incurred; betterments are capitalized. Upon the sale or retirement of assets, the cost, accumulated depreciation and amortization are removed from the accounts and any gain or loss is recognized.
Computer Software Development Costs
Computer software development costs related to software developed for internal use falls under the accounting guidance of ASC Topic 350-40, Intangibles Goodwill and Other–Internal Use Software, in which computer software costs are expensed as incurred during the preliminary project stage and capitalization begins in the application development stage once the capitalization criteria are met. Costs associated with post implementation activities are expensed as incurred. Costs capitalized during the application development stage include external direct costs of materials and services consumed in developing or obtaining internal-use software and payroll and payroll-related costs for employees who are directly associated with, and who devote time to, the internal-use computer software. In addition to capitalizing costs for software (which are used by us in our general operations, for internal purposes), we also capitalize costs under ASC Topic 350-40 for certain software development projects related to our suite of products sold to our customers exclusively on a subscription basis under our software-as-a-service offering of UltiPro.
Deferred Revenue
Deferred revenue is primarily comprised of deferrals for recurring revenues for cloud services which are recognized over the term of the related contract as the services are performed, typically 24-36 months and commencing with the related Live date; and implementation consulting services for which the services have not yet been rendered which are primarily recognized prior to the respective Live date.
Guarantees
The standard commercial terms in our sales contracts for UltiPro include an indemnification clause that indemnifies the customer against certain liabilities and damages arising from any claims of patent, copyright, or other proprietary rights of any third party. Due to the nature of the intellectual property indemnification provided to our customers, we cannot estimate the fair value, or determine the total nominal amount, of the indemnification until such time as a claim for such indemnification is made.  In the event of a claim made against us under such provision, we evaluate estimated losses for such indemnification considering such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.  To date, Ultimate has not had any claims made against it under such provision and, accordingly, has not accrued any liabilities related to such indemnifications in its consolidated financial statements.
Segment Information
Public companies are required to report selected information about operating segments in annual and interim financial reports to shareholders, as well as related disclosures about an enterprise’s business segments, products, services, geographic areas and major customers. Ultimate operates its business as a single segment and is comprised as a single reporting unit.
Revenue Recognition
We recognize revenues in accordance with Accounting Standards Update No. 2009-13, “Multiple-Deliverable Revenue Arrangements” (“ASU 2009-13”). We use the relative selling price method to allocate the total consideration to units of accounting in a multiple element arrangement. We allocate revenue in an arrangement using the estimated selling price (“ESP”) of deliverables if it does not have vendor-specific objective evidence (“VSOE”) or third-party evidence (“TPE”) of selling price. 
VSOE is the price charged when the same or similar product or service is sold separately.  We define VSOE as a median price of recent stand-alone transactions that are priced within a narrow range.
TPE is determined based on the prices charged by our competitors for a similar deliverable when sold separately.  However, due to the difficulty in obtaining sufficient information on competitor pricing and differences in our product offerings when compared with those of our peers, we generally are unable to reliably determine TPE.
ESP is our best estimate of the selling price of an element in a transaction. If we are unable to establish selling price using either VSOE or TPE, we will use ESP in our allocation of arrangement consideration.  The objective of ESP is to determine the price at which we would transact business if the product or service were sold by us on a stand-alone basis.  Our determination of ESP involves the use of a customary discount from the list (or book) price for each element, with the discounted price applied within a narrow range.  The customary discount is derived from historical data that has been analyzed to determine trends and patterns. We analyze the customary discount used for determining ESP on no less than an annual basis.
We evaluate each deliverable in our arrangements to determine whether it represents a separate unit of accounting.  A deliverable constitutes a separate unit of accounting when it has stand-alone value to our customers.  Our products and services continue to qualify as separate units of accounting under ASU 2009-13.
There are two major elements in our multiple element arrangements for the delivery of our UltiPro offering, which are recurring revenues (i.e., cloud subscription revenues) and services revenues (mostly implementation consulting services).   
For multiple element arrangements, the consideration allocated to cloud subscription revenues is recognized as recurring revenues over the initial contract period, as those subscription-based services are delivered, typically commencing with the Live date of the related product. The consideration allocated to fixed fee implementation consulting services in multiple element arrangements is recognized as services revenues on a percentage of completion basis, using reasonably dependable estimates with respect to milestones achieved (in relation to progression through implementation phases), by product.
Single element arrangements typically consist of renewals for cloud subscriptions and implementation consulting services sold on a time and materials basis. Under these single element arrangements, cloud subscription revenues are recognized over the related renewal period, as the services are delivered, and implementation consulting services are recognized as the related time and materials services are performed.
We recognize revenues when all of the following criteria are met:
persuasive evidence of an arrangement exists;
delivery has occurred;
the fees are fixed and determinable; and
collection is considered probable.
If collection is not considered probable, we recognize revenues when the fees are collected. If the fees are not fixed and determinable, we recognize revenues when the fees become due from the customer. If non-standard acceptance periods or non-standard performance criteria are required, we recognize revenue when the acceptance period expires or upon the satisfaction of the acceptance/performance criteria, as applicable.
The majority of services revenues are recognized over the implementation period, which is from the contract execution date until the Live date. Cloud revenues are recognized over the initial contract term, typically beginning in the month the customer goes Live.
Recurring Revenues
Recurring revenues primarily consist of subscription revenues recognized from our customers' use of UltiPro after they have gone Live.
i)  Cloud subscription revenues are principally derived from PEPM fees earned from UltiPro units that are Live.  Ongoing PEPM fees are recognized as subscription revenues as the services are delivered, typically commencing when the customer goes Live.
ii)  Effective January 1, 2015, we no longer have maintenance revenues associated with our Legacy customers. Since the time we announced that we would stop supporting our Legacy product in 2012, we successfully converted the majority of our Legacy customers to the cloud. Those customers that did not convert terminated.
With UltiPro, our customers do not have the right to take possession of our software and these arrangements are considered service contracts. The selling price of multiple deliverables in cloud arrangements is derived for each element based on the guidance provided by ASU 2009-13.  The multiple elements that typically exist in cloud arrangements include (1) recurring revenues from the combination of hosting services, the right to use UltiPro, and maintenance of UltiPro (i.e., product enhancements, updates and customer support) and (2) professional services (i.e., primarily implementation consulting services).
The pricing for the three elements that pertain to recurring revenues (i.e., hosting services, the right to use UltiPro and maintenance of UltiPro (as described above) is bundled.  Since these three bundled elements are components of recurring revenues in the consolidated statements of income, allocation of selling price to each of the three elements is not necessary and they are not reported separately.  Selling price, which is established through VSOE, for the bundled elements, as a whole, is determined on the basis of renewal pricing, without taking into consideration potential price increases or potential changes in the number of employees of the customer in the future due to the uncertainties surrounding these potential occurrences.  These bundled elements are provided on an ongoing basis, represent undelivered elements and are recognized on a monthly basis as the related services are performed, commencing once the customer goes Live.
Services Revenues
Services revenues primarily include revenues from fees charged for implementation consulting services in connection with the implementation of our product solutions and, to a much lesser extent, fees for other services, including the provision of payroll-related forms, sales of time clocks and the printing of W-2 forms for certain customers, as well as certain client reimbursable out-of-pocket expenses.
Our multiple element contracts contain recurring cloud revenues and implementation consulting services priced on a fixed fee basis. Time and materials implementation consulting services are sold as stand-alone sales not directly related to the basic implementation of the cloud product. The total arrangement consideration is allocated to services elements in the arrangement based on relative selling prices, using the prices established when the services are sold on a stand-alone basis.  Selling price is established through ESP for fixed fee implementation consulting services that are included in our multiple element contracts.
Revenues from implementation consulting services sold on a fixed-fee basis are recognized using the percentage of completion accounting method, which involves the use of estimates.  Percentage of completion is measured at each reporting date based on progress made to date, using reasonably dependable estimates with respect to milestones achieved or billable hours, as applicable.
Revenues from implementation consulting services, billed on a time and materials basis (at an hourly rate), are recognized as these services are performed.  Other services are recognized as the product is shipped or as the services are rendered, depending on the specific terms of the related arrangement.
Goodwill and Intangible Assets
The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments and estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.
At December 31, 2016, our goodwill totaled $35.3 million and our identifiable net intangible assets totaled $23.9 million. We assess the impairment of goodwill of our reporting unit annually, or more often if events or changes in circumstances indicate that the carrying value may not be recoverable.  Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value.  If the reporting unit does not pass the qualitative assessment, then the reporting unit's carrying value is compared to its fair value.  We consider both market and discounted cash flow approaches to determine the fair value of the reporting unit.  Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value.  The discounted cash flow approach uses expected future operating results.  Failure to achieve these expected results may cause a future impairment of goodwill at the reporting unit.  We conducted our annual impairment test of goodwill as of December 31, 2016, and 2015.  As a result of this test, we determined that no adjustment to the carrying value of goodwill for our reporting unit was required. 
We evaluate our amortizable intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable based on expected undiscounted cash flows attributable to that asset or group of assets. The amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. We also evaluate the estimated remaining useful lives of intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization. Assumptions and estimates about future values and remaining useful lives of our intangible assets are complex and subjective. They can be affected by a variety of factors, including external factors such as industry and economic trends and internal factors such as changes in our business strategy and our internal forecasts.
Cost of Revenues
Cost of revenues primarily consists of the costs of recurring and services revenues. Cost of recurring revenues primarily consists of costs to provide maintenance and technical support to our customers, the cost of providing periodic updates and the cost of recurring subscription revenues, including amortization of capitalized software. Cost of services revenues primarily consists of costs to provide implementation consulting services and, to a lesser degree, training to our customers, costs related to sales of payroll-related forms, time clocks and costs associated with certain client reimbursable out-of-pocket expenses.
Stock-Based Compensation
Our Amended and Restated 2005 Equity and Incentive Plan (the “Plan”) authorizes the grant of options to non-employee directors, officers and employees of Ultimate to purchase shares of Ultimate’s Common Stock.  The Plan also authorizes the grant to such persons of restricted and non-restricted shares of Common Stock, stock appreciation rights, stock units and cash performance awards (collectively, together with stock options, the “Awards”).  Prior to the adoption of the Plan, options to purchase shares of Common Stock were issued under our Nonqualified Stock Option Plan (the “Prior Plan”).  Beginning in 2009, we began making grants to employees of restricted stock units in lieu of stock options.
As of December 31, 2016, the aggregate number of shares of Common Stock that were available to be issued under all Awards granted under the Plan was 1,162,546 shares.
The Plan provides broad discretion to the Compensation Committee of the Board of Directors to create appropriate equity incentives for directors, officers and employees of Ultimate.  The Plan is intended to attract and retain talented employees and align employee and stockholder interests.
For purposes of calculating and accounting for stock-based compensation expense (“SBC”) in accordance with ASC 718, “Compensation – Stock Compensation” (“ASC 718”) for restricted stock awards and restricted stock units, we measure compensation based on the closing market price of our Common Stock at the date of grant and it is recognized on a straight-line basis over the vesting period.  We estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates.  The weighted-average forfeiture rate is based on historical data.
In accordance with ASC 718, Ultimate capitalizes the portion of SBC expense attributed to personnel whose labor costs are being capitalized pursuant to ASC Topic 350-40, Intangibles Goodwill and Other-Internal Use Software, related to software development. The following table summarizes SBC recognized by the Company (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
SBC - Statements of income
$
113,877

 
$
82,416

 
$
46,185

SBC - Capitalized software
3,903

 
3,013

 
1,730

SBC - Statements of stockholders' equity
$
117,780

 
$
85,429

 
$
47,915


Rental Costs Incurred in Relation to a Construction Period
We have incurred rental costs associated with operating leases during the construction period.  Rental costs incurred during a construction period are costs incurred for the right to control the use of a leased asset during and after construction of a leased asset.  Since there is no distinction between the right to use a leased asset during the construction period and the right to use that asset after the construction period, rental costs associated with ground or building operating leases that are incurred during a construction period are recognized as rental expense on a straight-line basis.
Income Taxes
We are subject to Federal, foreign and state corporate income taxes.  We account for income taxes using an asset and liability approach under which deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which the taxes become payable.
We make certain estimates and judgments in determining income tax expense for financial statement purposes.  These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.
We assess the likelihood that Ultimate will be able to recover its deferred tax assets.  Management considers all available evidence, both positive and negative, including historical levels of pre-tax book income, expiration of net operating losses, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies, as well as current tax laws and interpretation of current tax laws, in assessing the need for a valuation allowance.  If recovery is not likely, we record a valuation allowance against the deferred tax assets that we estimate will not ultimately be recoverable.  The available positive evidence at December 31, 2016 included, among other factors, three years of cumulative historical pre-tax book income and a projection of future pre-tax book income and taxable income sufficient to realize all of our remaining deferred tax assets.  As a result of our analysis of all available evidence, both positive and negative, we believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize all of the deferred tax assets as of December 31, 2016. See Note 14 for further discussion.
ASC 740, "Income Taxes" ("ASC 740") provides guidance on the related de-recognition, classification, interest and penalties, accounting for interim periods, disclosure and transition of uncertain tax positions.  Our accounting policy is to record the tax effects of a change in the opening balance of the unrecognized tax benefits (including unrecognized tax benefits related to prior-period discontinued operations) in current-period income (loss) from continuing operations. We recognize interest and penalties accrued related to unrecognized tax benefits as components of our income tax provision. We did not have any interest and penalties accrued upon the adoption of ASC 740, and, as of December 31, 2016 and 2015, we did not have any interest and penalties accrued related to unrecognized tax benefits.
Reimbursable Out-Of-Pocket Expenses
Reimbursable out-of-pocket expenses, which are included in services revenues and cost of services revenues in our accompanying consolidated statements of operations, were $2.4 million, $1.9 million and $1.8 million for 2016, 2015 and 2014, respectively.
Recently Issued Accounting Standards
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers: (Topic 606)” and issued subsequent amendments to the initial guidance in August 2015, March 2016, April 2016 and May 2016 within ASU 2015-14, ASU 2016-08, ASU 2016-10 and ASU 2016-12, respectively (ASU 2014-09, ASU 2015-14, ASU 2016-08, ASU 2016-10 and ASU 2016-12 collectively, Topic 606). Topic 606 supersedes nearly all existing revenue recognition guidance under GAAP. The core principle of Topic 606 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. Topic 606 defines a five-step process (ASC 606-10-05-4(a) through 4 (e)) to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than are required under existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation, among others. Topic 606 also provides guidance on the recognition of costs related to obtaining customer contracts.
During 2016 we began discussions that addressed the potential impact Topic 606 would have on the consolidated financial statements and the required resources to implement the new standard. Assessment to the impact on the consolidated financial statements included an evaluation of the five steps outlined in ASC 606-10-05-4 (a) through (e) of 2016 along with enhancement of disclosures that will be required under paragraphs 606-10-50-1 through 50-21. In Ultimate’s evaluation of the standard, it has developed its initial plan for implementing the standard, which includes, but is not limited to, identifying contract populations and “in scope” contracts, identifying performance obligations in the “in scope” customer contracts, and evaluating impacts of variable consideration. It also includes determining the impacts the standard will have on the revenue reporting processes, ensuring the internal controls will operate effectively with the new standard and performing gap analyses on collected data and determining the relative accounting positions where applicable. Included in our assessment of the standard, we will focus on the potential impact on sales commissions and the term over which they will amortize. We have preliminarily determined that the implementation revenues that we recognize represent distinct performance obligations and do not believe the standard will materially alter the way we recognize revenues. We are still evaluating the overall effect the standard will have on the consolidated financial statements and related disclosures.
Topic 606 is effective for Ultimate on January 1, 2018 using either of two methods: (1) retrospective application of Topic 606 to each prior reporting period presented with the option to elect certain practical expedients as defined within Topic 606 or (2) retrospective application of Topic 606 with the cumulative effect of initially applying Topic 606 recognized at the date of initial application and providing certain additional disclosures as defined per Topic 606. Ultimate has not yet selected a transition method.
In November 2015, the FASB issued ASU 2015-17, Income Taxes (Topic 740): "Balance Sheet Classification of Deferred Taxes" ("ASU 2015-17”). ASU 2015-17 requires entities to offset all deferred tax assets and liabilities (and valuation allowances) for each tax-paying jurisdiction within each tax-paying component and present the net deferred tax as a single noncurrent amount in a classified balance sheet. The new standard was effective for Ultimate on January 1, 2017. The standard permits the use of either the prospective or retrospective method. We are evaluating the effect that ASU 2015-17 will have on our consolidated financial statements and related disclosures. We have not yet selected a transition method.
In February 2016, the FASB issued ASU 2016-02, "Leases" ("ASU 2016-02"), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The new standard is effective for Ultimate on January 1, 2019 and early adoption is permitted. The standard requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. We are evaluating the effect that ASU 2016-02 will have on our consolidated financial statements and related disclosures. We have not yet determined the effect the standard will have on our ongoing financial reporting.
Recently Adopted Accounting Standards
In March 2016, the FASB issued ASU 2016-09, "Improvements to Employee Share-Based Payment Accounting" ("ASU 2016-09"). The standard amends the accounting for certain aspects of share-based payments to employees. The standard requires transition for specific objectives of the standard. Amendments related to the timing of when excess tax benefits are recognized, minimum statutory withholding requirements, and forfeitures should be applied using a modified retrospective transition method by means of a cumulative-effect adjustment to equity as of the beginning of the period in which the guidance is adopted. Amendments related to the presentation of employee taxes paid on the statement of cash flows when an employer withholds shares to meet the minimum statutory withholding requirement should be applied retrospectively. Amendments requiring recognition of excess tax benefits and tax deficiencies in the income statement should be applied prospectively. Further, an entity may elect to apply the amendments related to the presentation of excess tax benefits on the statement of cash flows using either a prospective transition method or a retrospective transition method. The new standard is effective for us beginning January 1, 2017, with early adoption permitted.
We elected to early adopt the new guidance in the third quarter of fiscal year 2016 which requires us to reflect any cumulative-effect and prospective method adjustments as of January 1, 2016, the beginning of the annual period that includes the interim period of adoption. The primary impact of adoption was the recognition of excess tax benefits in our provision for income taxes rather than additional paid-in capital for all periods in fiscal year 2016. Prior to the adoption of ASU 2016-09, companies could not recognize excess tax benefits (the amount by which the tax deduction exceeds the financial statement expense previously recorded) when a restricted stock unit or restricted stock award vested or an option was exercised if the related tax deduction resulted in an increase to a net operating loss carryforward rather than a reduction in income taxes payable. Consequently, the excess tax benefits were credited to additional paid-in-capital and a deferred tax asset was established, only to the extent realized through a reduction in income taxes payable, which resulted in the excess tax benefits being included in Ultimate’s net operating loss carryforwards, while being excluded from deferred tax assets on the balance sheet. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. Adoption of the new standard resulted in a $39.7 million cumulative-effect adjustment as of January 1, 2016 to record a deferred tax asset with the offset to retained earnings in the balance sheet, representing the amount of our net operating loss carryforwards attributable to excess tax benefits. Additional amendments to the accounting for minimum statutory withholding tax requirements had no impact to retained earnings as of January 1, 2016, where the cumulative effect of these changes is required to be recorded. We have elected to continue to estimate forfeitures expected to occur to determine the amount of non-cash stock-based compensation costs to be recognized in each period.
We elected to apply the presentation requirements for cash flows related to excess tax benefits retrospectively to all periods presented which resulted in a reclassification of previously reported amounts to increase both net cash from operations and net cash used in financing of $31.9 million and $27.5 million for the years ended December 31, 2015 and 2014, respectively. The presentation requirements for cash flows related to employee taxes paid for withheld shares had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.
Adoption of the new standard resulted in the recognition of excess tax benefits in our provision for income taxes rather than additional paid-in capital of $23.7 million for the year ended December 31, 2016.
In April 2015, the FASB issued ASU 2015-05, “Customer's Accounting for Fees Paid in a Cloud Computing Arrangement" ("ASU 2015-05"), which requires that if a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. Further, it requires that if a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. ASU 2015-05 will not change GAAP for a customer’s accounting for service contracts. The new standard became effective for Ultimate on January 1, 2016. The effect of the adoption of ASU 2015-05 has had no material impact on our consolidated financial statements and related disclosures.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.6.0.2
Business Combinations
12 Months Ended
Dec. 31, 2016
Business Combinations [Abstract]  
Business Combinations
Business Combinations
2016 Business Combinations
During the third quarter of 2016, we completed the acquisition of Kanjoya, Inc. ("Kanjoya"), a California corporation (the “Kanjoya Acquisition”), located in San Francisco, California. During the second quarter of 2016, we completed the acquisition of substantially all of the assets of Capital Analytics, Inc. (d/b/a Vestrics) (hereinafter referred to as "Vestrics") (the “Vestrics Acquisition”), a Delaware limited liability company located in North Carolina. The Kanjoya Acquisition and the Vestrics Acquisition (the “2016 Acquisitions”) were deemed insignificant to the audited condensed consolidated financial statements on an individual basis and in the aggregate.
Acquisition of Kanjoya, Inc.
On September 29, 2016, pursuant to a merger agreement with Kanjoya, we acquired Kanjoya in exchange for $19.6 million, of which $16.9 million was paid in cash during the twelve months ended December 31, 2016 while the remaining $2.6 million is being held in escrow, and is included in accrued liabilities on our consolidated balance sheet. We recorded the Kanjoya Acquisition using the acquisition method of accounting and recognized assets and liabilities assumed at their fair value as of the date of acquisition. Based on the valuation, the significant classes of assets and liabilities to which we allocated the purchase price of Kanjoya were acquired intangibles for a total of $13.6 million, consisting of $12.1 million for developed technology, $1.5 million for customer relationships, and goodwill for the balance of $6.4 million. Pursuant to the Kanjoya Acquisition we assumed working capital, net, totaling $0.4 million. The fair value of the acquired developed technology was estimated using the cost approach. In accordance with GAAP, direct costs related to the acquisition were expensed as incurred. Kanjoya is a leading cloud workforce intelligence provider for enterprises. Based upon the technology acquired, we launched UltiPro Perception, a feature-set that enables businesses to identify and analyze attitudes and performance traits of their employees, managers, and teams from surveys and other sources of employee feedback. Kanjoya's workforce has joined Ultimate and will serve to establish an additional research and development hub for us in San Francisco.
The results of operations from this acquisition have been included in our consolidated financial statements since the closing of the Kanjoya Acquisition. Pro forma results of operations have not been presented because the effects of this business combination were not deemed significant to our audited condensed consolidated results of operations.
Acquisition of Capital Analytics, Inc., d/b/a Vestrics
On May 11, 2016 (the "Vestrics Closing Date"), pursuant to an asset purchase agreement with Vestrics, we acquired certain assets and liabilities in exchange for $10.1 million, of which $9.1 million was paid in cash during the twelve months ended December 31, 2016 while the remaining $1.0 million is being held in escrow and is included in accrued liabilities on our unaudited condensed consolidated balance sheet. We recorded the Vestrics Acquisition using the acquisition method of accounting and recognized assets and liabilities assumed at their fair value as of the date of acquisition. The valuation of Vestrics has been completed and the significant classes of assets and liabilities to which we allocated the purchase price were goodwill of $4.3 million (which includes working capital, net, totaling $0.2 million, which was assumed pursuant to the Vestrics Acquisition) and identifiable intangible assets of $6.0 million related to developed technology. In accordance with GAAP, direct costs related to the acquisition were expensed as incurred. Vestrics’ predictive technology enables a company to identify and analyze the connections between its investments in human capital and the performance-related business results of those investments. We will leverage Vestrics’ technology as we continue to expand our analytics capabilities across UltiPro. The fair value of the acquired developed technology was estimated using the cost approach. Identifiable intangible assets were assigned a total weighted-average amortization period of 7.0 years. Since the developed predictive technology acquired pursuant to the Vestrics Acquisition will be included in the development project currently being capitalized as internal-use software to be offered as a cloud product in the future, amortization of the Vestrics developed technology will begin when it is ready for its intended use.
The results of operations from this acquisition have been included in our audited condensed consolidated financial statements since the Vestrics Closing Date. Pro forma results of operations have not been presented because the effects of this business combination were not deemed significant to our audited condensed consolidated results of operations.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.6.0.2
Funds held for Customers, Corporate Investments in Marketable Securities and Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2016
Investments in Marketable Securities and Fair Value of Financial Instruments [Abstract]  
Finds held for Customers, Corporate Investments in Marketable Securities and Fair Value of Financial Instruments
for Customers, Corporate Investments in Marketable Securities and Fair Value of Financial Instruments
We classify our investments in marketable securities with readily determinable fair values as available-for-sale.  Available-for-sale securities consist of debt and equity securities not classified as trading securities or as securities to be held to maturity.  Unrealized gains and losses, net of tax, on available-for-sale securities are reported as a net amount in accumulated other comprehensive loss in stockholders’ equity until realized.  Gains and losses on the sale of available-for-sale securities are determined using the specific identification method.  Included in accumulated other comprehensive loss was a $145 thousand net unrealized loss and $84 thousand net unrealized loss on available-for-sale securities at December 31, 2016 and December 31, 2015, respectively. Realized gains and losses resulting on available-for-sale securities are included in other (expense) income, net, in the consolidated statements of income. There were no significant reclassifications of realized gains and losses on available-for-sale securities to the consolidated statements of income for the years ended December 31, 2016, 2015 and 2014.
The amortized cost, net unrealized (loss) gain and fair value of our investments in marketable available-for-sale securities as of December 31, 2016 and December 31, 2015 are shown below (in thousands):
Funds held for customers and corporate investments as of December 31, 2016 and December 31, 2015 are shown below (in thousands):
 
As of December 31, 2016
 
As of December 31, 2015
 
Amortized Cost
 
Net Unrealized (Loss) Gain
 
Fair Value (1)
 
Amortized Cost
 
Net Unrealized (Loss)
 
Fair Value (1)
Type of issue:
 
 
 
 
 
 
 
 
 
 
 
Funds held for customers – money market securities and other cash equivalents
$
316,353

 
$

 
$
316,353

 
$
853,392

 
$

 
$
853,392

Available-for-sale securities:
 
 
 
 
 
 
 
 
 
 
 
Corporate debentures – bonds
10,175

 
(3
)
 
10,172

 
13,232

 
(31
)
 
13,201

Commercial paper
1,446

 

 
1,446

 
2,097

 

 
2,097

U.S. Agency bonds
148,939

 
(125
)
 
148,814

 
70,208

 
(44
)
 
70,164

U.S. Treasury bills
9,586

 
(18
)
 
9,568

 
703

 
(3
)
 
700

Asset-Backed Securities
2,901

 
1

 
2,902

 
3,818

 
(6
)
 
3,812

Total corporate investments and funds held for customers
$
489,400

 
$
(145
)
 
$
489,255

 
$
943,450

 
$
(84
)
 
$
943,366


_________________
(1) Included within available-for-sale securities as of December 31, 2016 and 2015 are corporate investments with fair values of $24.1 million and $20.1 million, respectively. Included within available-for-sale securities as of December 31, 2016 and 2015 are funds held for customers with fair values of $148.8 million and $69.9 million, respectively. All available-for-sale securities were included in Level 2 of the fair value hierarchy.
The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2016 are as follows (in thousands):
 
 
Securities in unrealized loss position less than 12 months
 
Securities in unrealized loss position greater than 12 months
 
Total
 
 
Unrealized losses
 
Fair market value
 
Unrealized losses
 
Fair market value
 
Gross unrealized losses
 
Fair market value
Corporate debentures – bonds
 
$
(4
)
 
$
6,125

 
$

 
$

 
$
(4
)
 
$
6,125

Commercial paper
 

 

 

 

 

 

U.S. Agency bonds
 
(131
)
 
118,810

 

 

 
(131
)
 
118,810

U.S. Treasury bills
 
(18
)
 
9,568

 

 

 
(18
)
 
9,568

Asset-Backed Securities
 
(1
)
 
751

 

 

 
(1
)
 
751

Total
 
$
(154
)
 
$
135,254

 
$

 
$

 
$
(154
)
 
$
135,254

The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2015 are as follows (in thousands): 
 
 
Securities in unrealized loss position less than 12 months
 
Securities in unrealized loss position greater than 12 months
 
Total
 
 
Unrealized losses
 
Fair market value
 
Unrealized losses
 
Fair market value
 
Gross unrealized losses
 
Fair market value
Corporate debentures – bonds
 
$
(31
)
 
$
12,451

 
$
(1
)
 
$
300

 
$
(32
)
 
$
12,751

Commercial paper
 

 

 

 

 

 

U.S. Agency bonds
 
(51
)
 
70,004

 

 

 
(51
)
 
70,004

U.S. Treasury bills
 
(3
)
 
700

 

 

 
(3
)
 
700

Asset-Backed Securities
 
(6
)
 
3,813

 

 

 
(6
)
 
3,813

Total
 
$
(91
)
 
$
86,968

 
$
(1
)
 
$
300

 
$
(92
)
 
$
87,268


The amortized cost and fair value of the marketable available-for-sale securities by contractual maturity at December 31, 2016 are shown below (in thousands):
 
As of December 31, 2016
 
Amortized Cost
 
Fair Value
Due in one year or less
$
120,234

 
$
120,190

Due after one year
52,813

 
52,712

Total
$
173,047

 
$
172,902


We classify and disclose fair value measurements in one of the following three categories of fair value hierarchy:
Level 1:
Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets and liabilities.
Level 2:
Quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly.
Level 3:
Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.
A financial instrument’s level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.
Our assets that are measured by management at fair value on a recurring basis are generally classified within Level 1 or Level 2 of the fair value hierarchy.  The types of instruments valued based on quoted market prices in active markets include most money market securities.  Such instruments are generally classified within Level 1 of the fair value hierarchy.  We did not have any transfers into and out of Level 1 and Level 2 during the years ended December 31, 2016, 2015 and 2014.
The types of instruments valued by management, based on quoted prices in less active markets, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency, include corporate debentures and bonds, commercial paper, U.S. agency bonds, and U.S. Treasury bills.  Such instruments are generally classified within Level 2 of the fair value hierarchy.  We use consensus pricing, which is based on multiple pricing sources, to value our fixed income investments.
The following table sets forth, by level within the fair value hierarchy, financial assets accounted for at fair value as of December 31, 2016 and December 31, 2015 (in thousands):
 
As of December 31, 2016
 
As of December 31, 2015
 
Total
 
Quoted Prices in Active Markets
(Level 1)
 
Other Observable Inputs
(Level 2)
 
Un- Observable Inputs
(Level 3)
 
Total
 
Quoted Prices in Active Markets
(Level 1)
 
Other Observable Inputs
(Level 2)
 
Un- Observable Inputs
(Level 3)
Corporate debentures and bonds
$
10,172

 
$

 
$
10,172

 
$

 
$
13,201

 
$

 
$
13,201

 
$

Commercial paper
1,446

 

 
1,446

 

 
2,097

 

 
2,097

 

U.S. Agency bonds
148,814

 

 
148,814

 

 
70,164

 

 
70,164

 

U.S. Treasury bills
9,568

 

 
9,568

 

 
700

 

 
700

 

Asset-Backed Securities
2,902

 

 
2,902

 

 
3,812

 

 
3,812

 

Total
$
172,902

 
$

 
$
172,902

 
$

 
$
89,974

 
$

 
$
89,974

 
$


Assets and liabilities measured at fair value on a recurring basis were presented in the consolidated balance sheets as of December 31, 2016 and as of December 31, 2015 as short-term and long-term investments in marketable securities.  There were no financial liabilities accounted for at fair value as of December 31, 2016 and December 31, 2015.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.6.0.2
Allowance for Doubtful Accounts
12 Months Ended
Dec. 31, 2016
Valuation and Qualifying Accounts [Abstract]  
Allowance for Doubtful Accounts
for Doubtful Accounts
We have established an allowance for doubtful accounts based on a review of the current status of existing accounts receivable by customer and historical experience.
The activity within the allowance for doubtful accounts was as follows (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Balance at beginning of year
$
900

 
$
675

 
$
675

Charged to expense
3,213

 
4,687

 
2,264

Write-offs
(3,213
)
 
(4,462
)
 
(2,264
)
Balance at end of year
$
900

 
$
900

 
$
675

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.6.0.2
Prepaid Expenses and Other Current Assets
12 Months Ended
Dec. 31, 2016
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
As of December 31,
 
2016
 
2015
Prepaid commissions on cloud sales
$
29,842

 
$
22,119

Other prepaid expenses
16,753

 
11,978

Other current assets
15,306

 
12,707

Total prepaid expenses and other current assets
$
61,901

 
$
46,804

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment, net
Property and equipment, net consists of the following (in thousands):
 
As of December 31,
 
2016
 
2015
Computer equipment
$
166,420

 
$
140,297

Internal-use software
113,407

 
75,529

Leasehold improvements
36,095

 
25,246

Furniture and fixtures
16,932

 
12,316

Building
1,074

 
1,005

Land
655

 
655

Property and equipment
334,583

 
255,048

Less:  accumulated depreciation and amortization
155,025

 
129,556

Property and equipment, net
$
179,558

 
$
125,492


Depreciation and amortization expense on property and equipment, including depreciation and amortization expense on property and equipment under capital leases, totaled $25.5 million, $20.7 million and $18.1 million for the years ended December 31, 2016, 2015 and 2014, respectively.
Included in property and equipment, net, is computer equipment acquired under capital leases as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Computer equipment
$
51,581

 
$
44,862

Less:  accumulated amortization
43,732

 
38,389

Computer equipment, net
$
7,849

 
$
6,473


Capital leases entered into and included in property and equipment totaled $6.7 million, $5.9 million and $5.9 million for the years ended December 31, 2016, 2015 and 2014, respectively.
See Note 10 in the Notes to Consolidated Financial Statements for further discussion of computer software development costs related to internal-use software which is included in property and equipment, net.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.6.0.2
Foreign Currency
12 Months Ended
Dec. 31, 2016
Foreign Currency [Abstract]  
Foreign Currency
rrency
The financial statements of Ultimate’s foreign subsidiaries have been translated into U.S. dollars.  The functional currency of our wholly-owned subsidiary, The Ultimate Software Group of Canada, Inc., is the Canadian dollar.  Assets and liabilities are translated into U.S. dollars at period-end exchange rates.  Income and expenses are translated at the average exchange rate for the reporting period.  The resulting non-cash foreign currency translation adjustments, representing unrealized gains or losses, are included in consolidated stockholders’ equity as a component of accumulated other comprehensive income (loss).  Realized gains and losses resulting from foreign exchange transactions are included in total operating expenses in the consolidated statements of operations. Included in accumulated other comprehensive income (loss), as presented in the accompanying consolidated balance sheets, are $6.9 million of unrealized translation losses at December 31, 2016 and $7.8 million of unrealized translation losses at December 31, 2015. There were no significant reclassifications of realized gains and losses resulting from foreign exchange transactions to the consolidated statements of income for the years ended December 31, 2016, 2015 and 2014.
Included in comprehensive income (loss) for the years ended December 31, 2016, 2015 and 2014 were realized foreign currency translation losses and unrealized foreign currency translation gains (losses), as follows (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Realized foreign currency translation (loss) gains
$

 
$

 
$

Unrealized foreign currency translation gains (losses)
$
843

 
$
(4,195
)
 
$
(2,143
)
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.6.0.2
Computer Software Development Costs
12 Months Ended
Dec. 31, 2016
Research and Development [Abstract]  
Computer Software Development Costs
oftware Development Costs
We previously capitalized software costs in accordance with Accounting Standards Codification ("ASC") Topic 985-20, Costs of Software to Be Sold, Leased, or Marketed. Those capitalized software costs were fully amortized as of December 31, 2013.
Computer software development costs related to software developed for internal use falls under the accounting guidance of ASC Topic 350-40, Intangibles Goodwill and Other-Internal Use Software. These capitalized costs are included with property and equipment in the consolidated balance sheets and purchases of property and equipment in the statements of cash flows. Internal-use software is amortized on a straight-line basis over its estimated useful life, generally three to seven years, commencing after the software development is substantially complete and the software is ready for its intended use.
For the years ended December 31, 2016 and 2015, we capitalized $37.9 million (including $3.9 million in non-cash stock-based compensation) and $26.3 million (including $3.0 million in non-cash stock-based compensation), respectively, of computer software development costs related to an internal-use development project for our UltiPro product offering (the "Development Project"). The capitalized costs for the Development Project were primarily from direct labor costs. For 2016, 2015 and 2014, we recognized $1.2 million, $1.1 million and $0.7 million, respectively, of amortization costs which were associated with certain product modules, of the Development Project which were ready for their intended use. The amortization of capitalized software is included in cost of recurring revenues. At each balance sheet date, we evaluate the useful lives of these assets and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Capitalized computer software development costs and accumulated amortization of capitalized software, developed for internal use, were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
 
2014
Computer software development costs
$
113,407

 
75,529

 
49,464

Less: accumulated amortization
(2,925
)
 
(1,742
)
 
(670
)
Computer software development costs, net
110,482

 
73,787

 
48,794

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.6.0.2
Earnings Per Share
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Earnings Per Share
Earnings Per Share
Earnings per share calculations require a dual presentation — “basic” and “diluted.” Basic earnings per share is computed by dividing income available to common stockholders (the numerator) by the weighted average number of common shares (the denominator) for the period. The computation of diluted earnings per share is similar to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potentially dilutive common shares had been issued.
The following is a reconciliation of the shares used in the computation of basic and diluted net income per share (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Basic weighted average shares outstanding
28,976

 
28,634

 
28,293

Effect of dilutive equity instruments (1)
1,438

 
1,087

 
1,050

Dilutive shares outstanding
30,414

 
29,721

 
29,343

 
 
 
 
 
 
Anti-dilutive equity instruments (1)
24

 
19

 
40


_________________
(1) Includes options to purchase shares of Common Stock and other stock-based awards outstanding.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill represents the excess of cost over the net tangible and identifiable intangible assets of acquired businesses.  Goodwill amounts are not amortized, but rather tested for impairment at least annually. Identifiable intangible assets acquired in business combinations are recorded based upon fair value at the date of acquisition and amortized over their estimated useful lives.
The changes in the carrying value of goodwill were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Goodwill, December 31, 2015
$
24,410

 
$
25,696

Goodwill from Vestrics Acquisition (1)
4,305

 

Goodwill from Kanjoya Acquisition (2)
6,394

 

Translation adjustment (3)
213

 
(1,286
)
Goodwill, December 31, 2016
$
35,322

 
$
24,410


_________________
(1) Represents the goodwill recognized for the Vestrics Acquisition on May 11, 2016. See Note 4 of the Notes to Consolidated Financial Statements.
(2) Represents the estimated goodwill recognized for the Kanjoya Acquisition on September 29, 2016. See Note 4 of the Notes to Consolidated Financial Statements.
(3) Represents the impact of the foreign currency translation of the portion of goodwill that is recorded by our Canadian subsidiary whose functional currency is also its local currency. Such goodwill is translated into U.S. dollars using exchange rates in effect at period end. Adjustments related to foreign currency translation are included in other comprehensive income (loss).
The Company’s amortizable intangible assets have estimated useful lives as follows (in thousands):
As of December 31, 2016
 
Gross Carrying Amount
 
Accumulated Amortization
 
Cumulative Translation Adjustment (1)
 
Net Carrying Amount
 
Weighted Average Remaining Useful Life
Developed technology
$
23,300

 
$
(2,036
)
 
$
(1,026
)
 
$
20,238

 
6.7
Customer relationships
4,700

 
(1,194
)
 

 
3,506

 
5.3
Non-compete agreements
300

 
(300
)
 

 

 
0.0
 
$
28,300

 
$
(3,530
)
 
$
(1,026
)
 
$
23,744

 
6.5
 
 
 
 
 
 
 
 
 
 
As of December 31, 2015
 
Gross Carrying Amount
 
Accumulated Amortization
 
Cumulative Translation Adjustment (1)
 
Net Carrying Amount
 
Weighted Average Remaining Useful Life
Developed technology
$
5,200

 
$
(1,463
)
 
$
(1,112
)
 
$
2,625

 
4.8
Customer relationships
3,200

 
(736
)
 
(4
)
 
2,460

 
7.8
Non-compete agreements
300

 
(216
)
 
(2
)
 
82

 
0.9
 
$
8,700

 
$
(2,415
)
 
$
(1,118
)
 
$
5,167

 
6.2
_________________
(1) Represents the impact of the foreign currency translation of the portion of acquired intangible assets that is recorded by our Canadian subsidiary whose functional currency is also its local currency. Such intangible assets are translated into U.S. dollars using exchange rates in effect at period end. Adjustments related to foreign currency translation are included in other comprehensive income (loss).
Acquired intangible assets are amortized over their estimated useful life, generally three to ten years, in a manner that reflects the pattern in which the economic benefits are consumed. Included in acquired intangible assets as of December 31, 2016, were $0.1 million of assets with indefinite lives. There were no assets, with indefinite lives, as of December 31, 2015. Amortization expense for acquired intangible assets was $1.1 million, $1.0 million and $1.1 million for the years ended December 31, 2016, 2015 and 2014. Future amortization expense for acquired intangible assets is as follows, as of December 31, 2016 (in thousands):
Year
 
Amount
2017
 
$
1,812

2018
 
3,109

2019
 
3,412

2020
 
3,323

2021
 
2,896

Thereafter
 
9,192

Total
 
$
23,744

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.6.0.2
Capital Lease Obligations
12 Months Ended
Dec. 31, 2016
Capital Lease Obligations [Abstract]  
Capital Lease Obligations
Capital Lease Obligations
We lease certain equipment under non-cancelable agreements, which are accounted for as capital leases and expire at various dates through 2019. Interest rates on these leases are 4.25% to 4.50%. The scheduled lease payments of the capital lease obligations are as follows as of December 31, 2016 (in thousands):
Year
 
Amount
2017
 
$
5,346

2018
 
3,223

2019
 
883

 
 
9,452

Less amount representing interest
 
(411
)
Lease obligations reflected as current ($5,056) and non-current ($3,985)
 
$
9,041

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
For the year ended December 31, 2016, the income tax provision of $11.2 million was based on book income from operations before income taxes of $41.4 million.  For the year ended December 31, 2015, the income tax provision of $20.4 million was based on book income from operations before income taxes of $43.1 million.  For the year ended December 31, 2014, the income tax provision of $9.6 million was based on a book loss from operations before income taxes of $54.3 million.  Deferred tax assets and liabilities are determined based on the difference between financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse.
The income tax provision consists of the following (in thousands):
 
For the Year Ended December 31,
 
2016
 
2015
 
2014
Current taxes:
 
 
 
 
 
Federal
$
34

 
$
(26,111
)
 
$
(22,406
)
State and local
(170
)
 
(6,021
)
 
(5,078
)
Foreign
(856
)
 
(200
)
 
(567
)
Deferred taxes, net
 

 
 

 
 

Federal
(8,034
)
 
9,548

 
16,607

State and local
(2,289
)
 
2,193

 
1,535

Foreign
150

 
207

 
317

Income tax provision
$
(11,165
)
 
$
(20,384
)
 
$
(9,592
)

The income tax provision is different from that which would be obtained by applying the statutory federal income tax rate of 35% to income from continuing operations before income taxes as a result of the following (in thousands):
 
For the Year Ended December 31,
 
2016
 
2015
 
2014
Income tax provision at statutory federal tax rate
$
(14,490
)
 
$
(15,079
)
 
$
(19,015
)
State and local income taxes, net of the federal benefit
(1,598
)
 
(2,488
)
 
(2,303
)
Non-deductible expenses
(19,824
)
 
(6,250
)
 
(2,068
)
Change in tax rates
216

 
117

 
80

Recognition of ASU 2016-09 excess tax benefits, federal benefit
20,966

 

 

Research credit, federal benefit
3,727

 
3,239

 
13,873

Other, net
(162
)
 
77

 
(159
)
Income tax provision
$
(11,165
)
 
$
(20,384
)
 
$
(9,592
)

Deferred tax assets and liabilities reflect the net effect of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes.  Significant components of our deferred tax assets and liabilities at December 31, 2016 and 2015 were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Deferred tax assets:
 
 
 
Net operating losses
$
60,026

 
$
402

Tax credit carryforwards
911

 
817

Research credit
22,768

 
18,758

Deferred revenue
918

 
16

Accruals not currently deductible
1,012

 
790

Allowance for doubtful accounts
338

 
338

Charitable contributions
1,777

 
1,275

Stock-based compensation
38,154

 
58,323

Deferred rent adjustment
3,081

 
1,891

Gross deferred tax assets
128,985

 
82,610

Less valuation allowance

 

Deferred tax assets
$
128,985

 
$
82,610

Deferred tax liabilities:
 
 

Property and equipment
$
(49,745
)
 
$
(32,818
)
Foreign, primarily acquired intangible assets
(519
)
 
(646
)
Gross deferred tax liabilities
(50,264
)
 
(33,464
)
Net deferred tax assets
$
78,721

 
$
49,146


Ultimate considers all available evidence, both positive and negative, including historical levels of pre-tax book income, expiration of net operating loss carryforwards, expectations and risks associated with estimates of future taxable income, ongoing prudent and feasible tax planning strategies and reversal of deferred tax liabilities in assessing the need for the valuation allowance. If it is not more likely than not that we will recover our deferred tax assets, we will increase our provision for taxes by recording a valuation allowance against the deferred tax assets that we estimate will not ultimately be recoverable.
The available positive evidence at December 31, 2016 included, among other factors, three years of cumulative historical pre-tax book income and a projection of future pre-tax book income and taxable income.  As a result of our analysis of all available evidence, both positive and negative, we believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize all of the deferred tax assets as of December 31, 2016. As such, there was no valuation allowance for the years ended December 31, 2016, 2015 and 2014.  
Management continues to apply the exception to the comprehensive recognition of deferred income taxes to the undistributed earnings of our foreign subsidiary, Ultimate Canada.  The comprehensive recognition of deferred income taxes presumes that all undistributed earnings will be transferred to the parent entity.  This presumption may be overcome by the parent entity, and no income taxes would be accrued, if sufficient evidence shows that the subsidiary has invested or will invest the undistributed earnings indefinitely or that the earnings will be remitted in a tax-free liquidation.  A parent entity shall have evidence of specific plans for reinvestment of undistributed earnings of a subsidiary which demonstrates that remittance of the earnings will be postponed indefinitely.  These criteria required to overcome the presumption are sometimes referred to as the indefinite reversal criteria.  Accordingly, deferred income taxes of $0.3 million were not recognized on the undistributed earnings of Ultimate Canada.  The deferred tax liability, net of available foreign tax credits, resulting from the cumulative undistributed earnings are not deemed material.
We recorded a deferred tax asset, of $13.2 million and $2.3 million during 2014, for the years 1998 through 2013, and 2014, respectively, as a result of a research and development credit study. We recorded a deferred tax asset for research and development credits of $3.2 million and $4.0 million during the years 2015 and 2016, respectively.
At December 31, 2016, we had approximately $148.5 million of net operating loss carryforwards for Federal income tax reporting purposes available to offset future taxable income.  Prior to January 1, 2016, the tax benefit of net operating loss carryforwards attributable to deductions from the exercise of non-qualified employee, and non-employee director, stock options and the vesting of restricted stock units and restricted stock awards, were credited to paid-in-capital and deferred tax asset only to the extent realized through a reduction of income taxes payable.  As a result, prior to January 1, 2016, the excess tax benefits associated with stock-based compensation were included in net operating loss carryforwards but not reflected in deferred tax assets.  Upon adoption of ASU 2016-09, the excess tax benefits associated with stock based compensation were reflected in deferred tax assets. These excess tax benefits combined with the associated financial statement expense (previously included in the stock-based compensation line of this footnote), are currently reflected in the Net operating loss line. During 2015, we realized a tax benefit of $42.0 million comprised of a $31.9 million and a $10.1 million credit to paid-in-capital and deferred tax asset, respectively.  During 2014, we realized a tax benefit of $33.5 million comprised of a $27.5 million and a $6.0 million credit to paid-in capital and deferred tax asset, respectively. The carryforwards expire from 2018 through 2034 and from 2016 through 2034, for Federal and state income tax reporting purposes, respectively.
In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-09, "Improvements to Employee Share-Based Payment Accounting" ("ASU 2016-09"). The standard amends the accounting for share-based payments to employees effective for annual periods beginning after December 15, 2016, with early adoption permitted. The standard requires transition for specific objectives of the standard. Amendments related to the timing of when excess tax benefits are recognized, minimum statutory withholding requirements, forfeitures, and intrinsic value should be applied using a modified retrospective transition method by means of a cumulative-effect adjustment to equity as of the beginning of the period in which the guidance is adopted. We elected to early adopt ASU 2016-09 in the third quarter of fiscal year 2016 which requires us to reflect any adjustments as of January 1, 2016. The primary impact of adoption was the recognition of excess tax benefits in our provision for income taxes rather than paid-in capital for all periods in fiscal year 2016. ASU 2016-09 requires entities to recognize all income tax effects of stock-based compensation in the income statement when the restricted stock units and awards vest and when the stock options are exercised. Prior to the adoption of ASU 2016-09, companies could not recognize excess tax benefits (the amount by which the tax deduction exceeds the financial statement expense previously recorded) when a restricted stock unit or award vested or an option was exercised if the related tax deduction increased a net operating loss carryforward rather than a reduction in income taxes payable. Consequently, the excess tax benefits were credited to paid-in-capital and a deferred tax asset only to the extent realized through a reduction of income taxes payable when realized, which resulted in the excess tax benefits being included in Ultimate’s net operating loss carryforwards, while being excluded from deferred tax assets on the balance sheet. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. Adoption of the new standard resulted in a $39.7 million cumulative-effect adjustment as of January 1, 2016 to record a deferred tax asset with the offset to retained earnings in the balance sheet representing the amount of our net operating loss carryforward attributable to excess tax benefits. We recognized $23.7 million of excess tax benefits in our provision for income taxes for the twelve months ended December 31, 2016.
Utilization of such net operating loss carryforwards, as well as tax credit carryforwards, may be limited as a result of cumulative ownership changes in Ultimate’s equity instruments due to ownership change provisions of Internal Revenue Code Section 382 and similar state provisions. The Internal Revenue Service examination of our U.S. Federal income tax return for the year ended December 31, 2010 was completed in 2013 with no change to the taxable income or income tax liability as reported.
ASC 740, “Income Taxes,” ("ASC 740") requires that a position taken or expected to be taken in a tax return be recognized in the financial statements when it is more likely than not (i.e., a likelihood of more than fifty percent) that the position would be sustained upon examination by tax authorities. A recognized tax position is then measured at the largest amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement.  During 2013, the Internal Revenue Service completed their examination of our U.S. Federal income tax return for the year ended December 31, 2010, which resulted in the recognition of previously unrecognized tax benefits of approximately $1.9 million, which decreased our provision for income taxes and our effective tax rate. As of December 31, 2016, we had $5.0 million of gross unrecognized tax benefits resulting from a research and development credit attributable to the 1998-2014 years as a result of the completion of the research and development activities study that if recognized would affect the annual effective tax rate. During 2015 we increased the unrecognized tax benefits by $0.1 million related to the completion of the research credit study for 2014 and increased the unrecognized tax benefits by $0.9 million related to the research credit study estimate for 2015, totaling $6.0 million at December 31, 2015. During 2016, we increased the unrecognized tax benefits by $0.2 million related to the completion of the research credit study for 2015 and increased the unrecognized tax benefits by $1.1 million related to the research credit study estimate for 2016, totaling $7.2 million at December 31, 2016. While it is often difficult to predict the final outcome of any particular uncertain tax position, management does not believe that it is reasonably possible that the estimates of unrecognized tax benefits will change significantly in the next twelve months.
Tax years 1998 to 2016 remain subject to future examination by the tax jurisdictions in which we are subject to tax.
We recognize interest and penalties accrued related to unrecognized tax benefits as components of our income tax provision.  Due to our net operating loss carryover position, we did not have any interest and penalties accrued upon the adoption of ASC 740, and, as of December 31, 2016 and 2015, we did not have any interest and penalties accrued related to unrecognized tax benefits.
A reconciliation of the beginning and ending amount of unrecognized tax benefits for the years ended December 31, 2016, 2015 and 2014 is as follows (in thousands):
 
As of December 31,
 
2016
 
2015
 
2014
Balance at January 1,
$
5,957

 
$
4,950

 
$

Tax positions taken in prior period
 

 
 

 
 

Gross increases
205

 
133

 

Gross decreases

 

 

Tax positions taken in current period
 

 
 

 
 

Gross increases
1,079

 
874

 
4,950

Settlements

 

 

Statute expiration

 

 

Balance at December 31,
$
7,241

 
$
5,957

 
$
4,950

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation and Equity
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation and Equity
tock-Based Compensation and Equity
Summary of Plans
Our Amended and Restated 2005 Equity and Incentive Plan (the “Plan”) authorizes the grant of options (“Options”) to non-employee directors, officers and employees of Ultimate to purchase shares of Ultimate's Common Stock ("Common Stock").  The Plan also authorizes the grant to such persons of restricted and non-restricted shares of Common Stock, stock appreciation rights, stock units and cash performance awards (collectively, together with the Options, the “Awards”).
As of December 31, 2016, the aggregate number of shares of Common Stock that were available to be issued under all Awards granted under the Plan was 1,162,546 shares.
Stock-Based Compensation
The following table sets forth the non-cash stock-based compensation expense resulting from stock-based arrangements that is recorded in our consolidated statements of income for the periods indicated (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Cost of recurring revenues
$
8,613

 
$
6,303

 
$
5,495

Cost of services revenues
6,198

 
5,017

 
4,446

Sales and marketing
59,187

 
41,059

 
20,767

Research and development
8,238

 
6,180

 
4,788

General and administrative
31,641

 
23,857

 
10,689

Total stock-based compensation expense
$
113,877

 
$
82,416

 
$
46,185


Stock-based compensation for the twelve months ended December 31, 2016 was $113.9 million, as compared with stock-based compensation of $82.4 million and $46.2 million for the twelve months ended December 31, 2015 and 2014, respectively. The increases of $31.5 million and $67.7 million in stock-based compensation over 2015 and 2014, respectively, included increases of $19.7 million and $42.8 million, respectively, associated with modifications made to the Company’s CIC Plans in March 2015 and February 2016 which significantly reduced the potential payments that could be made under such plans. As previously disclosed, these changes were made to better align management's incentives with long-term value creation for our shareholders. As part of the modifications in connection with unwinding the change in control plans, time-based restricted stock awards (vesting over three years) were granted to certain senior officers in March 2015 and February 2016.
The following table sets forth the stock-based compensation expense associated with modifications made to the Company's change in control plans as discussed above (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Stock-based compensation expense:
 
 
 
 
 
Stock-based compensation expense
$
71,119

 
$
59,390

 
$
46,185

Stock-based compensation expense related to CIC modifications
42,758

 
23,026

 

Total non-cash stock-based compensation expense
$
113,877

 
$
82,416

 
$
46,185


Included in computer equipment in property and equipment, net in our consolidated balance sheet and excluded from purchases of property and equipment in the statements of cash flow at December 31, 2016, 2015 and 2014 was $3.9 million, $3.0 million and $1.7 million, respectively, in non-cash stock-based compensation expense related to capitalized software which was developed for internal use during the fiscal years then ended. These amounts would have otherwise been charged to research and development expense for the years ended December 31, 2016, 2015 and 2014.
Net cash proceeds from the exercise of Options were $4.7 million, $4.7 million and $6.2 million for the years ended December 31, 2016, 2015 and 2014, respectively.  
Fair Value
The fair value of restricted stock awards and restricted stock units is equal to the closing price of our Common Stock on NASDAQ on the date of grant.
We estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates.  The weighted-average forfeiture rates for the years ended December 31, 2016, 2015 and 2014 were based on historical data.
Options
There were no Options granted during the years ended December 31, 2016, 2015 and 2014. Options granted to officers and employees under the Plan generally have a 10-year term, vesting 25% immediately and 25% on each of the first three anniversaries of the grant date.  Options granted to non-employee directors under the Plan generally have a 10-year term and vest and become exercisable immediately on the grant date.  
Restricted Stock Awards
Under the provisions of the Plan, Ultimate may, at the discretion of the Compensation Committee or the Board, grant restricted stock awards (“Restricted Stock Awards”) to officers, employees and non-employee directors.  The shares of Common Stock issued under Restricted Stock Awards are subject to certain vesting requirements and restrictions on transfer.  During the years ended December 31, 2016, 2015 and 2014, we granted Restricted Stock Awards for 453,023, 579,320 and 235,000 shares, respectively, of Common Stock to officers and employees and we granted Restricted Stock Awards for 9,815, 9,910 and 10,375 shares, respectively, of Common Stock to non-employee directors.  Compensation expense for Restricted Stock Awards is measured based on the closing market price of our Common Stock at the date of grant and is recognized on a straight-line basis over the vesting period.  Holders of Restricted Stock Awards have all rights of a stockholder including the right to vote the shares and receive all dividends and other distributions paid or made with respect thereto during the vesting period. Each Restricted Stock Award granted to officers and employees vest in three equal annual installments of 33-1/3% of the number of Restricted Stock Unit Awards on the anniversary of the date of grant thereof, subject to the grantee’s continued employment with Ultimate or any of its subsidiaries on each such vesting date and subject further to accelerated vesting in the event of a change in control of Ultimate, death or disability, the termination of employment by Ultimate without cause.  Each Restricted Stock Award granted to non-employee directors becomes vested on the fourth anniversary of the respective date of grant, subject to the grantee’s continued board services on each such vesting date and subject further to accelerated vesting in the event of a change in control of Ultimate, death or disability, the termination of employment by Ultimate without cause or, in the case of a non-employee director, at cessation of his board services at the end of his term.  Included in our consolidated statements of income for the years ended December 31, 2016, 2015 and 2014 was $79.0 million, $56.3 million and $23.3 million, respectively, of non-cash stock-based compensation expense (which includes amounts capitalized associated with an internal-use development project) for Restricted Stock Awards.
Restricted Stock Unit Awards
Ultimate may, at the discretion of the Compensation Committee, make Awards of stock units or restricted stock units under the Plan (“Restricted Stock Unit Awards”) to certain officers and employees.  A Restricted Stock Unit Award is a grant of a number of hypothetical share units with respect to shares of Common Stock that are subject to vesting and transfer restrictions and conditions under a restricted stock unit award agreement.  The value of each unit is equal to the fair value of one share of Common Stock on any applicable date of determination.  The payment with respect to each unit under a Restricted Stock Unit Award may be made, at the discretion of the Compensation Committee, (i) in a number of shares of our Common Stock equal to the number of Restricted Stock Units becoming vested, (ii) in cash, in an amount equal to the fair market value of a share of our Common Stock on the vesting date multiplied by the number of restricted stock units becoming vested on such date or (iii) in a combination of both.  The grantee of a Restricted Stock Unit Award does not have any rights as a stockholder with respect to the shares subject to a Restricted Stock Unit Award until such time as shares of Common Stock are delivered to the grantee pursuant to the terms of the related stock unit award agreement.
Restricted Stock Unit Awards vest in three equal annual installments of 33-1/3% of the number of Restricted Stock Unit Awards on each of the first three anniversaries of the date of grant thereof, subject to the participant’s continued employment with Ultimate or any of its subsidiaries on each such vesting date and subject further to accelerated vesting in the event of a change in control of Ultimate, death or disability, the termination of employment by Ultimate without cause and shall be payable as described above, provided, however, that if any such anniversary is not a date on which our Common Stock is traded on NASDAQ, then the vesting date shall be the last such trading day immediately preceding such anniversary; and provided further, however, that if the Chief Financial Officer (“CFO”) of Ultimate should determine that any such anniversary falls within a period during which the participant is prohibited from trading Ultimate’s Common Stock under our stock trading policy, the CFO shall so advise the participant in writing and the vesting date shall be the date as of which the CFO has determined that such period has ended.
There were 363,458, 241,235 and 207,000 Restricted Stock Unit Awards granted to employees during the years ended December 31, 2016, 2015 and 2014, respectively. Non-cash stock-based compensation expense for Restricted Stock Unit Awards is measured based on the fair market value of our Common Stock on the date of grant and recognized on a straight-line basis over the vesting period.  Included in Ultimate’s consolidated statements of operations for the years ended December 31, 2016, 2015 and 2014 was $38.8 million, $29.2 million and $22.9 million, respectively, of non-cash stock-based compensation expense (which includes amounts capitalized associated with an internal-use development project) for Restricted Stock Unit Awards.
Option, Restricted Stock and Restricted Stock Unit Activity
The following table summarizes Option activity for the years ended December 31, 2014, 2015 and 2016, as follows (in thousands, except per share amounts and years):
Options
 
Shares
 
Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (in Years)
 
Aggregate Intrinsic Value
Outstanding at December 31, 2013
 
1,032

 
$
24.69

 
 
 
 
Granted
 

 

 
 
 
 
Exercised
 
(310
)
 
20.05

 
 
 
 
Forfeited or expired
 

 

 
 
 
 
Outstanding and exercisable at December 31, 2014
 
722

 
$
26.68

 
2.6
 
$
86,758

Outstanding at December 31, 2014
 
722

 
$
26.68

 
 
 
 

Granted
 

 

 
 
 
 

Exercised
 
(189
)
 
24.85

 
 
 
 

Forfeited or expired
 
(1
)
 
14.36

 
 
 
 

Outstanding and exercisable at December 31, 2015
 
532

 
$
27.36

 
1.8
 
$
89,373

Outstanding at December 31, 2015
 
532

 
$
27.36

 
 
 
 

Granted
 

 

 
 
 
 

Exercised
 
(188
)
 
24.79

 
 
 
 

Forfeited or expired
 

 

 
 
 
 

Outstanding and exercisable at December 31, 2016
 
344

 
$
28.76

 
1.1
 
$
52,797


The aggregate intrinsic value of Options in the table above represents total pretax intrinsic value (i.e., the difference between the closing price of our Common Stock on the last trading day of the reporting period and the exercise price, times the number of shares) that would have been received by the Option holders had all Option holders exercised their Options on December 31, 2016.  The amount of the aggregate intrinsic value changes, based on the fair value of our Common Stock.  Total intrinsic value of Options exercised during the years ended December 31, 2016, 2015 and 2014 was $32.0 million, $28.7 million and $44.6 million, respectively.  There were no Options vested during the years ended December 31, 2014, 2013 and 2012. All options granted under the Plan and the Prior Plan are fully vested as of December 31, 2016.
The following table summarizes Restricted Stock and Restricted Stock Unit Award activity for the years ended December 31, 2014, 2015 and 2016, as follows (in thousands, except per share amounts):
 
Restricted Stock Awards
 
  Restricted Stock Unit Awards
 
Shares
 
Weighted Average Grant Date Fair Value
 
Shares
 
Weighted Average Grant Date Fair Value
Outstanding at December 31, 2013
968

 
$
91.28

 
501

 
$
88.58

Granted
245

 
152.39

 
207

 
157.64

Vested

 

 

 

Released
(153
)
 
40.38

 
(242
)
 
80.00

Forfeited or expired

 

 
(22
)
 
115.18

Outstanding at December 31, 2014
1,060

 
$
112.77

 
444

 
$
124.07

Granted
589

 
169.52

 
241

 
169.89

Vested

 

 

 

Released
(283
)
 
86.91

 
(233
)
 
109.79

Forfeited or expired

 

 
(17
)
 
147.24

Outstanding at December 31, 2015
1,366

 
$
142.61

 
435

 
$
156.18

Granted
463

 
168.94

 
363

 
173.28

Vested

 

 

 

Released
(668
)
 
122.37

 
(214
)
 
145.47

Forfeited or expired

 

 
(22
)
 
170.36

Outstanding at December 31, 2016
1,161

 
$
164.77

 
562

 
$
170.73


As of December 31, 2016, $120.1 million of total unrecognized compensation cost related to non-vested Restricted Stock Awards is expected to be recognized over a weighted average period of 1.57 years.  As of December 31, 2016, $62.9 million of total unrecognized compensation costs related to non-vested Restricted Stock Unit Awards is expected to be recognized over a weighted average period of 1.80 years.
The following table summarizes information with respect to Options outstanding and Options exercisable under the Plan at December 31, 2016:
 
 
Options Outstanding
 
Options Exercisable
Range of Exercise Prices
 
Number
 
Weighted Average Remaining Contractual Term
(Years)
 
Weighted- Average Exercise Price
 
Number
 
Weighted Average
Exercise Price
$14.72—$27.02
 
60,052

 
0.84
 
$
20.40

 
60,052

 
$
20.40

$28.41—$28.41
 
127,977

 
1.10
 
28.41

 
127,977

 
28.41

$30.34—$30.34
 
34,125

 
0.56
 
30.34

 
34,125

 
30.34

$32.39—$32.39
 
72,385

 
1.57
 
32.39

 
72,385

 
32.39

$32.54—$34.89
 
49,225

 
1.12
 
33.47

 
49,225

 
33.47

$14.72—$34.89
 
343,764

 
1.10
 
$
28.76

 
343,764

 
$
28.76


Board Compensation
Each non-employee director of Ultimate receives compensation for serving on the Board, payable exclusively in the form of Restricted Stock Awards granted under the Plan.
Under the Plan, (i) each non-employee director was granted a restricted stock award of 400 shares of Common Stock for each regular meeting of the Board attended during each quarter of 2014, 2015 and 2016 and (ii) each of the Chairmen of the Audit Committee, Compensation Committee and Nominating Committee was granted a restricted stock award of 50 shares of Common Stock for attendance at each regular meeting of the Committee during each quarter of 2014, 2015 and 2016 that he chaired.
In addition, in 2016, 2015 and 2014 each non-employee director was granted, for each fiscal quarter during which he served, a restricted stock award of that number of shares of Common Stock equal to the quotient of $12,500 divided by the closing price of the Common Stock on NASDAQ on the date of grant, which is the effective date of the grant determined by the Board for each such quarter, rounded down to the closest full number of shares.  Under the arrangement as amended, the date of grant shall not be a date prior to the date of the Board’s determination of the same and such restricted stock awards shall vest on the fourth anniversary of the date of grant, subject to accelerated vesting in the event of a director’s death, disability, cessation of service or the end of his term or the occurrence of a change of control of Ultimate.
The following table summarizes information about Restricted Stock Awards granted by us to non-employee directors in exchange for director related services rendered for 2016, 2015 and 2014:
Year
 
Market Value of Restricted Stock Awards Granted
 
Number of Restricted Stock Awards Granted
2014
 
$
164.87

 
2,625

 
 
118.03

 
2,625

 
 
132.23

 
2,570

 
 
152.59

 
2,555

2015
 
$
160.92

 
2,535

 
 
163.99

 
2,480

 
 
183.19

 
2,440

 
 
203.94

 
2,455

2016
 
$
156.12

 
2,550

 
 
191.67

 
2,425

 
 
210.29

 
2,445

 
 
210.59

 
2,395


The non-cash compensation expense, recognized in the consolidated statements of income related to the Restricted Stock Awards granted to non-employee directors, including the chairmen of the Audit, Compensation and Nominating Committees, determined pursuant to the application of ASC 718 for the years ended December 31, 2016, 2015 and 2014, was $1,839,000, $1,757,000 and $1,652,000, respectively, and is included in general and administrative expenses in the consolidated statements of income. The non-cash stock-based expense amounts are included in the non-cash stock-based compensation expense for restricted stock awards in the consolidated statements of operations.
Common Stock
The holders of Common Stock are entitled to one vote per share for each share held of record on all matters submitted to a vote of the stockholders.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Operating Leases
We lease corporate office space and certain equipment under non-cancelable operating lease agreements expiring at various dates. Total rent expense under these agreements was $16.7 million, $13.1 million and $8.5 million for the years ended December 31, 2016, 2015 and 2014, respectively. Future minimum annual rental commitments related to these leases are as follows as of December 31, 2016 (in thousands):
Year
 
Amount
2017
 
$
14,425

2018
 
11,599

2019
 
10,447

2020
 
9,843

2021
 
9,332

Thereafter
 
4,723

 
 
$
60,369


Litigation
From time-to-time, Ultimate is involved in litigation relating to claims arising out of its operations in the normal course of business. We are not currently a party to any legal proceedings the adverse outcome of which, individually or in the aggregate, could reasonably be expected to have a material adverse effect on our operating results or financial condition.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.6.0.2
Related Party Transactions
12 Months Ended
Dec. 31, 2016
Related Party Transactions [Abstract]  
Related Party Transactions
elated Party Transactions
For the years ending December 31, 2016, 2015 and 2014, we had no related party transactions.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Benefit Plan
12 Months Ended
Dec. 31, 2016
Defined Contribution Pension and Other Postretirement Plans Disclosure [Abstract]  
Employee Benefit Plan
Employee Benefit Plan
Ultimate provides retirement benefits for eligible employees, as defined, through a defined contribution plan that is qualified under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”). Contributions to the 401(k) Plan, which are made at the sole discretion of Ultimate, were $10.5 million, $7.2 million and $5.5 million for the years ended December 31, 2016, 2015 and 2014, respectively.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
12 Months Ended
Dec. 31, 2016
Summary of Significant Accounting Policies and Recent Accounting Pronouncements [Abstract]  
Cash and Cash Equivalents
Cash and Cash Equivalents
All highly liquid instruments with an original maturity of three months or less when acquired are considered cash equivalents and are comprised of interest-bearing accounts.
Accounts Receivable
Accounts Receivable
Accounts receivable are principally from end-users of Ultimate’s products. We maintain an allowance for doubtful accounts at an amount estimated to be sufficient to provide adequate protection against losses resulting from collecting less than full payment on accounts receivable. A considerable amount of judgment is required when the realization of receivables is assessed, including assessing the probability of collection and current credit-worthiness of each customer. If the financial condition of our customers were to deteriorate, resulting in a further impairment of their ability to make payments, an additional provision for doubtful accounts may be required. We charge off uncollectible amounts against the allowance for doubtful accounts in the period in which we determine they are uncollectible.
Funds Held for Customers and Customers' Funds Obligations
Funds Held for Customers and Customers’ Funds Obligations
Ultimate has the right to market and distribute an independent third party’s tax filing solution that Ultimate has branded UltiPro Payment Services.  Ultimate’s UltiPro Payment Services offering provides payment services to our customers.  These payment services are being sold directly by us to our customers only on a per-employee-per-month (“PEPM”) basis in conjunction with UltiPro, our core product.  In connection with our UltiPro Payment Services product, we receive funds from our customers and hold such funds for purposes of paying the appropriate taxing authorities on behalf of such customers.  We invest a portion of our customer funds in available for sale securities in addition to our corporate funds in accordance with our internal investment strategies. The portfolio predominantly consists of investment grade securities with long-term ratings of AAA and AA+ and short-term ratings A-1/P-1. These funds held for customers and the corresponding customer funds obligations are included in current assets and current liabilities, respectively, in our consolidated balance sheets as of December 31, 2016 and 2015.  We have reported the cash flows for purchases of securities with funds received from UltiPro Payment Services customers in the investing activities section of the consolidated statements of cash flows for the years ended December 31, 2016, 2015 and 2014.  We have reported the cash flows related to the funds received and paid on behalf of such customers to the applicable taxing authorities in the financing activities section of the consolidated statements of cash flows for the years ended December 31, 2016, 2015 and 2014.  The associated PEPM fees for UltiPro Payment Services are included in recurring revenues in the consolidated statements of income for the years ended December 31, 2016, 2015 and 2014.  The associated interest earned was not material for the years ended December 31, 2016, 2015 and 2014.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Ultimate’s financial instruments, consisting of cash and cash equivalents, investments in marketable securities, funds held for customers and the related obligations, accounts receivable, accounts payable, and capital lease obligations and other borrowings, approximated fair value (due to their relatively short maturity) as of December 31, 2016 and 2015.
Funds Held for Customers and Corporate Investments
Funds Held for Customers and Corporate Investments
We classify our investments in marketable securities with readily determinable fair values as available-for-sale.  Available-for-sale securities consist of debt and equity securities not classified as trading securities or as securities to be held to maturity.  Unrealized gains and losses, net of tax, on available-for-sale securities are reported as a net amount in accumulated other comprehensive income in stockholders’ equity until realized.  Gains and losses on the sale of available-for-sale securities are determined using the specific identification method. Interest earned on investments from funds held for customers is included in recurring revenue and was not material in the years presented. If the fair value of an available-for-sale debt security is below its amortized cost, Ultimate assesses whether we intend to sell the security or if it is more likely than not we will be required to sell the security before recovery. If either of those two conditions are met, Ultimate would recognize a charge in earnings equal to the entire difference between the security's amortized cost basis and its fair value. If we do not intend to sell a security or it is not more likely than not that it will be required to sell the security before recovery, the unrealized loss is separated into an amount representing the credit loss, which is recognized in earnings, and the amount related to all other factors, which is recognized in accumulated other comprehensive income.
Prepaid Expenses and Other Current Assets
Prepaid Expenses and Other Current Assets
Ultimate’s financial statements include prepaid expenses and other current assets which include prepaid commissions on cloud sales.  Prepaid expenses are amortized over the life of the asset (typically within one year) and commissions on cloud sales are amortized over the initial contract term (typically 24-36 months) typically commencing on the day the customer processes its first live payroll using UltiPro (also referred to as going “Live”), which corresponds with the related cloud revenue recognition. The portion of prepaid commissions that extends beyond one year is classified in other assets, net, in the consolidated balance sheets as of December 31, 2016 and 2015.
Long-Lived Assets
Long-Lived Assets
We evaluate the carrying value of long-lived assets when indicators of impairment exist.  For the year ended December 31, 2016, no such events or circumstances were identified.  The carrying value of a long-lived asset is considered impaired when the undiscounted expected future cash flows from such asset (or asset group) are separately identifiable and less than the asset’s (or asset group’s) carrying value.  In that event, a loss is recognized to the extent that the carrying value exceeds the fair value of the long-lived asset.  Fair value is determined primarily using the anticipated cash flows discounted at a rate commensurate with the risk involved.  For the years ended December 31, 2016, 2015 and 2014, we recorded no impairment of our long-lived assets.
Property and Equipment
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation and amortization. Property and equipment is depreciated using the straight-line method over the estimated useful lives of the assets, which range from 2 to 15 years. Leasehold improvements and assets under capital leases are amortized over the shorter of the life of the asset or the term of the lease over periods ranging from approximately 3 to 15 years. Maintenance and repairs are charged to expense when incurred; betterments are capitalized. Upon the sale or retirement of assets, the cost, accumulated depreciation and amortization are removed from the accounts and any gain or loss is recognized.
Computer Software Development Costs
Computer software development costs related to software developed for internal use falls under the accounting guidance of ASC Topic 350-40, Intangibles Goodwill and Other–Internal Use Software, in which computer software costs are expensed as incurred during the preliminary project stage and capitalization begins in the application development stage once the capitalization criteria are met. Costs associated with post implementation activities are expensed as incurred. Costs capitalized during the application development stage include external direct costs of materials and services consumed in developing or obtaining internal-use software and payroll and payroll-related costs for employees who are directly associated with, and who devote time to, the internal-use computer software. In addition to capitalizing costs for software (which are used by us in our general operations, for internal purposes), we also capitalize costs under ASC Topic 350-40 for certain software development projects related to our suite of products sold to our customers exclusively on a subscription basis under our software-as-a-service offering of UltiPro.
Deferred Revenue
Deferred Revenue
Deferred revenue is primarily comprised of deferrals for recurring revenues for cloud services which are recognized over the term of the related contract as the services are performed, typically 24-36 months and commencing with the related Live date; and implementation consulting services for which the services have not yet been rendered which are primarily recognized prior to the respective Live date.
Guarantees
Guarantees
The standard commercial terms in our sales contracts for UltiPro include an indemnification clause that indemnifies the customer against certain liabilities and damages arising from any claims of patent, copyright, or other proprietary rights of any third party. Due to the nature of the intellectual property indemnification provided to our customers, we cannot estimate the fair value, or determine the total nominal amount, of the indemnification until such time as a claim for such indemnification is made.  In the event of a claim made against us under such provision, we evaluate estimated losses for such indemnification considering such factors as the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.  To date, Ultimate has not had any claims made against it under such provision and, accordingly, has not accrued any liabilities related to such indemnifications in its consolidated financial statements.
Segment Information
Segment Information
Public companies are required to report selected information about operating segments in annual and interim financial reports to shareholders, as well as related disclosures about an enterprise’s business segments, products, services, geographic areas and major customers. Ultimate operates its business as a single segment and is comprised as a single reporting unit.
Revenue Recognition
Revenue Recognition
We recognize revenues in accordance with Accounting Standards Update No. 2009-13, “Multiple-Deliverable Revenue Arrangements” (“ASU 2009-13”). We use the relative selling price method to allocate the total consideration to units of accounting in a multiple element arrangement. We allocate revenue in an arrangement using the estimated selling price (“ESP”) of deliverables if it does not have vendor-specific objective evidence (“VSOE”) or third-party evidence (“TPE”) of selling price. 
VSOE is the price charged when the same or similar product or service is sold separately.  We define VSOE as a median price of recent stand-alone transactions that are priced within a narrow range.
TPE is determined based on the prices charged by our competitors for a similar deliverable when sold separately.  However, due to the difficulty in obtaining sufficient information on competitor pricing and differences in our product offerings when compared with those of our peers, we generally are unable to reliably determine TPE.
ESP is our best estimate of the selling price of an element in a transaction. If we are unable to establish selling price using either VSOE or TPE, we will use ESP in our allocation of arrangement consideration.  The objective of ESP is to determine the price at which we would transact business if the product or service were sold by us on a stand-alone basis.  Our determination of ESP involves the use of a customary discount from the list (or book) price for each element, with the discounted price applied within a narrow range.  The customary discount is derived from historical data that has been analyzed to determine trends and patterns. We analyze the customary discount used for determining ESP on no less than an annual basis.
We evaluate each deliverable in our arrangements to determine whether it represents a separate unit of accounting.  A deliverable constitutes a separate unit of accounting when it has stand-alone value to our customers.  Our products and services continue to qualify as separate units of accounting under ASU 2009-13.
There are two major elements in our multiple element arrangements for the delivery of our UltiPro offering, which are recurring revenues (i.e., cloud subscription revenues) and services revenues (mostly implementation consulting services).   
For multiple element arrangements, the consideration allocated to cloud subscription revenues is recognized as recurring revenues over the initial contract period, as those subscription-based services are delivered, typically commencing with the Live date of the related product. The consideration allocated to fixed fee implementation consulting services in multiple element arrangements is recognized as services revenues on a percentage of completion basis, using reasonably dependable estimates with respect to milestones achieved (in relation to progression through implementation phases), by product.
Single element arrangements typically consist of renewals for cloud subscriptions and implementation consulting services sold on a time and materials basis. Under these single element arrangements, cloud subscription revenues are recognized over the related renewal period, as the services are delivered, and implementation consulting services are recognized as the related time and materials services are performed.
We recognize revenues when all of the following criteria are met:
persuasive evidence of an arrangement exists;
delivery has occurred;
the fees are fixed and determinable; and
collection is considered probable.
If collection is not considered probable, we recognize revenues when the fees are collected. If the fees are not fixed and determinable, we recognize revenues when the fees become due from the customer. If non-standard acceptance periods or non-standard performance criteria are required, we recognize revenue when the acceptance period expires or upon the satisfaction of the acceptance/performance criteria, as applicable.
The majority of services revenues are recognized over the implementation period, which is from the contract execution date until the Live date. Cloud revenues are recognized over the initial contract term, typically beginning in the month the customer goes Live.
Recurring Revenues
Recurring revenues primarily consist of subscription revenues recognized from our customers' use of UltiPro after they have gone Live.
i)  Cloud subscription revenues are principally derived from PEPM fees earned from UltiPro units that are Live.  Ongoing PEPM fees are recognized as subscription revenues as the services are delivered, typically commencing when the customer goes Live.
ii)  Effective January 1, 2015, we no longer have maintenance revenues associated with our Legacy customers. Since the time we announced that we would stop supporting our Legacy product in 2012, we successfully converted the majority of our Legacy customers to the cloud. Those customers that did not convert terminated.
With UltiPro, our customers do not have the right to take possession of our software and these arrangements are considered service contracts. The selling price of multiple deliverables in cloud arrangements is derived for each element based on the guidance provided by ASU 2009-13.  The multiple elements that typically exist in cloud arrangements include (1) recurring revenues from the combination of hosting services, the right to use UltiPro, and maintenance of UltiPro (i.e., product enhancements, updates and customer support) and (2) professional services (i.e., primarily implementation consulting services).
The pricing for the three elements that pertain to recurring revenues (i.e., hosting services, the right to use UltiPro and maintenance of UltiPro (as described above) is bundled.  Since these three bundled elements are components of recurring revenues in the consolidated statements of income, allocation of selling price to each of the three elements is not necessary and they are not reported separately.  Selling price, which is established through VSOE, for the bundled elements, as a whole, is determined on the basis of renewal pricing, without taking into consideration potential price increases or potential changes in the number of employees of the customer in the future due to the uncertainties surrounding these potential occurrences.  These bundled elements are provided on an ongoing basis, represent undelivered elements and are recognized on a monthly basis as the related services are performed, commencing once the customer goes Live.
Services Revenues
Services revenues primarily include revenues from fees charged for implementation consulting services in connection with the implementation of our product solutions and, to a much lesser extent, fees for other services, including the provision of payroll-related forms, sales of time clocks and the printing of W-2 forms for certain customers, as well as certain client reimbursable out-of-pocket expenses.
Our multiple element contracts contain recurring cloud revenues and implementation consulting services priced on a fixed fee basis. Time and materials implementation consulting services are sold as stand-alone sales not directly related to the basic implementation of the cloud product. The total arrangement consideration is allocated to services elements in the arrangement based on relative selling prices, using the prices established when the services are sold on a stand-alone basis.  Selling price is established through ESP for fixed fee implementation consulting services that are included in our multiple element contracts.
Revenues from implementation consulting services sold on a fixed-fee basis are recognized using the percentage of completion accounting method, which involves the use of estimates.  Percentage of completion is measured at each reporting date based on progress made to date, using reasonably dependable estimates with respect to milestones achieved or billable hours, as applicable.
Revenues from implementation consulting services, billed on a time and materials basis (at an hourly rate), are recognized as these services are performed.  Other services are recognized as the product is shipped or as the services are rendered, depending on the specific terms of the related arrangement.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
The purchase price of an acquired company is allocated between intangible assets and the net tangible assets of the acquired business with the residual of the purchase price recorded as goodwill. The determination of the value of the intangible assets acquired involves certain judgments and estimates. These judgments and estimates can include, but are not limited to, the cash flows that an asset is expected to generate in the future and the appropriate weighted average cost of capital.
At December 31, 2016, our goodwill totaled $35.3 million and our identifiable net intangible assets totaled $23.9 million. We assess the impairment of goodwill of our reporting unit annually, or more often if events or changes in circumstances indicate that the carrying value may not be recoverable.  Goodwill is tested for impairment at the reporting unit level by first performing a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value.  If the reporting unit does not pass the qualitative assessment, then the reporting unit's carrying value is compared to its fair value.  We consider both market and discounted cash flow approaches to determine the fair value of the reporting unit.  Goodwill is considered impaired if the carrying value of the reporting unit exceeds its fair value.  The discounted cash flow approach uses expected future operating results.  Failure to achieve these expected results may cause a future impairment of goodwill at the reporting unit.  We conducted our annual impairment test of goodwill as of December 31, 2016, and 2015.  As a result of this test, we determined that no adjustment to the carrying value of goodwill for our reporting unit was required. 
We evaluate our amortizable intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of an asset may not be recoverable based on expected undiscounted cash flows attributable to that asset or group of assets. The amount of any impairment is measured as the difference between the carrying value and the fair value of the impaired asset. We also evaluate the estimated remaining useful lives of intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization. Assumptions and estimates about future values and remaining useful lives of our intangible assets are complex and subjective. They can be affected by a variety of factors, including external factors such as industry and economic trends and internal factors such as changes in our business strategy and our internal forecasts.
Cost of Revenues
Cost of Revenues
Cost of revenues primarily consists of the costs of recurring and services revenues. Cost of recurring revenues primarily consists of costs to provide maintenance and technical support to our customers, the cost of providing periodic updates and the cost of recurring subscription revenues, including amortization of capitalized software. Cost of services revenues primarily consists of costs to provide implementation consulting services and, to a lesser degree, training to our customers, costs related to sales of payroll-related forms, time clocks and costs associated with certain client reimbursable out-of-pocket expenses.
Stock-Based Compensation
Stock-Based Compensation
Our Amended and Restated 2005 Equity and Incentive Plan (the “Plan”) authorizes the grant of options to non-employee directors, officers and employees of Ultimate to purchase shares of Ultimate’s Common Stock.  The Plan also authorizes the grant to such persons of restricted and non-restricted shares of Common Stock, stock appreciation rights, stock units and cash performance awards (collectively, together with stock options, the “Awards”).  Prior to the adoption of the Plan, options to purchase shares of Common Stock were issued under our Nonqualified Stock Option Plan (the “Prior Plan”).  Beginning in 2009, we began making grants to employees of restricted stock units in lieu of stock options.
As of December 31, 2016, the aggregate number of shares of Common Stock that were available to be issued under all Awards granted under the Plan was 1,162,546 shares.
The Plan provides broad discretion to the Compensation Committee of the Board of Directors to create appropriate equity incentives for directors, officers and employees of Ultimate.  The Plan is intended to attract and retain talented employees and align employee and stockholder interests.
For purposes of calculating and accounting for stock-based compensation expense (“SBC”) in accordance with ASC 718, “Compensation – Stock Compensation” (“ASC 718”) for restricted stock awards and restricted stock units, we measure compensation based on the closing market price of our Common Stock at the date of grant and it is recognized on a straight-line basis over the vesting period.  We estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates.  The weighted-average forfeiture rate is based on historical data.
In accordance with ASC 718, Ultimate capitalizes the portion of SBC expense attributed to personnel whose labor costs are being capitalized pursuant to ASC Topic 350-40, Intangibles Goodwill and Other-Internal Use Software, related to software development.
Rental Costs Incurred in Relation to a Construction Period
Rental Costs Incurred in Relation to a Construction Period
We have incurred rental costs associated with operating leases during the construction period.  Rental costs incurred during a construction period are costs incurred for the right to control the use of a leased asset during and after construction of a leased asset.  Since there is no distinction between the right to use a leased asset during the construction period and the right to use that asset after the construction period, rental costs associated with ground or building operating leases that are incurred during a construction period are recognized as rental expense on a straight-line basis.
Income Taxes
Income Taxes
We are subject to Federal, foreign and state corporate income taxes.  We account for income taxes using an asset and liability approach under which deferred income taxes are provided based upon enacted tax laws and rates applicable to the periods in which the taxes become payable.
We make certain estimates and judgments in determining income tax expense for financial statement purposes.  These estimates and judgments occur in the calculation of certain tax assets and liabilities, which arise from differences in the timing of recognition of revenue and expense for tax and financial statement purposes.
We assess the likelihood that Ultimate will be able to recover its deferred tax assets.  Management considers all available evidence, both positive and negative, including historical levels of pre-tax book income, expiration of net operating losses, expectations and risks associated with estimates of future taxable income and ongoing prudent and feasible tax planning strategies, as well as current tax laws and interpretation of current tax laws, in assessing the need for a valuation allowance.  If recovery is not likely, we record a valuation allowance against the deferred tax assets that we estimate will not ultimately be recoverable.  The available positive evidence at December 31, 2016 included, among other factors, three years of cumulative historical pre-tax book income and a projection of future pre-tax book income and taxable income sufficient to realize all of our remaining deferred tax assets.  As a result of our analysis of all available evidence, both positive and negative, we believe that it is more likely than not that the results of future operations will generate sufficient taxable income to realize all of the deferred tax assets as of December 31, 2016. See Note 14 for further discussion.
ASC 740, "Income Taxes" ("ASC 740") provides guidance on the related de-recognition, classification, interest and penalties, accounting for interim periods, disclosure and transition of uncertain tax positions.  Our accounting policy is to record the tax effects of a change in the opening balance of the unrecognized tax benefits (including unrecognized tax benefits related to prior-period discontinued operations) in current-period income (loss) from continuing operations. We recognize interest and penalties accrued related to unrecognized tax benefits as components of our income tax provision. We did not have any interest and penalties accrued upon the adoption of ASC 740, and, as of December 31, 2016 and 2015, we did not have any interest and penalties accrued related to unrecognized tax benefits.
Recently Issued Accounting Pronouncements
Recently Issued Accounting Standards
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2014-09, “Revenue from Contracts with Customers: (Topic 606)” and issued subsequent amendments to the initial guidance in August 2015, March 2016, April 2016 and May 2016 within ASU 2015-14, ASU 2016-08, ASU 2016-10 and ASU 2016-12, respectively (ASU 2014-09, ASU 2015-14, ASU 2016-08, ASU 2016-10 and ASU 2016-12 collectively, Topic 606). Topic 606 supersedes nearly all existing revenue recognition guidance under GAAP. The core principle of Topic 606 is to recognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that is expected to be received for those goods or services. Topic 606 defines a five-step process (ASC 606-10-05-4(a) through 4 (e)) to achieve this core principle and, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than are required under existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration to include in the transaction price and allocating the transaction price to each separate performance obligation, among others. Topic 606 also provides guidance on the recognition of costs related to obtaining customer contracts.
During 2016 we began discussions that addressed the potential impact Topic 606 would have on the consolidated financial statements and the required resources to implement the new standard. Assessment to the impact on the consolidated financial statements included an evaluation of the five steps outlined in ASC 606-10-05-4 (a) through (e) of 2016 along with enhancement of disclosures that will be required under paragraphs 606-10-50-1 through 50-21. In Ultimate’s evaluation of the standard, it has developed its initial plan for implementing the standard, which includes, but is not limited to, identifying contract populations and “in scope” contracts, identifying performance obligations in the “in scope” customer contracts, and evaluating impacts of variable consideration. It also includes determining the impacts the standard will have on the revenue reporting processes, ensuring the internal controls will operate effectively with the new standard and performing gap analyses on collected data and determining the relative accounting positions where applicable. Included in our assessment of the standard, we will focus on the potential impact on sales commissions and the term over which they will amortize. We have preliminarily determined that the implementation revenues that we recognize represent distinct performance obligations and do not believe the standard will materially alter the way we recognize revenues. We are still evaluating the overall effect the standard will have on the consolidated financial statements and related disclosures.
Topic 606 is effective for Ultimate on January 1, 2018 using either of two methods: (1) retrospective application of Topic 606 to each prior reporting period presented with the option to elect certain practical expedients as defined within Topic 606 or (2) retrospective application of Topic 606 with the cumulative effect of initially applying Topic 606 recognized at the date of initial application and providing certain additional disclosures as defined per Topic 606. Ultimate has not yet selected a transition method.
In November 2015, the FASB issued ASU 2015-17, Income Taxes (Topic 740): "Balance Sheet Classification of Deferred Taxes" ("ASU 2015-17”). ASU 2015-17 requires entities to offset all deferred tax assets and liabilities (and valuation allowances) for each tax-paying jurisdiction within each tax-paying component and present the net deferred tax as a single noncurrent amount in a classified balance sheet. The new standard was effective for Ultimate on January 1, 2017. The standard permits the use of either the prospective or retrospective method. We are evaluating the effect that ASU 2015-17 will have on our consolidated financial statements and related disclosures. We have not yet selected a transition method.
In February 2016, the FASB issued ASU 2016-02, "Leases" ("ASU 2016-02"), to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The new standard is effective for Ultimate on January 1, 2019 and early adoption is permitted. The standard requires lessees and lessors to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. We are evaluating the effect that ASU 2016-02 will have on our consolidated financial statements and related disclosures. We have not yet determined the effect the standard will have on our ongoing financial reporting.
Recently Adopted Accounting Standards
In March 2016, the FASB issued ASU 2016-09, "Improvements to Employee Share-Based Payment Accounting" ("ASU 2016-09"). The standard amends the accounting for certain aspects of share-based payments to employees. The standard requires transition for specific objectives of the standard. Amendments related to the timing of when excess tax benefits are recognized, minimum statutory withholding requirements, and forfeitures should be applied using a modified retrospective transition method by means of a cumulative-effect adjustment to equity as of the beginning of the period in which the guidance is adopted. Amendments related to the presentation of employee taxes paid on the statement of cash flows when an employer withholds shares to meet the minimum statutory withholding requirement should be applied retrospectively. Amendments requiring recognition of excess tax benefits and tax deficiencies in the income statement should be applied prospectively. Further, an entity may elect to apply the amendments related to the presentation of excess tax benefits on the statement of cash flows using either a prospective transition method or a retrospective transition method. The new standard is effective for us beginning January 1, 2017, with early adoption permitted.
We elected to early adopt the new guidance in the third quarter of fiscal year 2016 which requires us to reflect any cumulative-effect and prospective method adjustments as of January 1, 2016, the beginning of the annual period that includes the interim period of adoption. The primary impact of adoption was the recognition of excess tax benefits in our provision for income taxes rather than additional paid-in capital for all periods in fiscal year 2016. Prior to the adoption of ASU 2016-09, companies could not recognize excess tax benefits (the amount by which the tax deduction exceeds the financial statement expense previously recorded) when a restricted stock unit or restricted stock award vested or an option was exercised if the related tax deduction resulted in an increase to a net operating loss carryforward rather than a reduction in income taxes payable. Consequently, the excess tax benefits were credited to additional paid-in-capital and a deferred tax asset was established, only to the extent realized through a reduction in income taxes payable, which resulted in the excess tax benefits being included in Ultimate’s net operating loss carryforwards, while being excluded from deferred tax assets on the balance sheet. If an entity early adopts the amendments in an interim period, any adjustments should be reflected as of the beginning of the fiscal year that includes that interim period. Adoption of the new standard resulted in a $39.7 million cumulative-effect adjustment as of January 1, 2016 to record a deferred tax asset with the offset to retained earnings in the balance sheet, representing the amount of our net operating loss carryforwards attributable to excess tax benefits. Additional amendments to the accounting for minimum statutory withholding tax requirements had no impact to retained earnings as of January 1, 2016, where the cumulative effect of these changes is required to be recorded. We have elected to continue to estimate forfeitures expected to occur to determine the amount of non-cash stock-based compensation costs to be recognized in each period.
We elected to apply the presentation requirements for cash flows related to excess tax benefits retrospectively to all periods presented which resulted in a reclassification of previously reported amounts to increase both net cash from operations and net cash used in financing of $31.9 million and $27.5 million for the years ended December 31, 2015 and 2014, respectively. The presentation requirements for cash flows related to employee taxes paid for withheld shares had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.
Adoption of the new standard resulted in the recognition of excess tax benefits in our provision for income taxes rather than additional paid-in capital of $23.7 million for the year ended December 31, 2016.
In April 2015, the FASB issued ASU 2015-05, “Customer's Accounting for Fees Paid in a Cloud Computing Arrangement" ("ASU 2015-05"), which requires that if a cloud computing arrangement includes a software license, then the customer should account for the software license element of the arrangement consistent with the acquisition of other software licenses. Further, it requires that if a cloud computing arrangement does not include a software license, the customer should account for the arrangement as a service contract. ASU 2015-05 will not change GAAP for a customer’s accounting for service contracts. The new standard became effective for Ultimate on January 1, 2016. The effect of the adoption of ASU 2015-05 has had no material impact on our consolidated financial statements and related disclosures.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.6.0.2
Sumary of Significant Accounting Policies and Recent Accounting Pronouncements (Tables)
12 Months Ended
Dec. 31, 2016
Summary of Significant Accounting Policies and Recent Accounting Pronouncements [Abstract]  
Non-cash stock-based compensation expense
The following table summarizes SBC recognized by the Company (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
SBC - Statements of income
$
113,877

 
$
82,416

 
$
46,185

SBC - Capitalized software
3,903

 
3,013

 
1,730

SBC - Statements of stockholders' equity
$
117,780

 
$
85,429

 
$
47,915

The following table sets forth the non-cash stock-based compensation expense resulting from stock-based arrangements that is recorded in our consolidated statements of income for the periods indicated (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Cost of recurring revenues
$
8,613

 
$
6,303

 
$
5,495

Cost of services revenues
6,198

 
5,017

 
4,446

Sales and marketing
59,187

 
41,059

 
20,767

Research and development
8,238

 
6,180

 
4,788

General and administrative
31,641

 
23,857

 
10,689

Total stock-based compensation expense
$
113,877

 
$
82,416

 
$
46,185

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investments in Marketable Securities and Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2016
Investments in Marketable Securities and Fair Value of Financial Instruments [Abstract]  
Amortized cost, net unrealized gain and fair value of investments in marketable available-for-sale securities
The amortized cost, net unrealized (loss) gain and fair value of our investments in marketable available-for-sale securities as of December 31, 2016 and December 31, 2015 are shown below (in thousands):
Funds held for customers and corporate investments as of December 31, 2016 and December 31, 2015 are shown below (in thousands):
 
As of December 31, 2016
 
As of December 31, 2015
 
Amortized Cost
 
Net Unrealized (Loss) Gain
 
Fair Value (1)
 
Amortized Cost
 
Net Unrealized (Loss)
 
Fair Value (1)
Type of issue:
 
 
 
 
 
 
 
 
 
 
 
Funds held for customers – money market securities and other cash equivalents
$
316,353

 
$

 
$
316,353

 
$
853,392

 
$

 
$
853,392

Available-for-sale securities:
 
 
 
 
 
 
 
 
 
 
 
Corporate debentures – bonds
10,175

 
(3
)
 
10,172

 
13,232

 
(31
)
 
13,201

Commercial paper
1,446

 

 
1,446

 
2,097

 

 
2,097

U.S. Agency bonds
148,939

 
(125
)
 
148,814

 
70,208

 
(44
)
 
70,164

U.S. Treasury bills
9,586

 
(18
)
 
9,568

 
703

 
(3
)
 
700

Asset-Backed Securities
2,901

 
1

 
2,902

 
3,818

 
(6
)
 
3,812

Total corporate investments and funds held for customers
$
489,400

 
$
(145
)
 
$
489,255

 
$
943,450

 
$
(84
)
 
$
943,366


_________________
(1) Included within available-for-sale securities as of December 31, 2016 and 2015 are corporate investments with fair values of $24.1 million and $20.1 million, respectively. Included within available-for-sale securities as of December 31, 2016 and 2015 are funds held for customers with fair values of $148.8 million and $69.9 million, respectively. All available-for-sale securities were included in Level 2 of the fair value hierarchy.
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]
The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2016 are as follows (in thousands):
 
 
Securities in unrealized loss position less than 12 months
 
Securities in unrealized loss position greater than 12 months
 
Total
 
 
Unrealized losses
 
Fair market value
 
Unrealized losses
 
Fair market value
 
Gross unrealized losses
 
Fair market value
Corporate debentures – bonds
 
$
(4
)
 
$
6,125

 
$

 
$

 
$
(4
)
 
$
6,125

Commercial paper
 

 

 

 

 

 

U.S. Agency bonds
 
(131
)
 
118,810

 

 

 
(131
)
 
118,810

U.S. Treasury bills
 
(18
)
 
9,568

 

 

 
(18
)
 
9,568

Asset-Backed Securities
 
(1
)
 
751

 

 

 
(1
)
 
751

Total
 
$
(154
)
 
$
135,254

 
$

 
$

 
$
(154
)
 
$
135,254

The unrealized losses and fair values of available-for-sale securities that have been in an unrealized loss position for a period of less than and greater than 12 months as of December 31, 2015 are as follows (in thousands): 
 
 
Securities in unrealized loss position less than 12 months
 
Securities in unrealized loss position greater than 12 months
 
Total
 
 
Unrealized losses
 
Fair market value
 
Unrealized losses
 
Fair market value
 
Gross unrealized losses
 
Fair market value
Corporate debentures – bonds
 
$
(31
)
 
$
12,451

 
$
(1
)
 
$
300

 
$
(32
)
 
$
12,751

Commercial paper
 

 

 

 

 

 

U.S. Agency bonds
 
(51
)
 
70,004

 

 

 
(51
)
 
70,004

U.S. Treasury bills
 
(3
)
 
700

 

 

 
(3
)
 
700

Asset-Backed Securities
 
(6
)
 
3,813

 

 

 
(6
)
 
3,813

Total
 
$
(91
)
 
$
86,968

 
$
(1
)
 
$
300

 
$
(92
)
 
$
87,268

Amortized costs and fair value of marketable available-for-sale securities by contractual maturity
The amortized cost and fair value of the marketable available-for-sale securities by contractual maturity at December 31, 2016 are shown below (in thousands):
 
As of December 31, 2016
 
Amortized Cost
 
Fair Value
Due in one year or less
$
120,234

 
$
120,190

Due after one year
52,813

 
52,712

Total
$
173,047

 
$
172,902

Fair value of financial assets and liabilities, by level within the fair value hierarchy
The following table sets forth, by level within the fair value hierarchy, financial assets accounted for at fair value as of December 31, 2016 and December 31, 2015 (in thousands):
 
As of December 31, 2016
 
As of December 31, 2015
 
Total
 
Quoted Prices in Active Markets
(Level 1)
 
Other Observable Inputs
(Level 2)
 
Un- Observable Inputs
(Level 3)
 
Total
 
Quoted Prices in Active Markets
(Level 1)
 
Other Observable Inputs
(Level 2)
 
Un- Observable Inputs
(Level 3)
Corporate debentures and bonds
$
10,172

 
$

 
$
10,172

 
$

 
$
13,201

 
$

 
$
13,201

 
$

Commercial paper
1,446

 

 
1,446

 

 
2,097

 

 
2,097

 

U.S. Agency bonds
148,814

 

 
148,814

 

 
70,164

 

 
70,164

 

U.S. Treasury bills
9,568

 

 
9,568

 

 
700

 

 
700

 

Asset-Backed Securities
2,902

 

 
2,902

 

 
3,812

 

 
3,812

 

Total
$
172,902

 
$

 
$
172,902

 
$

 
$
89,974

 
$

 
$
89,974

 
$

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.6.0.2
Allowance for Doubtful Accounts (Tables)
12 Months Ended
Dec. 31, 2016
Valuation and Qualifying Accounts [Abstract]  
Allowance for doubtful account
The activity within the allowance for doubtful accounts was as follows (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Balance at beginning of year
$
900

 
$
675

 
$
675

Charged to expense
3,213

 
4,687

 
2,264

Write-offs
(3,213
)
 
(4,462
)
 
(2,264
)
Balance at end of year
$
900

 
$
900

 
$
675

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.6.0.2
Prepaid Expenses and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2016
Prepaid Expense and Other Assets, Current [Abstract]  
Prepaid expenses and other current assets
Prepaid expenses and other current assets consist of the following (in thousands):
 
As of December 31,
 
2016
 
2015
Prepaid commissions on cloud sales
$
29,842

 
$
22,119

Other prepaid expenses
16,753

 
11,978

Other current assets
15,306

 
12,707

Total prepaid expenses and other current assets
$
61,901

 
$
46,804

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2016
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Property and equipment, net consists of the following (in thousands):
 
As of December 31,
 
2016
 
2015
Computer equipment
$
166,420

 
$
140,297

Internal-use software
113,407

 
75,529

Leasehold improvements
36,095

 
25,246

Furniture and fixtures
16,932

 
12,316

Building
1,074

 
1,005

Land
655

 
655

Property and equipment
334,583

 
255,048

Less:  accumulated depreciation and amortization
155,025

 
129,556

Property and equipment, net
$
179,558

 
$
125,492

Schedule of Capital Leased Assets
Included in property and equipment, net, is computer equipment acquired under capital leases as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Computer equipment
$
51,581

 
$
44,862

Less:  accumulated amortization
43,732

 
38,389

Computer equipment, net
$
7,849

 
$
6,473

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.6.0.2
Foreign Currency (Tables)
12 Months Ended
Dec. 31, 2016
Foreign Currency [Abstract]  
Foreign currency translation loss and unrealized foreign currency translation gain (loss)
Included in comprehensive income (loss) for the years ended December 31, 2016, 2015 and 2014 were realized foreign currency translation losses and unrealized foreign currency translation gains (losses), as follows (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Realized foreign currency translation (loss) gains
$

 
$

 
$

Unrealized foreign currency translation gains (losses)
$
843

 
$
(4,195
)
 
$
(2,143
)
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
Computer Software Development Costs (Tables)
12 Months Ended
Dec. 31, 2016
Research and Development [Abstract]  
Capitalized software
Capitalized computer software development costs and accumulated amortization of capitalized software, developed for internal use, were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
 
2014
Computer software development costs
$
113,407

 
75,529

 
49,464

Less: accumulated amortization
(2,925
)
 
(1,742
)
 
(670
)
Computer software development costs, net
110,482

 
73,787

 
48,794

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.6.0.2
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2016
Earnings Per Share [Abstract]  
Reconciliation of shares used in the computation of basic and diluted net income per share
The following is a reconciliation of the shares used in the computation of basic and diluted net income per share (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Basic weighted average shares outstanding
28,976

 
28,634

 
28,293

Effect of dilutive equity instruments (1)
1,438

 
1,087

 
1,050

Dilutive shares outstanding
30,414

 
29,721

 
29,343

 
 
 
 
 
 
Anti-dilutive equity instruments (1)
24

 
19

 
40

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Intangible Assets Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in carrying balance of goodwill
The changes in the carrying value of goodwill were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Goodwill, December 31, 2015
$
24,410

 
$
25,696

Goodwill from Vestrics Acquisition (1)
4,305

 

Goodwill from Kanjoya Acquisition (2)
6,394

 

Translation adjustment (3)
213

 
(1,286
)
Goodwill, December 31, 2016
$
35,322

 
$
24,410


_________________
(1) Represents the goodwill recognized for the Vestrics Acquisition on May 11, 2016. See Note 4 of the Notes to Consolidated Financial Statements.
(2) Represents the estimated goodwill recognized for the Kanjoya Acquisition on September 29, 2016. See Note 4 of the Notes to Consolidated Financial Statements.
(3) Represents the impact of the foreign currency translation of the portion of goodwill that is recorded by our Canadian subsidiary whose functional currency is also its local currency. Such goodwill is translated into U.S. dollars using exchange rates in effect at period end. Adjustments related to foreign currency translation are included in other comprehensive income (loss).
Schedule of estimated useful lives of intangible assets
The Company’s amortizable intangible assets have estimated useful lives as follows (in thousands):
As of December 31, 2016
 
Gross Carrying Amount
 
Accumulated Amortization
 
Cumulative Translation Adjustment (1)
 
Net Carrying Amount
 
Weighted Average Remaining Useful Life
Developed technology
$
23,300

 
$
(2,036
)
 
$
(1,026
)
 
$
20,238

 
6.7
Customer relationships
4,700

 
(1,194
)
 

 
3,506

 
5.3
Non-compete agreements
300

 
(300
)
 

 

 
0.0
 
$
28,300

 
$
(3,530
)
 
$
(1,026
)
 
$
23,744

 
6.5
 
 
 
 
 
 
 
 
 
 
As of December 31, 2015
 
Gross Carrying Amount
 
Accumulated Amortization
 
Cumulative Translation Adjustment (1)
 
Net Carrying Amount
 
Weighted Average Remaining Useful Life
Developed technology
$
5,200

 
$
(1,463
)
 
$
(1,112
)
 
$
2,625

 
4.8
Customer relationships
3,200

 
(736
)
 
(4
)
 
2,460

 
7.8
Non-compete agreements
300

 
(216
)
 
(2
)
 
82

 
0.9
 
$
8,700

 
$
(2,415
)
 
$
(1,118
)
 
$
5,167

 
6.2
_________________
(1) Represents the impact of the foreign currency translation of the portion of acquired intangible assets that is recorded by our Canadian subsidiary whose functional currency is also its local currency. Such intangible assets are translated into U.S. dollars using exchange rates in effect at period end. Adjustments related to foreign currency translation are included in other comprehensive income (loss).
Schedule of expected amortization expense
Future amortization expense for acquired intangible assets is as follows, as of December 31, 2016 (in thousands):
Year
 
Amount
2017
 
$
1,812

2018
 
3,109

2019
 
3,412

2020
 
3,323

2021
 
2,896

Thereafter
 
9,192

Total
 
$
23,744

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.6.0.2
Capital Lease Obligations (Tables)
12 Months Ended
Dec. 31, 2016
Capital Lease Obligations [Abstract]  
Scheduled lease payments of the capital lease obligations
The scheduled lease payments of the capital lease obligations are as follows as of December 31, 2016 (in thousands):
Year
 
Amount
2017
 
$
5,346

2018
 
3,223

2019
 
883

 
 
9,452

Less amount representing interest
 
(411
)
Lease obligations reflected as current ($5,056) and non-current ($3,985)
 
$
9,041

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2016
Income Tax Disclosure [Abstract]  
Income tax (provision) benefit components
The income tax provision consists of the following (in thousands):
 
For the Year Ended December 31,
 
2016
 
2015
 
2014
Current taxes:
 
 
 
 
 
Federal
$
34

 
$
(26,111
)
 
$
(22,406
)
State and local
(170
)
 
(6,021
)
 
(5,078
)
Foreign
(856
)
 
(200
)
 
(567
)
Deferred taxes, net
 

 
 

 
 

Federal
(8,034
)
 
9,548

 
16,607

State and local
(2,289
)
 
2,193

 
1,535

Foreign
150

 
207

 
317

Income tax provision
$
(11,165
)
 
$
(20,384
)
 
$
(9,592
)
Income tax reconciliation to statutory rate
The income tax provision is different from that which would be obtained by applying the statutory federal income tax rate of 35% to income from continuing operations before income taxes as a result of the following (in thousands):
 
For the Year Ended December 31,
 
2016
 
2015
 
2014
Income tax provision at statutory federal tax rate
$
(14,490
)
 
$
(15,079
)
 
$
(19,015
)
State and local income taxes, net of the federal benefit
(1,598
)
 
(2,488
)
 
(2,303
)
Non-deductible expenses
(19,824
)
 
(6,250
)
 
(2,068
)
Change in tax rates
216

 
117

 
80

Recognition of ASU 2016-09 excess tax benefits, federal benefit
20,966

 

 

Research credit, federal benefit
3,727

 
3,239

 
13,873

Other, net
(162
)
 
77

 
(159
)
Income tax provision
$
(11,165
)
 
$
(20,384
)
 
$
(9,592
)
Deferred tax assets and liabilities
Significant components of our deferred tax assets and liabilities at December 31, 2016 and 2015 were as follows (in thousands):
 
As of December 31,
 
2016
 
2015
Deferred tax assets:
 
 
 
Net operating losses
$
60,026

 
$
402

Tax credit carryforwards
911

 
817

Research credit
22,768

 
18,758

Deferred revenue
918

 
16

Accruals not currently deductible
1,012

 
790

Allowance for doubtful accounts
338

 
338

Charitable contributions
1,777

 
1,275

Stock-based compensation
38,154

 
58,323

Deferred rent adjustment
3,081

 
1,891

Gross deferred tax assets
128,985

 
82,610

Less valuation allowance

 

Deferred tax assets
$
128,985

 
$
82,610

Deferred tax liabilities:
 
 

Property and equipment
$
(49,745
)
 
$
(32,818
)
Foreign, primarily acquired intangible assets
(519
)
 
(646
)
Gross deferred tax liabilities
(50,264
)
 
(33,464
)
Net deferred tax assets
$
78,721

 
$
49,146

Reconciliation of unrecognized tax benefits
A reconciliation of the beginning and ending amount of unrecognized tax benefits for the years ended December 31, 2016, 2015 and 2014 is as follows (in thousands):
 
As of December 31,
 
2016
 
2015
 
2014
Balance at January 1,
$
5,957

 
$
4,950

 
$

Tax positions taken in prior period
 

 
 

 
 

Gross increases
205

 
133

 

Gross decreases

 

 

Tax positions taken in current period
 

 
 

 
 

Gross increases
1,079

 
874

 
4,950

Settlements

 

 

Statute expiration

 

 

Balance at December 31,
$
7,241

 
$
5,957

 
$
4,950

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation and Equity (Tables)
12 Months Ended
Dec. 31, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Non-cash stock-based compensation expense
The following table summarizes SBC recognized by the Company (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
SBC - Statements of income
$
113,877

 
$
82,416

 
$
46,185

SBC - Capitalized software
3,903

 
3,013

 
1,730

SBC - Statements of stockholders' equity
$
117,780

 
$
85,429

 
$
47,915

The following table sets forth the non-cash stock-based compensation expense resulting from stock-based arrangements that is recorded in our consolidated statements of income for the periods indicated (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Cost of recurring revenues
$
8,613

 
$
6,303

 
$
5,495

Cost of services revenues
6,198

 
5,017

 
4,446

Sales and marketing
59,187

 
41,059

 
20,767

Research and development
8,238

 
6,180

 
4,788

General and administrative
31,641

 
23,857

 
10,689

Total stock-based compensation expense
$
113,877

 
$
82,416

 
$
46,185

Allocation of share-based compensation costs by plan
The following table sets forth the stock-based compensation expense associated with modifications made to the Company's change in control plans as discussed above (in thousands):
 
For the Years Ended December 31,
 
2016
 
2015
 
2014
Stock-based compensation expense:
 
 
 
 
 
Stock-based compensation expense
$
71,119

 
$
59,390

 
$
46,185

Stock-based compensation expense related to CIC modifications
42,758

 
23,026

 

Total non-cash stock-based compensation expense
$
113,877

 
$
82,416

 
$
46,185

Summary of stock option activity
The following table summarizes Option activity for the years ended December 31, 2014, 2015 and 2016, as follows (in thousands, except per share amounts and years):
Options
 
Shares
 
Weighted Average Exercise Price
 
Weighted Average Remaining Contractual Term (in Years)
 
Aggregate Intrinsic Value
Outstanding at December 31, 2013
 
1,032

 
$
24.69

 
 
 
 
Granted
 

 

 
 
 
 
Exercised
 
(310
)
 
20.05

 
 
 
 
Forfeited or expired
 

 

 
 
 
 
Outstanding and exercisable at December 31, 2014
 
722

 
$
26.68

 
2.6
 
$
86,758

Outstanding at December 31, 2014
 
722

 
$
26.68

 
 
 
 

Granted
 

 

 
 
 
 

Exercised
 
(189
)
 
24.85

 
 
 
 

Forfeited or expired
 
(1
)
 
14.36

 
 
 
 

Outstanding and exercisable at December 31, 2015
 
532

 
$
27.36

 
1.8
 
$
89,373

Outstanding at December 31, 2015
 
532

 
$
27.36

 
 
 
 

Granted
 

 

 
 
 
 

Exercised
 
(188
)
 
24.79

 
 
 
 

Forfeited or expired
 

 

 
 
 
 

Outstanding and exercisable at December 31, 2016
 
344

 
$
28.76

 
1.1
 
$
52,797

Summary of restricted stock award and restricted stock unit activity
The following table summarizes Restricted Stock and Restricted Stock Unit Award activity for the years ended December 31, 2014, 2015 and 2016, as follows (in thousands, except per share amounts):
 
Restricted Stock Awards
 
  Restricted Stock Unit Awards
 
Shares
 
Weighted Average Grant Date Fair Value
 
Shares
 
Weighted Average Grant Date Fair Value
Outstanding at December 31, 2013
968

 
$
91.28

 
501

 
$
88.58

Granted
245

 
152.39

 
207

 
157.64

Vested

 

 

 

Released
(153
)
 
40.38

 
(242
)
 
80.00

Forfeited or expired

 

 
(22
)
 
115.18

Outstanding at December 31, 2014
1,060

 
$
112.77

 
444

 
$
124.07

Granted
589

 
169.52

 
241

 
169.89

Vested

 

 

 

Released
(283
)
 
86.91

 
(233
)
 
109.79

Forfeited or expired

 

 
(17
)
 
147.24

Outstanding at December 31, 2015
1,366

 
$
142.61

 
435

 
$
156.18

Granted
463

 
168.94

 
363

 
173.28

Vested

 

 

 

Released
(668
)
 
122.37

 
(214
)
 
145.47

Forfeited or expired

 

 
(22
)
 
170.36

Outstanding at December 31, 2016
1,161

 
$
164.77

 
562

 
$
170.73

Options outstanding and exercisable by exercise price range
The following table summarizes information with respect to Options outstanding and Options exercisable under the Plan at December 31, 2016:
 
 
Options Outstanding
 
Options Exercisable
Range of Exercise Prices
 
Number
 
Weighted Average Remaining Contractual Term
(Years)
 
Weighted- Average Exercise Price
 
Number
 
Weighted Average
Exercise Price
$14.72—$27.02
 
60,052

 
0.84
 
$
20.40

 
60,052

 
$
20.40

$28.41—$28.41
 
127,977

 
1.10
 
28.41

 
127,977

 
28.41

$30.34—$30.34
 
34,125

 
0.56
 
30.34

 
34,125

 
30.34

$32.39—$32.39
 
72,385

 
1.57
 
32.39

 
72,385

 
32.39

$32.54—$34.89
 
49,225

 
1.12
 
33.47

 
49,225

 
33.47

$14.72—$34.89
 
343,764

 
1.10
 
$
28.76

 
343,764

 
$
28.76

Stock options and restricted stock awards granted to non-employee directors
The following table summarizes information about Restricted Stock Awards granted by us to non-employee directors in exchange for director related services rendered for 2016, 2015 and 2014:
Year
 
Market Value of Restricted Stock Awards Granted
 
Number of Restricted Stock Awards Granted
2014
 
$
164.87

 
2,625

 
 
118.03

 
2,625

 
 
132.23

 
2,570

 
 
152.59

 
2,555

2015
 
$
160.92

 
2,535

 
 
163.99

 
2,480

 
 
183.19

 
2,440

 
 
203.94

 
2,455

2016
 
$
156.12

 
2,550

 
 
191.67

 
2,425

 
 
210.29

 
2,445

 
 
210.59

 
2,395

XML 53 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Future minimum annual rental commitments related to operating leases
Future minimum annual rental commitments related to these leases are as follows as of December 31, 2016 (in thousands):
Year
 
Amount
2017
 
$
14,425

2018
 
11,599

2019
 
10,447

2020
 
9,843

2021
 
9,332

Thereafter
 
4,723

 
 
$
60,369

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.6.0.2
Nature of Operations (Details)
Dec. 31, 2016
employee
country
Nature of Operations [Line Items]  
Number of Countries in which Entity Operates | country 35
UltiPro Enterprise Solution Suite, company size, minimum number of employees 2,501
UltiPro Enterprise Solution Suite, number of employees in a company (10,000 or more) 10,000
Minimum [Member]  
Nature of Operations [Line Items]  
UltiPro Enterprise Solution Suite, number of employees in mid-market companies 501
Number of employees in companies as strategic market 100
Maximum [Member]  
Nature of Operations [Line Items]  
UltiPro Enterprise Solution Suite, number of employees in mid-market companies 2,500
Number of employees in companies as strategic market 500
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.6.0.2
Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Jan. 01, 2016
Prepaid Expenses and Other Current Assets [Abstract]        
Amortization life 1 year      
Revenue Recognition [Abstract]        
Goodwill $ 35,322 $ 24,410 $ 25,696  
Intangible assets, net 23,860 5,167    
Stock-Based Compensation [Abstract]        
SBC - Statements of operations 113,877 82,416 46,185  
SBC - Capitalized software 3,903 3,013 1,730  
SBC - Statements of stockholders' equity $ 117,780 85,429 47,915  
Number of years of historical operating profits used by the Company in assessing the need for a valuation allowance 3 years      
Reimbursable Out-Of-Pocket Expenses [Abstract]        
Reimbursable out-of-pocket expenses $ 2,400 1,900 1,800  
Net cash provided by operating activities 159,521 142,698 108,087  
Net cash provided by financing activities 553,722 (85,467) (456,432)  
Excess tax benefit, amount $ 23,700      
Minimum [Member]        
Prepaid Expenses and Other Current Assets [Abstract]        
Initial contract term 24 months      
Deferred Revenue [Abstract]        
Deferred revenue, typical recognition period 24 months      
Maximum [Member]        
Prepaid Expenses and Other Current Assets [Abstract]        
Initial contract term 36 months      
Deferred Revenue [Abstract]        
Deferred revenue, typical recognition period 36 months      
Property and equipment [Member] | Minimum [Member]        
Property and Equipment [Abstract]        
Estimated useful life 2 years      
Property and equipment [Member] | Maximum [Member]        
Property and Equipment [Abstract]        
Estimated useful life 15 years      
Leasehold Improvements [Member] | Minimum [Member]        
Property and Equipment [Abstract]        
Estimated useful life 3 years      
Leasehold Improvements [Member] | Maximum [Member]        
Property and Equipment [Abstract]        
Estimated useful life 15 years      
Amended And Restated 2005 Equity And Incentive Plan        
Stock-Based Compensation [Abstract]        
Aggregate number of shares of common stock available for issuance (in shares) 1,162,546      
Accounting Standards Update 2016-09, Excess Tax Benefit Component        
Reimbursable Out-Of-Pocket Expenses [Abstract]        
Cumulative impact of adoption of ASU 2016-09 $ 39,746      
Accounting Standards Update 2016-09, Excess Tax Benefit Component | New Accounting Pronouncement, Early Adoption, Effect        
Reimbursable Out-Of-Pocket Expenses [Abstract]        
Deferred income tax assets, net       $ 39,700
Accounting Standards Update 2016-09, Statutory Tax Withholding Component | New Accounting Pronouncement, Early Adoption, Effect        
Reimbursable Out-Of-Pocket Expenses [Abstract]        
Net cash provided by operating activities   31,900 27,500  
Net cash provided by financing activities   $ 31,900 $ 27,500  
Retained Earnings | Accounting Standards Update 2016-09, Excess Tax Benefit Component | New Accounting Pronouncement, Early Adoption, Effect        
Reimbursable Out-Of-Pocket Expenses [Abstract]        
Cumulative impact of adoption of ASU 2016-09       $ 39,700
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.6.0.2
Business Combinations - Acquisition of Kanjoya, Inc (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 29, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition [Line Items]        
Cash payment to acquire business   $ 25,636 $ 0 $ 257
Goodwill   35,322 $ 24,410 $ 25,696
Kanjoya, Inc.        
Business Acquisition [Line Items]        
Consideration transferred $ 19,600      
Cash payment to acquire business   16,900    
Escrow Deposit   $ 2,600    
Intangible assets 13,600      
Goodwill 6,400      
Working capital 400      
Developed Technology Rights | Kanjoya, Inc.        
Business Acquisition [Line Items]        
Intangible assets 12,100      
Customer relationships | Kanjoya, Inc.        
Business Acquisition [Line Items]        
Intangible assets $ 1,500      
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.6.0.2
Business Combinations - Acquisition of Capital Analytics, Inc., d/b/a Vestrics (Details) - USD ($)
$ in Thousands
12 Months Ended
May 11, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Business Acquisition [Line Items]        
Cash payment to acquire business   $ 25,636 $ 0 $ 257
Goodwill   35,322 $ 24,410 $ 25,696
Vestrics Acquisition        
Business Acquisition [Line Items]        
Consideration transferred $ 10,100      
Cash payment to acquire business   9,100    
Consideration held In escrow   $ 1,000    
Goodwill 4,300      
Working capital 200      
Finite-lived intangibles $ 6,000      
Weighted average useful life 7 years      
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investments in Marketable Securities and Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Funds held for customers – money market securities and other cash equivalents $ 316,353 $ 853,392
Net Unrealized Gain (Loss) (145) (84)
Fair Value 172,902 89,974
Total corporate investments and funds held for clients - Amortized Cost 489,400 943,450
Total corporate investments and funds held for clients - Fair Value 489,255 943,366
Amortized Cost Basis    
Due in one year or less 120,234  
Due after one year 52,813  
Total 173,047  
Fair Value    
Due in one year or less 120,190  
Due after one year 52,712  
Total 172,902 89,974
Corporate debentures – bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 10,175 13,232
Net Unrealized Gain (Loss) (3) (31)
Fair Value 10,172 13,201
Fair Value    
Total 10,172 13,201
Commercial paper    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,446 2,097
Net Unrealized Gain (Loss) 0 0
Fair Value 1,446 2,097
Fair Value    
Total 1,446 2,097
U.S. Agency bonds    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 148,939 70,208
Net Unrealized Gain (Loss) (125) (44)
Fair Value 148,814 70,164
Fair Value    
Total 148,814 70,164
U.S. Treasury bills    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 9,586 703
Net Unrealized Gain (Loss) (18) (3)
Fair Value 9,568 700
Fair Value    
Total 9,568 700
Asset-Backed Securities    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 2,901 3,818
Net Unrealized Gain (Loss) 1 (6)
Fair Value 2,902 3,812
Fair Value    
Total 2,902 3,812
Corporate Investments    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 24,100 20,100
Fair Value    
Total 24,100 20,100
Funds Held For Customers    
Schedule of Available-for-sale Securities [Line Items]    
Fair Value 148,800 69,900
Fair Value    
Total $ 148,800 $ 69,900
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.6.0.2
Funds held for Customers, Corporate Investments in Marketable Securities and Fair Value of Financial Instruments - AFS in unrealized loss positions (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses - less than 12 months $ (154) $ (91)
Fair market value - less than 12 months 135,254 86,968
Unrealized losses - greater than 12 months 0 (1)
Fair market value - greater than 12 months 0 300
Gross unrealized losses (154) (92)
Fair market value 135,254 87,268
Corporate debentures – bonds    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses - less than 12 months (4) (31)
Fair market value - less than 12 months 6,125 12,451
Unrealized losses - greater than 12 months 0 (1)
Fair market value - greater than 12 months 0 300
Gross unrealized losses (4) (32)
Fair market value 6,125 12,751
Commercial Paper    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses - less than 12 months 0 0
Fair market value - less than 12 months 0 0
Unrealized losses - greater than 12 months 0 0
Fair market value - greater than 12 months 0 0
Gross unrealized losses 0 0
Fair market value 0 0
U.S. Agency bonds    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses - less than 12 months (131) (51)
Fair market value - less than 12 months 118,810 70,004
Unrealized losses - greater than 12 months 0 0
Fair market value - greater than 12 months 0 0
Gross unrealized losses (131) (51)
Fair market value 118,810 70,004
U.S. Treasury bills    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses - less than 12 months (18) (3)
Fair market value - less than 12 months 9,568 700
Unrealized losses - greater than 12 months 0 0
Fair market value - greater than 12 months 0 0
Gross unrealized losses (18) (3)
Fair market value 9,568 700
Asset-Backed Securities    
Schedule of Available-for-sale Securities [Line Items]    
Unrealized losses - less than 12 months (1) (6)
Fair market value - less than 12 months 751 3,813
Unrealized losses - greater than 12 months 0 0
Fair market value - greater than 12 months 0 0
Gross unrealized losses (1) (6)
Fair market value $ 751 $ 3,813
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.6.0.2
Investments in Marketable Securities and Fair Value of Financial Instruments (Details 1) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Corporate debentures and bonds $ 10,172 $ 13,201
Commercial paper 1,446 2,097
U.S. Agency bonds 148,814 70,164
U.S. Treasury bills 9,568 700
Asset-Backed Securities 2,902 3,812
Total 172,902 89,974
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Corporate debentures and bonds 0 0
Commercial paper 0 0
U.S. Agency bonds 0 0
U.S. Treasury bills 0 0
Asset-Backed Securities 0 0
Total 0 0
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Corporate debentures and bonds 10,172 13,201
Commercial paper 1,446 2,097
U.S. Agency bonds 148,814 70,164
U.S. Treasury bills 9,568 700
Asset-Backed Securities 2,902 3,812
Total 172,902 89,974
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Corporate debentures and bonds 0 0
Commercial paper 0 0
U.S. Agency bonds 0 0
U.S. Treasury bills 0 0
Asset-Backed Securities 0 0
Total $ 0 $ 0
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.6.0.2
Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Financing Receivable, Allowance for Credit Losses [Roll Forward]      
Balance at beginning of year $ 900 $ 675 $ 675
Charged to expenses 3,213 4,687 2,264
Write-offs (3,213) (4,462) (2,264)
Balance at end of year $ 900 $ 900 $ 675
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.6.0.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid commissions on cloud sales $ 29,842 $ 22,119
Other prepaid expense 16,753 11,978
Other current assets 15,306 12,707
Total prepaid expenses and other current assets $ 61,901 $ 46,804
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 334,583 $ 255,048  
Less: accumulated depreciation and amortization 155,025 129,556  
Property and equipment, net 179,558 125,492  
Depreciation and amortization expense 25,500 20,700 $ 18,100
Computer Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 166,420 140,297  
Software Development [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 113,407 75,529  
Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 36,095 25,246  
Furniture and Fixtures [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 16,932 12,316  
Building [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 1,074 1,005  
Land [Member]      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 655 $ 655  
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.6.0.2
Property and Equipment 1 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Capital Leased Assets [Line Items]      
Depreciation and amortization expense $ 6,700 $ 5,900 $ 5,900
Computer Equipment [Member]      
Capital Leased Assets [Line Items]      
Capital leased assets, gross 51,581 44,862  
Capital Leases, accumulated amortization 43,732 38,389  
Capital Leases, net $ 7,849 $ 6,473  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.6.0.2
Foreign Currency (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Foreign Currency [Abstract]      
Unrealized foreign currency translation gains (losses) $ 6,900 $ (7,800)  
Realized foreign currency translation (losses) 0 0 $ 0
Unrealized foreign currency translation gains (losses) $ 843 $ (4,195) $ (2,143)
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.6.0.2
Computer Software Development Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Property, Plant and Equipment [Line Items]      
Capitalized software development costs $ 37,900 $ 26,300  
Capitalized software 113,407 75,529 $ 49,464
Accumulated amortization (2,925) (1,742) (670)
Capitalized software, net $ 110,482 73,787 48,794
Internal Use Software | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful life 3 years    
Internal Use Software | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Estimated useful life 7 years    
UltiPro Recruiting      
Property, Plant and Equipment [Line Items]      
Amortization $ 1,200 1,100 $ 700
Stock Compensation Plan      
Property, Plant and Equipment [Line Items]      
Capitalized software development costs $ 3,900 $ 3,000  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.6.0.2
Earnings Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Earnings Per Share [Abstract]      
Basic weighted average shares outstanding 28,976 28,634 28,293
Effect of dilutive equity instruments 1,438 1,087 1,050
Dilutive weighted average shares outstanding 30,414 29,721 29,343
Options to purchase shares of Common Stock and other stock-based awards outstanding which are not included in the calculation of diluted income per share because their impact is anti-dilutive 24 19 40
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Intangible Assets Goodwill and Intangible Assets (Goodwill) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Goodwill [Roll Forward]    
Goodwill, December 31, 2015 $ 24,410 $ 25,696
Translation Adjustments 213 (1,286)
Goodwill, December 31, 2016 35,322 24,410
Vestrics Acquisition    
Goodwill [Roll Forward]    
Goodwill, Acquired During Period 4,305 0
Kanjoya, Inc.    
Goodwill [Roll Forward]    
Goodwill, Acquired During Period $ 6,394 $ 0
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Lives 6 years 5 months 13 days 6 years 1 month 25 days  
Indefinite-lived intangible assets $ 100,000 $ 0  
Amortization expense for the acquired intangible assets 1,100,000 1,000,000 $ 1,100,000
2017 1,812,000    
2018 3,109,000    
2019 3,412,000    
2020 3,323,000    
2021 2,896,000    
Thereafter 9,192,000    
Total 23,744,000 5,167,000  
Translation adjustment - Employtouch Acquisition (1,026,000) (1,118,000)  
Total 28,300,000 8,700,000  
Amortization of acquired intangibles $ (3,530,000) $ (2,415,000)  
Minimum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Lives 3 years    
Maximum [Member]      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Lives 10 years    
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Lives 6 years 7 months 27 days 4 years 9 months  
Total $ 20,238,000 $ 2,625,000  
Translation adjustment - Employtouch Acquisition (1,026,000) (1,112,000)  
Total 23,300,000 5,200,000  
Amortization of acquired intangibles $ (2,036,000) $ (1,463,000)  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Lives 5 years 3 months 3 days 7 years 9 months 26 days  
Total $ 3,506,000 $ 2,460,000  
Translation adjustment - Employtouch Acquisition 0 (4,000)  
Total 4,700,000 3,200,000  
Amortization of acquired intangibles $ (1,194,000) $ (736,000)  
Non-compete agreements      
Finite-Lived Intangible Assets [Line Items]      
Estimated Useful Lives 0 days 10 months 10 days  
Total $ 0 $ 82,000  
Translation adjustment - Employtouch Acquisition 0 (2,000)  
Total 300,000 300,000  
Amortization of acquired intangibles $ (300,000) $ (216,000)  
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.6.0.2
Goodwill and Intangible Assets - Finite Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 28,300 $ 8,700  
Accumulated Amortization (3,530) (2,415)  
Cumulative Translation Adjustment (1,026) (1,118)  
Net Carrying Amount $ 23,744 $ 5,167  
Estimated Useful Lives 6 years 5 months 13 days 6 years 1 month 25 days  
Amortization of Intangible Assets $ 1,100 $ 1,000 $ 1,100
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 23,300 5,200  
Accumulated Amortization (2,036) (1,463)  
Cumulative Translation Adjustment (1,026) (1,112)  
Net Carrying Amount $ 20,238 $ 2,625  
Estimated Useful Lives 6 years 7 months 27 days 4 years 9 months  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 4,700 $ 3,200  
Accumulated Amortization (1,194) (736)  
Cumulative Translation Adjustment 0 (4)  
Net Carrying Amount $ 3,506 $ 2,460  
Estimated Useful Lives 5 years 3 months 3 days 7 years 9 months 26 days  
Non-compete agreements      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 300 $ 300  
Accumulated Amortization (300) (216)  
Cumulative Translation Adjustment 0 (2)  
Net Carrying Amount $ 0 $ 82  
Estimated Useful Lives 0 days 10 months 10 days  
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.6.0.2
Capital Lease Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Scheduled lease payments of capital lease obligations [Abstract]    
2017 $ 5,346  
2018 3,223  
2019 883  
Future minimum payments due, total 9,452  
Less amount representing interest (411)  
Lease obligations reflected as current ($5,056) and non-current ($3,985) 9,041  
Lease obligations, current 5,056 $ 4,488
Lease obligations, non-current $ 3,985 $ 3,665
Minimum [Member]    
Capital Leased Assets [Line Items]    
Interest rate on capital leases 4.25%  
Maximum [Member]    
Capital Leased Assets [Line Items]    
Interest rate on capital leases 4.50%  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Income Tax Contingency [Line Items]      
Income (loss) from continuing operations before income taxes $ 41,418 $ 43,083 $ 54,329
Current taxes [Abstract]      
Federal 34 (26,111) (22,406)
State and local (170) (6,021) (5,078)
Foreign (856) (200) (567)
Deferred taxes, net [Abstract]      
Federal (8,034) 9,548 16,607
State and local (2,289) 2,193 1,535
Foreign 150 207 317
Income tax provision $ (11,165) (20,384) (9,592)
Statutory federal income tax rate 35.00%    
Number of years of historical operating profits used by the Company in assessing the need for a valuation allowance 3 years    
Reconciliation of income tax (provision) benefit [Abstract]      
Income tax (provision) benefit at statutory federal tax rate $ (14,490) (15,079) (19,015)
State and local income taxes, net of the federal benefit (1,598) (2,488) (2,303)
Non deductible expenses (19,824) (6,250) (2,068)
Change in tax rates 216 117 80
Recognition of ASU 2016-09 excess tax benefits, federal benefit 20,966 0 0
Research credit, federal benefit 3,727 3,239 13,873
Other, net (162) 77 (159)
Income tax provision (11,165) (20,384) $ (9,592)
Deferred tax assets [Abstract]      
Net operating losses 60,026 402  
Tax credit carryforwards 911 817  
Research credit 22,768 18,758  
Deferred revenue 918 16  
Accruals not currently deductible 1,012 790  
Allowance for doubtful accounts 338 338  
Charitable contributions 1,777 1,275  
Stock-based compensation 38,154 58,323  
Deferred rent adjustment 3,081 1,891  
Gross deferred tax assets 128,985 82,610  
Less valuation allowance 0 0  
Deferred tax assets 128,985 82,610  
Deferred tax liabilities [Abstract]      
Property and equipment (49,745) (32,818)  
Foreign, primarily acquired intangible assets (519) (646)  
Gross deferred tax liabilities (50,264) (33,464)  
Gross deferred tax liabilities (519) (646)  
Net deferred tax assets 78,721 49,146  
Tax Year 2015      
Deferred tax assets [Abstract]      
Gross deferred tax assets 4,000 $ 3,200  
CANADA      
Deferred taxes, net [Abstract]      
Amount of unrecognized deferred tax liability, undistributed earnings of foreign subsidiaries $ 300    
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.6.0.2
Income Taxes (Details 1) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Jan. 01, 2016
Operating Loss Carryforwards [Line Items]        
Gross deferred tax assets $ 128,985 $ 82,610    
Research credit 22,768 18,758    
Net operating loss carryforwards 148,500      
Tax benefits associated with stock based compensation exercised 42,000 33,500    
Tax benefits associated with stock based compensation exercised, credited to paid-in-capital 31,900 27,500    
Tax benefits associated with stock based compensation exercised, credited to deferred tax assets 10,100 6,000    
Unrecognized tax benefits that would impact effective tax rate 1,900      
Excess tax benefit, amount 23,700      
Unrecognized tax benefits reconciliation [Abstract]        
Beginning Balance 5,957 4,950 $ 0  
Tax positions taken in prior period [Abstract]        
Gross increases 205 133 0  
Gross decreases 0 0 0  
Tax positions taken in current period [Abstract]        
Gross increases 1,079 874 4,950  
Settlements 0 0 0  
Statute expiration 0 0 0  
Ending Balance 7,241 5,957 4,950  
Tax Years 1998 Through 2013        
Operating Loss Carryforwards [Line Items]        
Gross deferred tax assets     13,200  
Tax Years 1998 Through 2014        
Tax positions taken in current period [Abstract]        
Ending Balance 5,000      
Tax Year 2014        
Operating Loss Carryforwards [Line Items]        
Unrecognized Tax Benefits, Period Increase (Decrease)   100    
Research credit     $ 2,300  
Tax Year 2015        
Operating Loss Carryforwards [Line Items]        
Unrecognized Tax Benefits, Period Increase (Decrease) 200 900    
Gross deferred tax assets 4,000 $ 3,200    
Tax Year 2016        
Operating Loss Carryforwards [Line Items]        
Unrecognized Tax Benefits, Period Increase (Decrease) 1,100      
Accounting Standards Update 2016-09, Excess Tax Benefit Component        
Operating Loss Carryforwards [Line Items]        
Cumulative impact of adoption of ASU 2016-09 $ 39,746      
Retained Earnings | Accounting Standards Update 2016-09, Excess Tax Benefit Component | New Accounting Pronouncement, Early Adoption, Effect        
Operating Loss Carryforwards [Line Items]        
Cumulative impact of adoption of ASU 2016-09       $ 39,700
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation and Equity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total non-cash stock-based compensation expense $ 113,877 $ 82,416 $ 46,185
Change In Control Plan      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total non-cash stock-based compensation expense 71,119 59,390 46,185
March 2015 And February 2016 Control Plans Change      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total non-cash stock-based compensation expense $ 42,758 23,026 0
Amended And Restated 2005 Equity And Incentive Plan      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Aggregate number of shares of common stock available for issuance (in shares) 1,162,546    
Cost of recurring revenues [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total non-cash stock-based compensation expense $ 8,613 6,303 5,495
Cost of services revenues [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total non-cash stock-based compensation expense 6,198 5,017 4,446
Sales and marketing [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total non-cash stock-based compensation expense 59,187 41,059 20,767
Research and development [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total non-cash stock-based compensation expense 8,238 6,180 4,788
General and administrative [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Total non-cash stock-based compensation expense $ 31,641 $ 23,857 $ 10,689
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation and Equity 1 (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Total non-cash stock-based compensation expense                           $ 113,877,000 $ 82,416,000 $ 46,185,000
Increase (decrease) In share-based compensation                             31,500,000 67,700,000
Total non-cash stock-based compensation expense                           113,877,000 82,416,000 46,185,000
Proceeds from Issuance of Common Stock                           4,659,000 4,703,000 6,208,000
Excess tax benefit, amount                           23,700,000    
Granted (in shares) 2,395 2,445 2,425 2,550 2,455 2,440 2,480 2,535 2,555 2,570 2,625 2,625        
Non-employee Directors [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Total non-cash stock-based compensation expense                           1,839,000 1,757,000 1,652,000
Deferred Compensation Arrangement with Individual, Quarterly Awards, Common Stock Equivalent Value                           12,500    
Restricted Stock [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Total non-cash stock-based compensation expense                           $ 79,000,000 $ 56,300,000 $ 23,300,000
Awards granted to officers and employees during the period (in shares)                           453,023 579,320 235,000
Annual vesting percentage (in hundredths) 33.3333%                         33.3333%    
Granted (in shares)                           463,000 589,000 245,000
Restricted Stock [Member] | Non-employee Directors [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Awards granted to non-employee directors                               10,375
Granted (in shares) 9,815       9,910                      
Number of awards granted per quarterly meeting attended (in shares) 400 400 400 400 400 400 400 400 400 400 400 400 400      
Restricted Stock [Member] | Chairman Of Board Committee                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Number of awards granted per quarterly meeting attended (in shares) 50 50 50 50 50 50 50 50 50 50 50 50 50      
Restricted Stock Units (RSUs) [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Total non-cash stock-based compensation expense                           $ 38,800,000 $ 29,200,000 $ 22,900,000
Granted (in shares)                           363,000 241,000 207,000
Restricted Stock Units (RSUs) [Member] | Officers or Employees [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Granted (in shares) 363,458       241,235                     207,000
Stock Options [Member]                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Proceeds from Issuance of Common Stock $ 4,700,000       $ 4,700,000                     $ 6,200,000
Excess Tax Benefit from Share-based Compensation, Financing Activities         $ 27,500,000                      
Term of stock options (in years)                           10 years    
Annual vesting percentage (in hundredths) 25.00%                         25.00%    
Internal Use Software                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Total non-cash stock-based compensation expense                           $ 3,900,000 $ 3,000,000 1,700,000
March 2015 And February 2016 Control Plans Change                                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                
Total non-cash stock-based compensation expense                           $ 42,758,000 23,026,000 0
Increase (decrease) In share-based compensation                             $ 19,700,000 $ 42,800,000
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation and Equity 2 (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Stock Options [Roll Forward]          
Outstanding at beginning of period (in shares)     532 722 1,032
Granted (in shares)     0 0 0
Exercised (in shares)     (188) (189) (310)
Forfeited or expired (in shares)     0 (1) 0
Outstanding at end of period (in shares) 344 532 344 532 722
Weighted Average Exercise Price [Abstract]          
Outstanding at beginning of period (in dollars per share)     $ 27.36 $ 26.68 $ 24.69
Granted (in dollars per share)     0.00 0.00 0.00
Exercised (in dollars per share)     24.79 24.85 20.05
Forfeited or expired (in dollars per share)     0.00 14.36 0.00
Outstanding at end of period (in dollars per share) $ 28.76 $ 27.36 $ 28.76 $ 27.36 $ 26.68
Weighted Average Remaining Contractual Term [Abstract]          
Options outstanding, weighted-average remaining contractual life (in years)     1 year 1 month 7 days 1 year 9 months 4 days 2 years 7 months 10 days
Outstanding at end of period (in years)     1 year 1 month 7 days 1 year 9 months 4 days 2 years 7 months 10 days
Aggregate Intrinsic Value [Abstract]          
Outstanding at beginning of period     $ 89,373 $ 86,758  
Outstanding at end of period $ 52,797 $ 89,373 52,797 $ 89,373 $ 86,758
Restricted Stock [Member]          
Aggregate Intrinsic Value [Abstract]          
Total unrecognized compensation costs 120,100   $ 120,100    
Weighted average period over which unrecognized compensation costs are expected to be recognized (in years)     1 year 6 months 26 days    
Restricted Stock Units (RSUs) [Member]          
Aggregate Intrinsic Value [Abstract]          
Total unrecognized compensation costs 62,900   $ 62,900    
Weighted average period over which unrecognized compensation costs are expected to be recognized (in years)     1 year 9 months 18 days    
Stock Options [Member]          
Aggregate Intrinsic Value [Abstract]          
Total intrinsic value of options exercised $ 32,000 $ 28,700     $ 44,600
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation and Equity 3 (Details) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Restricted stock and restricted stock unit award [Roll Forward}                              
Granted (in shares) 2,395 2,445 2,425 2,550 2,455 2,440 2,480 2,535 2,555 2,570 2,625 2,625      
Restricted stock awards, weighted average grant date fair value [Abstract]                              
Granted (in dollars per share) $ 210.59 $ 210.29 $ 191.67 $ 156.12 $ 203.94 $ 183.19 $ 163.99 $ 160.92 $ 152.59 $ 132.23 $ 118.03 $ 164.87      
Restricted Stock [Member]                              
Restricted stock and restricted stock unit award [Roll Forward}                              
Outstanding at beginning of period (in shares)       1,366,000       1,060,000       968,000 1,366,000 1,060,000 968,000
Granted (in shares)                         463,000 589,000 245,000
Vested (in shares)                         0 0 0
Released (in shares)                         (668,000) (283,000) (153,000)
Forfeited or expired (in shares)                         0 0 0
Outstanding at end of period (in shares) 1,161,000       1,366,000       1,060,000       1,161,000 1,366,000 1,060,000
Restricted stock awards, weighted average grant date fair value [Abstract]                              
Outstanding at beginning of period (in dollars per share)       $ 142.61       $ 112.77       $ 91.28 $ 142.61 $ 112.77 $ 91.28
Granted (in dollars per share)                         168.94 169.52 152.39
Vested (in dollars per share)                         0.00 0.00 0.00
Released (in dollars per share)                         122.37 86.91 40.38
Forfeited or expired (in dollars per share)                         0.00 0.00 0.00
Outstanding at end of period (in dollars per share) $ 164.77       $ 142.61       $ 112.77       $ 164.77 $ 142.61 $ 112.77
Restricted Stock Units (RSUs) [Member]                              
Restricted stock and restricted stock unit award [Roll Forward}                              
Outstanding at beginning of period (in shares)       435,000       444,000       501,000 435,000 444,000 501,000
Granted (in shares)                         363,000 241,000 207,000
Vested (in shares)                         0 0 0
Released (in shares)                         (214,000) (233,000) (242,000)
Forfeited or expired (in shares)                         (22,000) (17,000) (22,000)
Outstanding at end of period (in shares) 562,000       435,000       444,000       562,000 435,000 444,000
Restricted stock awards, weighted average grant date fair value [Abstract]                              
Outstanding at beginning of period (in dollars per share)       $ 156.18       $ 124.07       $ 88.58 $ 156.18 $ 124.07 $ 88.58
Granted (in dollars per share)                         173.28 169.89 157.64
Vested (in dollars per share)                         0.00 0.00 0.00
Released (in dollars per share)                         145.47 109.79 80.00
Forfeited or expired (in dollars per share)                         170.36 147.24 115.18
Outstanding at end of period (in dollars per share) $ 170.73       $ 156.18       $ 124.07       $ 170.73 $ 156.18 $ 124.07
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation and Equity 4 (Details) - $ / shares
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Options outstanding and exercisable [Abstract]        
Options outstanding, number (in shares) 344,000 532,000 722,000 1,032,000
Options outstanding, weighted-average remaining contractual life (in years) 1 year 1 month 7 days 1 year 9 months 4 days 2 years 7 months 10 days  
Options outstanding, weighted-average exercise price (in dollars per share) $ 28.76 $ 27.36 $ 26.68 $ 24.69
$14.72—$27.02        
Options outstanding and exercisable [Abstract]        
Range of exercise prices, minimum (in dollars per share) 14.72      
Range of exercise prices, maximum (in dollars per share) $ 27.020      
Options outstanding, number (in shares) 60,052      
Options outstanding, weighted-average remaining contractual life (in years) 10 months 3 days      
Options outstanding, weighted-average exercise price (in dollars per share) $ 20.40      
Options exercisable, number (in shares) 60,052      
Options exercisable, weighted-average exercise price (in dollars per share) $ 20.40      
$28.41—$28.41        
Options outstanding and exercisable [Abstract]        
Range of exercise prices, minimum (in dollars per share) 28.41      
Range of exercise prices, maximum (in dollars per share) $ 28.41      
Options outstanding, number (in shares) 127,977      
Options outstanding, weighted-average remaining contractual life (in years) 1 year 1 month 7 days      
Options outstanding, weighted-average exercise price (in dollars per share) $ 28.41      
Options exercisable, number (in shares) 127,977      
Options exercisable, weighted-average exercise price (in dollars per share) $ 28.41      
$30.34—$30.34        
Options outstanding and exercisable [Abstract]        
Range of exercise prices, minimum (in dollars per share) 30.34      
Range of exercise prices, maximum (in dollars per share) $ 30.34      
Options outstanding, number (in shares) 34,125      
Options outstanding, weighted-average remaining contractual life (in years) 6 months 22 days      
Options outstanding, weighted-average exercise price (in dollars per share) $ 30.34      
Options exercisable, number (in shares) 34,125      
Options exercisable, weighted-average exercise price (in dollars per share) $ 30.34      
$32.39—$32.39        
Options outstanding and exercisable [Abstract]        
Range of exercise prices, minimum (in dollars per share) 32.39      
Range of exercise prices, maximum (in dollars per share) $ 32.39      
Options outstanding, number (in shares) 72,385      
Options outstanding, weighted-average remaining contractual life (in years) 1 year 6 months 26 days      
Options outstanding, weighted-average exercise price (in dollars per share) $ 32.39      
Options exercisable, number (in shares) 72,385      
Options exercisable, weighted-average exercise price (in dollars per share) $ 32.39      
$32.54—$34.89        
Options outstanding and exercisable [Abstract]        
Range of exercise prices, minimum (in dollars per share) 32.54      
Range of exercise prices, maximum (in dollars per share) $ 34.89      
Options outstanding, number (in shares) 49,225      
Options outstanding, weighted-average remaining contractual life (in years) 1 year 1 month 14 days      
Options outstanding, weighted-average exercise price (in dollars per share) $ 33.47      
Options exercisable, number (in shares) 49,225      
Options exercisable, weighted-average exercise price (in dollars per share) $ 33.47      
$14.72—$34.89        
Options outstanding and exercisable [Abstract]        
Range of exercise prices, minimum (in dollars per share) 14.72      
Range of exercise prices, maximum (in dollars per share) $ 34.89      
Options outstanding, number (in shares) 343,764      
Options outstanding, weighted-average remaining contractual life (in years) 1 year 1 month 7 days      
Options outstanding, weighted-average exercise price (in dollars per share) $ 28.76      
Options exercisable, number (in shares) 343,764      
Options exercisable, weighted-average exercise price (in dollars per share) $ 28.76      
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.6.0.2
Stock-Based Compensation and Equity 5 (Details) - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Stock Options and Restricted Stock Awards, non-employee directors in exchange for services [Abstract]                              
Exercise price of options granted (in dollars per share)                         $ 0.00 $ 0.00 $ 0.00
Number of options granted (in shares)                         0 0 0
Market value of restricted stock awards granted (in dollars per share) $ 210.59 $ 210.29 $ 191.67 $ 156.12 $ 203.94 $ 183.19 $ 163.99 $ 160.92 $ 152.59 $ 132.23 $ 118.03 $ 164.87      
Number of restricted stock awards granted (in shares) 2,395 2,445 2,425 2,550 2,455 2,440 2,480 2,535 2,555 2,570 2,625 2,625      
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Operating Leases [Abstract]      
Total rent expense under operating lease agreements $ 16,700 $ 13,100 $ 8,500
Future minimum annual rental commitments [Abstract]      
2016 14,425    
2017 11,599    
2018 10,447    
2019 9,843    
2020 9,332    
Thereafter 4,723    
Operating leases, future minimum payment due, Total $ 60,369    
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Defined Contribution Pension and Other Postretirement Plans Disclosure [Abstract]      
Employer contributions to the defined contribution plan $ 10.5 $ 7.2 $ 5.5
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "U@6$H?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ +6!82F;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " M8%A*YQ)!WNX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2@,Q$(9?17+?G6PJ%<(VEXHG!<&"XBTDTS:XR89D9+=O;W9M MMX@^@,?,_/GF&YC61&GZA,^ICYC(8;X9?1>R-''#CD11 F1S1*]S71*A-/=] M\IK*,QT@:O.A#PB"\S5X)&TU:9B 55R(3+762)-04Y_.>&L6?/Q,W0RS!K!# MCX$R-'4#3$T3XVGL6K@")AAA\OF[@'8ASM4_L7,'V#DY9K>DAF&HA]6<*SLT M\/;T^#*O6[F020>#Y5=VDDX1-^PR^76UO=\],"5X621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( "U@6$K>1Q_=EP( )P) 8 >&PO=V]R:W-H965T&UL?5;;CMHP$/V5*!] 8N<*"DA<5+52*Z&MNGTV8"#:)$YM ]N_ MK^UDTV!/]@7?SIGCFRLM5ZHU@5;3D0G]2^:O=<[4*!BNGLJ:-*%GC<7I>^FNTV*%,$PSB MM:0/,9I[VI4#8V]Z\>VT]$-](UK1H]0FB!KN=$NK2EM2]_C3&_4'34TB9W"KYPAY?:>]0XGN]]]_IG58*KF^B-(ZL M$N;7.]Z$9'5O15VE)N_=6#9F?'0G2=K38 +N"7@@X/Q30M03HH& XD\)<4^( M+4+0N6)BLR.2K K.'A[O/F]+=!:A1:RB?]2;)MCF3(5'J-W[*BR"NS;3(S8= M H\0:$ $RO8@@"&!#7;H^%E@ZR*B9\3.1<3P%2+0Q\C0HQ$]@>DQ2(\-/1[1 M4RM$+B*#!1)0(''HN270(1*#:+IO$*(4X0D_4E F=63FEHR+0"&LD($*F,4QO,TC9)P*G!P+:/(T<+./U;D M:H6C\#[KP$6/W)K&=BY#F"EOX,I';NEC.YTAS$0^([CPD5O7V,YH"#,5,;CX MD5O:.+-5 $QNJ02CIZNF_&+: N$=V:TQ/E6MTK"HZ%GJ::;FO.L7NH5D;=\+!4-#MOH'4$L# M!!0 ( "U@6$II40^T'04 !@: 8 >&PO=V]R:W-H965T&ULC9G=;N,V$(5?Q?#]KCD_)*4@"5"[*%J@!19;;'NM)$ILK&RYDA)O MW[Z4[!CVS##H32PI9\A#BOQF)-T>VNY[OZ[K8?9CV^SZN_EZ&/8WBT7_N*ZW M5?^YW=>[])_GMMM60SKM7A;]OJNKIREHVRS0N;#85IO=_/YVNO:EN[]M7X=F MLZN_=+/^=;NMNG^7==,>[N8P?[_P=?.R'L8+B_O;??52_UD/W_9?NG2V.+?R MM-G6NW[3[F9=_7PW_PEN5NS'@$GQUZ8^]!?'LW$H#VW[?3SY[>EN[D9'=5,_ M#F,35?IYJU=UTXPM)1__G!J=G_L< R^/WUO_91I\&LQ#U=>KMOE[\S2L[^;% M?/94/U>OS?"U/?Q:GP;DY[/3Z'^OW^HFR4/XN]E-OX=3^^]A=@"> O < /QA )T"2 0LCLZFH?Y<#=7];=<>9MWQ;NVK M<5' #:7)?!PO3G,W_2^-MD]7W^ZQO%V\C>V<),NC!"\EUXJ55I [2Q:I_[,) M-$W@%$^7\6#'DQE/4SQ?Q@N+RZ,D3I+=)(D4(XF!:!6XDM#;9M@TP]J,Z&9Y ME/C+;KQG$&8,E8M%9F*]Z<5K+RR\>-U+0&0GS!@RXFFEZB]!.$EZB$#"L,K+2H*LHT4II%"&XG"2*'Z(&!?R%ND M95C&HBQL-Z7IIM1N"N&F-";?0Q"F5UI6(I'+N %GT\EI/PI/3O448QE9&C)T M@ B86\.0 28H2W*S+$^:JZYBZ7TA+1DZ]%QBQI%-3T#M"*0CU&O($RJ0:QDR M0X8Y8-,8#!Q+ IXT5_O&ZUNF527&W!*R<0R:QRR3 VC4(A5!;C!#=K7PK^W8 M1 :-9%:3HV'+D65*6QDR@I0B,GYL)H,!90E"T+R-!8!$H2'CHG1EQH_-9=!@ M9IFRP"*S1U_(/&$)$ZQ\R'FR$0V%JD\X4Q* C5707&4URYJ80!Y*.28MBU1F M[*"-5=18E7MOB1J7WI6J8C)DC$F7\6,S%0VFRK2#%E,A!#D_EHXQEIFDC)F* MU&"J3#RH8>F=#]*/5C$7&8:A35341/4RYZ!FI>27(6&7*]1MFJ*FJ9>Y!@V: M,B!(NALZ*"/$W)VR@8H:J%[R'0V@AL"H%K/6C45+R%0(:",5-5*]1#P:2'4Q MJ++;T*4BU'G*$ QMJJ)!5;7!-"R1G+IIAJJD3.F--D]1U[Q>,AYU-1N,$2!,PN9;"R3 MQK+$VY(T;B,ZUD_6!I:!P+O,;B>;RZ2Y[&7F(DU?"1,PN:;8*R)FB0!&4-QT^8>"1W MX,H20I$>^C(9CVV2LB9ID"1E32-27M MYRQ+^-%S%MM095WFA@Q4.?/NE?\WEMG&(1OEI,3R21,_P/*'DJ./Q<4K^O&; MR1]5][+9];.'=AC:[?1._KEMASHUYSZGYM9U]70^:>KG83R,Z;@[?JLXG@SM M_O0=9G'^&'3_'U!+ P04 " M8%A*/Q))"YP" >"@ & 'AL+W=O M6\M>@R719MF1+S%FV M?:Y:E1R@K*UZ=O=K"X= 6T4_""W/\_;W GEH<:/LC9\)$=Y[735\Z9^%:!=! MP/=G4F/^0EO2R"M'RFHLY)"= MXR@@_:5%=!"$ 2U+AL_%6AY[9L5="+J,J& M;)G'+W6-V;\UJ>AMZ4/_8^*U/)V%F@A618M/Y"<1O]HMDZ-@J'(H:]+PDC8> M(\>E_PDN-C!1!JWX79(;'YU[JI4=I6]J\.VP]($B(A79"U4"R\.5;$A5J4J2 MXV]?U!_65,;Q^4?U+[IYVZ>TKZ1N*?:_O M_CNYDDK*%8E<8T\KKO^]_84+6O=5)$J-W[MCV>CCK;N2Y+W-;0A[0S@88/30 M@'H#,@Q!1Z9;_8P%7A6,WCS6/:T6JY<"+I"\F7LUJ>^=OB:[Y7+VNDKR(KBJ M.KUDW4G"D22<*C:V H%!$LCU!XC0"1%J/QK[H=N/G'ZD_='(GP*CB4Z2:DFC M)3DP-)O'F@E'Y.2(K#[BS.V/G?[8[@,:?722;,0(7H AVLR()B2)DR2Q28R' MONXD\6@1&1[J9\#,ZR8\J9,GM7F0P9-:ZY@DCQ03ALS)D-D,D<&0/?-T9D03 MDMQ)DMLDL4&26[W&P/EXGA!.B"!PYPBPF1(S2("U%HH 0 E9J XE"A,0);F M=ZCNI!NTJ5*3"EIK14FC(/3-M>HW]GIH\L[HID3O^H"/_S+R!=K!9,(\D M'47 BRQTEINU85"1HU"GJ3QGW8ZE M&PC:]KNQ8-@2KOX#4$L#!!0 ( "U@6$I\X_%ME@0 ",5 8 >&PO M=V]R:W-H965T&ULA9C=;N,V$(5?Q?!](G)(D6+@&(@M%"W0 M L$6;:\5FXF-E2Q74N+MVY?ZB5>>&>[>Q)+R#7F&(N=07%WJYFM[\+Y;?*O* M4_NX/'3=^2%)VMW!5T5[7Y_]*?SGM6ZJH@NWS5O2GAM?[(>@JDQ ")-4Q?&T M7*^&9\_->E6_=^7QY)^;1?M>547SW\:7]>5Q*9>?#[X?#;WU9]BT%'?].C2ZO??:!\^O/UG\9D@_)O!2MW];E M/\=]=WA<9LO%WK\6[V7WI;[\ZJ>$TN5BROYW_^'+@/=*0A^[NFR'OXO=>]O5 MU=1*D%(5W\;?XVGXO4SM?X;Q 3 %P#5 FA\&J"E ?0_0/PS04X!& =$5ZU537Q;-^'K/13^+Y(,.H[_K'PZ#/?PO#$\;GGZL;;9*/OIV)F0S(C!# MY)5(0N/7'H#K80,D'&X[V%)"B5LDIXAUO C%IJF&>#6+SP0?K]EX/<3K>;Q$ MPS0B=D!. V)2+9U#R5(LE48+G##%0EO61D8^946G5#0:^LV(I+-N)%CA\!MB M,"$-'H*<8IF1)N4U&U:SH9H5TFQ(+S:3X)"8+<6,S 313+%4I$X97K1E15LZ MNS0?G['QV<]G5T;?@ 5C#4J:P5269A8ES6#26A%9$HX5[7X^NQPWN[1"+W1+ M,>><1F4HIU06WE.D"DC!5SM!1:>XW G2D1)""KR0&0["6"O47LYQ0IFH\DB= MEE2YP,5BF M4@T1W;QS2&H=3F#=M-H[K169;!2SD#F%95-,6Q4S>'*L@%J+7=2SO?)DVZ&"SL'O.!SCG.I MBU1\X)T*J%/A3Y<-T(^2L!](\7:.P0 ,;BUG,-V7_(ALWJ@@)05(QK:QP)L& M4-,('SSDZ+*-V_#*5R[V-7OIZX_<9D]O9[T M/4%_TH2>;^1#/I[7?6]F/#[\HVC>CJ=V\5)W75T-ITVO==WYH%+7+AX ME0?&5/#6M;UEC@]1)#<'UE%YSX^LUV]V7'14Z:'81_(H&-U:4M=&.(ZS MJ*--'ZX6=NY)K!;\I-JF9T\BD*>NH^)?Q5I^688H?)]X;O8'92:BU>)(]^PG M4[^.3T*/HDEEVW2LEPWO \%VR_ 1/=3($BSB=\,N.'\U@V_;91@; M1ZQE&V4DJ+Z=V9JUK5'2/OZ.HN$4TQ#GS^_J7VSR.ID7*MF:MW^:K3HLPR(, MMFQ'3ZUZYI>O;$PH#8,Q^^_LS%H--TYTC UOI;T&FY-4O!M5M)6.O@WWIK?W MR_ F3T<:3, C 4\$E'U*2$9"\D$@GQ+(2" .(1I2L;6IJ:*KA>"70 R?]TC- M*D(/1%=_8R9ML>T[71ZI9\\K%&>+Z&R$1DPU8/ <,R$BK3Z%P%"("GMT?!U@ M[2.2^!I2^Y"\A$TD8)Z)Y2=7>>:P $%B!4@,X&R=.HT0'(+Z<SF/F<^[##D9 YC466,U@$$Q M;#8'S>:^6>0LHBKW@A3$_3P^YHZ@,G7L BB,9EI7A@O0< $8=BI7%5Z8O'!_ M'A]S1W#J*-4 "J/TAN$2-%P"AATS5>F%P<3QZT-U MV%\-[M:W!D"ZNHG[MT(P75Y\P_6-K1@!KHGK&OF;#(K3TO7MPU!!,G=7!6!Z M[12IXSN:=9..B;WMU#+8\%.OS*8\FYU. X_8="-GOC*G!-NE/F2&(\8/*O9- M+X,7KG2OLQUIQ[EBVF5\K^MZT*>::="RG3*/N@D'8FCMPT#QXWALB::ST^H_ M4$L#!!0 ( "U@6$HFU,'82P8 8C 8 >&PO=V]R:W-H965T&ULE9I;;]M&$(7_BJ!W1=R=V249V :J:PNT0)"B[3-CT[80250E MVF[_?4F*4;PS9\7TQ;KX[/#LA1\/E[IYJXY?3\]E68_^V6WWI]OQMGMBN._LW);O=V.S?C;%Y\W3\]U^\7T[N90/)6_E_4? MAT_'YM/T4N5ALROWITVU'QW+Q]OQ3^;CVKFV0:?X?B[[#KGQJ._]K^5KN6WDK9/F&/?5]M3] M'=V_G.IJUU=IK.R*?\ZOFWWW^M;7_]8,-[!] WMI8,S5!M0WH$L#:Z\VX+X! M7QJ0O]K ]0W%YQAZ)=V.9CVBR(^_;+;OZ[_S4S=FJ^?;TSQMU,7]M"O69VUMA XT/-'&G2 M4+- FBS4+)$F#S4KH+%)J%DCC;EHILV87 ;&PH&Q70$."E@Q,&=-VFGV9TV6 M6=GON9;1.R_GL0$:XWPN9$LMFQAFX6L%5&F6B&%A6FL5)R[BA:$7[BI0X"52P,$"3G4F%X,V<]HEIR1F?#6D"KQXZ,6# M@94GIE>'F0C)\JHDL)%"&RFP(<[]6:J/80V+^5T.J0(S&323 3-BZ&>9/HS) MLTRX60S* CLYM),#.X)GLUP=QZ8L5]5B2!68,0DF>0+LR.7;BT2_\\Q(?"8 M#H$NM!2YN!AMB12IC;)D?&0>#&:U ; FT:5Y+PJ.$SL,9IT!L"-Y33":8Y-, M7N860ZK0#L:=86"'I!U6$^EMDLFQT2IYPO02%Q:*L,1@OAH-6$,L'6MXDDFD MX>NBT P&K &$)15]_-# S*]*0B,8L08PEE2^TOBT/G)!,9B>!N!37KEF1H.1 MTUQ&PL6@+#2$^6D 0$D"U" VFH:.1J,ET$W(Y6(5KE Y MG\MKP!I8FS0==38R7!8#W@+ DQP&JP'?#(.,9&L@X_?!-?2#Z6[-C^R&&>/<(IS+%&8U,F,IC# & M"6%0IC#2?)-.2$=<>5,.JD0R!F%$$@K ,J+UHO=&.$W43;1666E7)^FF4&02 M"1.94)26$8U E)8G^'Q %)J);"Z@P"UQW(NN1;2KDM (1C&AJ"TC&FG&TCM1 M>!Q,6$(!61*6-#DSQQ(RBT%9: CSE0!?.9&& #B)$Z\&""1E>38L0#'VI",: MT$W23([""LA<[N55:PVL34QF?!K;#,/T)T!_5N#1]">R7MZ" QFSC]PB$D8_ M93\>T0A3G335540CD(,3ZTC.Q9 LW./#^&>TS2&9P&";0YY'RP%1: ;SG0'? M541CC>5,[8X-B$(S&-V,MJPE/%A3>>*=DUO;BV%=: D#G%&>EJN'052VN<_$ MI*Y94USH0DN136*$*_#IK08GK5R3A ]),($="N#R6N\T7!MZ1(Z#X>I0>)8\ M9T^ADLD9MNCKPS$]FJP40.9LX*_<;@&Z2 M)G+?9P6\-4#V\IJU1N6L:=9;)#XZS'\'^"\O?7,'G@]R(F^ UD#6G-"1/.0P M_-W_>408>48(N"YW?V:]*)C:/&4O9V-(=C8T??1#4_*Y+!XN'[;E8]V^39OWQ_,O,\X?ZNK0_^ID>OGIR]U_ M4$L#!!0 ( "Y@6$K5RNF/-@8 ,4@ 8 >&PO=V]R:W-H965T&ULA9IO;R(W$,:_"N(]ASWC?QLED0Y652NUTNFJMJ_WDDV"#M@4 M-LGUV]>[^?K^;S M_=U3NVGV'[KG=IO_\]#M-DV?/^X>Y_OG7=OK3;O=K[KM9-<^W$P_VJO:Q:'!J/A[U;[MS]Y/AJ%\Z;JOPX?? M[F^F9G#4KMN[?NBBR2^O[;)=KX>>LH]_CYU.3_<<&IZ__][[+^/@\V"^-/MV MV:W_6=WW3S?3-)W3X^A_;U_;=98/3O(][KKU?OP[ MN7O9]]WFV$NVLFF^'5Y7V_'U[=C_]V:X 1T;T*F!#>\VX&,#_M' O=O '1LX MT6!^&,HX-W73-[?7N^YMLCL\WN=F6$7VRN79OQLNCI,]_B]/SSY??;VUSE_/ M7X>.CIK%04/GFI-BGGL_W8+0+1:DFM/E#99:P>924FM)K+ )AN/DL3U?C#/@ M#ASLP(T=N+,.JDK,TT$21\GV. SR+ :K541!]E5KE7.1(W;LH6,/AESH(, . M@AJR=4F,^:#QYZ.)IA*J)5#9R$)5:Y6M*#"V'*'E""S+QQ35;9BL?$I:Y$** MPK 6Y4?IL-\$_2;ME\5=%DE/B^44A6RI98F<#<*R5KE@D\>>*^BYTIZ]V*Z+ M2GLVMA*!90E4562Y%;2J,F?QX<*Q-3C*&>#9RC!GU(VBEY:!2(:J=R67;@LQ MV>J=ZZG0!8RY'RV! ;,<,"FC,_;&.#EFI',^>CEPH+,AF4* N MAX]TUK O@)HP2,@"[S(=.HHNUS\G!6NDL]%:Z1S(#,?2I&-\$KE JU,6.4,4!9D-4F _+XQ)+C2.;RYA7&H@1JJ#,DP6X0L&!9:I M=,D+=8E4:0!TL8I5R3G&)@-L1EFLL\9. V;/#/RNVB@ M2C*'K8&H6.P[3"T'OL6+A4?M,$(<0(B,^ NG(WZ(5B9(0.4KE==!E2D]*LP. M!]B1)#N$ *"21 M%@Y4.T&E0D"EYO<]R:5=S <'^)#4[.IXKKS^5%(#22J5D@XSP0$F)$FSH^CB ME*]27RHBE9&'3#5097Q*T_.SL]Q-NWLS>UQM]Y,O7=]WF_$\^*'K^C:;-!_RE#ZUS?WIP[I] MZ(>W,;_?'0[6#Q_Z[OGXHX'YZ9<+M_\#4$L#!!0 ( "Y@6$K$%*.)L $ M -(# 8 >&PO=V]R:W-H965T&UL?5-A;YPP#/TK47Y M<\?1KCH!4J]3U4JK=.JT[7,.#$1-8IJ$H_WW2P+'6(?VA=C&[_G9<;(!S:MM M 1QY5U+;G+;.=7O&;-F"XO8*.]#^3XU&<>==TS#;&>!5!"G)DLWFABDN-"VR M&#N:(L/>2:'A:(CME>+FXP 2AYQNZ27P(IK6A0 KLHXW\!W$GP(&N[!)Z.2$^!JI Q$ M7L;;Q$GGD@&XM"_L#[%WW\N)6[A'^4M4KLWI+245U+R7[@6'1YCZN:9D:OX; MG$'Z]*#$URA1VO@E96\=JHG%2U'\?3R%CNO/71<[&]33-V#D13SF',298Y.V/W/3"&W)"9V_V3C_&M&!E[*Y\BO4^@&PO=V]R:W-H965T&UL?5-ACYLP#/TK47[ I4U[NZH"I.M- MTR9M4G73ML\I&(@NB5D2RNW?+PF4L1O:%V(;O^=GQ\D&M"^N!?#D52OCSSM8WY*^"YA< N;Q$XNB"_1^53E=!,%@8+21P81CBL\@5*1*,CX.7'2N60$ M+NT;^X?4>^CE(AP\H?HA*]_F]$!)!;7HE7_&X2-,_=Q3,C7_&:Z@0GI4$FJ4 MJ%SZDK)W'O7$$J1H\3J>TJ1SF/AOL'4 GP#\#8"-A9+R]\*+(K,X$#O.OA/Q MBK=''F93QF :1?H7Q+L0O1;;PT/&KI%HRCF-.7R9,V>PP#Z7X&LE3OP?.%^' M[U85[A)\]Y?"^W6"_2K!/A'L_]OB6L[A31&VF*D&VZ1M@I3-75BA-CRPV5%0^V@^!-N.:S8Z'KOI M!;'Y&1>_ 5!+ P04 " N8%A*(S1ZA;(! #2 P &0 'AL+W=O0DBQ+DO=,<:%IF\Q:^@__1GRQZ;&&IA0+MA-'$0E/0Q_1PW(?\F/ B M8'0KFX1.SL:\!N=+7= D" ()E0\,'(\+/(&4@0AE_)HYZ5(R -?VE?U3[!U[ M.7,'3T;^%+7O"GI/20T-'Z1_-N-GF/MY1\G<_%>X@,3TH 1K5$:Z^"75X+Q1 M,PM*4?QM.H6.YSCS7V';@&P&9#< -A6*RC]RS\O<'C*<316" M<13Q'XIW&+V4Z?U#SBZ!:,XY3CG9.F?)8,B^E,BV2ARS_^#9-GRWJ7 7X;MU M]8=DFV"_2;"/!/M_"-*;%K=R;E6RU4P5V#9NDR.5&73O3" %5^H M;9;D[SLVA- 6]<7VC.><.3,>YZ.QSZX#\.1%2>T*VGG?'QAS50>*NRO3@\:; MQEC%/9JV9:ZWP.L(4I(EN]T'IKC0M,RC[V3+W Q>"@TG2]R@%+>O1Y!F+.B> MOCD>1-OYX&!EWO,6?H#_V9\L6FQAJ84"[831Q$)3T-O]X9B%^!CP*&!TJS,) ME9R->0[&M[J@NR ()%0^,'#<+G '4@8BE/%KYJ1+R@!)*JL%YHV86E*+X MR[0+'?=QNDG3&;8-2&9 L@!N8AXV)8K*/W//R]R:D=BI]ST/3[P_)-B;*CAC M*^(=BG?HO93[3VG.+H%HCCE.,/>+;3F$V&-_W\@]CRC&PO=V]R:W-H965T@ML TV+8@,V(.BP]5FQ:5NH+JXDQ]W? MCY(=STW]8I$TS^$A1:6]L6^N ?#D0TGM,MIXW^X8=KR&GZ!_]T>+'IL8BF% NV$T<1"E=&']6Z_#?DQX8^ WLUL$CHY&O,6 MG.]E1E=!$$@H?&#@>)S@$:0,1"CC?>2D4\D G-MG]N?8._9RY X>C7P5I6\R M>D=)"17OI'\Q_3<8^[FF9&S^!YQ 8GI0@C4*(UW\DJ)SWJB1!:4H_C&<0L>S M'_G/L&5 ,@*2"P ;"D7E3]SS/+6F)W:8?%M\L$VT6";238 M?B*XNVAQ*>?^H@B;S52!K>,V.5*83L=-GD6GA7U(XIW\3Q^V_2>WM=".'(W' MFXWSKXSQ@%)65[A"#3ZPR9%0^6#>HFV'-1L<;]KQ!;'I&>?_ %!+ P04 M" N8%A*?'4> +,! #2 P &0 'AL+W=OE.H5DFD;A$"":15$?39FTP2J[X$V]F4OV?LI"% MX,7VC.><.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW M(.H$THKQW>X-TT(:6N;)=W9E;H>@I(&S(W[06K@?)U!V+.B>OCH>9=N%Z&!E MWHL6OD#XVI\=6FQAJ:4&XZ4UQ$%3T/O]\93%^!3P3<+H5V<2*[E8^QR-CW5! M=U$0**A"9!"X7>$!E(I$*./[S$F7E!&X/K^ROT^U8RT7X>'!JB=9AZZ@=Y34 MT(A!A4<[?H"YGEM*YN(_P144AD55(,/5L\L*$6+EVF7)NWC=)/= MSK!M )\!? 'Y[>Y%?X-.V?A6NE\>1B [YLZG]C M;0"4LKO!$>KP@RV&@B;$XUL\NVG,)B/8?OY!;/G&Y4]02P,$% @ +F!8 M2J>UQT&T 0 T@, !D !X;"]W;W)K&UL?5-A MCYP@$/TKA!]PN.BVEXV:W%[3M$F;;*YI^YG54 MFS?#D$]HGFT'X,B+5KTM:.?<<&+,5AUH8>]P@-[?-&BT<-XT+;.# 5%'D%:, M)\D;IH7L:9E'W\64.8Y.R1XNAMA1:V%^GD'A5- #?74\R;9SP<'*?! M? 'W M=;@8;[&5I98:>BNQ)P::@CX<3N ;Q(FNSF34,D5\3D8'^N")D$0**A< M8!!^N\$C*!6(O(P?"R==4P;@]OS*_C[6[FNY"@N/J+[+VG4%O:>DAD:,RCWA M] &6>HZ4+,5_@ALH'QZ4^!P5*AM74HW6H5Y8O!0M7N9=]G&?YIMCNL#V 7P! M\!5P'_.P.5%4_DXX4>8&)V+FW@\B//'AQ'UOJN",K8AW7KSUWEO)DS1GMT"T MQ)SG&+Z).:P1S+.O*?A>BC/_!\[WX>FNPC3"TS\49OL$V2Y!%@FR_Y:X%W/\ M*PG;]%2#:>,T65+AV,=)WGC7@7W@\4U^A\_3_EF85O:67-'YEXW];Q =>"G) MG1^ASG^PU5#0N'!\Z\]F'K/9<#@L/XBMW[C\!5!+ P04 " N8%A*WV7F M"K4! #2 P &0 'AL+W=O"YSB-\];"3W"_^I/Q M%EE8:BY!6:X5,M 4^#8]'+,0'P-^MGX/QK2YP$@2!@,H%!N:W M"]R!$('(RWB9.?&2,@#7YS?VK[%V7\N96;C3XHG7KBOP'J,:&C8(]ZC'!YCK M^8+17/QWN(#PX4&)SU%I8>.*JL$Z+6<6+T6RUVGG*N[C=).E,VP;0&< 70#[ MF(=,B:+R>^98F1L](C/UOF?AB=,#];VI@C.V(MYY\=9[+R5-KG-R"41SS'&* MH:N8=(D@GGU)0;=2'.D_<+H-WVTJW$7X[H/"FVV";),@BP39?TO^+.9QFPRG.[G'T26;US^!5!+ P04 " N8%A*5<@N/;0! M #2 P &0 'AL+W=O&;$3S M;%L 1UZTZFQ.6^?Z(V.V;$$+>X,]=/ZF1J.%\Z9IF.T-B"J2M&(\23XR+61' MBRSZSJ;(<'!*=G VQ Y:"_-Z H5C3E/ZYGB03>N"@Q59+QKX">Y7?S;>8HM* M)35T5F)'#-0YO4V/IWW 1\"CA-&NSB14HGF3EVIP>**F@%H-R#SA^@[F>#Y3, MQ?^ *R@/#YGX&"4J&U=2#M:AGE5\*EJ\3+OLXCY.-_PPT[8)?";PA7"(<=@4 M*&;^13A19 9'8J;>]R(\<7KDOC=E<,96Q#N?O/7>:\&3SQF[!J$9V$:V5ER0>=?-O:_1G3@4TEN_ BU_H,M MAH+:A>,G?S;3F$V&PW[^06SYQL4?4$L#!!0 ( "Y@6$HWBUL0M $ -(# M 9 >&PO=V]R:W-H965T(,R*7[]P.29MD6]0M@X_?\;$P^H7FV'8 C M+UKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)YT[3,#@9$'4%:,7XXW#(M9$_+//K. MILQQ=$KV<#;$CEH+\^L$"J>")O35\23;S@4'*_-!M/ 5W+?A;+S%5I9::NBM MQ)X8: IZGQQ/68B/ =\E3'9S)J&2"^)S,#[5!3T$0:"@X M@O+A08G/4:&R<275:!WJA<5+T>)EWF4?]VF^26\7V#Z +P"^ NYB'C8GBLH? MA1-E;G B9N[](,(3)T?N>U,%9VQ%O//BK?=>2Y[PG%T#T1)SFF/X)B99(YAG M7U/PO10G_A^<[\/3785IA*=_*4SW";)=@BP29&^6N!>3_9.$;7JJP;1QFBRI M<.SC)&^\Z\#>\_@F?\+G:?\B3"M[2R[H_,O&_C>(#KR4PXT?H&UL?5/;;MP@$/T5Q >$-;NY:&5; MRB:*4JF55HG:/K/VV$8!XP!>IW^? 7M=M[7Z LPPY\R984@'8]]< ^#)AU:M MRVCC?;=GS!4-:.&N3 R5;.%KB>JV%_74 98:,)O3B>)%UXX.#Y6DG:G@%_[T[6K38S%)*#:V3IB46 MJHS>)_O#+L3'@!\2!KX&M _@$X#/@+@+8F"@J?Q1>Y*DU M [%C[SL1GCC9<^Q-$9RQ%?$.Q3OTGG.>7*?L'(BFF,,8PQ<.3,>9Z.Q3ZX%\.192>URVGK? M'QES90M*N!O3@\:;VE@E/)JV8:ZW(*H(4I+Q)'G'E.@T+;+H.]LB,X.7G8:S M)6Y02MC?)Y!FS&E*7QP/7=/ZX&!%UHL&OH/_T9\M6FQAJ3H%VG5&$PMU3N_2 MXVD?XF/ 8P>C6YU)J.1BS%,POE0Y38(@D%#ZP"!PN\(]2!F(4,:OF9,N*0-P M?7YA_Q1KQUHNPL&]D3^[RKFXIF8O_"E>0&!Z48([2 M2!=74@[.&S6SH!0EGJ>]TW$?IYO;W0S;!O 9P!? (>9A4Z*H_*/PHLBL&8F= M>M^+\,3ID6-ORN",K8AW*-ZA]UKP])"Q:R":8TY3#%_%I$L$0_8E!=]*<>*O MX'P;OMM4N(OPW3\*/VP3[#<)]I%@_V:)&S$\^2\)6_54@6WB-#E2FD''25YY MEX&]X_%-_H9/T_Y-V*;3CER,QY>-_:^-\8!2DALSG<9L M,KSIYQ_$EF]<_ %02P,$% @ +F!82C99!26S 0 T@, !D !X;"]W M;W)K&UL?5-AC]0@$/TKA!]P[-+5NVS:)K=GC":: M;,ZHG]EVVI(#I@+=GO]>H+U>U>H78(9Y;]X,0SZB?7(=@"?/6AE7T,[[_LB8 MJSK0PMU@#R;<-&BU\,&T+7.]!5$GD%:,[W9OF1;2T#)/OK,MMY0,A?_":Z@0GA4$G)4J%Q: M234XCWIF"5*T>)YV:=(^3C?9[0S;!O 9P!? 7M^+ M^,3[(P^]J:(SM2+=!?$N>*\EY_N<72/1''.:8O@JYC6"!?8E!=]*<>)_P?DV M/-M4F"5X]IO"?Q <-@D.B>#PWQ*W8K(_DK!53S78-DV3(Q4.)DWRRKL,[#U/ M;_(:/DW[9V%;:1RYH \OF_K?('H(4G8W882Z\,$60T'CX_$VG.TT9I/AL9]_ M$%N^&PO=V]R:W-H M965T<[NF;XU$VK0L.5F2]:. 'N)_]R7B++2R5U-!9B1TQ4.?T;G\XIB$^!OR2 M,-K5F81*SHC/P?A6Y707!(&"T@4&X;<+W(-2@DM)1748E#N$<>O,-=S3X@/+A08G/4:*R<27E8!WJ MF<5+T>)EVF47]W&Z29(9M@W@,X O@-N8ATV)HO+/PHDB,S@2,_6^%^&)]P?N M>U,&9VQ%O//BK?=>"L[3C%T"T1QSG&+X*F:_1##/OJ3@6RF._!\XWX8GFPJ3 M"$_>*;S>)D@W"=)(D/ZWQ*V8FP])V*JG&DP3I\F2$H&UL?5-A;]L@$/TKB!]0$N(M661;:CI-G;1)4:>UGXE]ME'! MYP*.NW\_P*[K;=:^ '?<>_?N.-(!S;-M !QYU:JU&6VP-=M#Z MFPJ-%LZ;IF:V,R#*"-**\=J)&GZ ^]F=C;?8S%)*#:V5V!(#549OM\=3$N)CP*.$P2[. M)%1R07P.QM.M03BY>B MQ>NXRS;NPWBS3R;8.H!/ #X##C$/&Q-%Y9^%$WEJ<"!F['TGPA-OC]SWI@C. MV(IXY\5;[[WFG.]3=@U$4\QIC.&+F.T0\?I_V[ M,+5L+;F@\R\;^U\A.O!2-C=^A!K_P69#0>7"<>_/9ARST7#833^(S=\X_PU0 M2P,$% @ +F!82@T_ &2S 0 T@, !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]09[U;J%9)I&X1 @FD51'TV9M,$JN^!-O9 ME+]G[*0A0.#%]HSGG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z M+0*:KF6^=R#J!-**\2Q[P[20AI9Y\IU=F=LA*&G@[(@?M!;NQPF4'0NZHZ^. M1]EV(3I8F?>BA2\0OO9GAQ9;6&JIP7AI#7'0%/1^=SP=8GP*^"9A]*LSB95< MK'V.QL>ZH%D4! JJ$!D$;E=X *4B$6DKGX3W %A>%1">:HK/)I)=7@@]4S"TK1XF7: MI4G[.-W<\AFV#> S@"^ NY2'38F2\GO=>2[[.<72/1''.:8O@J9K=$,&1?4O"M%"?^%YQOP_>;"O<)OO]-X3_R M'S8)#HG@\-\2MV+^5,E6/=7@VC1-GE1V,&F25]YE8._3([)?X=.T?Q:NE<:3 MBPWXLJG_C;4!4$IV@R/4X0=;# 5-B,>W>';3F$U&L/W\@]CRC&PO=V]R:W-H965TMYF[$42*9[#0XK*1F.?70O@R:N2VN6T];X_,N;*%I1P-Z8'C3>UL4IX-&W# M7&]!5!&D)..[W0>F1*=ID47?V1:9&;SL-)PM<8-2PKZ=0)HQIWOZ[GCJFM8' M!RNR7C3P#?SW_FS18@M+U2G0KC.:6*AS>K<_GM(0'P-^=#"ZU9F$2B[&/ ?C MHJ)D%I2CQ.NV=COLX MW22'&;8-X#. +X!#S,.F1%'Y)^%%D5DS$COUOA?AB?='CKTI@S.V(MZA>(?> M:\&3)&/70#3'G*88OHK9+Q$,V9<4?"O%B?\#Y]OP9%-A$N')'PK3;8)TDR"- M!.E_2]R*N?TK"5OU5(%MXC0Y4II!QTE>>9>!O>/Q37Z'3]/^*&S3:4&PO=V]R:W-H965TD%@&V@Z%!NP 4&';<^*3=M"=?$D.>[^?I3L>%YG M[,4B:9[#0XK*!NM>?0L0R)M6QN>T#:$[,.;+%K3P-[8#@W]JZ[0(Z+J&^>2$;BTK^S/J7?LY2P\/%GU0U:AS>D#)174 MHE?AQ0X?8>KGEI*I^<]P 87I40G6**WRZ4O*W@>K)Q:4HL7;>$J3SF'BO\+6 M 7P"\'< -A9*RC^(((K,V8&X\/7"<31F#:13I'XKW&+T4?'>7L4LD MFG*.8PY?Y&SG#(;L$NP7=_*;Q?)]BO$NP3P?Z_+:[E M/+PKPA8SU>":M$V>E+8W:9,7T7EA'WFZDS_IX[9_$:Z1QI.S#7BS:?ZUM0%0 MRN8&5ZC%!S8["NH0S7NTW;AFHQ-L-[T@-C_CXC=02P,$% @ +F!82D+P M$'.9 @ K H !D !X;"]W;W)K&UL=5;MCILP M$'P5Q ,=(M9*SHPVJ MJXC&<1[5K&S"8F7/=K)8B:NNRH;O9*"N=+[H[B(I5 MR\[\!]<_VYTTNVAD.98U;U0IFD#RTSK;K M<1W&W8UXQ0^ZHV#F<>.OO*HZ)G.//P-I.&IV@=/U@_VS3=XDLV>*OXKJ=WG4 MEW4X#X,C/[%KI=_$_0L?$LK"8,C^&[_QRL"[FQB-@ZB4_0T.5Z5%/;"8J]3L MHW^6C7W>!_Y'& Z@0P!U J)>R-[\$].L6$EQ#V3_\5O6_<=D2"IHL5M&M(QHPVQY#)Q@R(B+#/DI0)+&E3^$4AR?PAHD-3Z;JBQ@3 MI) @M03I5#^-G101QI-D!D4R0$ =$81)L$@.17) D#HB")-AD1D4F0&"W!%! MF!D6F4.1.2"8.R((L\ B"RBR>":($T<$8#)/=9$8.R@&%,2U$ )Y;$ \3B4@ M'?>/0:#,4V,$VG5#**!PJPR"/&5&L*]) BB>\D$@3Z41;'\"O)VYM09!GF(C MN ,08._<[3,0Y&DT!#'=P*"/!YGKDZ M")1[=' W(,#J^KZ!X%R3[U1W \HL/K,K3<(U 0 T@, !D !X;"]W;W)K&UL;5/;CILP M$/T5RQ^P)B9MV@B0-EM5K=1*T59MGQT8P%J;H;8)V[^O;0A%65[PS'#.F8O' MV8CFQ;8 CKQJU=FM' #W _^[/Q M'EM4*JFALQ([8J#.Z>/N>-H'? 3\DC#:E4U")Q?$E^!\K7*:A() 0>F"@O#' M%9Y J2#DR_@S:](E92"N[9OZY]B[[^4B+#RA^BTKU^;T R45U&)0[AG'+S#W M\XZ2N?EO< 7EX:$2GZ-$9>.7E(-UJ&<57XH6K],INWB.L_Z-MDW@,X'?$=B4 M*%;^23A19 9'8J;9]R)<\>[(_6S*$(RCB/]\\=9'KP4_\(Q=@]",.4T8OL+L M%@3SZDL*OI7BQ-_0^38]W:PPC?1TG?UCLBVPWQ381X']6B ]W+7X%L,/Z5T2 MMIJI!M/$;;*DQ*&+F[R*+@O[R..=_(=/V_Y=F$9VEES0^9N-\Z\1'?A2D@>_ M0JU_8(NCH';!/'C;3&LV.0[[^06QY1D7_P!02P,$% @ +F!82C8PY[_= M 0 04 !D !X;"]W;W)K&UL;53;CML@$/T5 MQ M,U@$$?@K)]UU4ELC>\*:%BT*Z%X*IWV?@(C1@64K.?F50Z?8:IG MC]%4_%>X ;=PEXG5R"77_HOR7ALI)A:;BF ?X]JT?ATF_GM8.(!. 7050$8A MG_DG9EB6*#D@-=Y]Q]POWIRHO9O<.?U5^#.;O+;>6T;C74)NCFC"G$<,76 V M,X)8]EF"AB3.]+]P&@[?!C/<^O#M4OTQ#A/L@@0[3[#[I\3]JL00YA 6V0=% M]@&">"42PAS#(H>@R"% \+@2"6".45@D#HK$ 8+-2B2$6?]4LGB" E3EFT^C M7/:M;_R%=^[O)^J?\%_X.!R^,54UK497:6PC^.=:2FG IA(]V%NM[3R:#0ZE M<=O8[M78E:-A9#<-'#)/O>P/4$L#!!0 ( "Y@6$KXD(J,MP$ -(# 9 M >&PO=V]R:W-H965T- VSO0%119)6C"?).Z:%[&B11=_%%!D. M3LD.+H;806MA?IU!X9C3'7UU/,JF=<'!BJP7#7P#][V_&&^Q1:62&CHKL2,& MZIS>[T[G-. CX(>$T:[.)%1R17P.QN9.7:G!XIJ: 6@W*/.'Z"N9X#)7/Q7^ &RL-# M)CY&BIAIVP0^$_A".,8X; H4,_\@G"@R M@R,Q4^][$9YX=^*^-V5PQE;$.Y^\]=Y;P8_[C-V"T(PY3QB^PNP6!//J2PB^ M%>+,_Z'S;?I^,\-]I._7].0_\=--@30*I'^5F+XI<0MS>!.$K7JJP31QFBPI M<>CB)*^\R\#>\_@F?^#3M'\5II&=)5=T_F5C_VM$!SZ5Y,Z/4.L_V&(HJ%TX MOO=G,XW99#CLYQ_$EF]<_ 902P,$% @ +F!82N%SK^"Y 0 T0, !D M !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0LX9-5BM MRJ:J6JF15HG:/GMA "N^4-LLR=_'-H2BA!?;,S[GS,7C?-3FQ78 #KU*H6R! M.^?Z(R&VZD R>Z-[4/ZFT48RYTW3$ML;8'4D24%HDMP2R;C"91Y]9U/F>G"" M*S@;9 (HM*S24HR[5"!IH" MW^^.IRS@(^ /A]&NSBA4,C$ MQZBTL'%%U6"=EK.*3T6RUVGG*N[C=+-/9]HV@I+"+H5 MXD2_T.DV/=W,,(WT=$U/LFV!;%,@BP+92B#=?ZKP*X0>[C[%(*N62C!M'":+ M*CVH.,@K[S*O]S0^R7_X-.R/S+1<6731SC]L;'^CM0.?2G+C)ZCS_VLQ!#0N M'._\V4Q3-AE.]_,'(LLO+M\!4$L#!!0 ( "Y@6$J&E+%GQ@$ #<$ 9 M >&PO=V]R:W-H965T29M<<7A8L#>)W^?0$[CKOEQ3##.6)LU M\1+2$]?[#_6OH797RYD9>%3\I:MLF^,]1A74;.#V28W?8*YGA]%<_ ^X '=P MGXF+42INPA>5@[%*S"HN%<'>I[6381VGDVTZT^($.A/H0MB'.&0*%#+_PBPK M,JU&I*?>]\Q?<7J@KC>E=X96A#.7O''>2T'W^XQK$&E&F08EY5WF8H'&B[^$SZ-U$^FFTX:=%;6/9]PR;52 M%EPJR8W+I753O!@<:NNW=VZOI[<\&5;U\YB2Y5]1_ 502P,$% @ +F!8 M2F+/8(NS 0 T@, !D !X;"]W;W)K&UL;5/; M;IPP$/T5RQ\0@Y>D[0J0LHFB5FJE5:HVSUX8P(HOU#9+^O>U#4O)AA<\,YQS MYN)Q/FKS:CL A]ZD4+; G7/]GA!;=2"9O=$]*/^GT48RYUW3$ML;8'4D24%H MDMP1R;C"91YC1U/F>G""*S@:9 ="@)1YSUKX">Y7 M?S3>(XM*S24HR[5"!IH"WZ?[0Q;P$?";PVA7-@J=G+1^#+MSYZ+NF774[.06C&'"8, M76'2!4&\^I*";J4XT ]TNDW?;5:XB_3=FIXFVP+9ID 6!;)W+697+6YA;J^2 MD-5,)9@V;I-%E1Y4W.15=%G8>QKOY#]\VO8?S+1<6732SM]LG'^CM0-?2G+C M5ZCS#VQQ!#0NF)^\;:8UFQRG^_D%D>49E_\ 4$L#!!0 ( "Y@6$IGWL#D MMP$ -(# 9 >&PO=V]R:W-H965T)W^?0?LN&[J%V"&<\Y<&++1 MV!?7 GCRJE7G7;G!XHJ: 6@_)/9OP,53 5+5ZG779Q'Z>;]':F;1/X3. +X1#C ML"E0S/RC\*+(K!F)G7K?B_#$R9%C;\K@C*V(=YB\0^^UX!_N,G8-0C/F-&'X M"I,L"(;J2PB^%>+$_Z/S;?I^,\-]I._7]&2_+9!N"J11(/VGQ/MW)6YA#N^" ML%5/-=@F3I,CI1FZ.,DK[S*P#SR^R5_X-.W?A&UDY\C%>'S9V/_:& ^8RNX& M1ZC%#[88"FH?CO=XMM.8388W_?R#V/*-BS]02P,$% @ +F!82C0.)_NS M 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5 MRQ\0@W>3-BM RB:J6JF55JG:/GMA "LV0VVSI']?V[ 4;7G!,\,Y9RX>9R.: M-]L"./*N56=SVCK7'QBS90M:V#OLH?-_:C1:..^:AMG>@*@B22O&D^2!:2$[ M6F0Q=C)%AH-3LH.3(7;06I@_1U XYC2EU\"K;%H7 JS(>M' =W _^I/Q'EM4 M*JFALQ([8J#.Z5-Z..X#/@)^2ACMRB:ADS/B6W"^5#E-0D&@H'1!0?CC L^@ M5!#R9?R>->F2,A#7]E7]4^S=]W(6%IY1_9*5:W/ZD9(*:C$H]XKC9YC[N:=D M;OXK7$!Y>*C$YRA1V?@EY6 =ZEG%EZ+%^W3*+I[CK'^E;1/X3. W!#8EBI6_ M"">*S.!(S#3[7H0K3@_V M. IJ%\P/WC;3FDV.PWY^06QYQL5?4$L#!!0 ( "Y@6$I9I^2=T@$ )P$ M 9 >&PO=V]R:W-H965T*]SW!HSG C190N"Z0Z2@SO%C?#JG#N\!+QU,>C-'KI.KE*\N^%+E.'(% 8?2. 5FAQL\ >=.R);Q M:]'$JZ4C;N?OZI]\[[:7*]/P)/G/KC)MCH\855"SD9MG.7V&I9\]1DOS7^$& MW,)=)=:CE%S[+RI';:185&PI@KW-8]?[<9I7#O%""Q/H0J KX>A]R&SD*__( M#"LR)2>DYKT?F/O%\8G:O2E=TF^%7[/%:YN]%4E$,W)S0@OF/&/H!A.O"&+5 M5PL:LCC3_^@T3$^"%2:>GFSI\8>PP"XHL/,"NW]:3.Y:#&%V89-]T&0?$-C? MF80P:=@D#9JD 8'#G4D(<[PS(9O3(4 U_EYH5,JQ]W=RDUVOWB/UI^LO?+ZW MWYAJNEZCJS3VC/J35$MIP)82/=B&6_M4K &'VKCIP<[5?&'FP,AA>0O(^B 5 M?P!02P,$% @ +F!82EB2_>VW 0 T@, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q <$F]VTVY5M*9LH:J566J5J^LS:8QL% M/"[@=?KW!>RX5NJ^ #.<<^;"D(UH7FP+X,BK5IW-:>M9-.ZX&!%UHL&OH/[T9^-M]BB4DD-G978$0-U3N_2XVD?\!'P+&&TJS,) ME5P07X+QI$> MU4]9N3:G!THJJ,6@W!..GV&NYY:2N?BO< 7EX2$3'Z-$9>-*RL$ZU+.*3T6+ MUVF77=S'Z>;V,-.V"7PF\(5PB''8%"AF_B"<*#*#(S%3[WL1GC@]%\E6/=5@FCA-EI0X='&25]YE8.]X?)._\&G: MOPG3R,Z2"SK_LK'_-:(#GTIRXT>H]1]L,134+AP_^K.9QFPR'/;S#V++-R[^ M %!+ P04 " N8%A*@SOU^]\! !!0 &0 'AL+W=O.!M4@3JMQQ/&JNJ 4_4@1AC,2B,D MI]J$LL5JE$!K1^(,DS \8$[[ 96YRUUDF8N;9OT %QFH&^=4_CX#$U.!(O2> M>.[;3ML$+O.1MO =](_Q(DV$5Y6ZYS"H7@R!A*9 C]'IG%F\ [ST,*G-/+"= M7(5XM<&7ND"A+0@85-HJ4#/%2"*?<-JIO2@B\JIA1. MW^:Q']PXS2M)LM#\!+(0R$HX.A\\&[G*/U)-RUR**9#SWH_4_N+H1,S>5#;I MML*MF>*5R=[+."(YOENA!7.>,62#B58$-NJK!?%9G,E_=.*GQ]X*8T>/MW22 M^@42KT#B!))_6HQW+?HPB=\D]9JD'H%T9^+#'/PF!Z_)P2.0[4Q\F*/?)/.: M9!Z!#SL3#X:$.Q.\.8(<9.LNGPHJ<1O9F?P! #+!0 &0 'AL+W=O3V)?:=?W_N''Q9+]6KK@%,\"YXJ_.P-J;;$Z++&@33#[*#UIY WXWT.O9/G"=G*1\ M=<&WSDQ#4^2_VG. MIL[#- S.<&%7;EYD_Q7&?C9A,#;_'6[ +=Q58CU*R;7_#X[YO[BU9[:NRE=TE^% M/[/%:YN]%3%=9>3FA$;,8<#0&>830:SZ9$$QBP.]HU.<'J,5QIX>S^DTQ076 MJ,#:"ZSGY$F.]1D=R\01PL3#+/\NLGL,0E0E1\C.BCE MM?4C;):=)M4C]8_Q$SZ,N1],54VK@Y,T]DG[AW>1TH M)7JPWT=M)^L4<+@8 MMTWL7@WS90B,[,;12:;Y7?P#4$L#!!0 ( "Y@6$J6S9UTMP$ -(# 9 M >&PO=V]R:W-H965T[:Z:%[&B11=_)%!D. M3LD.3H;806MA7H^@<,SIGKXYGF33NN!@1=:+!KZ!^]Z?C+?8HE))#9V5V!$# M=4[O]H=C&O 1\$/":%=G$BHY(SX'XVN5TUU("!24+B@(OUW@'I0*0CZ-7[,F M74(&XOK\IOXYUNYK.0L+]ZA^RLJU.;VEI():#,H]X?@%YGH^4#(7_P 74!X> M,O$Q2E0VKJ0Q&>>'_@OC=E<,96Q#N?O/7>2Y$D/&.7(#1CCA.&KS#[!<&\^A*" M;X4X\G_H?)N>;&:81'JRIB?_B9]N"J11(/VKQ.1=B5N8]%T0MNJI!M/$:;*D MQ*&+D[SR+@-[Q^.;_(%/T_XH3",[2\[H_,O&_M>(#GPJNRL_0JW_8(NAH';A M>.//9AJSR7#8SS^(+=^X^ U02P,$% @ +F!82I(^MI,6 @ R@8 !D M !X;"]W;W)K&ULC97;CILP$(9?!?$ :VP@)Q&D M9JNJE5HIVJKMM9-, EJ#J>V$[=O7-@0E,)&2B_C S/_-#(R=M5*]ZP+ !!^5 MJ/4Z+(QI5H3H?0$5UR^R@=H^.4I5<6.7ZD1THX ?O%,E"(NB&:EX68=YYO>V M*L_DV8BRAJT*]+FJN/JW 2';=4C#Z\9;>2J,VR!YUO 3_ 3SJ]DJNR*#RJ&L MH-:EK ,%QW7XB:XV-'8.WN)W":V^F0?O$UFQS6\2O&G/)AB'2["X !'?A;F3;9?H4\H M#8,^^^]P 6'-7226L9="^_]@?]9&5KV*#:7B']U8UGYL>_VK&^[ >@,5TQ6YN]V_2E\,]L\-KN7O(X3C-R<4*]S::S M87K.)L49"D*"6=4I)H1$DG%!K9'XZ9H9@9@GD0YQP5F#__RA:HP *)@(T2 M74P2?5C-)0I9(I!X!%EBU<0A-,)[)$(PR0.)!VU&GZ\GQ9N(LB+-1I%NFU253MMMRB$WIY [Y7]P=2IK'>RDL0>:/W:.4AJP@M&+E2KLQ3(L M!!R-F\[M7'6G:[4]'I00 %X8 M 9 >&PO=V]R:W-H965TJ>ZIFIFL/S2UE] MKX_6-K,?>5;4B^#8-.>',*RW1YNG]9?R;(OVEWU9Y6G3/E:'L#Y7-MWU07D6 M\BC289Z>BF Y[]\]5\MY^=IDI\(^5[/Z-<_3ZK^5SGI3J GK$WR=[J6^^S[I2 M7LKR>_?P^VX11!TCF]EMTZ5(VX\WN[99UF5J>?P[)@VN;7:!M]_?L__:%]\6 M\Y+6=EUF_YQVS7$1Q,%L9_?I:]9\+2^_V;$@%@_+V/^]S 0)9I,9$ M!>P+T2<0DP0&)Y P@>P3R$F"V.E,A$EP(PHVHGR6*L()-$R@/0:2.20'B.DA MQ=B&X.ZP^2@N)7-'#J"43HB!,9"Q\1D[7%8#1-VV(F+M<%G[*,4T,<0QI!*# MWB?4D, $B3_^RBTF\6@R)F)CG&I\6,PETT[_^RBI6:PP9Q9AEX@ :^':1.2U M))+(0:T1*F(.:@-0S ABFC/"VA@@+5W2S)N>C!D3NS-GQ$TZ6TF>N+Q]F#0) MHWH;&N8CXX"X9\H(1*B*8;]CP/ 4H0:&'8\!.U.NY8V@J5%$7@]+?\@3%[5! MJ#BB)@9V4*8\TDQIE[3R&U*)XLRE#7"2ZR1VB0-<%$X8Q=GOHT+UZ%7(V@R5X0A!QB;-(O!(DNX M-,,VS9+/;P8X-DT.3%.[*RT$$?W*L<]QYE/5@DB!'8<#,]&N54(0114[#A=@ M8"21 CL.EW<,#-8_]_4/!@:!"!_G6*QRN!%2.0&-S5!(*(';3 BA%@9V (BQ%8,8+?42UQW !B\*L%($-8 MF<"*$6"--H1N!5:, (<.LEHL!@%6+K]:M+Q19SBL& '$8 C1"2P& 3;Y9+58 M# )L\_UJ 8@:6XD5(X$8#&&H$HM!@N6#.M)(+ 8)5@;C;EA'T/14H[FBSN@2 MJT8B05 IB&,Z6$*H?:_$@I!@=7#/9ZL1-#E&)X:L%^M& DF8F$B!)2'-'?5B M24BP/G@7,"/(J9?:NTFL' E$$1,I%!:%BCY?K\*B4/X*X1T1ULH_[ EP9 $P M;A35+0I+3*'C7N(2XOX ($(^["-"6(<*Z# F;$-A':H[=*B(R[!/Z/!)01UZ M]88W=Z:YK0[]!78]VY:O1=/=*]Z\O5Z2/_+NSM5YOV(/F^&J^V>:X>;]S[0Z MG(IZ]E(V39GW]Z[[LFQLRS+ZTK(\VG1W?1YO\\/K MOQ26_P-02P,$% @ +F!82JRAQ;Z9 @ 'PH !D !X;"]W;W)K&ULE5;MCMHP$'R5* ]PB1,['PB0"G=5*[42NJKM;P.& M1)?$J6W@^O:UG1!!O&GI'Q*;V9D=K]?Q_,+%FRP84]Y[735RX1=*M;,@D+N" MU50^\98U^I\#%S55>BB.@6P%HWL;5%=!%(9)4-.R\9=S.[<1RSD_J:ILV$9X M\E375/Q>L8I?%C[RKQ.OY;%09B)8SEMZ9-^8^MYNA!X% \N^K%DC2]YX@AT6 M_@T&9";"('R6[R)MWSUC9W:@ITJ]\LLGUALBOM>[_\+. MK-)PDXG6V/%*VE]O=Y**USV+3J6F[]VS;.SSTO-?P^" J ^(A@"$_QH0]P'Q MHP&X#\"/!I ^@(P"@LZ[70UY<2)H/D$#[&,Q$H)G(QL=W MB6*8( 8)8DN [PC(R&F'22VFZ9R2)$Y&;EW4V"S$D\+)8C!9["2+T2C7#D)N M-&(21^/*8#<3C-$X7P!%DCR!,R9@Q@18W@F"!"1('B]P"A*D0 ;I:+NGCE&4 M)V$(RV2@3/; /LJ'1.CZB:>5 M)DXC],\]O>HQMT()GM2!#PH4N8[R<"P4.4+3.O!Y@H #)4<3%'"7(_SXGD=P MVR&H[YSZ$;=^$9KT"_&ULC5;1CILP$/P5Q <<& R$B$1JU4BM%5[5]=A(G M00>8VDYR_?O:QJ'$+&U>@NW,S.ZL5PO%E?$W<:)4>N]UU8B%?Y*RG0>!V)UH M3<03:VFC_CDP7A.IMOP8B)93LC>DN@JB,$R#FI2-ORS,V88O"W:65=G0#??$ MN:X)_[VB%;LN?.3?#E[+XTGJ@V!9M.1(OU'YO=UPM0MZE7U9TT:4K/$X/2S\ M#VC^@F)-,(@?);V*P=K35K:,O>G-Y_W"#W5&M*([J26(>ESHFE:55E)Y_+*B M?A]3$X?KF_I'8UZ9V1)!UZSZ6>[E:>'/?&]/#^19J!@[5@GSZ^W.0K+:JJA4:O+>/?=%/.92+(L.+MZO.N'ENBV0_-$7==.'YK;,?^I>@IU M>EG&>5P$%RUD,:L.$]UA\#UF/<9$]XAG0"6\A[R,(5G>0P+EHS<3@68BPX^' M(688%HA!@=@(X#N!Q'':83*#:3JG21JGCMLQRC4+Z61PLAA,%H^2Q!Q)A@C-U\ E:1Y"F><@!DGX_+F"2R0@@+IXQ><@0(9<,&9T^[9 MR"@*41C"869@F-D#?30;W4T^&24'H^1 .9T^7.> F:DH*(1'1/C?1EM9S- - MCB?C3(PB!/@)W4!H%"B:C -/"10!<=PFL*!AX=+IPL'3! 'C))^Y@2"0._6" MP3C7;_"OA!_+1GA;)M6;P&PO=V]R M:W-H965TZZ8J.G_;O$3MOG'%>FA4E9&*XR2JBNUN M.I\-SQZ;^:Q^[5V[7;>C=IW//#]!>Z7R9QWV!0_+5UA_;L>M*[\E37W_N; MW]8/T[BWR)5NU?5=%/[GS2U=6?8]>3O^&3N=GL;L&YY?O_?^97#>._-4M&Y9 MEW]OU]WF89I-)VOW7+R6W=?Z\*L;';+3R>C][^[-E5[>6^+'6-5E._R=K%[; MKJ[&7KPI5?'C^+O=#;^'L?_W9KB!&ANH4P,R5QOHL8$.&D1'RP97/Q==,9\U M]6'2'&=K7_2+@NZU#^:J?SC$;OB?][;U3]_F)HYGT5O?T:A9'#7J3*,N%4NN MT/]W$GD#3E8H:(4:VNL+*PAWH&$'>NC 7'00&+DX:M)!LSL:28FV.O"%RS*K M=:ZP.0::8X YP3B+H\:>C7-'Q@;& %%FL"466F*!)2:PQ+)!*%5Y&+\EEV5Y MG@K6)-":!%@3N+Q(V# FR]FB7')9;K2QPK)+H3DI,"<)S$F1.O8",$C#"%"%)+B@C%$B$/A#(RB8 HH%Y8N8<008@R; LX/ MJU(26$88(<09 J;@1H@ W16*$,8( 8Z0%#Z<^I3>_LHAG*Z4 2LHC$O&XQ)3 M&N(#R;32TD3A]">4_^%KAS@ [L)7(-0(P5&8$ H1(GSQ*$Z(/CCAFD$RK:39 M4A@DBF[/;B54*>J&1!A%/_4)R*[XA'&C &ZDY%88(\KE,26211A8VMZ>"1I#1G/(\$S0G"#8*:Z[YA2FC0:T(:D+3 B- M""$E R:$!B4(3P:>^[G-0D( 51H+V6TP( PJ0M@^G%<7=Q34[$LDDFS!I#%\ M(\/3P/"-3&X39@Q7I;'P;C(86N8#>QV#*6,X97@*&,X/Y!!7R0X))RZ ,F2% M+C 6#,*"L/P-QH)!&Y-P^1N>[GZC1&%,N$IG)+P(#&:"014(6_^@ @EMX9([ MX63#8+08L%?BJY]O@L .$JA\8*3C.8PID]^^_"UFB^5LXTM&6W"LX2L@'A>N2_)< MC M.:ON!I$YP4B>W)/4H2G_F%- AIZ*S3S7]M[,_BN9ENVLG3W77U=7P;>:Y MKCOGNXP_^0AM7+$^W93NN>LO4W_='+]9'6^Z>C]^CXM.'P7G_P%02P,$% M @ +F!82GRK.&ULE9E=;YM,$(7_"N*^A?W@PY%MJ7%5M5(K17W5]IK8ZQ@56!=(W/[[%S"Q MS,[9-;F)#3D[G%W//)I=EB==_VX.2K7>W[*HFI5_:-OC71 TVX,JL^:]/JJJ M^\]>UV76=I?U4] <:Y7MAD%E$? PC(,RRRM_O1SN/=3KI7YNB[Q2#[77/)=E M5O^[5X4^K7SFO][XGC\=VOY&L%X>LR?UGVI_'!_J[BJX1-GEI:J:7%=>K?8K M_P.[V\BT'S H?N;JU%Q]]_JI/&K]N[_XLEOY8>](%6K;]B&R[N-%;511])$Z M'W_&H/[EF?W Z^^OT3\-D^\F\Y@U:J.+7_FN/:S\U/=V:I\]%^UW??JLQ@E% MOC?._JMZ444G[YUTS]CJHAG^>MOGIM7E&*6S4F9_SY]Y-7R>QOBOP_ /@[@ MEP%,.@>(<8 P!@1G9\-4/V9MME[6^N35YU_KF/5)P>Y$MYC;_N:P=L/_NMDV MW=V7M63I,GCI XV:^[.&7VGX5+&A"A%>)$%GX.*"0Q=\&"^N780,!Q P@!@" MR,DT%L8TSIIDT%2#YAV+I#$3(%I8G$CH1%(G/#2RL"S$% GG%S"S@(C- M*.%1-%EY!2Y*@A( M;(7,,-T8PIM9RHR"BSBA$FLQ,XPVAMAFEC,#Z"() S3"4LX, XXAPID%S2C M4,)0%>.)-6$PZ1A"760)@1'%TC>4-.8*0V A);VXG2PNR;2[P'CBX8QZ'D4N M(T[)U B&' >0(X7,*<"($9=D:L32<"'"F77,*;N($9=D:@2CC2.TF57,;Z/- M*9D:P63CB&QF"?/;9'-*ID8PUSC@&A.6$!A'/)Y?NQP3A ."D-KEJ%L2S%P1 MH++QC&,8<=0PD0(&'1-+4T9^(:I+PC"4%D>8;1RPC5;R;;8Y)=.-#V:;0&PS M*UG<9IM3,C6"V280V\Q*%J YHQF#5+:,$1AP @'.+& RIHK$K-.HLVJI;^6&%#R#6=>$A-%SCGUDLX]W[@B M0!-;K%A.O68=>]'6Z'IC,WH!.\/4UO](##DYY]A+WC[WY4H2*0*L'547C_;N);5C_E M5>,]ZK;5Y7#VO=>Z55W$\'TWKX/*=I>+0NW;_FO2?:_/[P3.%ZT^CN\[@LM+ ME_7_4$L#!!0 ( "Y@6$J:T$>"BP, .X1 9 >&PO=V]R:W-H965T M[+*IF[1_;]G07!,WN MJ,JL>:-/JC+_''1=9JW9K)^"YE2K;-\/*HN PG 9E%E>^9M5O^^AWJST:Y++/ZS[TJ]'GM"_]UQY?\Z=AV.X+-ZI0]J:^J_79ZJ,U6<*FRSTM5 M-;FNO%H=UOY;<;>5U WH%=]S=6ZNUKUN*H]:_^PV/N[7?M@Y4H7:M5V)S"Q> MU%8515?)^/@U%O4OQ^P&7J^_5G_?3]Y,YC%KU%87/_)]>US[B>_MU2%[+MHO M^OQ!C1-:^-XX^T_J115&WCDQQ]CIHNE_O=UST^IRK&*LE-GO89E7_?(\UG\= MA@?0.( N T3D'"#' =(:$ S.^JF^R]ILLZKUV:N'JW7*NIM"W$ES,G?=SO[< M]?^9V39F[\LFHN4J>.D*C9K[04-7&IHJMEPAPXLD, 8N+@BZH'Z\G+B(<0$) M"\B^0#0ID%C3QKZEZC0A%;$\%J"2% IN)H)F(FQ'68>X'S>+Z,%%DG?@M M%U&8SIR7!;2R %:D964!K"2)B"PS7!:'8AEA-TOH9@G<6(>Y7[+#I(NE=2FW M7!2',S=<#)W$P,G"1TXA+,C6"V280W.P,"PXN9L0EF1K!9!,(;7:$!8<6,^*2 M3(U@J E.-1Y@P8G%C+@D4R.8:0) ;:X-"\PBD?Q'=C% !"((RV[*@09Z,9+- M-V/"/*+PA@R/HG_T8Z":;\B$V4: ;2S)Q,$%>S+0.9HRS3Q\(<,&P(P(;%G/C3D4T]IV1J!".+^/,3B#=_,F)&7)*I$0P^ N#CP>9$ M8T91,"S\RPYRFPC3LG4"$:=1*BSHRS__1CGE$R-8,))3C@>XE$4 MNXRX)(.1X.K%N_L2\CFKG_*J\1YU:][A^S?M@]:M,N7"-V9&1Y7M+QN%.K3= M:FS6Z^$+Q+#1ZM/X=26X?.+9_ 502P,$% @ +F!82M)@>U(_ @ Z@8 M !D !X;"]W;W)K&ULC55=;YLP%/TKB/?5?#C0 M5@2I))HV:9.B3MN>'7(34 UFMA.Z?S_;4$J,%_4EV)=SSCWWQEQG/>,OH@*0 MWFM#6['V*RF[1X1$64%#Q!WKH%5OCHPW1*HM/R'1<2 '0VHHBH(@00VI6S_/ M3&S'\XR=):U;V'%/G)N&\+\%4-:O_=!_"SS7ITKJ ,JSCIS@!\B?W8ZK'9I4 M#G4#K:A9ZW$XKOVG\'&;:KP!_*JA%[.UIRO9,_:B-U\/:S_0AH!"*;4"48\+ M;(!2+:1L_!DU_2FE)L[7;^J?3>VJECT1L&'T=WV0U=J_][T#',F9RF?6?X&Q MGI7OC<5_@PM0!==.5(Z246%^O?(L)&M&%66E(:_#LV[-LQ_>).E("1@BX"&4DQOMD22/..L]_CP[W9$'Z+P$:ONESIHFFW> MJ?8(%;WD.(XR=-%"(Z88,-$,$TX(I-2G%)$K11$MZ%:"S1(1!]>0[1*2/KA- MQ,XZ8\./K^J,W0+8*8"- +X2P%:C!DQJ,*W!/ 16(9LE)DE75K&W,5=F5TZS M*X=9*TDQ8%:S)'$4QI;;)0@G]ZEE=PF*H@2[_29.OXG#;V+Y3199/CD,.U 8 M)]:!VSI0_[><.BVG#LM68XKT ^?A YCM$K,\#VCVQ3? 3V::"J]DYU;J#V<6 MG0;V4Z0GAA4OU" ?YNZ[S' +?"?\5+?"VS.IYI&9&D?&)"B+P9UJ9J4NGFE# MX2CU,E5K/HS?82-9-]XL:+K>\G]02P,$% @ +F!82N?S^ZH @ >P4 M !D !X;"]W;W)K&UL?939CIPP$$5_!?$!8_:E M!4AIHBB1$JDU42;/;B@:- 83V]U,_CZV81 #5E[P=NO6*;QD$V6OO 40UEM/ M!I[;K1#C"2%>M=!C_D1'&.1*0UF/A1RR&^(C USKH)X@SW$BU.-NL(M,SUU8 MD=&[(-T %V;Q>]]C]O<,A$ZY[=KO$\_=K15J A79B&_P$\2O\<+D"*TN==?# MP#LZ6 R:W/[DGLI(Z;7@I8.);_J6JN1*Z:L:?*MSVU% 0* 2R@'+Y@$E$**, M),:?Q=->4ZK ;?_=_8NN7=9RQ1Q*2GYWM6AS.[&M&AI\)^*93E]AJ2>TK:7X M[_ (N6*1.:H*.'Z:U5W+FB_N$B4'K_-;3?H=II7XG@),P=X2X"W!KC!?P/\ M)<#?!:"93)?Z&0M<9(Q.%ILW:\3J3+@G7_[,2DWJ?Z?79+5+0W\$85&X:)V:8T @3&F#< M'4QX3!/Z3K2#,:B\V(G-,)$1)C+ [#;@'!TV(')39X=<'E5!E!S.#-I< _4L M_<#LU@W]M M\0]02P,$% @ +F!82D1D_=DJ P $ T !D !X;"]W;W)K&ULE5=M;YLP$/XKB!]0\-GFI4HB-8FF3=JDJM.ZSS1Q$E3 M&3A)]^]G Z5@CB[Y$K#SW-USC[GCF%UD^5H=A%#.6YX5U=P]*'6\][QJS>N^Q7,SD265I(1Y+ MISKE>5+^78I,7N8N<=\WGM+]09D-;S$[)GOQ4ZA?Q\=2K[S.RS;-15&ELG!* ML9N[#^1^#=P8U(CG5%RJWKUC4GF1\M4LOFWGKF\8B4QLE'&1Z,M9K$26&4^: MQY_6J=O%-(;]^W?O7^KD=3(O2256,ON=;M5A[D:NLQ6[Y)2I)WGY*MJ$N.NT MV7\79Y%IN&&B8VQD5M6_SN94*9FW7C25/'EKKFE17R_-/SQJS7 #: V@,R#! MIP:T-: ?!NQ3 ]8:,,O :U*IM5DG*EG,2GEQRN9XCXEYBL@]T^IOS&8M=OV? MEJ?2N^<%8W3FG8VC%K-L,-##D [A:>]=",!"+&%D#L, JS&"^D/(>@P)8YP$ M1?.DM3T=Y,EP!PQUP&H';." 6T(UF+#&%$T>E/'(TG,UA@'G/HMP.AREPQ$Z M@46GP?!>'*+C@,5ZA< @YCS Z00HG6!,QSK!93 .$^HPD<4&@0%G,>!L0I1- MB(@36G3"41QS"!;I%8+R0QNU#D<'2B+20PTH1RCE"*$\\4#$J(/X^@><^'@K M\*]XQ%O0X'R"@($M'(9C/L3A!*6)[D002A-U3]#N\T#@!F'PWD'H-<+0<<*$ M,C^TA1GC0LYA*BF\&1&D&_&)YXW@#83P&W3!BYX@53_695S0-/!CNPDA,.# M)IH0P>N>((7/)]Y5!*]#$MT@"UZ))+Y&EABIHYC:;T8,!I1,R )X80-2V'RB MH0)>B$"NEP7P0@2X0I86-,C7#YFE"HKR^00=O*@!*6I.)US@50CL!E'P*@3L M/3X2A8_>+P&W"^@_H(:,UQL+TO];C? M#.V^\/K_L(6OP#4$L#!!0 ( "Y@6$KCE5/93 ( 0' 9 >&PO M=V]R:W-H965T/OW!>QX'4RW?0DPG',X,R9#T5/VRBL X;PUI.4KMQ*B M>_0\7E;08/Y .VCESHFR!@NY9&>/=PSP49,:XH6^GW@-KEMW7>C8GJT+>A&D M;F'/''YI&LQ^;X#0?N4&[BWP7)\KH0+>NNCP&;Z#^-'MF5QYD\JQ;J#E-6T= M!J>5^Q0\[G*%UX"7&GH^FSLJDP.EKVKQY;AR?64(")1"*6 Y7&$+A"@A:>/7 MJ.E.1RKB?'Y3_Z1SE[D<,($(R&<"$'R(2$:"=$[ M 7U(0",!&01O2$779H<%7A>,]@X;OFZ'U24*'I&L?JF"NMAZ3Y:'R^AUC6)4 M>%K!Q4NI^<*!4@/?H/LE25 M?)*F!8&34--4SMG0F(>%H-WXYGC3P[?^ U!+ P04 " N8%A*K,$YE"4" M 1!@ &0 'AL+W=O9DD;LW$K*=HN0R"N@6-RS%AKUI&"<8JF.O$2BY8 OAD0)"CPO0137 MC9NE)G;B6 /X64,G1GM'5W)F[$D?OEQVKJ<- 8%<:@6L MEAL<@! MI&S\[C7=(:4FCOL[>88(3Q!P12ZD.*8"G%/IC1@[<)#G-$Z+V%'.>0 MU6;91+A89VCXX=B$[RT+1(L"D1&(QHU*)B;W%K,RF,9@DHTW 1WFH+O5VGO' M2[SH)5[PXD^\6$P\2C,U\D_$,9Y9?<=FLF@S^8^6);,4ZRB<&)UC[B)_$T_, M+J "?Z1E#:/1Q:# 2S-TA).S:R/U^S6*#G/M(= 7:Q+?JWEGQ].KC!V6WS O MZT8X9R;5M367JV!,@C+IW:N65FH^#P<"A=3;E=IS.Z7L0;*V'\!H^ ID?P%0 M2P,$% @ +F!82MW*>+'C @ _ H !D !X;"]W;W)K&ULE59M;YLP$/XKB.\KV!@,51*I231MTB95G;I]=A,G006<&2?I M_OUL0RFQCZK]@E]X[O%S!W>^V47(Y_; N0I>ZJIIY^%!J>-M%+6; Z]9>R.. MO-%O=D+63.FEW$?M47*VM49U%>$XSJ*:E4VXF-F]>[F8B9.JRH;?RZ ]U363 M_Y:\$I=YB,+7C8=R?U!F(UK,CFS/?W'U>+R7>A4-+-NRYDU;BB:0?#5)B&>S^+Z=A[%1Q"N^48:"Z>',5[RJ#)/6\;%X_LK^U3JOG7EB+5^)ZD^Y58=YF(?!EN_8J5(/XO*-]PZE8=![_X.?>:7A M1HD^8R.JUCZ#S:E5HNY9M)2:O71CV=CQTKVAJ#>##7!O@ <#E+UKD/0&R9L! M>=> ] ;$,8@Z5VQLUDRQQ4R*2R"[SWMDYB]"MT1'?V,V;;#M.QV>5N^>%R3# ML^ALB'K,LL/@$08-B$BS#T=@Z(@E]LR= U8^(HFO(6L?0@M81 +ZF5C[9.PG M(3 ! 0F()2!7@4J<0'48:C%-YP5E8_"63)"78E)03&I)P87U!'38=+1 M,0@E)'9@*Q]&TQ073OA33S,I2#81P S4G $!)([FS!/S!1\A9,805E*@0(SBJ4?R)R<%ZAX@,72 ^ZND'\"P1"Q5Y0HE$+4'.YM^U5&VS$ MJ5'F)AWM#BW<'38MA+._-*V=;2W>:+J^\">3^[)I@R>A=(-BVXB=$(IKD?&- M_K 'W8H.BXKOE)E2/9==/]8ME#CVO68T-+R+_U!+ P04 " N8%A*.+^? M6D4" #M!@ &0 'AL+W=O@,YC:3KC^?6U#"#'NO<3V,C,[NX%U MUC/^+BI"I/?1T%9L_$K*[AD 45:DP>*)=:153TZ,-UBJ(S\#T7&"CX;44! % M00(:7+=^GIG8GN<9NTA:MV3//7%I&LS_%H2R?N.'_BWP6I\KJ0,@SSI\)C^) M_-7MN3J!2>58-Z05-6L]3DX;_R5\WJ4:;P!O->G%;._I2@Z,O>O#M^/&#[0A M0DDIM0)6RY5L":5:2-GX,VKZ4TI-G.]OZE],[:J6 Q9DR^CO^BBKC;_RO2,Y MX0N5KZS_2L9Z8M\;B_].KH0JN':BH\/_VZ']4L4/B/5 M_5('3;/-,]4>H:+7'*5A!JY::,04 R::8>X(H-2G%)$K11$MZ-%C@NT2 8-' MR&X)2==N$]!9)S1\.#<1)FX!Y!1 1@ ]-,JJHQ@PL<&T0Y+5.DVL:EVH!"*K M8!)$F1'!E.7: @E5J&7:!XL#M-W'Z31Q^K;84R2(+ M#%!HH;9+5+1.(^N]WKE0$/VGQ:G3S22OWMS*+3S'Z)]-"PXH6:Y?#!!X.DG7CY0*F&R[_!U!+ P04 " N M8%A*8F!_\EX" ";!P &0 'AL+W=O'; (ZP-1VPO7?US:$(^!4>0'; MS,[.K+$W[2A[XP6 L-[KJN%KNQ"B73D.SPNH"7^B+33RRY&RF@@Y92>'MPS( M00?5E>.Y;NC4I&SL+-5KSRQ+Z5E490//S.+GNB;L[Q8JVJUM9%\77LI3(=2" MDZ4M.<%/$*_M,Y,S9V0YE#4TO*2-Q>"XMC=HM4.>"M"(7R5T?#*VE)4]I6]J M\NVPMEVE""K(A:(@\G6!'5258I(Z_@RD]IA3!4['5_8OVKPTLR<<=K3Z71Y$ ML;9CVSK D9PK\4*[KS 8"FQK>_? M9:/?W$. -P:@\+\!> C 'P&^-M\KTU8_$T&RE-'.8OUNM43]%&B% M93%SM:AKI[])MURN7C(_"E/GHH@&S+;'>!,,&A&.9!]3>*846V\1[MTFV"T1 MV#5GP$836,?C&Q.1F< W$OB:P+\AB&=5Z#&1QC2]#=]'[LR* 16$26@6$QC% M! 8QR4Q,CPFF:1">25EB/B$OOB,E-$H)EU+BF>-MN$B# ^S-MWB)NJW>C9C( M*"9:B,%)8":(C03QX[])8B1(#.5 LW(D"Z,^=H-9-9:@.Y5 KOG4NLM:W-M9 M=.?@H\>K@8P'>X.\!^HQ@*8G(L2)/RN( 36OB#.YTFI@)WW[&ULE5C;;N-&#/T50>]9:8:C M6V ;2&P4+= "P19MGQ5[; NKBRO)\?;OJ]NZ]O",J^0AUN60/*3$,]0L+E7] MK3EJW3K?B[QLENZQ;4_/GM=LC[I(FR_529?=G7U5%VG;G=8'KSG5.MT-1D7N M2=\/O2+-2G>U&*Z]U:M%=6[SK-1OM=.759NL+]<>%K=CBV_05O MM3BE!_V[;O\XO=7=F7?ULLL*739953JUWB_=%_&\4=0;#(@_,WUI;HZ=/I7W MJOK6G_RR6[I^STCG>MOV+M+NYT.O=9[WGCH>?T].W6O,WO#V^(?WGX;DNV3> MTT:OJ_RO;-<>EV[L.CN]3\]Y^[6Z_*RGA +7F;+_57_HO(/W3+H8VRIOAO_. M]MRT53%YZ:@4Z??Q-RN'W\MX)P@G,VP@)P-Y-9#!0P.:#&BN@9H,U-5 J*%: M8RI#;39IFZX6=75QZO'QGM+^+1+/JJO^MK\X%'NXUY6GZ:Y^K%0L%]Y'[VC" MO(X8>8,15X37>;^&D"C$JV3F1H U1Y!_#]EP2)1@$@3SI,&>[O(D[$!!!VIP MH.X<**-0"!,8N2),B(D$D$@ '$0&D1$3#9AR?&)^_V=PX3 ?,PDADQ PB0TF M(R:X90*I )P/<)N09V;XNR,>0>(1"R9]8=:0@T0LI#52#"/%*))9(PXBX2?6 M2 F,E*!(B1&)@T@]R$GX6#-\$$OZIFIP%)$D>S"+0 D43)C! "I.0GLP*%4O M0H)7VBSB!+J-E8CD016Q(@EBL80(S5C$\Z)(*=Y !F(,+*SPC(G@#XE[-$J M%NM)^#($K!!2B-A."XN>X*H'BA6 EX"0V@!D'#V0$8$%4 %3-BKR27KB0)" MK !2*A'8:6%Y$Q&CU;6YQ076+1'/7R\%%B21S%@Q 8@"RW(HL1I)'V2K+"ZP MQD@Q/UN)E4,BY3"S1:!$6N)@U9!<-51BHXI;7*I/9(O;4:(AA&4+0(D!6D-0 M8"&#NU#R+N3:('EO=J.I_^EJ]I1I[OK2:[W;7\8=7J34WH^J MK-NU?]'Z^AP$[>$BJ[S]HJZR-K^<5%/EVC2;<]!>&YD?^Z"J#" ,XZ#*B]K? MK/J^UV:S4C==%K5\;;SV5E5Y\_=6ENJ^]IG_T?&U.%]TUQ%L5M?\+'^7^MOU MM3&M8,QR+"I9MX6JO4:>UOX+>][SL OH$7\4\MY.WKUN*F]*?>\:OQS7?M@Q MDJ4\Z"Y%;A[O/QED_KCF%W@]/TC^T_]Y,UDWO)6[E3Y9W'4E[6? M^MY1GO);J;^J^\_23BCR/3O[7^6[+ V\8V+&.*BR[?]ZAUNK566S&"I5_F-X M%G7_O-O\'V%T -@ & ,@^L\ ;@/XHP'"!H@Q@(F^6L-4^MKL\VP MO->\^XK8LS#5/W2=?;'[WTQY6M/[OHE"6 7O72*+V0X8FB A,]G$(H(;8 M @IW!MAA! _GD#V&)!E-@I/SY'T\G\2+E-,)!)E ] G$K%#<*=2 27I,/ MAH40.V0H%&,I328AR20$&6>8;8)7B2?"J=\.HR(6)S27E.22(BXB=5>)PCC% MVU&8F":2D40RHBB)0R1#TV4,?;D$*'1!^T\RS?BRD#:E$$\Y6U K6_ U]KC@ M&>E;+PP>D+P%1;.O"6N>@$6P6!7:PAA_0/86-%=TR%VI43 FXJ4"T9;(*$]T MI6]!GVF?A#$&"X1H7V24,;KRMZ"9_D/@J4N(@,6PX(R,MD:&O1%; 7*7#Q"@S0J+"'B(2K"F,XHN: MII #L-UI0% M.=\F6B,*EO"%"@-M6\ >D)0%30=R:T- GL0"$]K]@'(_5TL6-%L"A-H1*!#Q MTD+1Y@?8_+"4*%"6N&PHT,(F VCC VQ\(EO8C@)M51 ]+B6@W06HG9@.1G:78#:>:'U28A-*69#H( MZ8AV*L";)D)'Z> M4(:'=(2M##'!D'2!":>]CA.[*B0A A2A%2)![IDPF!Q!*]F<^^-]ZQW4K=;= M26[2.UXAO$!WA'7ZM^QY/UP$_)MFN)?X+6_.1=UZ;TJ; W)_C#TII:7A&'XQ M:W:1^7%LE/*DN]?$O#?#?<#0T.IJ[SJ"\<)E\P]02P,$% @ +F!82JV3 M87V7 @ (@D !D !X;"]W;W)K&ULE9;;CMHP M$(9?)IGO5%"!.\5&6ME^'%F.8QBO3A(BJN'V0C:OOE)%7%C1VJ_E6%2BUH6L R5.RW"-'[\;,0=SWH!RZ5O93/ M;O#EN R1BTB4XF"<"VZ;F]B*LG2>;!R_.Z=ASW2&P_ZK]T\^>9O,GFNQE>6O MXF@NRS +@Z,X\6MIGN3]L^@28F'09?]5W$1IY2X2RSC(4OO?X'#51E:=%QM* MQ5_:MJA]>V^_I*0S@PWBSB#N#7#R3P/2&9 W ^J3;R/SJ7[DAJ\62MX#U?Y; M#7>+ C\26\R#F_2U\]]LMMK.WE8,98OHYAQUFDVKB0<:W"LBZ[U'Q!!B$T_, MX_> [51!$$P@8!+$VY-W2>2P PHZH-X!\P[J-D2$TU$96E$Z$#%"$QC#0 R# M,.-J3T4DC@F,24!, F'R$68JRK(92@I24N^ #HN.T0B23B Y93%,R4!*!E#P MB))-*!\HGEFB.4C) QT X=!P.GH!(GK%Q.( J2=A,.. YL<;Q)!PR6V#X(,#3DX"RN2C@ MHP!3H"AL7!1(-',48/@LP S(ELZX@/OAZ^<74N:AWLI;'WGK^=3E(:86-!#[9L M%_M@Z0>E.!G736U?M;=V.S"RZ5XD4?\L6OT%4$L#!!0 ( "Y@6$H9Y/"] MB@4 !\= 9 >&PO=V]R:W-H965TUG^N#W_?_>:B;7=7U M/YO'57MH?'4_%MIM5Y0DZ6I7;?;+J_5X[4MSM:Z?N^UF[[\TB_9YMZN:?PJ_ MK5\OEV;Y=N'KYO&I&RZLKM:'ZM'_[KL_#E^:_M?J5,O]9N?W[:;>+QK_<+F\ M-AMOPX]?[B^7R>#(;_U=-U11]1\OOO3;[5!3 M[^/OJ=+EJ]?'#2MW%7;]OQ[^+NN>WJW51+;V57?3]^;O;CY^M4_ULQ M7("F G0J8-)W"_!4@'\4D'<+R%1 5('5L2OCV-Q4776U;NK717.\O8=JF$7F M0OK1OQLNCH,]_J\?GK:_^G)EC5NO7H:*)DUQU-"9QIP4J[[V4Q.$FB@H*$[S M!LI0P&_K _)I$\X;T$P%$=#:$D^50 MQ"8VSIC4AH'C5#OF (^?>J*D5IMF]%2P$^T;Z'*;4\0YC@B#,B+3SI$H0@R# MN6YL4 5;J]M!H@A+#<:_2<&S'DD@@WEL )!UMA>3:'XS1?)@!B)R][S-]\ KSD:(J?)4")= M2IH--TA&21J9UH1S@4 NL 8LA2@GHZ,0B(S1J (BET0,XT0@D @ZH0H"J$_R M-+ &=R*,<+00>&?@2'X3 M3@T";PVL7RDI7.RG2:+'J 0R26(]P@E$*(%R;2=,C%R_GY1 Y&)K&\*90B!3 M1,V+TL+(+..*9(0C''+ +>B!)[/'$#&6PX!:=, Q6R))G>EZ42,?D3,228)8* M8*E>M!<"MEC.-T6GW4J@2B6"=L$P%;!0MAKM K9.;+\DT,A .F8YT\TM8:8* M8&IH*:0E&B&@BH\09JH IEJ-> '+5Y?I3N%N;@YGM7] MJ.9X=/A;U3QN]NWBMNZZ>C>>-#W4=>=[C\GG_I8]^>K^]&/K'[KA:]9_;XY' M=L&PO=V]R:W-H965T):5C_JD]:- M\S//BGKIGIKF_.!Y]>ZD\Z3^4IYUT?[G4%9YTK2OU=&KSY5.]KU1GGG<]T,O M3]+"72WZL>=JM2@O3986^KERZDN>)]5_:YV5UZ7+W+>!;^GQU'0#WFIQ3H[Z M+]W\?7ZNVC?OYF6?YKJHT[)P*GU8NH_LX4G*SJ!'_)/J:SUY=KI47LKR1_?R M^W[I^ATCG>E=T[E(VI]7O=%9UGEJ>?P[.G5O,3O#Z?.;]Z]]\FTR+TFM-V7V M/=TWIZ4;N'Y)+UGPKK[_I,:' =<;L_]"O.FOA'9,VQJ[,ZOZOL[O439F/ M7EHJ>?)S^$V+_O-1"C@?AE(.\:R-% ?M0@& T"P\ ; MG&O;#.>FV'7L(VN7:=8/]ZO3_:^>S;D=?5T$0+KS7SM&( M60\8/L&P&\)KO=]"H6R1H(R]\@XE8]06%Q@ 6("S(HTR0I" M-H@G.C6L$4#).#!5=41-9<:6-%8\)D'2@<4%EBD&="HD1Q 0*M_43 !B0I@I M4Y M9:QD#$A9J$R^5,O,*GH?LKT+F7/%:L@46!Z+;C.L80R)&%D>JD_,-P_H M#4!%2IHY4]!LX\XY8ZEC2.O,4X!1&2-+]"YD>Q1 "94I4)PJH -+>XP+K,/W$S MY%@H^0?NAML1-!XARO:]BXM4@.N!=85P^0E4?F12P/7 OO-QD0IZI@M; MNA(7J?0_\8&/ZT^"SPEE7OXDK3\1*ULO0N("E+0 163INTA<@/(S#0U+1X,6 M(,GW2=)F19LO65]OTI/*=77L&X2ULRLO1=/U;2:CMR;D(^]Z6L;XFCULAU;B M+S=#9_//I#JF1>V\E$U3YGU?ZU"6C6Y9^E_:[7?2R?[VDNE#TSVJ]KD:.HK# M2U.>QVZI=VO9KOX'4$L#!!0 ( "Y@6$K9/ECI5@, &P. 9 >&PO M=V]R:W-H965TJT[3--G 05< 9.T_W[F9?2Q#XJ\B5@\]SCNR=W9WMV5M5+?9!2>V]%7M9S M_Z#U\3X(ZLU!%FE]IXZR-%]VJBI2;8;5/JB/E4RWK5&1!R0,HZ!(L])?S-JY MQVHQ4R>=9Z5\K+SZ5!1I]6\I^^"_3SQE^X-N)H+%[)CNY4^I?QT?*S,* M!I9M5LBRSE3I57(W]Q_@?DU$8] B?F?R7%^\>TTHSTJ]-(-OV[D?-A[)7&YT M0Y&:QZM5N[2 M4ZZ?U/FK[ /BOM='_UV^RMS &T_,&AN5U^VOMSG56A4]BW&E2-^Z9U:VSW// M_VZ&&Y#>@ P&$'UJ0'L#^F' /C5@O0&S#((NE%:;=:K3Q:Q29Z_J_MYCVF01 MW#.C_J:9;,5NOQEY:C/[NN!Q/ M>&Z(>L^PPY (# R(P[,,2!%MB21QS8LA,*J+#U7+DP M01A$5L0NBD4@..XS1WWFKL\BQ DBE"":KEJ,$L035.LP_"+0& LU,I%\80F M=IJXJ$]$$ZC+ A%M)-\3E""9+AJ$>%&&$V3K05<)0F(N+-UZV*4DA(;$SC8$ M-I(I,-)(P/&9QFR$ FT4#T!N4 XOMR)5Q!J)QZ",AN>]B2^03J\[ FR/;O2 M":?=48@8V-JY,",PMZL6@4$8"?OX&5PP'VFUS\K:>U;:7 C:8_M.*2V-E^&=^7,/YNHW#'*Y MT\UK;-ZK[O[3#;0Z]G>[8+A@+OX#4$L#!!0 ( "Y@6$HQ^@E!X@4 %TB M 9 >&PO=V]R:W-H965TB.A#'OXK'#[ P M20C08SVGMK7/5?>>>^]KMJ;5LRA>H'7WV]^ Z$HR@_%-%?J;R223_"=$!MLL M_UDLE"I[OU;INKCL+\IR<^%YQ=M"K9+B6[91:_V?]RQ?):6^S#^\8I.K9%X; MK5*/^;[T5LERW1\.ZGO3?#C(/LMTN5;3O%=\KE9)_GNDTFQ[V8?^_L;WY<>B MK&YXP\$F^5!_J?+OS3375][!RWRY4NMBF:U[N7J_[%_!Q4R$E4%-_+-4V^+H M>Z_JRH\L^UE=/,PO^WX5D4K56UFY2/3'E[I6:5IYTG'\USCM']JL#(^_[[V/ MZ\[KSOQ("G6=I?\NY^7BLA_U>W/UGGRFY?=L>Z^:#@7]7M/[9_6E4HU7D>@V MWK*TJ/_VWCZ+,ELU7G0HJ^37[G.YKC^WC?^]&6[ &@-V,-!M=QGPQH#_,1"= M!J(Q$*X&06,0N!K(QD"Z&H2-0>AJ$#4&D:M!W!C$K@;@[S/G.YLNZH5ZDY3)<)!G MVUZ^TYI-4DD:7&@K[;RZ6R_]^I]ZL1;Z[MY@39SCS%& MIQXPAK>91YL)C7X_86Z,GC]C3-!F7C!&MIE7C#%FS.1D-J>GQWC6V>_6G.+X MW.:U ]Z*-,(]"-R#J#V(8P_FV$]V3%@SZ]W,!QZ%H>\;'9K:9,0$2 NBG.R8X:HI#U9 5DPW*NH]43!*/23J,J+2:HD;4)HD1 MM<'N$0WQZ$,K>FDV-0F1IK3&6+$C7.AS.W2;D\R/R,@C//+(BIQ+,_+(:HGQ MKA3'>%,Q,DB&-HYBI"E3C:X12 @#NL$@9D"W"!0$INQCG@+#TQT:D^'I'H,B M WK 8N)&H7Q U ? "D1@ M]@!1_H#[C)OQVYP>#LZLZ&V.<;JT 5$AP"X1TC4B(/B/4BF%J919]9JM5'(&Q/,88%0.5 D+2&")IX)OQ"'OZF'/BV@6Z M<8%N7:"Q"W3G MV[0 \NT*,+].0"/;M +R[0ZPFH/4F(FL7L!R0)U+$%4;.8 M/&.=$E6#(57#GJQ(-;#FZFGFQH&Y=6#&#LR= W/OP#PX,(\.S),#\^S O#@P MK]U,>UX0%9DA=12(G30CZBB+W>+ "1_42=@91V&< M**D<>THP2SRW95F/H0B,X^(QPNDQ9.;S[PSCNL:04'J.*3WQA,,)I>=G*#TG ME)X['""-&JAU_!??# (S">?$U [&D*K!*)50!U;$YHAF/M<%81F"'M+ MCQQ^ 7D_@0N9KLW'?ZXW[UX\9+D M'\MUT?N1E66VJG\9?<^R4ND.^-_T6"Y4,C]^%A=U%FF^9E M#N_P1LGP?U!+ P04 " N8%A*5\)+0"P$ "%% &0 'AL+W=O.O,6%WPCDG\NA_*\- /3./!C?$O* M'^+^E;<.N:;1>O^=O_-$PBLE6I);4!!3RCU9TR![1#,FWE*XD8(YLR\D=I&1KH% M ;I]53=YF)B/(=$D9*@5MI070H%6K6TUH' 8%3]4]4)8X*J: V6.Y@1L( M84!WJ.IFCV/,-#'$T=(GFF0:ZL7]BH"&I7;5=0L:9%\P\Q4Q&P334W[['-ON M.;8(P08;:!@%W >)JQ<%-G($(KA'$="DM"((04QU'($'Z3$%]=M0C.@2-'(HHKH 4 M_!4@8Q2X E+O?RP +DD4U A] ?13KVRQ>OQ]+?Y#V% 0KC@4')'U\",0&YD' MER4*RA(9R7^&"PFSGP\_P[N0@5VH'M+7+:@?5T9M-?P; *.!K\(B ',<3ULE MJWW+*R\KDWVMV9O=#J1D497Y/YAH#Q+9E'S8W8)WUS0?=' MG)\N66&\B;(4:7W;.;QH7M)^+&L'GWYG#<78\U+*:[MI9_5 MW3RN_@-02P,$% @ +F!82H3'X:@S!@ 7R, !D !X;"]W;W)K&ULE9IK<]HX%(;_"L/W-99D^9)),E/2T(0&[.G.[GYV M$R=A"IBUG:3[[U32?WX6FSRVBMWQ5;]Y[FL-GFC+JN72;VKBORI,]JL)]SWP\DF7VW'UY?= MO:RZOBS?FO5J6V35J'[;;/+JOVFQ+C^NQFQ\N/%M]?+:M#[_*7XLVC^ MVF65NIHW'_ M=#7VVXR*=?'8M"YR]?%>W!3K=>M)Y?%O[W1\C-D:GGX_>)]UC5>-^9[7Q4VY M_F?UU+Q>C>/QZ*EXSM_6S;?RXZ[H&R3'H[[U#\5[L59XFXF*\5BNZ^[OZ/&M M;LI-[T6ELLE_[C]7V^[S8_^?2/9FV(#W!OQHP,X;B-Y _#((SAH$O4'@:B![ M ^EJ$/8&H:M!U!M$K@9Q;Q"[&B2]0>)JP/S#R/G.)L?!9LXFA^%FW-GD,.#, M><398SR=G]B M%\I*.6_O=NNX^Z=:>;6Z^WX=!O)R\MYZZIGIGN$GC(QCG5F:##L2$Y7",0\. M\YARPY[K$6Y,0L:)SGPVF4 G;H&7Q->9F,4)GYB83 MD79_16Y(RQ\00T9Z@9B0C/3@2*7#_9>=;9,V7P2>MZ)S(+1Y&V(/ ?80=!Z" M4P\^&<+IGI$=L]VW5=!.NP%00-?09P1Q MT"2$HZ.Y$G23Q]@3D13W<(B@ET MCW(2)-P<)DZ@KPB*2+@' (6TGQ8#D#;Z$H^^!/,GPAY"["$TYP^/R/S9,_%I MHLSW)%F^-QCC='^@T5A *,W7 *:%BI@XXM9';<[<).&;F'ACJC!FQC+0'D>PL MHB>+5=XGQD&R"4V6&V'^",%D2A'(8W-(,@0R*>Q];1$=3("5)6CZ8KBO!Y'L M+*(G:]$W# @<3G;W*3-+*6,A,[IPAD"T\ZB#=AO MB -F40<,R0,BI6\9*#D!]T*R]=PCCG$O(I5_ 3@E$+BQ&[B%31W#9H-A]1ZS M5$X&2B<55,L>2K0B'1NJ)85<4AK"$98IP2YWFH$Y3E;SD M9EVEW3R,9&<1/5E+8>:@,--S\+2'J.BD2VR&.+!DYX@#2W;I&#=UC)L-Q]7[ MS*(/.- ')P<7W8>E2//?>#3 +;63H]I))30WRTT@I"FA$:<.XX:$!ISTS7JX M=(R;.L;-AN/J?6:IFEPZB.@>.HTED(@&' _,OL@0YT?VW"W5FH-J;8CH'CJ[ ML0PBV5E$3]92*#DHE(:([B%=&S-S]%,("B"B(1AP>U];:B4'M=(0T=RLV#+[*.[Q'' \^G:AIP<>Q)NBTXADT=PV:# M8?4>LU12 2JIH:9[2!-YD3 .#"GBE)JF/[]DB).1%UH>@ G;LWUPS#;4M!@^ M9@\CV5E$3]8B%020"H::[B&M8P+I!51N(TB?($JWAS1OP 611[?&#'%,GJX5/7=+N1:@7!O26H#3J\H](J5FACBP?N>( M ^MWZ1@W=8R;#/N;,;D_ M91<+!NXOV46V?]?CE_O]JR>+O'I9;>O1][)IRDWW<_)S63:%2M_WU)"_%OG3 M\6)=/#?MUTA]K_:O?.POFG+7O\XR.;Y3<_T_4$L#!!0 ( "Y@6$I[.)>7 M[ 0 %\; 9 >&PO=V]R:W-H965TR^?3EX9\#^C9B;))!_+7LM M\RT;>WTKJ^_U6:EF]2//BGKCG9OF^A $]?ZL\K3VRZLJVG^.996G37M9G8+Z M6JGTT!OE64##4 9Y>BF\[;J_]UIMU^5[DUT*]5JMZO<\3ZO_GE16WC8>\7[> M^'8YG9ON1K!=7].3^E,U?UU?J_8JN'LY7')5U)>R6%7JN/$>R<.+##N#7O'W M1=WJT>]5%\I;67[O+GX[;+RPZY'*U+[I7*3MUX=Z5EG6>6K[\:]VZMW;[ S' MOW]Z_Z4/O@WF+:W5ZN#.J;O6?.MO/VJ=$#"6^GH?U?J_U[W92Y]M)V)4]_#-^7HO^^#?]$4IMA ZH-Z-V \ED#I@W8 MIP&;->#:@'\:B%D#H0W$W8#T70J&V/MD[M(FW:ZK\K:JAN?AFG:/'7D0[7#M MNYO]Z/3_M?FLV[L?6RGH.OCH'&G-TZ"A(PVY*X+6^[T)BIIXHI:YT<"SK6#A M5+*S)5$RE;S8$I%$N*,,YH+U#M@D%PP[X- ![QWPB0-N)'/0B%Y3#+%R'H9& MO,^V3#!JR7:V+**V[,66D7#J;A*=@-$).SIF/BI(PXS0D,;(T@YI!.ZLA)V5 M8"B$T=E!$X^R0F,_DD9W@2KRF:': 97T96R, U!Q7R8XL @&%H' )'800P?Q M\J<\@0X2T(/(2.V@2<8/'/.= 4)ND,7N>GHL),\T0TZ[.8EB96$X: MP[ RM# W2=.B"6G49XX5$,-,,\2T29H6Q0M;PDPSQ+1)FA9-7]58[!H S#0# M3-ND 1%W+%\X)IJC>=HD38L6YHYCICE@VB*-VROOF=QQS#1'3)ND<7NBGHL) M,\T1TXYW-.[82>!?V(O L'(PLUJD:9%!FG!4%HZ9YHAIDS1NO_LR[L>NS&*F M.6+:VF&)K*>%)]15ESEFF@.F+=*02#I66AP3S=$L;9%FK[T9\[FC)8&9%F@" M-DD3]MI[)G<",RT0TR9I LS3,S%AI@5B.G:XP+"*+^SZ"0RK0/M^)FE:M'!+ M1#BVX!#3)FG"?@6>(4U@I@5BVB1-BZ8K(!:YEG4"0RT U/;&(A*YA@DC+= T M;:(F[*7W=%-PVA*&6@"H;=30TMN=/(FIEHAJDS5IS]0HJ&!T:)"KZM2?X-2K M??E>--W&^NCN_93HD7:'#L;])_*P&\YZ/MT,1T]_I-7I4M2KM[)IRKP_>#B6 M9:/:7H9^FXJS2@_WBTP=F^YGU/ZNAB.?X:(IK_HX*[B?J6W_!U!+ P04 M" N8%A*/PI6$$0# #4#0 &0 'AL+W=O>?*5'QH3R-PKC=*P>A3@-=3W='EGDIQH_L5C^LN=)Y O9 M3 YZ>DJ8O\M%4:A3PW#TR ]B=3+*^S;)9,3/(@QBMDF4]!Q%?O)ORD)^':M$ MK3H^@L-19!WZ9'3R#^P'$S]/FT2V]-IE%T0L3@,>*PG;C]4',MRX&9\#OP)V M31OO2I;))^=?66.Q&ZM&%A +V59D#KY\7-B,A6%F),/X4WJJ]9"9L/E>N3_G MN9CF M?Y7M.14\*EUD*)'_MW@&:WP+HIL$J!U5=@ MEP*[K\ I!4Y?@5L*W+X"KQ1X?06#4C#H*R!&53FCMZ0N-NDMJK%)\EWWZ M_,DKX54F*<^/D9\<3&4J5 M-,]Z\WV<_RAW7BI[+Q/'&8ST2^94,M."H0W&]KPVL^XRI"9T&4(=!T7CF-*. MGK9'F'4)VP.1/G89JTT\(2X#H\T\=QD3("^8#6DSL:N(.%.UBY@]5R M "5<%XR;,W'.@$3>[Q*;6T0K3AN/TT;B!#.^+AC[1IQWB#3-$,BR /2(011 3PADV_!_ .9D Z<7-";@-,<@#T + M+"83#/>*!@Z@-PQRP7!+!'+@/*WN0$7U]<:71L220WX_2)4M/\F.FS 0 M?A7$ ZRQ,=>*1,JAJI5:*=JJ[6^'. $M8&H[8?OVM0W+$N/LG_C@.V8FMB?O M&7\5):72>VOJ5JS\4LKN&0!1E+0AXHEUM%5?SHPW1*HEOP#1<4I.AM34 5! M#!I2M?XZ-WL'OL[95=952P_<$]>F(?S?EM:L7_G0?]]XJ2ZEU!M@G7?D0G]2 M^:L[<+4"D\JI:F@K*M9ZG)Y7_@8^[R'2!(/X7=%>S.:>3N7(V*M>?#NM_$!' M1&M:2"U!U'"C.UK76DG%\7<4]2=/39S/W]6_F.15,DB;76KZP_BL=$XI\;\S^.[W16L%U),JC8+4POUYQ%9(UHXH*I2%OPUBU9NR' M+W$TTMP$-!+01(#QIX1P)(0?!/PI 8\$;!' D(JIS9Y(LLXYZST^_+T=T:<( M/F-5_4)OFF*;;ZH\0NW>UG$2Y>"FA4;,=L"@&09."*#4)PODLMBB!1W=&^R6 MB#"XA^R7D"1S!Q$Z\PP-/[S+,W8+8*< -@+X3B"Q"C5@$H-IAT+%26"ELG.@ M0FBC]DM4&LU =Q%'SH@C1\JI6R!V"L1&()J%@ (86SDO01!C%+E]$J=/XO*Q M:[L$01AE#\Y ZO1)73ZIY;,$P0#CQ.V3.7TRET]F^2Q!68I#MPT,W'U./6QC6IBUO]6]S;RM'S)#8_Q!^*5JA7=D4KW0 MYAT],R:IBC)X4H4H52^>%C4]2SU-U)P/#6E82-:-S19,'7_]'U!+ P04 M" N8%A*=#N(H/ ! #;! &0 'AL+W=O!QV@GYJBH C=XY:U2&*ZW;#2&JJ(!3M1 M-.;D+"2GVIBR)*J5 M0$^.Q!F)@F!%.*T;G*?.=Y!Y*BZ:U0T<)%(7SJG\MP4FN@R'^.9XKLM*6P?) MTY:6\!OTG_8@C44&E5/-H5&U:)"$*FA4Z,]LI4F'Z671/T->SQ*@O_B=<@1FXS<3$* 13[HN*B]*"]RHF%4[?_5HW;NUZ M_1MMGA#UA&@@A*LO"7%/B#\(R9>$I"[*FF>2I%AZ3_NRVUERC< M)*;[A76Z9KLSTQYEO-=\]1"DY&J%>LS68Z(1)AP0Q*@/(:*Y$-OHCAY]#K"[ M1\23'/;WD/6W^23BV3ICQX_'2<3K>8%D5B!Q LFG1H631GG,RF$:WZA@L9P4 M>P]:+R8-V=]CEB,=GRT9_6(.LG3CHU A+HVVG1IYAPE]C.P5F?BW9G+]H'W( M^+'_1659-PH=A387T%V3LQ :3(JF+HPJ\](,!H.SMMNUV4L_;][0HNV?$C*\ M9_E_4$L#!!0 ( "Y@6$J!P 4A$;( '7$ @ 4 >&PO6(/IYWJ_(T%./R9@$C'VQJRN"IB1;T[*E%N5R5'1, MO$@"23)M$(G*3(ABQ_OQ[ZSWGIL+ $IR]_2+J8BR""#S+N>>>_;E+V5919_N M-]ORGY_=5=7NNV^_+5=WZ7U2]O-=NH5?;O+B/JG@8W'[;;DKTF1=WJ5I=;_Y M=C08S+Z]3[+MLVB_S?ZQ3R_S_;;ZYV>SQ>C97_]29G_]2_77%_EJ?Y]NJ^AB MNXY>;JNL>HQ>;WG,+-]&O>C7JQ?1V?/SZ'F4;:,?LLT&OB[_\FWUU[]\BT/P M,,-1]'.^K>Y*&&.=KNL_OTA7_6@\C*/18#BK__@JO>[##_3CO/[C_]QOX MDB*-?BSR_0[F6'4,> FK*9(-/+%./T7_DC[6G[O<%P6N^%56KN"YOZ=)@2"+ M7L T]6=[O>&H-QYV3/5;NMGT_MCF#]OH*DW*?)NNH]=EN4^+^@M_3QOG)6/\ M+=\ 1B3%(ZQGDQ:-QW[)N_8IVWB?[O*BRK:WT5655/NN>6CTZ!+V>)L7#9B\ M28K;-+I8K5)X"IY9\_,=8[W;7V^R5?1JDR=5U^KR^WLX_JLJ7_T11U=W<')E M]'9?E14@"BRV$X_LJ;R"+QO[J3_Y+BVR?-W^[*N_=[[]X7'7..WAH/\N MX.DUS[=)&LN^239E8Q@WARRM"[GT2OY?_^V_M5VMR[>_7+U]\_K%Q8>7+Z(? M+MY<_'+Y,KKZZ>7+#U=UFO#A+M^7 -@FL,RMGW9=A*0LTZK\KO%S4M[1M5[A M'^D_]MG'9 //-R9YO?V8EA7NN,3%W"?%'VF57&_2J$Q7^R*KLB;V ZHA)2RC M(EVE,# \'4?;M(KRFRC9;/*'9+M*(Z CT3K?7UDNR1;1^DGH-,E(" ^F%=W M2NO2?\SS]0.PDN9AP@V]S?#T#FS\+0'Q*&3:5ZEXM\F2ZVQ#Z-% /H 0SK4 M@[=7C'MI%0]PYPRVT;=EKH?B-P5<2L M0% M]R!XE&W0_!#\&D>3>#:=Q\OEE/8^B2>S>3R%3PR?.$HJ6'()M*9!E0_# MB/&J[,2"HWA(\YS^_A7P9'CI(@*Q-H.E'D.J TSX[%V"U^HNK3(01,Y/9LH7 MA_G;$;2//58??;*!Z:>^P>A^^(9U+B-\[.@:6A]O7X!#RN#A@V=V]0'^^?GE M+W!>;U]%KW^Y?/OS2W-2.ITYKO@),M6D_N-[9C=-AO8>1:&B1?(%A/R8K9J[ M8$07]M5";4N2E8JN^81%U!YK2 $%$)9H5^0W69/'[U 50,5"F6QCDBL0"/D" MLM#7LKWW:0G$:<62Y!J6L6-UW>MG M_M;.V<_D]7-YJK%'$(A20)%*Y_%"Y ')B,&_R4"L/&U:(#BAZ0$M>\,+L?(1# U54[F7N-<8#J^&'#RZAXY$#I ((Q;OW+W]Z M^4)$QS L*L/;R__Y:>W;UZ\?'_U3?3R7W]]_>'O7\::B+8'U$QX]Q [X =!D_-+W&Z@%DB[B8W.A#)=/ M:;'*9!\,FWSW=0ZYA.3YA[*:UF:DP M,;+['<@E9(E=,XK@WQ=7O]*+O<$R^G\CL<^)VV&[!E)71K_NUNBJD:?B2"[[ M![CL/PBW1A:1;UOD_T.2V,753]&K-V]_.]WN3;;K&U"SA;IX;2%!.T2'S=$+ M+4CCBA0N\BH#,K?UPC%\CY\([78H=Z\!YZX?3YO@10KL<96)B(2*SCVZ;OZ= MOC@LU1^U$KP^(O;;J? X827WV?Z>M3<8M$CUEW56JJ%]V\)O#@B+E\1*B'L9 M>+!5'*#K'0*'C,['[,&B;AZP?OYRZC$>PRWFVT>._IUE1R=Y2'Y.*F7Z MI[[R+GED[#W&TMJ'B!V5Z < , J;QZCU29#90<- MUX?LU@$4=AW."KAIFSU)$6(L)?FE5/_O 1M"ZY&>[4LRW)ZW'M2QP[W)MD!* MCQPNS@M3KM)TK3C1Q>Z^HFS5A@ % "_;D;U94"%W-N?CO@Z0FMQKJD1U>SYP MUV=K(PZ+B(Q6;NO).#2C.S%_2O;LVJ#?D"AO;E+F5BK+1NC!%OP6 )1W3UG] MJ8[/3@\IJK"WV19-\KBPQS1IN-(/O)LBS-K?NMKO=ALR+,!Y(J$&@7X/EP(> M7RGFPA9<_$6[4Y><#0U;8$$.G2J"/H)T:30I_]/?MK.,\L(5_.&7I\1H/O];68/@^_C^3[ MA\8W^U*_ &C)=_F^D"^!&@!%1IQC+K3)]VLE2P5QKC0'W >.N4UN^?P ,'M: M?PR_5^DV ;*P)U;%1PB[!UYU=FSG]X_.T?/SF.1;S8Q M@=JIZ6;5\#Y^LT(K'3[#+!M&N-WDU\A]Z@"*C=41;_Q#ND&O)E#H?8)$FO#_ MGHQ^0+:C\30B:;!X[*'G,+O)5M$F7R%*,YKT"4__;UW\ /CRNTWK+B#'(ON]U99ZF (N*G?O1;JC(='*];F\-40"E LB+; M/.*+*7("^*;D:0%&Z-1]N,M6=]$#"EU B# BI 9 @L0HG@Z&>)/H %5N*3O@ M-F0G?./Q[Z/[;-V3%1]> X]VEWS$H7'N'JUA8 =CKS!* K> /$\?=@C#]:)@ MT." ><1T;<%X!U3J]H[ [>$9VWV%JUK#6>&=)B]:E2;W9;_-R4'2F*6U;;28 M,+@D:OJR9/+1H.=?-!C=.-0^$82/1!C=>ZGC[N3+=[0?WG>T'."*WBR@C3L, MR\*;N@,.ND\8A8K)2Q7V*.ZD)$7Y#)\3TGCU M\M(3U ]TFXZM5JC8&K2;(LV(AF_P?)+-QCHT%'=@"['2CGR7;84)ZH8E#*$, MJ. V18L(1GN2O!'=)%F!\ C8* YH9#B6P>[(,9?EZU*?3]>\,0:G>[MC:[A_ M'!+)#MW#7_M7_>B6O:Z O'"RZ8X\<-ZRLV-U8F-X[(\7%^\]K-QJP4A]*O1IE5'6^P[.0 M94J VPHBQ?NVY:C[G%55-3&L]P73-GV)8$:'U(^N]H B'@B"6Z 8["O$'!"2 MD9C?9RPVQCH%":2WVXQOIO7EQC31D=A(?@BC,AP^K)NQC RC?'O;0\:T=G%\ ML&-46%#O*PG.^Q+YXS7HVP]]$&BK/44DE/L-,?_]!D\##K)@7L3TT^WYU&NG MURP\&1*SE1YYLXS.;BF+D4!(+'D 37GSV,L?D/]:2;$?D3-?2)@/**6C1^]E MLF(4];0JQ3/:TN+Y#GE*V:#55_O[>[S:L+8K8/XHM2!Q,Z;2=_#R2A'Y/="" MVL]%OH6_5VFKX_0K#W] ,/_J,WU(/U71#R#!_5&?"Q,KOBMWR2K]YV=$UXJ/ MZ;.OO@"G;-,?+XTAZP)H^UUV>P<4<)/!]WC, )4]OT>$$N31O,A A";)G8QR MCTQ)0'M#XQGF7,!EW*"M^P'D;F_-P8NNJF?:5/69-!8LMWZ-$#P\\TDT(INM'''#_DP;<7SKH M$8'03QI%RD^_-98G(]&6C"L8N\0PL4A(8UW0.T\D1D MY7&7#UGS#8"^H:4'BU0#5N7Z,]LUAX*;";W@1\/AZJEWU\ ,14R=K MOGOYSAE%4%7/5([]791H$61YCS%/DQ/I(UJ&[!X?WZ;F::L+-Z B+\:(2'SE M-8^#O8C!/O"8T28/1 Y03QX#A *M!H07\7$DCTH1DATZ/(H,3Q/.FT@&Q\2R MCV<+,+Q+-C?DGM\;$L DF6VI"#04-)N77Q:0;0_'=]$#2P8+*9^S%6 M:!:E"^B@1GP);[\/5'&ZK$I[N+@;8,U(Z]-UCJ+3%E&!:'#)4/&T*P''2?JP18Q, MS[=LYNO,OB $=\IAMJTG_%B*;C2/,.Z=5$6&MA&(K\533_FB)=E7;M!/3Q%. MSE?O0NDC0@623IV:0CLQ7BO&0.]FJT.7MR?8O6;$[KP0'FA"<=M\:#B%U5V# M'8;6@-I"\6ET M]-.OM/+,15HG!:IN#W =4$U&CE:@Y/.Y\[Q"*\O?,%4A]%*\-J)^@W5Z@+C1$K1V="CN$W2-5]*REPL"^ORH'GWOO?QQLRF/HD0 M3^8IRO&(SM;[5"X&?$>K(KK&A-@I1N>GT+##$ICC1C:O% 7(#>!*=O,HS.B$ M8$FB=YB.C]99%0R9,[J-$=%M1KF XG H\D71@ TLUY6+80#AV3R%V"O+SLC. M@F8&XC;F(30$EO8+5ITTQ$(A"])=&,VI9AS4.VSX9GPT;H_HDIULOX[V3M-R M#J(,Q6LR%1#MO4^!5J_%Y&.H2BW2EJ,\NFYA5AXFDK2=!IT2PLEDREAK597S MMPJWW7I8A%2R_4= ->&&'E#Z@[>,*M<^D@3LH^WR8UH\TD[3C-9 M+!#M@M5#[E57/D\X(K/\!S(HBOWSWU/T9++*".#4_$;$+0"P,&@\;T0+LD&F M*$==I]5#*BJ\KNZ;.LA$ER"S(6* .PY:-^J0.6V_!KLDA!R!C8Z]#72DO675 MY\&/K;C[6E)'AD2"+/W,*W-C=RE203.]%6Q9H!?57T%V#@'NV@(U=LS&C>9$ M*/1], 6X ?DF+[I'.XUF]"--RG]I(_4D?T"$Z N6JP^PY*;7AMT@IR3[ZP9J M[ZV<'XECALCK3ZXYOV8_=I$:I,K5NTO>61'Z:++HK'K<87;HAKTNJ -LF3)$ MYY(FW35MUR09>@?8#D3FVXB4(#/1:!+UHO%,3)/GD?\%)TM96A7BNTX>&5]4 M^Z$X-J(B=#>R FUR>'X2%""45^7*LV13YO5HA]L<'Q$M_@V\K%J\(H_7O$H- M??&2#H.@Q1_B54P?P]HX.KIXZ2>\N4@T'W/$ @4Y(*UAQW@8]3H&<:O4^W0U M[0WJL&](Y1!L!@DF9<>,>/>3HB#C@.,$#8\,FR,SH)G TW(VW!JS7?H))) ^ M9IHX=G- *-[FK.8@7"N2.E99 5<6\^M0(2#;H?)0]2TV%YDTEDE0]49N7J"U MI0)SE9!B"="E./^;/47_K&H!E[1&N3NY'$UTB^$_YW0AE 0"-NMBV;"+G:EWOZX.];5OZ!HE"^ M^8C'_>JSE"LUE7$0'>!8:%9&4;V!UGT?)$>>? W="[]V$7W$^*I$ML0RCU:* M,3QG?2BXOG]@;/=B*%8";46[+JQ\FXHPZ6FP]W/LRQ0MT[B_,B#]CE,6%*9 MR#U"S 'P$8R!2*!.1B9$@%H!@WM/M! N#II$>IPG7R!%#&5N-IXD1PPL0M] MB+5"'$*C"W"YSN]BM$' OG&X_)\3DI X)86"-O#H>7TLNM%-T;QI(6;$C-?? MHZB&*^$=$R%P08N@ZNP"Y: P@4T^/" 60HT(<3(FB.YSGSOC5R5Q+,,&O&L[K=9VRLI3R=R^A##AP_&D\'OXZ:9] 9CK$"L1EU,U8R^'(NQ-A$=W*$ZD-UK)#,CB+?C M=>U-A[.!MF:[A]>L@B=R#X*XA($Q."G7@_5(*6WB;+' 8_?W++?(J"3(P8V_ M1F_AX3'3T^H-BHR>+;^;OGI.X:&9$.!?KAD$4K'.K-Z<&.E8:\"E8"];V M 8*84B0+RZAF'0W,(29KO1 .CAQ6IJMQ&SAS$5<1Y0FP9TD,ZA+#I$$B9" + M+H\Z9,Z)69' Z@].IN-K5;\[; T MH'4H/4F"S8'EQD7Q7&ZG.5"?G7VC36< M82 C;/8E6]+()X;Q*H"]G';'BBJOC49M#6MUOCSQZP.KZT>NN)-4)(GJ%;&0 MJGG!(HA X) A1, ;(KT-RS"!A345Q4Y_0D9.I1%B6DDW).RM(VT7H.71G MW5"!%UKYE;2(R_E^Z\UAH/?@762[A/Z6EJ'RIRYX1?E&[%UR3^':L,_2RPA; MS/]*LGOQ>%8D-Z_RW2,YQF.B4*1GL0,TI6J7]!O'^FT?K5,<4-=9FJ.M2Q%0 MJD*._#W'(+! 5]^I2R"J7S:Z_JMDBR>I EQ-.*?%!B$$, J*7EOR96[$0A+[ M%85SL\V3=!BBAV1;)> P0=N3X2%\AX*)UZIYI*QXL*K%;^*O[FCV2@]H+!>( M07MS^J473\74VCFY*FYT#O93K%'-4A)#9B)8$-WN3?,PYKB;?5V02 M=I:D6B1)@H;@,F?KNP.^BJ7"YIG3GG%B@W!1TE9#JD%_@UA4=)NN#,B_[D(_)W6\SD "5$;[W%B4TRGB# MLW5\U@,@#N6[_Y)C\>3!LC<N_D=SCF1MR#[0B2Y#VRBFH;+'-5TK9*JD"9K/?X!D$2"D*M&Z+ M@L/N9=E1NI%,'[]46H8;W4D1'"3H'S,ZM"=#X6)UKR^O?"PYB1T.5*5X)M9Y MJA M+MW&KA\E5.5^!WHW\0/.5] -FJ-B*#3V]E/^ !A2Q)'W&Y.C)EL!BCV2,..T M%A,E:DD=L2== 2U14TF]Q\>)10[D(@R+\92(;*'J'GNBQ"ZU2U4F,%D0%"[( M(1](AY$K&-]QBG#L1X"W"$PY[()47@RWE=.)O1)A#*FR8U3J M#UPP)T<'\].=*WRDU1TL(R]0GT$1)XE<+B:I%0F(F(]B8#90+\B9P9H[&LVV M'!(H3QL1/IB:-.4;(\\BZB#PI\S MXY8DMBS4@;A/R'PP3-O.@;@)MWY/Z4.'7A2C(H/0(A";T9LAK&\]J6B:5V!$ M?@F=S!AIDI3AY'6>J58#Q[()#PJ^S>CP9B%'L,O1JD-