-----BEGIN PRIVACY-ENHANCED MESSAGE----- Proc-Type: 2001,MIC-CLEAR Originator-Name: webmaster@www.sec.gov Originator-Key-Asymmetric: MFgwCgYEVQgBAQICAf8DSgAwRwJAW2sNKK9AVtBzYZmr6aGjlWyK3XmZv3dTINen TWSM7vrzLADbmYQaionwg5sDW3P6oaM5D3tdezXMm7z1T+B+twIDAQAB MIC-Info: RSA-MD5,RSA, IreiY2ml0Wvbi8cHW+nsn6m4Ie64zLk51wPhLgRfg8fqrdFEAHYgRb2ts+J4vb7R BBAXCCK5CLyBCl9JVJ3TCg== 0000950123-11-007372.txt : 20110131 0000950123-11-007372.hdr.sgml : 20110131 20110131171025 ACCESSION NUMBER: 0000950123-11-007372 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 13 CONFORMED PERIOD OF REPORT: 20101130 FILED AS OF DATE: 20110131 DATE AS OF CHANGE: 20110131 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PROGRESS SOFTWARE CORP /MA CENTRAL INDEX KEY: 0000876167 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 042746201 STATE OF INCORPORATION: MA FISCAL YEAR END: 1130 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 033-41752 FILM NUMBER: 11560347 BUSINESS ADDRESS: STREET 1: 14 OAK PARK CITY: BEDFORD STATE: MA ZIP: 01730 BUSINESS PHONE: 781-280-4473 MAIL ADDRESS: STREET 1: 14 OAK PARK DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 10-K 1 b83530e10vk.htm FORM 10-K e10vk
Table of Contents

 
 
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 November 30, 2010
or
     
o   TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number: 0-19417
PROGRESS SOFTWARE CORPORATION
(Exact name of registrant as specified in its charter)
     
MASSACHUSETTS   04-2746201
(State or Other Jurisdiction of Incorporation or Organization)   (I.R.S. Employer Identification No.)
14 Oak Park
Bedford, Massachusetts 01730

(Address of Principal Executive Offices)
Telephone Number: (781) 280-4000
Securities registered pursuant to Section 12(b) of the Act:
     
Title of Each Class   Name of Each Exchange on Which Registered
     
Common Stock $.01 par value   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 o
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. Yes o 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 o
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 during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes þ No o
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. o
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 o   Non-accelerated filer o   Smaller reporting company o
 
      (Do not check if a smaller reporting company)    
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No þ
As of May 31, 2010 (the last business day of the registrant’s most recently completed second fiscal quarter), the aggregate market value of voting stock held by non-affiliates of the registrant was approximately $1,378,000,000.
As of January 24, 2011, there were 67,098,000 common shares outstanding.
Documents Incorporated By Reference
Portions of the definitive Proxy Statement for the Annual Meeting of Shareholders to be held on April 28, 2011 are incorporated by reference into Part III.
 
 

 


 

PROGRESS SOFTWARE CORPORATION
FORM 10-K
FOR THE FISCAL YEAR ENDED NOVEMBER 30, 2010
INDEX
             
PART I  
 
       
   
 
       
Item 1.       3  
Item 1A.       10  
Item 1B.       13  
Item 2.       13  
Item 3.       13  
Item 4.       14  
   
 
       
PART II  
 
       
   
 
       
Item 5.       14  
Item 6.       15  
Item 7.       16  
Item 7A.       27  
Item 8.       29  
Item 9.       58  
Item 9A.       58  
Item 9B.       60  
   
 
       
PART III  
 
       
   
 
       
Item 10.       60  
Item 11.       60  
Item 12.       61  
Item 13.       61  
Item 14.       61  
   
 
       
PART IV  
 
       
   
 
       
Item 15.       62  
        65  
 EX-21.1
 EX-23.1
 EX-31.1
 EX-31.2
 EX-32.1
 EX-101 INSTANCE DOCUMENT
 EX-101 SCHEMA DOCUMENT
 EX-101 CALCULATION LINKBASE DOCUMENT
 EX-101 LABELS LINKBASE DOCUMENT
 EX-101 PRESENTATION LINKBASE DOCUMENT
 EX-101 DEFINITION LINKBASE DOCUMENT

2


Table of Contents

CAUTIONARY STATEMENTS
The Private Securities Litigation Reform Act of 1995 contains certain safe harbor provisions regarding forward-looking statements. This
Form 10-K, and other information provided by us or statements made by our directors, officers or employees from time to time, may contain “forward-looking” statements and information, which involve risks and uncertainties. Actual future results may differ materially. Statements indicating that we “expect,” “estimate,” “believe,” “are planning” or “plan to” are forward-looking, as are other statements concerning future financial results, product offerings or other events that have not yet occurred. There are various factors that could cause actual results or events to differ materially from those anticipated by the forward-looking statements. Such factors are more fully described in Item 1A of this Form 10-K under the heading “Risk Factors.” Although we have sought to identify the most significant risks to our business, we cannot predict whether, or to what extent, any of such risks may be realized. We also cannot assure you that we have identified all possible issues which we might face. We undertake no obligation to update any forward-looking statements that we make.
Common Stock Split
On December 20, 2010, our Board of Directors approved a three-for-two common stock split in the form of a stock dividend. Shareholders received one additional share for every two shares held. The distribution was made on January 28, 2011 to shareholders of record at the close of business on January 12, 2011. All share and per share amounts in this Annual Report have been restated to reflect the stock split.
Item 1. Business
Overview
We are a global enterprise software company that enables organizations to achieve higher levels of business performance by improving operational responsiveness. Operational responsiveness is the ability of business processes and systems to respond to changing business conditions and customer interactions as they occur. We offer a portfolio of best-in-class, real-time software solutions providing enterprises with significantly improved operational responsiveness within all events and activities that they participate. A key offering is the Progress® Responsive Process Management (Progress RPM™) suite that provides comprehensive visibility and insight into business systems and processes, event processing to respond to events that could affect performance, and business process management enabling companies to continually improve business processes without disruption to their ongoing operations or technology infrastructure. Progress RPM enables enterprises to achieve a higher level of business performance. We also provide enterprise data solutions (data access and integration) and application development platforms (for application development and management, and SaaS enablement). We maximize the benefits of operational responsiveness while minimizing information technology (IT) complexity and total cost of ownership.
We measure performance within three business units: Application Development Platforms, Enterprise Business Solutions and Enterprise Data Solutions. Our product lines comply with open standards, deliver high levels of performance and scalability and provide a low total cost of ownership. Our products are generally sold as perpetual licenses, but certain product lines and business activities also use term or subscription licensing models.
Our Application Development Platforms business unit includes the Progress OpenEdge® product set which enables independent software vendors (ISVs) and end-user organizations to develop, deploy and manage sophisticated business applications in complex business environments. Our Progress Orbix® and Progress ObjectStore® products are also part of this business unit.
Our Enterprise Business Solutions business unit includes solutions that provide responsive integration, business transaction management and real-time business visibility, business event processing, and business process management. Products in this business unit include the Progress Apama® event processing platform, the Progress Actional® business transaction management platform, the Progress Savvion® business process management suite, the Progress Sonic® integration products and the Fuse™ open source infrastructure products.
The Progress RPM suite delivers immediate and actionable insight into business operations through the Progress Control Tower™, a unified, interactive environment. The Progress RPM suite enables business users to gain visibility into critical processes, immediately respond to events, and continuously improve business performance without disruption to existing infrastructure.
Our Enterprise Data Solutions business unit helps drive operational responsiveness by delivering the right information, in the right form, at the right time. This business unit includes solutions and products that provide data management, data integration, replication, caching, access, and security capabilities spanning multiple data sources. Enterprise Data Solutions enables

3


Table of Contents

enterprises to solve three important challenges: (1) access and integrate fragmented enterprise data and deliver actionable information in real time; (2) leverage mainframe data and applications with different architectures; and (3) connect applications on various platforms to numerous data sources. Products in this business unit include Progress Data Services®, Progress DataDirect® Connect® and Progress DataDirect Shadow®.
Approximately half of our worldwide license revenue is realized through relationships with indirect channel partners, principally application partners and original equipment manufacturers (OEMs). Application partners are ISVs that develop and market applications using our technology and resell our products in conjunction with sales of their own products that incorporate our technology. These application partners sell business applications in diverse industries such as manufacturing, distribution, financial services, retail, government and health care. OEMs are companies that embed our products into their own software products or devices. We operate in North America, Latin America, Europe, Middle East, Africa (EMEA) and the Asia/Pacific region through local subsidiaries as well as independent distributors.
Our Products
The following descriptions detail our significant products within each business unit:
Application Development Platforms business unit:
Progress® OpenEdge®
The Progress® OpenEdge® platform, with more than 60,000 customers worldwide, is a comprehensive platform for the rapid development and deployment of business applications that are standards-based and service-oriented. OpenEdge-based applications can be deployed and managed over many computer platforms as well as under a SaaS model. OpenEdge provides a unified environment comprising development tools, application servers, application management tools, an embedded database, and the capability to connect and integrate with other applications and data sources. The primary products included in this product set are OpenEdge Studio, OpenEdge RDBMS, OpenEdge Application Server, OpenEdge DataServers, OpenEdge Management and OpenEdge Replication.
Progress® Orbix®
Progress® Orbix® is one of the market-leading implementations of Common Object Request Broker Architecture (CORBA) and is embedded in telephone switches, online brokerage systems, multimedia news delivery, airline front desk systems, rail and road traffic control, large scale banking systems, credit card clearance, subway management and CAD systems. Orbix exemplifies our dedication to addressing high-end enterprise integration problems with standards-based solutions. Orbix is the enterprise CORBA product utilized by organizations when high performance, high availability, and security and systems management are critical. The primary products included in this product set are Orbix and Orbacus™.
Progress® ObjectStore®
The Progress® ObjectStore® object data management system enables users to store data much faster than with a relational database management system or file-based storage system. The ObjectStore product provides transactional and high-availability features utilized in distributed enterprises, but with less code than traditional database technology. The ObjectStore product provides high-performance data management with faster time to market.
Enterprise Business Solutions business unit:
Progress® Responsiveness Process Management
The Progress RPM™ suite delivers immediate and actionable insight into business operations through the Progress Control Tower™. The Progress RPM suite enables business users to gain comprehensive visibility into critical processes, immediately respond to events, and continuously improve business performance without disruption to existing infrastructure. An important offering associated with the RPM suite are solution accelerators, which are a unique capability of pre-built, industry-specific, dynamic applications layered on the Progress Responsive Process Management suite developed specifically for selected industries. They allow business users to define their business processes based on best-in-class industry practices.

4


Table of Contents

Progress Control Tower™
The Progress Control Tower™ is a unified, interactive business control panel that gives business users the tools needed to view what is happening within their business and the ability to assess how to improve it. This fully configurable, feature-rich, interactive framework delivers visibility into key performance indicators (KPIs) and the ability to raise alerts and act on them in real-time. Users can also create and model business processes that can then be monitored and improved dynamically.
Progress® Sonic®
The Progress® Sonic® product set helps IT organizations achieve broad-scale interoperability of IT systems and the flexibility to adapt these systems to rapidly changing business needs. Sonic products include an enterprise messaging system and one of the leading enterprise service buses (ESB). Sonic products simplify the integration and flexible reuse of diverse and often proprietary business systems by manipulating them as modular, standards-based services, which can be rapidly combined to serve enterprises in new ways. Sonic ESB provides reliable integration of a service oriented architecture (SOA) that incorporates multiple sites or management domains. Unique clustering technology and continuous availability architecture (CAA) ensure scalable processing that never loses messages and never goes down. Through patent-pending CAA, Sonic products can deliver timely and continuous mission-critical business events. The primary products included in this product set are Sonic ESB, SonicMQ®, Sonic Orchestration Server and Sonic WorkBench.
Progress® Actional®
Progress® Actional® provides operational and business visibility, root cause analysis, policy-based security and control of services in a heterogeneous environment. Actional can be used early in the lifecycle to enable pre-production teams to address service quality before runtime, and Actional’s comprehensive visibility and management tools can be efficiently applied to production applications. The primary products included in this product set are Actional Enterprise, Actional Diagnostics and Actional Application Development.
Progress® Apama®
Progress® Apama® offers flexible and powerful complex event processing (CEP) capabilities and broad market connectivity. Apama is one of the leading platforms in capital markets for building high frequency trading applications. Apama also gives firms the tools for creating, testing and deploying unique strategies for low latency, high throughput applications including algorithmic trading, market aggregation, smart order routing, market surveillance and monitoring, and real-time risk management. CEP helps businesses achieve operational responsiveness by uncovering events or event patterns in data streams that signal new opportunities, critical threats, or changing conditions or factors that impact the organization. With Apama, business events can be correlated and analyzed across multiple data streams in real-time.
Progress® Savvion®
Progress® Savvion BusinessManager is one of the leading business process management software products with tools that provide an efficient way for customers to drive business process innovation. Savvion provides customers the tools to create and optimize process-driven solutions and flexible interfaces to manage daily work with real-time visibility into business processes.
Fuse®
Fuse products provide customers with access to professional open source integration and messaging software through a subscription model. We established FuseSource Corp. in October 2010 to operate as a wholly owned subsidiary for the Fuse products. FuseSource subscriptions include certified distributions of Apache Software Foundation projects, professional documentation, enterprise-level support and tools to allow management and metering. FuseSource offers the following certified Apache distributions: Fuse ESB® for enterprise integration projects, Fuse Message Broker® for enabling communications between applications and service components, Fuse Services Framework® for enabling Web services and Fuse Mediation Router® for enabling orchestration and routing.

5


Table of Contents

Enterprise Data Solutions business unit:
Progress® DataDirect Connect®
Progress® DataDirect Connect® products provide data connectivity components that use industry-standard interfaces to connect applications running on various platforms to any major database. With components embedded in the products of over 250 software companies and in the applications of thousands of large enterprises, the DataDirect Connect product set is a global leader in the data connectivity market.
Progress® DataDirect® Shadow®
The Progress® DataDirect® Shadow® product is a multi-threaded, native runtime architecture and consolidated development environment providing a real-time foundation architecture for standards-based mainframe integration. The Shadow product supports Web services for SOA, real-time events for event-driven architecture, SQL for direct data access and transactional support and automatic presentation layer generation for extending screen-based applications to the Web. The primary products included in this product set are DataDirect Shadow, DataDirect Shadow z/Direct and DataDirect Shadow z/Services.
Progress® Data Services
The Progress® Data Services product set provides data integration for distributed applications, delivering real-time transactional views of shared data in the form that applications need. The Progress DataXtend® Semantic Integrator product offers a unique approach to the data management problems often associated with SOA, employing a common semantic data model to create sophisticated data transformations, enabling organizations to integrate heterogeneous data sources with no disruption to existing applications. The primary products included in this product set are DataXtend Semantic Integrator (SI), DataXtend CE and DataXtend RE.
Segments
We manage performance within three business units, which meet the criteria for segment reporting: (1) Application Development Platforms, which includes the OpenEdge, Orbix and ObjectStore products; (2) Enterprise Business Solutions, which includes the Apama, Sonic, Actional, Savvion and FuseSource products; and (3) Enterprise Data Solutions, which includes the DataDirect Connect, DataDirect Shadow and Data Services products.
For financial information relating to business segments and international operations, see Note 12 of the Consolidated Financial Statements appearing in this Annual Report on Form 10-K.
Product Development
Most of our products have been developed by our internal product development staff or the internal staffs of acquired companies. We believe that the features and performance of our products are competitive with those of other available development and deployment tools and that none of the current versions of our products are approaching obsolescence. However, we believe that significant investments in new product development and continuing enhancements of our current products will be required to enable us to maintain our competitive position.
For example, some of our newer products require a higher level of development, distribution and support expenditures, on a percentage of revenue basis, than some of our other more established product lines. If revenue generated from these products grows as a percentage of our total revenue and if the expenses associated with these products do not decrease on a percentage of revenue basis, then our operating margins will be adversely affected.
Our product development staff consisted of 579 employees as of November 30, 2010. We have five primary development offices in North America, three primary development offices in EMEA and two primary development offices in India. We spent $91 million, $93 million and $88 million in fiscal years 2010, 2009 and 2008, respectively, on product development.
In 2010, we undertook an initiative to increase our investment and expand our development operations in India. We expect to increase the size of our development organization in Hyderabad, India, from about a third of our development resources to about half, in order to maximize resources and manage our development costs as we increase overall R&D headcount and bandwidth in our key product areas. Therefore, over the next twelve months, we expect to move and add additional product group functions as well as certain administrative functions to India. This expansion in India will result in the reduction of our development and administration operations headcount in all other geographies in which we operate.

6


Table of Contents

Customers
We market our products globally through channels — direct to end-users and indirect to ISVs (named Progress Application Partners), OEMs, and System Integrators. Purchasers of our solutions and products through our direct sales force are generally either business managers or IT managers in corporations and government agencies. In addition, we market our products through indirect channels, primarily application partners, and to OEMs who embed our products as part of an integrated solution. We use international distributors in certain locations where we do not have a direct presence. No single customer has accounted for more than 10% of our total revenue in any of our last three fiscal years.
Application Partners
Our application partners cover a broad range of markets, offer an extensive library of business applications and are a source of follow-on revenue. We have kept entry costs, consisting primarily of the initial purchase of development licenses, low to encourage a wide variety of application partners to build applications. If an application partner succeeds in marketing its applications, we obtain follow-on revenue as the application partner licenses our deployment products to allow its application to be installed and used by customers. We offer a subscription model alternative to the traditional perpetual license model for application partners who have chosen to enable their business applications under a SaaS platform.
Original Equipment Manufacturers (OEMs)
We enter into arrangements with OEMs whereby the OEM embeds our products into its solutions, typically either software or technology devices. OEMs typically license the right to embed our products into their solutions and distribute such solutions for initial terms ranging from one to three years. Historically, a significant portion of our OEMs have renewed their agreement upon the expiration of the initial term, although no assurance can be made that these renewals will continue in the future.
Sales and Marketing
We sell our products and solutions through our direct global field operations, which comprise sales, service and support personnel, worldwide. Additionally, we sell our products and solutions through independent distributors in certain locations outside North America. We have sold our products and solutions to enterprises in over 180 countries. The global field operations and field marketing groups are organized by region and then by direct and indirect channels. We operate by region in the Americas, EMEA and Asia/Pacific. We believe that this structure allows us to maintain direct contact with our customers and support their diverse market requirements. Our international operations provide focused local sales, support and marketing efforts and are able to respond directly to changes in local conditions.
Global field operations personnel are responsible for developing new direct end-user accounts, recruiting new indirect channel partners, managing existing channel partner relationships and servicing existing customers. We actively seek to avoid conflict between the sales efforts of our application partners and our own direct sales efforts. We use our inside sales team to enhance our direct sales efforts and to generate new business and follow-on business from existing customers.
Our marketing personnel conduct a variety of marketing engagement programs designed to create demand for our products, enhance the market readiness of our products, raise the general awareness of our company and our products and solutions, generate leads for the global field operations organization and promote our various product lines. These programs include press relations, analyst relations, investor relations, digital/web marketing, marketing communications, participation in trade shows and industry conferences, and production of sales and marketing literature. We also hold regional user events in various locations throughout the world.
Customer Support
Our customer support staff provides telephone and Web-based support to end-users, application developers and OEMs. Customers may purchase maintenance services entitling them to software updates, technical support and technical bulletins. First year maintenance and any subsequent annual renewals are not included with our products and are purchased separately. We provide support to customers primarily through our main regional customer support centers in Bedford, Massachusetts; Morrisville, North Carolina; Rotterdam, The Netherlands; and Melbourne, Australia. Local technical support for specific products is provided in certain other countries as well.

7


Table of Contents

Professional Services
Our global professional services organization delivers business solutions for customers through a combination of products, consulting and education. Our consulting organization offers project management, implementations services, custom development, programming and other services. Our consulting organization also provides services to Web-enable existing applications or to take advantage of the capabilities of new product releases. Our education organization offers numerous training options, from traditional instructor-led courses to advanced learning modules available via the web or on CDs.
Competition
The computer software industry is intensely competitive. We experience significant competition from a variety of sources with respect to all our products. We believe that the breadth and integration of our product offerings have become increasingly important competitive advantages. Other factors affecting competition in the markets we serve include product performance in complex applications, application solutions, vendor experience, ease of integration, price, training and support.
We compete in various markets with a number of entities, such as IBM Corporation, Microsoft Corporation, Oracle Corporation and Tibco Software Inc., which include database vendors offering development tools in conjunction with their database systems, numerous enterprise infrastructure vendors providing integration technologies, messaging products, event processing products, business process management products and business visibility tools. We believe that Oracle, Microsoft and IBM currently dominate the database market and that IBM currently dominates the messaging market. We do not believe that there is a dominant vendor in the other infrastructure software markets. Some of our competitors have greater financial, marketing or technical resources than we have and may be able to adapt more quickly to new or emerging technologies and changes in customer requirements or to devote greater resources to the promotion and sale of their products than we can. Increased competition could make it more difficult for us to maintain our revenue and market presence.
Copyrights, Trademarks, Patents and Licenses
We rely upon a combination of contractual provisions and copyright, patent, trademark and trade secret laws to protect our proprietary rights in our products. We generally distribute our products under software license agreements that grant customers a perpetual nonexclusive license to use our products and contain terms and conditions prohibiting the unauthorized reproduction or transfer of our products. We also license our products under term or subscription arrangements. In addition, we attempt to protect our trade secrets and other proprietary information through agreements with employees and consultants. Although we intend to protect our rights vigorously, there can be no assurance that these measures will be successful.
We seek to protect the source code of our products as trade secrets and as unpublished copyrighted works. We hold over 60 patents covering portions of our products. We also have approximately 50 patent applications for some of our other product technologies. Where possible, we seek to obtain protection of our product names and service offerings through trademark registration and other similar procedures throughout the world.
We believe that due to the rapid pace of innovation within our industry, factors such as the technological and creative skills of our personnel are as important in establishing and maintaining a leadership position within the industry as are the various legal protections of our technology. In addition, we believe that the nature of our customers, the importance of our products to them and their need for continuing product support may reduce the risk of unauthorized reproduction, although no assurance can be made in this regard.
Employees
As of November 30, 2010, we had 1,576 employees worldwide, including 502 in sales and marketing, 319 in customer support and services, 579 in product development and 176 in administration. None of our U.S. employees are subject to a collective bargaining agreement. Employees in certain foreign jurisdictions are represented by local workers’ councils and/or collective bargaining agreements as may be customary or required in those jurisdictions. We have experienced no work stoppages and believe our relations with employees are good.

8


Table of Contents

Executive Officers of the Registrant
The following table sets forth certain information regarding our executive officers.
             
Name   Age   Position
 
Barry R. Bycoff
    62     Executive Chairman of the Board
Richard D. Reidy
    51     President and Chief Executive Officer and Director
Joseph A. Andrews
    54     Senior Vice President, Human Resources
John Bates
    40     Senior Vice President, Chief Technology Officer and Head of Corporate Development
David A. Benson
    51     Executive Vice President and Chief Information Officer
Gary G. Conway
    57     Executive Vice President and Chief Marketing Officer
James D. Freedman
    62     Senior Vice President and General Counsel
John P. Goodson
    46     Senior Vice President, Interim Chief Product Officer
Christopher Larsen
    52     Executive Vice President, Global Field Operations
Charles F. Wagner, Jr.
    42     Executive Vice President, Finance and Administration and Chief Financial Officer
Mr. Bycoff became our Executive Chairman in March 2009 and has been a director since March 2007. From May 2005 to July 2007, Mr. Bycoff was a venture partner of Pequot Ventures, the venture capital arm of Pequot Capital Management, Inc.
Mr. Reidy has been President and Chief Executive Officer since March 2009. Prior to that time, Mr. Reidy was Chief Operating Officer from September 2008 to March 2009. Prior to that time, he was Executive Vice President, a position he assumed in December 2007. Prior to December 2007, Mr. Reidy was President, DataDirect Technologies Division. Mr. Reidy joined us in 1985.
Mr. Andrews became Senior Vice President, Human Resources in April 2010. Prior to that time, Mr. Andrews was Vice President, Human Resources, a position he held since he joined us in February 1997.
Dr. Bates has been Senior Vice President, Chief Technology Officer and Head of Corporate Development since December 2009. Prior to that time, Dr. Bates was Vice President and General Manager, Apama Division from July 2007 to November 2009. Prior to that time, he was Vice President, Apama Products. Dr. Bates co-founded Apama Limited, a predecessor company acquired by Progress, in 1995.
Mr. Benson became Executive Vice President and Chief Information Officer in April 2010. Mr. Benson joined us in June 2009 as Senior Vice President and Chief Information Officer. Prior to joining us, Mr. Benson served as Senior Vice President, Chief Information Officer for News Corporation, a diversified media and entertainment company, from May 2003 to August 2008.
Mr. Conway became Executive Vice President and Chief Marketing Officer in April 2010. Mr. Conway joined us in November 2008 as Senior Vice President and Chief Marketing Officer. Prior to joining us, Mr. Conway was Senior Vice President, Marketing at SprintNextel, Inc., with whom he was employed from 2004 until August 2006.
Mr. Freedman has been Senior Vice President and General Counsel since August 2004. Prior to that time, he was Vice President and General Counsel. Mr. Freedman joined us in 1992.
Mr. Goodson became Senior Vice President, Interim Chief Product Officer in October 2010. Prior to that time, from June 2010 until October 2010, Mr. Goodson was Senior Vice President and General Manager, Enterprise Data Solutions and Enterprise Business Solutions. In April 2009, Mr. Goodson became a Senior Vice President. Mr. Goodson had been a Vice President and General Manager, DataDirect Technologies Division since December 2007. Prior to December 2007, Mr. Goodson was Vice President, Product Operations, for DataDirect Technologies Division. Mr. Goodson joined DataDirect Technologies Limited, a predecessor company acquired by Progress, in 1992.
Mr. Larsen became Executive Vice President, Global Field Operations in April 2010. Mr. Larsen joined us in September 2009 as Senior Vice President, Global Field Operations. Prior to joining us, Mr. Larsen served as President and Chief Operating Officer of Allegro Development, a provider of energy trading risk management software, from January 2008 until January 2009. Prior to that time, Mr. Larsen was Executive Vice President of Global Field Operations at TIBCO Software, an enterprise software company, from September 2003 to April 2007.
Mr. Wagner joined us in November 2010 as Executive Vice President, Finance and Administration and Chief Financial Officer. Prior to joining us, Mr. Wagner served as Corporate Vice President and Chief Financial Officer of Millipore Corporation from August 2007 to July 2010, when the company was acquired by Merck KGaA. Mr. Wagner joined Millipore in December 2002 as Director of Strategic Planning and Business Development and was appointed Vice President, Strategic

9


Table of Contents

Planning and Business Development, in March 2003, serving in this role until his appointment as chief financial officer of Millipore.
Available Information
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, including exhibits, and amendments to those reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are available free of charge on our website at www.progress.com as soon as reasonably practicable after such reports are electronically filed with, or furnished to, the U.S. Securities and Exchange Commission (SEC). The information posted on our website is not incorporated into this Annual Report.
Our Code of Conduct is also available on our website. Additional information about this code and amendments and waivers thereto can found below in Part III, Item 10 of this Annual Report.
Item 1A. Risk Factors
We operate in a rapidly changing environment that involves certain risks and uncertainties, some of which are beyond our control. The risks described below are not the only risks we face. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial may also materially adversely affect our business, financial condition and/or operating results.
Our revenue and quarterly results may fluctuate, which could adversely affect our stock price. We have experienced, and may in the future experience, significant fluctuations in our quarterly operating results that may be caused by many factors. These factors include:
    changes in demand for our products;
    introduction, enhancement or announcement of products by us or our competitors;
    market acceptance of our new products;
    the growth rates of certain market segments in which we compete;
    size and timing of significant orders;
    budgeting cycles of customers;
    mix of distribution channels;
    mix of products and services sold;
    mix of international and North American revenues;
    fluctuations in currency exchange rates;
    changes in the level of operating expenses;
    the amount of our stock-based compensation;
    restructuring programs;
    reorganizations of our salesforce;
    completion or announcement of acquisitions by us or our competitors;
    customer order deferrals in anticipation of new products announced by us or our competitors; and
    general economic conditions in regions in which we conduct business.
Revenue forecasting is uncertain, and the failure to meet our forecasts could result in a decline in our stock price. Most of our expenses are relatively fixed, including costs of personnel and facilities, and are not easily reduced. Thus, an unexpected reduction in our revenue, or failure to achieve the anticipated rate of growth, would have a material adverse effect on our profitability. If our operating results do not meet our publicly stated guidance, if any, or the expectations of investors, our stock price may decline.
Weakness in the U.S. and international economies may result in fewer sales of our products and may otherwise harm our business. We are subject to the risks arising from adverse changes in global economic conditions, especially those in the U.S., Europe and the Asia-Pacific region. The past two years have been characterized by weak global economic conditions, tightening of credit markets and instability in the financial markets. Although these conditions seem to be improving, if these conditions continue or worsen, customers may delay, reduce or forego technology purchases, both directly and through our application partners and OEMs. This could result in reductions in sales of our products, longer sales cycles, slower adoption of new technologies and increased price competition. Further, deteriorating economic conditions could adversely affect our customers and their ability to pay amounts owed to us. Any of these events would likely harm our business, results of operations and financial condition.

10


Table of Contents

Our international operations expose us to additional risks, and changes in global economic and political conditions could adversely affect our international operations, our revenue and our net income. In the past few fiscal years, we have generated between 50% and 60% of our total revenue from sales outside North America. Political instability, oil price shocks and armed conflict in various regions of the world can lead to economic uncertainty and may adversely impact our business. If customers’ buying patterns, decision-making processes, timing of expected deliveries and timing of new projects unfavorably change due to economic or political conditions, there would be a material adverse effect on our business, financial condition and operating results. Other potential risks inherent in our international business include:
    longer payment cycles;
    greater difficulties in accounts receivable collection;
    unexpected changes in regulatory requirements;
    export restrictions, tariffs and other trade barriers;
    difficulties in staffing and managing foreign operations;
    reduced or minimal protection of intellectual property rights in some countries;
    seasonal reductions in business activity during the summer months in Europe and certain other parts of the world;
    economic instability in emerging markets; and
    potentially adverse tax consequences.
Any one or more of these factors could have a material adverse effect on our international operations, and, consequently, on our business, financial condition and operating results.
Fluctuations in foreign currency exchange rates could have an adverse impact on our financial condition and results of operations. Changes in the value of foreign currencies relative to the U.S. dollar may adversely affect our results of operations and financial position. We seek to reduce our exposure to fluctuations in exchange rates by entering into foreign exchange option and forward contracts to hedge certain actual and forecasted transactions of selected currencies (mainly in Europe, Brazil, Japan and Australia). Our currency hedging transactions may not be effective in reducing any adverse impact of fluctuations in foreign currency exchange rates. Further, the imposition of exchange or price controls or other restrictions on the conversion of foreign currencies could have a material adverse effect on our business.
Technology and customer requirements evolve rapidly in our industry, and if we do not continue to develop new products and enhance our existing products in response to these changes, our business could be harmed. Ongoing enhancements to our product sets will be required to enable us to maintain our competitive position. We may not be successful in developing and marketing enhancements to our products on a timely basis, and any enhancements we develop may not adequately address the changing needs of the marketplace. Overlaying the risks associated with our existing products and enhancements are ongoing technological developments and rapid changes in customer requirements. Our future success will depend upon our ability to develop and introduce in a timely manner new products that take advantage of technological advances and respond to new customer requirements. The development of new products is increasingly complex and uncertain, which increases the risk of delays. We may not be successful in developing new products incorporating new technology on a timely basis, and any new products may not adequately address the changing needs of the marketplace. Failure to develop new products and product enhancements that meet market needs in a timely manner could have a material adverse effect on our business, financial condition and operating results.
We are substantially dependent on our Progress OpenEdge product line. We derive a significant portion of our revenue from software license and maintenance revenue attributable to our Progress OpenEdge product set. Accordingly, our future results depend on continued market acceptance of OpenEdge. If new technologies emerge that are superior to, or more responsive to customer requirements, than OpenEdge such that we are unable to maintain OpenEdge’s competitive position within its marketplace, this will have a material adverse effect on our business, financial condition and operating results.
We expect to make additional acquisitions or investments in new businesses, products or technologies that involve additional risks, which could disrupt our business or harm our financial condition or results of operations. As part of our business strategy, we have made, and expect to continue to make, acquisitions of businesses or investments in companies that offer complementary products, services and technologies. If we are unable to identify and complete such acquisitions, we may not achieve our revenue or earnings targets. Any acquisitions that we do complete involve a number of risks, including the risks of assimilating the operations and personnel of acquired companies, realizing the value of the acquired assets relative to the price paid, distraction of management from our ongoing businesses and potential product disruptions associated with the sale of the acquired company’s products. These factors could have a material adverse effect on our business, financial condition and operating results. The consideration we pay for any future acquisitions could include our stock. As a result, future acquisitions could cause dilution to existing shareholders and to earnings per share.

11


Table of Contents

The segments of the software industry in which we participate are intensely competitive, and our inability to compete effectively would harm our business. We experience significant competition from a variety of sources with respect to the marketing and distribution of our products. Many of our competitors have greater financial, marketing or technical resources than we do and may be able to adapt more quickly to new or emerging technologies and changes in customer requirements or to devote greater resources to the promotion and sale of their products than we can. Increased competition could make it more difficult for us to maintain our market presence or lead to downward pricing pressure.
During 2010, we announced a new product initiative, the Progress RPM suite, which is designed to enable businesses to gain visibility into critical processes, immediately respond to events and continuously improve business performance. We believe RPM will enhance our competitiveness within our markets and our long-term growth prospects. If we are not successful in the execution of this new product initiative or if the customer demand for RPM is not as we expect, our revenue growth will be adversely impacted.
In addition, the marketplace for new products is intensely competitive and characterized by low barriers to entry. For example, an increase in market acceptance of open source software may cause downward pricing pressures. As a result, new competitors possessing technological, marketing or other competitive advantages may emerge and rapidly acquire market share. In addition, current and potential competitors may make strategic acquisitions or establish cooperative relationships among themselves or with third parties, thereby increasing their ability to deliver products that better address the needs of our prospective customers. Current and potential competitors also may be more successful than we are in having their products or technologies widely accepted. We may be unable to compete successfully against current and future competitors, and our failure to do so could have a material adverse effect on our business, prospects, financial condition and operating results.
We are undertaking an expansion of our development and administrative operations in India, which will lead to increased costs in the short term and may not succeed in reducing costs in the long term. In 2010, we undertook an initiative to increase our investment and expand our development operations in India which will increase the size of our development organization from about a third of our development resources to about half. We undertook this initiative in order to maximize resources and manage our development costs as we increase overall R&D headcount and bandwidth in our key product areas. Therefore, over the next twelve months, we expect to move and add additional product group functions as well as certain administrative functions to India. This expansion in India will result in the reduction of our development and administrative operations headcount in all other geographies in which we operate. We could experience delays, business disruptions or unanticipated employee turnover in connection with this initiative, and there can be no assurance that the expected benefits of this initiative will be realized.
We rely on the experience and expertise of our skilled employees, and must continue to attract and retain qualified technical, marketing and managerial personnel in order to succeed. Our future success will depend in a large part upon our ability to attract and retain highly skilled technical, managerial, sales and marketing personnel. There is significant competition for such personnel in the software industry. We may not continue to be successful in attracting and retaining the personnel we require to develop new and enhanced products and to continue to grow and operate profitably.
If our products contain software defects or security flaws, it could harm our revenues and expose us to litigation. Our products are complex to develop and, despite extensive testing and quality control, may contain defects or security flaws, especially when we first introduce them or when new versions are released. We may need to issue corrective releases of our software products to fix any defects or errors. The detection and correction of any security flaws can be time consuming and costly. Errors in our software products could affect the ability of our products to work with other hardware or software products, could delay the development or release of new products or new versions of products and could adversely affect market acceptance of our products and could expose us to potential litigation. If we experience errors or delays in releasing new products or new versions of products, such errors or delays could have a material adverse effect on our revenue.
We recognize a substantial portion of our revenue from sales made through third parties, including our application partners and OEMs, and adverse developments in the businesses of these third parties or in our relationships with them could harm our revenues and results of operations. Our future results depend upon our continued successful distribution of our products through our application partner and OEM channels. Application partners utilize our technology to create their applications and resell our products along with their own applications. OEMs embed our products within their software products or technology devices. The activities of these third parties are not within our direct control. Our failure to manage our relationships with these third parties effectively could impair the success of our sales, marketing and support activities. A reduction in the sales efforts, technical capabilities or financial viability of these parties, a misalignment of interest between us and them, or a termination of our relationship with a major application partner or OEM could have a negative effect on our sales and financial results. Any adverse effect on the application partners’ or OEMs’ businesses related to competition, pricing and other factors could also have a material adverse effect on our business, financial condition and operating results.

12


Table of Contents

We could incur substantial cost in protecting our proprietary software technology or fail to protect our technology, which would harm our business. We rely principally on a combination of contract provisions and copyright, trademark, patent and trade secret laws to protect our proprietary technology. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our products or to obtain and use information that we regard as proprietary. Policing unauthorized use of our products is difficult. Litigation may be necessary in the future to enforce our intellectual property rights, to protect our trade secrets or to determine the validity and scope of the proprietary rights of others. This litigation could result in substantial costs and diversion of resources, whether or not we ultimately prevail on the merits. The steps we take to protect our proprietary rights may be inadequate to prevent misappropriation of our technology; moreover, others could independently develop similar technology.
We could be subject to claims that we infringe intellectual property rights of others, which could harm our business, financial condition or results of operations. Third parties could assert infringement claims in the future with respect to our products and technology, and such claims might be successful. This litigation could result in substantial costs and diversion of resources, whether or not we ultimately prevail on the merits. This litigation could also lead to our being prohibited from selling one or more of our products, cause reluctance by potential customers to purchase our products, or result in liability to our customers and could have a material adverse effect on our business, financial condition and operating results.
The loss of technology licensed from third parties could adversely affect our ability to deliver our products. We utilize certain technology that we license from third parties, including software that is integrated with internally developed software and used in our products to perform key functions. This technology, or functionally similar technology, may not continue to be available on commercially reasonable terms in the future, or at all. The loss of any significant third-party technology license could cause delays in our ability to deliver our products or services until equivalent technology is developed internally or equivalent third-party technology, if available, is identified, licensed and integrated.
The use of open source software in our products may expose us to additional risks. We license certain open source software pursuant to license agreements that require a user who distributes the open source software as a component of the user’s software to disclose publicly part or all of the source code to the user’s software. This effectively renders what was previously proprietary software open source software. Many features we may wish to add to our products in the future may be available as open source software and our development team may wish to make use of this software to reduce development costs and speed up the development process. While we carefully monitor the use of all open source software and try to ensure that no open source software is used in such a way as to require us to disclose the source code to the related product, such use could inadvertently occur. Additionally, if a third party has incorporated certain types of open source software into its software but has failed to disclose the presence of such open source software and we embed that third party software into one or more of our products, we could, under certain circumstances, be required to disclose the source code to our product. This could have a material adverse effect on our business.
Our common stock price may continue to be volatile, which could result in losses for investors. The market price of our common stock, like that of other technology companies, is volatile and is subject to wide fluctuations in response to quarterly variations in operating results, announcements of technological innovations or new products by us or our competitors, changes in financial estimates by securities analysts or other events or factors. Our stock price may also be affected by broader market trends unrelated to our performance. As a result, purchasers of our common stock may be unable at any given time to sell their shares at or above the price they paid for them.
Item 1B. Unresolved Staff Comments
As of the date of this report, we do not have any open comments or communications from the SEC related to our financial statements or periodic filings with the SEC.
Item 2. Properties
We own our principal administrative, sales, support, marketing, product development and distribution facilities, which are located in three buildings totaling approximately 258,000 square feet in Bedford, Massachusetts. In addition, we maintain offices in leased facilities in approximately 13 other locations in North America and approximately 27 locations outside North America. The terms of our leases generally range from one to six years. We believe that our facilities are adequate for our current needs and that suitable additional space will be available as needed.
Item 3. Legal Proceedings
We are subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe that the outcome of any of these legal matters will have a material adverse effect on our consolidated financial position or results of operations.

13


Table of Contents

On January 21, 2010, JuxtaComm Technologies (JuxtaComm) filed a complaint in the Eastern District of Texas against Progress Software, two of our subsidiaries and 19 other defendants, alleging infringement of JuxtaComm’s US patent 6,195,662 (“System for Transforming and Exchanging Data Between Distributed Heterogeneous Computer Systems”). In its complaint, JuxtaComm alleges that certain of the products within our Sonic, FuseSource, DataDirect Connect and DataServices product sets infringe JuxtaComm’s patent. In its complaint, JuxtaComm seeks unspecified monetary damages and permanent injunctive relief.
In May 2010, we filed a response to this complaint in which we denied all claims. The discovery phase of this litigation has commenced. Trial is scheduled for January 3, 2012.
We intend to defend the action vigorously. While we believe that we have valid defenses to JuxtaComm’s claims, litigation is inherently unpredictable and we cannot make any predictions as to the outcome of this litigation. It is possible that our business, financial position, or results of operations could be negatively affected by an unfavorable resolution of this action.
Item 4. (Removed and Reserved)
PART II
Common Stock Split
On December 20, 2010, our Board of Directors approved a three-for-two common stock split in the form of a stock dividend. Shareholders received one additional share for every two shares held. The distribution was made on January 28, 2011 to shareholders of record at the close of business on January 12, 2011. All share and per share amounts below have been restated to reflect the stock split.
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
The following table sets forth, for the periods indicated, the range of high and low sale prices for our common stock. Our common stock trades on the NASDAQ Global Select Market under the symbol PRGS.
                                 
 
Year Ended November 30,   2010   2009
    High     Low     High     Low  
 
First Quarter
  $ 20.34     $ 16.06     $ 14.19     $ 10.51  
Second Quarter
    23.29       18.58       15.37       9.79  
Third Quarter
    22.39       17.64       16.03       13.37  
Fourth Quarter
    26.30       17.97       16.82       13.91  
 
We have not declared or paid cash dividends on our common stock and we do not plan to pay cash dividends to our shareholders in the near future. As of December 31, 2010, our common stock was held by approximately 4,000 shareholders of record or through nominee or street name accounts with brokers.
Information related to our repurchases of our common stock by month in the fourth quarter of fiscal 2010 is as follows:
                                 
(in thousands, except per share data)
                    Total Number of     Approximate Dollar Value  
                    Shares Purchased     Of Shares that May  
    Total Number     Average     as Part of Publicly     Yet Be Purchased  
    Of Shares     Price Paid     Announced Plans     Under the Plans or  
Period:   Purchased     per Share     or Programs     Programs (1)  
 
September 2010
                    $ 100,000  
October 2010
                      100,000  
November 2010
                      100,000  
 
Total
                    $ 100,000  
 
(1)   On October 1, 2010, the Board of Directors authorized, for the period from October 1, 2010 through September 30, 2011, the purchase of up to $100 million of our common stock, at such times that management deems such purchases to be an effective use of cash.

14


Table of Contents

Stock Performance Graph and Cumulative Total Return
The graph below compares the cumulative total stockholder return on our common stock with the cumulative total return on the NASDAQ Composite Index and the NASDAQ Computer Index for each of the last five fiscal years ended November 30, 2010, assuming an investment of $100 at the beginning of such period and the reinvestment of any dividends.
(PERFORMANCE GRAPH)
 
* $100 invested on 11/30/05 in stock or index, including reinvestment of dividends.
                                                 
   
November 30,   2005     2006     2007     2008     2009     2010  
 
Progress Software Corporation
    100.00       87.62       102.23       68.78       77.83       124.50  
NASDAQ Composite
    100.00       108.91       119.17       68.77       96.05       111.89  
NASDAQ Computer
    100.00       107.03       123.94       66.59       107.81       127.55  
 
Item 6. Selected Financial Data
The following table set forth selected financial data for the last five fiscal years.
                                         
(In thousands, except per share data)  
Year ended November 30,   2010     2009     2008     2007     2006  
 
Revenue
  $ 529,120     $ 494,137     $ 515,560     $ 493,500     $ 447,063  
Income from operations
    67,670       51,132       64,383       57,216       40,943  
Net income
    48,571       32,755       46,296       42,280       29,401  
Basic earnings per share
    0.76       0.54       0.75       0.68       0.48  
Diluted earnings per share
    0.73       0.53       0.72       0.64       0.45  
Cash and short-term investments
    322,396       224,121       118,529       339,525       241,315  
Total assets
    936,823       798,850       752,370       761,828       670,239  
Long-term debt, including current portion
    664       1,022       1,352       1,657       1,938  
Shareholders’ equity
    688,332       555,452       481,452       517,874       444,564  
 

15


Table of Contents

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Forward-Looking Statements
Certain Statements below about anticipated results and our products and markets, are forward-looking statements that are based on our current plans and assumptions. Important information about the bases for these plans and assumptions and factors that may cause our actual results to differ materially from these statements is contained below and in Item 1A. “Risk Factors” of this Annual Report on Form 10-K.
Overview
We are a global enterprise software company that enables organizations to achieve higher levels of business performance by improving operational responsiveness. Operational responsiveness is the ability of business processes and systems to respond to changing business conditions and customer interactions as they occur. We offer a portfolio of best-in-class, real-time software solutions providing enterprises with significantly improved operational responsiveness within all events and activities that they participate. A key offering is the Progress Responsive Process Management (RPM) suite that provides comprehensive visibility and insight into business systems and processes, event processing to respond to events that could affect performance, and business process management enabling companies to continually improve business processes without disruption to their ongoing operations or technology infrastructure. RPM enables enterprises to achieve a higher level of business performance. We also provide enterprise data solutions (data access and integration) and application development platforms (for application development and management, and SaaS enablement). We maximize the benefits of operational responsiveness while minimizing information technology (IT) complexity and total cost of ownership.
We derive a significant portion of our revenue from international operations. These operations are primarily conducted in foreign currencies. As a result, changes in the value of these foreign currencies relative to the U.S. dollar significantly impact our results of operations. In the first three quarters of fiscal 2009, the strengthening of the U.S. dollar against most major currencies negatively affected the translation of our results into U.S. dollars. In the fourth quarter of fiscal 2009 and in the first six months of fiscal 2010, the weakening of the U.S. dollar against most major currencies positively affected the translation of our results into U.S. dollars. In the last six months of fiscal 2010, the stronger U.S. dollar against most major currencies negatively affected the translation of our results into U.S. dollars.
For fiscal 2010, we reorganized our segment reporting into three business units: Application Development Platforms, Enterprise Business Solutions and Enterprise Data Solutions. Our business units represent our segments for financial reporting purposes. However, our organization is managed primarily on a functional basis. We assign dedicated costs and expenses directly to each business unit. We utilize an allocation methodology to assign all other costs and expenses to each business unit. A significant portion of the total costs and expenses assigned to each business unit are allocated. We disclose revenue and operating income based upon internal accounting methods. Our product lines are synonymous with our reportable segments or business units. For an understanding of how our internal measure of product line revenue is determined, see Note 12 of the Consolidated Financial Statements appearing in this Annual Report on Form 10-K.
Our product lines comply with open standards, deliver high levels of performance and scalability and provide a low total cost of ownership. Our products are generally sold as perpetual licenses, but certain product lines and business activities also utilize term and subscription licensing models. See Item 1 in this Form 10-K for further description of our business units.
On January 8, 2010, we acquired Savvion, Inc., a privately held business enterprise software company based in Santa Clara, California, for $49.2 million. Savvion is a provider of business process management software. The Savvion products became part of our Enterprise Business Solutions segment. Our acquisition strategy has been to expand our business and/or add complimentary products and technologies to our existing product sets. We expect to continue to pursue acquisitions in fiscal 2011.
The results for fiscal 2010 reflect aggregate restructuring charges of $40.0 million taken in connection with previously announced restructurings of our operations during the first and third quarters. The restructurings were undertaken to enhance and re-focus our product strategy, to improve the way we take our products to market by becoming more customer and solutions driven, and to increase our market awareness. To accomplish these goals, and with a view toward better optimizing operations and improving productivity and efficiency, we reduced our global workforce by approximately 13 percent in the first quarter restructuring and 7 percent in the third quarter restructuring, primarily within our sales, development and administrative organizations. These workforce reductions were conducted across all geographies and also resulted in a consolidation of offices in certain locations.

16


Table of Contents

We also have undertaken an initiative to increase investment and expand development and administration operations in India, where we have run a successful development organization for several years. We expect to increase the size of our development organization in Hyderabad, India, from about a third of our development resources to about half, in order to maximize resources and manage our development costs as we increase overall R&D headcount and bandwidth in our key product areas. Therefore, over the next twelve months, we expect to move and add additional product group functions as well as certain administrative functions to India. This expansion in India will result in the reduction of our development and administration operations headcount in all other geographies in which we operate. In addition, we intend to continue the consolidation of some of our offices around the world.
Through these initiatives, we expect to incur aggregate future pre-tax restructuring charges and pre-tax non-recurring transition expenses of approximately $5 million to $8 million over the next twelve months, primarily comprising of costs for severance, transition costs and consolidation of facilities. The transition expenses are necessary to ramp up the new, more efficient capabilities ahead of switching over from the existing cost structure.
We believe that existing cash balances together with funds generated from operations will be sufficient to finance our operations and meet our foreseeable cash requirements (including planned capital expenditures, lease commitments, debt payments and other long-term obligations) through at least the next twelve months. To the extent that we complete any future acquisitions, our cash position could be reduced.
We see the most significant risks for fiscal 2011 continuing to be the macroeconomic climate, which could cause our customers to delay, forego or reduce the amount of their investments in our products or delay payments of amounts due to us.
Results of Operations
The following table sets forth certain income and expense items as a percentage of total revenue, and the percentage change in dollar amounts of such items compared with the corresponding period in the previous fiscal year.
                                         
   
    Percentage of Total Revenue     Percentage Change  
                            2010     2009  
                            Compared     Compared  
Year Ended November 30,   2010     2009     2008     to 2009     to 2008  
 
Revenue:
                                       
Software licenses
    36 %     36 %     37 %     10 %     (9 )%
Maintenance and services
    64       64       63       6       (1 )
 
Total revenue
    100       100       100       7       (4 )
 
Costs of revenue:
                                       
Cost of software licenses
    2       2       2       2       (18 )
Cost of maintenance and services
    13       13       13       8       (5 )
Amortization of acquired intangibles for purchased technology
    4       4       3       3       49  
 
Total costs of revenue
    19       19       18       7       1  
 
Gross profit
    81       81       82       7       (5 )
 
Operating expenses:
                                       
Sales and marketing
    32       37       38       (7 )     (7 )
Product development
    17       19       17       (3 )     6  
General and administrative
    10       12       12       (13 )     (4 )
Amortization of other acquired intangibles
    2       2       1       15       41  
Restructuring expenses
    7       1       2       *       *  
Acquisition-related expenses
    0       0       0       6       *  
 
Total operating expenses
    68       71       70       4       (3 )
 
Income from operations
    13       10       12       32       (21 )
Other income, net
    0       0       2       *       *  
 
Income before provision for income taxes
    13       10       14       40       (31 )
Provision for income taxes
    4       3       5       24       (34 )
 
Net income
    9 %     7 %     9 %     48 %     (29 )%
 
*   not meaningful

17


Table of Contents

Fiscal 2010 Compared to Fiscal 2009
Revenue. Our total revenue increased 7% from $494.1 million in fiscal 2009 to $529.1 million in fiscal 2010. Total revenue would have increased by 6% if exchange rates had been constant in fiscal 2010 as compared to exchange rates in effect in fiscal 2009. Excluding the impact of changes in exchange rates, our revenue increased principally due to revenue from our Enterprise Business Solutions product line, partially offset by lower growth in our Application Development Platform products and a decline in our Enterprise Data Solutions product line. Changes in prices in fiscal 2010 from fiscal 2009 did not have a significant impact on our revenue.
On a segment basis, revenue from our Application Development Platforms product line increased 1% from $328.6 million in the fiscal 2009 to $333.2 million in fiscal 2010. Revenue from our Enterprise Business Solutions product line increased 43% from $85.1 million in fiscal 2009 to $122.1 million in fiscal 2010. Revenue for the Enterprise Business Solutions product line in fiscal 2010 included $19.5 million of revenue from the Savvion product line. Organic growth for the Enterprise Business Solutions product line, absent the acquisition, was 21% in fiscal 2010 driven primarily by the Apama and FuseSource product sets. Revenue from our Enterprise Data Solutions product line decreased 10% from $83.1 million in fiscal 2009 to $75.0 million in fiscal 2010. For an understanding of how our internal measure of product line revenue is determined, see Note 12 of the Consolidated Financial Statements appearing in this Annual Report on Form 10-K.
Software license revenue increased 10% from $175.6 million in fiscal 2009 to $192.6 million in fiscal 2010. Software license revenue would have increased by 8% if exchange rates had been constant in fiscal 2010 as compared to exchange rates in effect in fiscal 2009. Excluding the impact of changes in exchange rates, the increase in software license revenue was due to an increase in the Enterprise Business Solutions and Application Development Platforms product lines partially offset by a decrease in our Enterprise Data Solutions product lines. Software license revenue from both direct end users and indirect channels, primarily OpenEdge application partners, increased in fiscal 2010 as compared to fiscal 2009.
Maintenance and services revenue increased 6% from $318.6 million in fiscal 2009 to $336.6 million in fiscal 2010. Maintenance and services revenue would have increased by 5% if exchange rates had been constant in fiscal 2010 as compared to exchange rates in effect in fiscal 2009. Excluding the impact of changes in exchange rates, the increase in maintenance and services revenue was primarily the result of a slight increase in our installed customer base for maintenance renewals and growth in our professional services revenue, including projects related to Savvion. Maintenance revenue increased 3% or $7.1 million over the previous fiscal year and professional services increased 28% or $10.9 million over the previous fiscal year.
Total revenue generated in North America increased 11% from $221.2 million in fiscal 2009 to $244.7 million in fiscal 2010 and represented 45% of total revenue in fiscal 2009 and 46% of total revenue in fiscal 2010. Total revenue generated in markets outside North America increased 4% from $272.9 million in fiscal 2009 to $284.5 million in fiscal 2010 and represented 55% of total revenue in fiscal 2009 compared to 54% of total revenue in fiscal 2010. Revenue from the Asia Pacific and Latin America regions each increased in fiscal 2010 as compared to fiscal 2009, but such increase was partially offset by a decrease in revenue from the EMEA region. Revenue in EMEA would have been essentially the same if exchange rates had been constant in fiscal 2010 as compared to the exchange rates in effect in fiscal 2009. Total revenue generated in markets outside North America would have represented 53% of total revenue if exchange rates had been constant in fiscal 2010 as compared to the exchange rates in effect in fiscal 2009.
Cost of Software Licenses. Cost of software licenses consists primarily of costs of royalties, electronic software distribution costs, duplication and packaging. Cost of software licenses increased 2% from $7.8 million in fiscal 2009 to $7.9 million in fiscal 2010 and remained the same as a percentage of software license revenue at 4%. The dollar increase was primarily due to higher royalty expense for products and technologies licensed or resold from third parties. Cost of software licenses as a percentage of software license revenue varies from period to period depending upon the relative product mix.
Cost of Maintenance and Services. Cost of maintenance and services consists primarily of costs of providing customer support, education and consulting. Cost of maintenance and services increased 8% from $66.0 million in fiscal 2009 to $71.3 million in fiscal 2010 and remained the same percentage of maintenance and services revenue at 21%. The total dollar amount of expense in fiscal 2010 increased due to higher usage of third-party contractors for service engagements, partially offset by lower headcount related costs. Our customer support, education and consulting headcount decreased by 2% from the end of fiscal 2009 to the end of fiscal 2010.
Amortization of Acquired Intangibles for Purchased Technology. Amortization of acquired intangibles for purchased technology primarily represents the amortization of the value assigned to intangible assets for technology obtained in business combinations. Amortization of acquired intangibles for purchased technology increased 3% from $19.5 million in fiscal 2009 to $20.1 million in fiscal 2010. The increase was due to amortization expense associated with the acquisition of Savvion.

18


Table of Contents

Gross Profit. Our gross profit increased 7% from $400.9 million in fiscal 2009 to $429.8 million in fiscal 2010. Our gross profit as a percentage of total revenue remained the same at 81% in each fiscal year. The dollar increase in our gross profit was due to the increase in total revenue as our overall gross profit percentage remained the same.
Sales and Marketing. Sales and marketing expenses decreased 7% from $182.2 million in fiscal 2009 to $168.8 million in fiscal 2010, and decreased as a percentage of total revenue from 37% to 32%. The decrease in sales and marketing expenses was due to the impact of our restructuring activities in fiscal 2010. Our sales and marketing headcount decreased 21% from the end of fiscal 2009 to the end of fiscal 2010.
Product Development. Product development expenses decreased 3% from $93.3 million in fiscal 2009 to $90.6 million in fiscal 2010, and decreased as a percentage of revenue from 19% to 17%. The decrease was primarily due to the impact of our restructuring activities in 2010, partially offset by an increase associated with the product development team acquired in the Savvion transaction. There were no capitalized software development costs in either fiscal 2009 or fiscal 2010, due to the timing and stage of development of projects that might otherwise qualify for capitalization under our software capitalization policy. Our product development headcount decreased 4% from the end of fiscal 2009 to the end of fiscal 2010.
General and Administrative. General and administrative expenses include the costs of our finance, human resources, legal, information systems and administrative departments. General and administrative expenses decreased 13% from $59.6 million in fiscal 2009 to $51.8 million in fiscal 2010, and decreased as a percentage of revenue from 12% to 10%. The decrease was primarily due to the impact of our restructuring activities in fiscal 2010, partially offset by integration and transition expenses associated with the Savvion acquisition. Our administrative headcount decreased by 29% from the end of fiscal 2009 to the end of fiscal 2010.
Amortization of Other Acquired Intangibles. Amortization of other acquired intangibles primarily represents the amortization of value assigned to intangible assets obtained in business combinations other than assets identified as purchased technology. Amortization of other acquired intangibles increased 15% from $9.0 million in fiscal 2009 to $10.4 million in fiscal 2010. The increase was due to amortization expense associated with the acquisition of Savvion.
Restructuring Expenses. We incurred total restructuring expenses of $40.0 million in fiscal 2010 as compared to $5.2 million in fiscal 2009. During the first quarter of fiscal 2010, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes and our recent acquisitions. The restructuring was undertaken to enhance and re-focus our product strategy, to improve the way we take our products to market by becoming more customer and solutions driven, and to increase our market awareness. To accomplish these goals, and with a view toward better optimizing operations and improving productivity and efficiency, we reduced our global workforce by approximately 13 percent primarily within the sales, development, marketing and administrative organizations. This workforce reduction was conducted across all geographies and also resulted in a consolidation of offices in certain locations. The total costs associated with the restructuring was $26.0 million in fiscal 2010, primarily related to employee severance, excess facilities costs for unused space and, to a lesser extent, termination costs of automobile leases for terminated employees. The restructuring charge included $0.3 million of noncash stock-based compensation.
During the third quarter of fiscal 2010, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes. The restructuring was undertaken to better position the company for long-term growth, improved profitability, greater competitiveness and improved efficiency across our global business. These initiatives include the refinement of our product portfolio towards core and high-growth opportunities, the global consolidation and redeployment of a portion of our product development and administrative personnel, assets and processes to other global locations that offer greater efficiencies to the business and the continued consolidation of offices around the world. To accomplish these goals, and with a view toward better optimizing operations and improving productivity and efficiency, we reduced our global workforce by approximately 7 percent primarily within the development, sales and administrative organizations. This workforce reduction was conducted across all geographies and also resulted in a consolidation of offices in certain locations. The activities related to this restructuring also continued into the fourth quarter and are expected to continue through fiscal 2011. The total costs in the second half of fiscal 2010 associated with the restructuring aggregated to $14.0 million. These costs primarily related to employee severance and facilities related expenses, and were recorded to the restructuring expense line item within our consolidated statements of operations. The restructuring charge included $0.2 million of noncash stock-based compensation. The excess facilities and other costs represent facilities costs for unused space and termination costs of automobile leases for employees included in the workforce reduction.

19


Table of Contents

Income from Operations. Income from operations increased 32% from $51.1 million in fiscal 2009 to $67.7 million in fiscal 2010 and increased as a percentage of total revenue from 10% to 13%. The increase in fiscal 2010 as compared to fiscal 2009 was primarily the result of higher revenue and costs savings associated with our restructuring activities, partially offset by the restructuring charges that occurred in the first and third quarters of 2010. Our total headcount decreased 13% from the end of fiscal 2009 to the end of fiscal 2010.
Other Income. Other income increased from $0.1 million in fiscal 2009 to income of $3.8 million in fiscal 2010. The increase was primarily due to an increase of $3.1 million in the value of our foreign currency average rate option contracts, which do not qualify for hedge accounting treatment and are marked-to-market each period, and an insurance settlement gain of $0.9 million related to a pre-acquisition matter.
Provision for Income Taxes. Our effective tax rate decreased from 36.0% in fiscal 2009 to 32.0% in fiscal 2010. The decrease in the effective tax rate was primarily due to a nonrecurring benefit of $2.5 million recorded in fiscal 2010. The nonrecurring tax benefit related to a change in estimate of our foreign earnings and profits utilized to determine the tax characterization of certain international cash repatriation, partially offset by resolution of certain of our uncertain tax positions related to netting of intercompany balances. The decrease was also due to the mix of profit within our various tax jurisdictions, partially offset by a reduction in our research and development credit in fiscal 2010 as the credit provisions in the tax code expired at the end of December 2009. The research and development credit was reinstated in the tax code in December 2010 with a retroactive effective date of January 1, 2010, and we currently estimate the tax benefit in fiscal 2011 to be approximately $3 million. See Note 10 of the Consolidated Financial Statements appearing in this Annual Report on Form 10-K for further information.
Fiscal 2009 Compared to Fiscal 2008
Revenue. Our total revenue decreased 4% from $515.6 million in fiscal 2008 to $494.1 million in fiscal 2009. Total revenue would have increased by 1% if exchange rates had been constant in fiscal 2009 as compared to exchange rates in effect in fiscal 2008. Excluding the impact of changes in exchange rates, our revenue increased principally due to revenue derived from the products acquired as part of the acquisition of IONA, partially offset by a decrease in the number of software licenses sold from our major products and professional services engagements as a result of the challenging global economic conditions in fiscal 2009. Changes in prices in fiscal 2009 from fiscal 2008 did not have a significant impact on our revenue. On a product line basis, our revenue declined in the Application Development Platform and Enterprise Data Solutions product lines, partially offset by an increase in our Enterprise Business Solutions product line.
Revenue from the Application Development Platforms product line decreased 7% from $354.4 million in fiscal 2008 to $328.6 million in fiscal 2009. Revenue from the Enterprise Business Solutions product line increased 14% from $74.6 million in fiscal 2008 to $85.1 million in fiscal 2009. Revenue from the Enterprise Data Solutions product line decreased 7% from $89.3 million in fiscal 2008 to $83.2 million in fiscal 2009.
Software license revenue decreased 9% from $192.2 million in fiscal 2008 to $175.6 million in fiscal 2009. Software license revenue would have decreased by 4% if exchange rates had been constant in fiscal 2009 as compared to exchange rates in effect in fiscal 2008. Excluding the impact of changes in exchange rates, the decrease in software license revenue was due to a decrease in sales within our Application Development Platforms and Enterprise Data Solutions product lines, partially offset by an increase in our Enterprise Business Solutions product line. Software license revenue from both direct end users and indirect channels, primarily OpenEdge application partners, decreased in fiscal 2009 as compared to fiscal 2008.
Maintenance and services revenue decreased 1% from $323.3 million in fiscal 2008 to $318.6 million in fiscal 2009. Maintenance and services revenue would have increased by 4% if exchange rates had been constant in fiscal 2009 as compared to exchange rates in effect in fiscal 2008. Excluding the impact of changes in exchange rates, the increase in maintenance and services revenue was primarily the result of an increase in our installed customer base, primarily from the acquisition of IONA, and renewal of maintenance contracts, partially offset by a 22% decrease in professional services revenue.
Total revenue generated in markets outside North America decreased 9% from $299.0 million in fiscal 2008 to $272.9 million in fiscal 2009 and represented 57% of total revenue in fiscal 2008 as compared to 55% in fiscal 2009. Total revenue generated in North America increased 2% from $216.6 million in fiscal 2008 to $221.2 million in fiscal 2009. Revenue from EMEA and Asia Pacific decreased by 11% and 3%, respectively, in fiscal 2009 as compared to fiscal 2008. This decline in revenue generated outside of North America was partially offset by a 3% increase in revenue from Latin America. The decrease in the percentage of business derived from international operations in fiscal 2009 is primarily the result of the negative impact of foreign exchange rates in fiscal 2009, partially offset by the success of our newer product lines. Total revenue generated in markets outside North America would have represented the same percentage of total revenue if exchange rates had been constant in fiscal 2009 as compared to the exchange rates in effect in fiscal 2008.

20


Table of Contents

Cost of Software Licenses. Cost of software licenses decreased 18% from $9.5 million in fiscal 2008 to $7.8 million in fiscal 2009, and decreased as a percentage of software license revenue from 5% to 4%. The dollar decrease was primarily due to lower royalty expense for products and technologies licensed or resold from third parties. Cost of software licenses as a percentage of software license revenue may vary from period to period depending upon the relative product mix.
Cost of Maintenance and Services. Cost of maintenance and services decreased 5% from $69.3 million in fiscal 2008 to $66.0 million in fiscal 2009, and remained the same as a percentage of maintenance and services revenue at 21%. The dollar decrease in cost of maintenance and services was due to lower headcount costs and lower usage of third-party contractors for service engagements. Our customer support, education and consulting headcount decreased by 9% from the end of fiscal 2008 to the end of fiscal 2009.
Amortization of Acquired Intangibles for Purchased Technology. Amortization of acquired intangibles for purchased technology increased 49% from $13.0 million in fiscal 2008 to $19.5 million in fiscal 2009. The increase was due to amortization expense associated with the acquisitions of Mindreef and IONA, which occurred in the second half of fiscal 2008.
Gross Profit. Our gross profit decreased 5% from $423.7 million in fiscal 2008 to $400.9 million in fiscal 2009. The gross profit percentage of total revenue decreased from 82% in fiscal 2008 to 81% in fiscal 2009. The decrease in our gross profit percentage was due to the increase in amortization expense of acquired intangibles for purchased technology as described above.
Sales and Marketing. Sales and marketing expenses decreased 7% from $195.9 million in fiscal 2008 to $182.2 million in fiscal 2009, and decreased as a percentage of revenue from 38% to 37%. The decrease in sales and marketing expenses was due to changes in foreign exchange rates and lower headcount costs resulting from the restructuring activities that occurred in the fourth quarter of fiscal 2008 and in the first quarter of fiscal 2009. Our sales support and marketing headcount decreased by 8% from the end of fiscal 2008 to the end of fiscal 2009.
Product Development. Product development expenses increased 6% from $87.8 million in fiscal 2008 to $93.3 million in fiscal 2009, and increased as a percentage of revenue from 17% to 19%. The dollar increase was primarily due to headcount-related expenses for the development teams from the Mindreef and IONA transactions, which occurred in the second half of fiscal 2008. There were no capitalized software development costs in either fiscal 2008 or fiscal 2009, due to the timing and stage of development of projects that might otherwise qualify for capitalization under our software capitalization policy. Our product development headcount increased 3% from the end of fiscal 2008 to the end of fiscal 2009.
General and Administrative. General and administrative expenses decreased 4% from $62.1 million in fiscal 2008 to $59.6 million in fiscal 2009, and remained the same as a percentage of revenue at 12%. General and administrative expenses in fiscal 2008 include $3.0 million of professional services fees related to the investigation of our historical stock option grant practices and shareholder derivative lawsuits, which were resolved during fiscal 2009. In addition, the dollar decrease in fiscal 2009 compared to fiscal 2008 was due to lower headcount related expenses, partially offset by higher stock-based compensation related to the separation agreement we entered into with Joseph W. Alsop, our former chief executive officer. Our administrative headcount decreased by 13% from the end of fiscal 2008 to the end of fiscal 2009.
Amortization of Other Acquired Intangibles. Amortization of other acquired intangibles increased 41% from $6.4 million in fiscal 2008 to $9.0 million in fiscal 2009. The increase in fiscal 2009 compared to fiscal 2008 was related to amortization expense associated with the acquisitions of Mindreef and IONA, which occurred in the second half of fiscal 2008.
Restructuring Expenses. During the fourth quarter of fiscal 2008, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes and our recent acquisitions. The total costs associated with the restructuring in fiscal 2008 was $6.9 million, primarily related to employee severance, termination costs of automobile leases for terminated employees and excess facilities costs for unused space.
During the first quarter of fiscal 2009, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes and our recent acquisitions. The total costs associated with the restructuring was $5.2 million in fiscal 2009, primarily related to employee severance and, to a lesser extent, termination costs of automobile leases for terminated employees and excess facilities costs for unused space.
Income from Operations. Income from operations decreased 21% from $64.4 million in fiscal 2008 to $51.1 million in fiscal 2009 and decreased as a percentage of total revenue from 12% to 10%. The decrease in fiscal 2009 as compared to fiscal 2008 was driven by the decrease in gross profit of 5% and additional expenses incurred as a result of our recent acquisitions. Our total headcount decreased 5% from the end of fiscal 2008 to the end of fiscal 2009.

21


Table of Contents

Other Income. Other income decreased 100% from $9.6 million in fiscal 2008 to $0.1 million in fiscal 2009. The decrease was primarily due to a decrease in interest income resulting from lower interest rates and lower average cash and short-term investment balances, and higher foreign exchange losses.
Provision for Income Taxes. Our effective tax rate decreased from 37.5% in fiscal 2008 to 36.0% in fiscal 2009. The decrease in the effective tax rate in fiscal 2009 as compared to fiscal 2008 was primarily due to the distribution of income in non-U.S. jurisdictions with lower effective tax rates. See Note 10 of the Consolidated Financial Statements appearing in this Annual Report on Form 10-K for further information.
Liquidity and Capital Resources
Cash and Short-term Investments
At the end of fiscal 2010, our cash and short-term investments totaled $322.4 million. The increase of $98.3 million since the end of fiscal 2009 was primarily due to cash generated from operations and issuances of common stock upon exercise of stock options, partially offset by cash used for the acquisition of Savvion and share repurchases. There are no limitations on our ability to access our cash and short-term investments.
Auction Rate Securities
In addition to the $322.4 million of cash and short-term investments, we had investments with a fair value of $39.6 million related to auction rate securities (ARS) that are classified as long-term investments. These ARS are floating rate securities with longer-term maturities that were marketed by financial institutions with auction reset dates at primarily 28 or 35 day intervals to provide short-term liquidity. The remaining contractual maturities of these securities range from 13 to 32 years. The underlying collateral of the ARS consist of municipal bonds, which are insured by monoline insurance companies, and student loans, which are supported by the federal government as part of the Federal Family Education Loan Program (FFELP) and by the monoline insurance companies.
Beginning in February 2008, auctions for these securities began to fail, and the interest rates for these ARS reset to the maximum rate per the applicable investment offering document. At November 30, 2009, our ARS investments classified as long-term investments totaled $47.4 million at par value. During fiscal 2010, noncurrent ARS totaling $1.2 million were redeemed at par by the issuers, resulting in a net reduction of the par value of our ARS investments classified as long-term investments to $46.2 million. These ARS are classified as available-for-sale securities. During fiscal 2010, a total of $17.7 million of ARS classified as trading securities were repurchased at par by UBS, the investment firm that brokered the original purchases of these ARS.
For each of the ARS classified as available-for-sale, we evaluated the risks related to the structure, collateral and liquidity of the investment, and forecasted the probability of issuer default, auction failure and a successful auction at par or a redemption at par for each future auction period. The weighted average cash flow for each period was then discounted back to present value for each security. Based on this methodology, we determined that the fair value of our non-current ARS investments is $39.6 million at November 30, 2010, and we have recorded a temporary impairment charge in accumulated other comprehensive income of $6.6 million to reduce the value of our available-for-sale ARS investments.
We will not be able to access these remaining funds until a future auction for these ARS is successful, we sell the securities in a secondary market, or they are redeemed by the issuer. As such, these remaining investments currently lack short-term liquidity and are therefore classified as long-term investments on our consolidated balance sheet at November 30, 2010. Based on our cash and short-term investments balance of $322.4 million and expected operating cash flows, we do not anticipate the lack of liquidity associated with these ARS to adversely affect our ability to conduct business and believe we have the ability to hold the affected securities throughout the currently estimated recovery period. Therefore, the impairment on these securities is considered only temporary in nature. If the credit rating of either the security issuer or the third-party insurer underlying the investments deteriorates significantly, we may be required to adjust the carrying value of the ARS through an impairment charge.

22


Table of Contents

Cash Flows from Operations
We generated cash from operations of $96.2 million in fiscal year 2010, $62.8 million in fiscal year 2009, and $87.2 million in fiscal year 2008. The components of our cash flows from operations for fiscal years 2010, 2009 and 2008 are as follows:
                         
(In thousands)  
Year Ended November 30,   2010     2009     2008  
 
Net income
  $ 48,571     $ 32,755     $ 46,296  
Depreciation, amortization and other noncash charges
    59,538       61,942       49,432  
Tax benefit(deficiency) from stock plans
    3,419       (310 )     1,123  
Changes in operating assets and liabilities
    (15,327 )     (31,629 )     (9,669 )
 
Total
  $ 96,201     $ 62,758     $ 87,182  
 
The changes in operating assets and liabilities in fiscal 2009 were affected by the payments of assumed liabilities acquired as part of the acquisition of IONA.
Our gross accounts receivable increased by $17.7 million from the end of fiscal 2009. Days sales outstanding (DSO) in accounts receivable increased year over year by nine days to 74 days at the end of fiscal 2010 as compared to 65 days at the end of fiscal 2009 and 61 days at the end of fiscal 2008. We target a DSO range of 60 to 80 days.
Cash Flows from Investing and Financing Activities
We purchased $9.7 million of property and equipment in fiscal year 2010, $7.4 million in fiscal year 2009 and $8.2 million in fiscal year 2008. The purchases in each fiscal year consisted primarily of computer equipment, software and building and leasehold improvements. We financed these purchases primarily from cash generated from operations.
We purchased and retired 1,496,000 shares of our common stock for $29.3 million in fiscal year 2010, 396,000 shares for $5.2 million in fiscal year 2009, and 5,868,000 shares for $111.5 million in fiscal year 2008. We repurchased substantially all available shares under our previous Board authorized share repurchase program.
On October 1, 2010, our Board of Directors authorized, for the period from October 1, 2010 through September 30, 2011, the purchase of up to $100 million of our common stock, at such times that management deems such purchases to be an effective use of cash.
On January 8, 2010, we acquired Savvion, Inc., a privately-held company, for an aggregate purchase price of $49.2 million. Savvion is a provider of business process management software. The Savvion product lines became part of our Enterprise Business Solutions business unit. The acquisition was accounted for as a purchase, and accordingly, the results of operations of Savvion were included in our operating results from the date of acquisition. We paid the purchase price in cash from available funds.
We had no acquisitions in fiscal year 2009.
In fiscal year 2008, we completed three acquisitions at a total cost of $140.3 million, net of cash acquired. Each of these acquisitions was accounted for as a purchase, and accordingly, the results of operations of the acquired companies were included in our operating results from the date of acquisition. In each case, the purchase price was paid in cash from available funds. See Note 13 of the Consolidated Financial Statements appearing in this Annual Report on Form 10-K for further information
We expect to continue to pursue additional acquisitions during fiscal 2011, although we can make no assurances that we will be able to identify and complete any acquisitions. Our acquisition strategy has been to expand our business and/or add complimentary products and technologies to our existing product sets. To the extent that we complete any future acquisitions, our cash position could be reduced.
Indemnification Obligations
We include standard intellectual property indemnification provisions in our licensing agreements in the ordinary course of business. Pursuant to our product license agreements, we will indemnify, hold harmless, and agree to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally business partners or customers, in connection with certain patent, copyright or other intellectual property infringement claims by third parties with respect to our

23


Table of Contents

products. Other agreements with our customers provide indemnification for claims relating to property damage or personal injury resulting from the performance of services by us or our subcontractors. Historically, our costs to defend lawsuits or settle claims relating to such indemnity agreements have been insignificant. Accordingly, the estimated fair value of these indemnification provisions is immaterial.
Liquidity Outlook
We believe that existing cash balances together with funds generated from operations will be sufficient to finance our operations and meet our foreseeable cash requirements (including planned capital expenditures, acquisitions, lease commitments, restructuring obligations, debt payments and other long-term obligations) through at least the next twelve months.
Revenue Backlog
Our aggregate revenue backlog at November 30, 2010 was approximately $174 million, of which $142 million was included on our balance sheet as deferred revenue, primarily related to unexpired maintenance and support contracts. At November 30, 2010, the remaining amount of backlog of approximately $32 million was composed of multi-year licensing arrangements of approximately $16 million and open software license orders received but not shipped of approximately $16 million. Our backlog of orders not included on the balance sheet is not subject to our normal accounting controls for information that is either reported in or derived from our basic financial statements.
Our aggregate revenue backlog at November 30, 2009 was approximately $186 million, of which $146 million was included on our balance sheet as deferred revenue, primarily related to unexpired maintenance and support contracts. At November 30, 2009, the remaining amount of backlog of approximately $40 million was composed of multi-year licensing arrangements of approximately $22 million and open software license orders received but not shipped of approximately $18 million.
We typically fulfill most of our software license orders within 30 days of acceptance of a purchase order. Assuming all other revenue recognition criteria have been met, we recognize software license revenue upon shipment of the product, or if delivered electronically, when the customer has the right to access the software. Because there are many elements governing when revenue is recognized, including when orders are shipped, credit approval obtained, completion of internal control processes over revenue recognition and other factors, management has some control in determining the period in which certain revenue is recognized. We frequently have open software license orders at the end of the quarter which have not shipped or have otherwise not met all the required criteria for revenue recognition. Although the amount of open software license orders may vary at any time, we generally do not believe that the amount, if any, of such software license orders at the end of a particular quarter is a reliable indicator of future performance. In addition, there is no industry standard for the definition of backlog and there may be an element of estimation in determining the amount. As such, direct comparisons with other companies may be difficult or potentially misleading.
Off-Balance Sheet Arrangements
We have no off-balance sheet arrangements as defined in Item 303(a)(4) of Regulation S-K.
Contractual Obligations
The following table details our contractual obligations as of November 30, 2010:
                                         
(In thousands)  
    Payments Due by Period  
            Less than 1     1-3     3-5     More than 5  
Contractual Obligations   Total     Year     Years     Years     Years  
 
Long-term debt
  $ 664     $ 388     $ 276     $     $  
Interest payment on long-term debt
    48       39       9              
Operating leases
    25,594       11,286       12,727       1,570       11  
Unrecognized tax benefits (1)
    1,219                          
 
Total
  $ 27,525     $ 11,713     $ 13,012     $ 1,570     $ 11  
 
(1)   This liability is not subject to fixed payment terms and the amount and timing of payments, if any, which we will make related to this liability are not known. See Note 10 of the Consolidated Financial Statements appearing in this Annual Report on Form 10-K for additional information.

24


Table of Contents

Critical Accounting Policies
Management’s discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements which have been prepared in accordance with accounting principles generally accepted in the United States of America. We make estimates and assumptions in the preparation of our consolidated financial statements that affect the reported amounts of assets and liabilities, revenue and expenses and related disclosures of contingent assets and liabilities. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances. However, actual results may differ from these estimates.
We have identified the following critical accounting policies that require the use of significant judgments and estimates in the preparation of our consolidated financial statements. This listing is not a comprehensive list of all of our accounting policies. For further information regarding the application of these and other accounting policies, see Note 1 of the Consolidated Financial Statements appearing in this Annual Report on Form 10-K.
Revenue Recognition
Our revenue recognition policy is significant because revenue is a key component affecting results of operations. In determining when to recognize revenue from a customer arrangement, we are often required to exercise judgment regarding the application of our accounting policies to a particular arrangement. For example, judgment is required in determining whether a customer arrangement has multiple elements. When such a situation exists, judgment is also involved in determining whether vendor-specific objective evidence (VSOE) of fair value for the undelivered elements exists. Such judgments can materially impact the amount of revenue that we record in a given period. While we follow specific and detailed rules and guidelines related to revenue recognition, we make and use significant management judgments and estimates in connection with the revenue recognized in any reporting period, particularly in the areas described above, as well as collectability. If management made different estimates or judgments, material differences in the timing of the recognition of revenue could occur.
Allowance for Doubtful Accounts
We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. We establish this allowance using estimates that we make based on factors such as the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, changes to customer creditworthiness and current economic trends. If we used different estimates, or if the financial condition of customers were to deteriorate, resulting in an impairment of their ability to make payments, we would require additional provisions for doubtful accounts that would increase bad debt expense.
Goodwill and Intangible Assets
We have goodwill and net intangible assets of $321.6 million at November 30, 2010. We assess the impairment of goodwill on an annual basis and whenever events or changes in circumstances indicate that the carrying value of the asset may not be recoverable. We would record an impairment charge if such an assessment were to indicate that the fair value of such assets was less than the carrying value. When we evaluate potential impairments outside of our annual measurement date, judgment is required in determining whether an event has occurred that may impair the value of goodwill or intangible assets. Factors that could indicate that an impairment may exist include significant underperformance relative to plan or long-term projections, significant changes in business strategy, significant negative industry or economic trends or a significant decline in our stock price or in the value of one of our reporting units for a sustained period of time. We utilize either discounted cash flow models or other valuation models, such as comparative transactions and market multiples, to determine the fair value of our reporting units. The determination of reporting units also requires management judgment. We consider whether a reporting unit exists within a reportable segment based on the availability of discrete financial information that is regularly reviewed by segment management. We utilize undiscounted cash flows to determine the fair value of our intangible assets. We must make assumptions about future cash flows, future operating plans, discount rates and other factors in those models. Different assumptions and judgment determinations could yield different conclusions that would result in an impairment charge to income in the period that such change or determination was made.
Income Tax Accounting
We have a net deferred tax asset of $41.1 million at November 30, 2010. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized. We consider scheduled reversals of temporary differences, projected future taxable income, ongoing tax planning strategies and other matters in assessing the need for and the amount of a valuation allowance. If we were to change our assumptions or otherwise determine that we were unable to realize all or part

25


Table of Contents

of our net deferred tax asset in the future, an adjustment to the deferred tax asset would be charged to income in the period that such change or determination was made.
Management judgment is also required in evaluating whether a tax position taken or expected to be taken in a tax return, based on the weight of available evidence, indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. Management judgment is also required in measuring the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement. If management made different estimates or judgments, material differences in the amount accrued for uncertain tax positions would occur.
Stock-Based Compensation
We record stock-based compensation expense based on the fair value of stock-based awards measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using either the current market price or the Black-Scholes option valuation model. The Black-Scholes option valuation model incorporates assumptions as to stock price volatility, the expected life of options, a risk-free interest rate and dividend yield. Many of these assumptions are highly subjective and require the exercise of management judgment. If management made different estimates or judgments, material differences in the amount of stock-based compensation would occur.
Investments in Debt Securities
We have approximately $39.6 million at fair value (par value of $46.2 million) in investments related to ARS, all of which are classified as noncurrent at November 30, 2010. For each of our ARS, we evaluate the risks related to the structure, collateral and liquidity of the investment, and forecast the probability of issuer default, auction failure and a successful auction at par, or a redemption at par, for each future auction period. Based on the results of this assessment, we record either a mark-to-market adjustment in accumulated other comprehensive income or an other-than-temporary impairment charge in other income in our statement of operations. If we use different assumptions or the credit rating of either the security issuer or the third-party insurer underlying the investments deteriorates, we may be required to adjust the carrying value of our available-for-sale ARS through an other-than-temporary impairment charge in current period earnings.
Restructuring Charges
We periodically record restructuring charges resulting from restructuring our operations (including consolidations and/or relocations of operations), changes to our strategic plan, or managerial responses to declines in demand, increasing costs, or other market factors. The determination of restructuring charges requires management judgment and may include costs related to employee benefits, such as costs of severance and termination benefits, and estimates of costs for future lease commitments on excess facilities, net of estimated future sublease income. In determining the amount of the facilities charge, we are required to estimate such factors as future vacancy rates, the time required to sublet properties and sublease rates. These estimates are reviewed quarterly based on known real estate market conditions and the credit-worthiness of subtenants, and may result in revisions to established facility reserves.
Recent Accounting Pronouncements
Performing Step 2 of the Goodwill Impairment Test
In December 2010, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2010-28, When to Perform Step 2 of the Goodwill Impairment Test for Reporting Units with Zero or Negative Carrying Amounts (Topic 350)—Intangibles—Goodwill and Other (ASU 2010-28). ASU 2010-28 amends the criteria for performing Step 2 of the goodwill impairment test for reporting units with zero or negative carrying amounts and requires performing Step 2 if qualitative factors indicate that it is more likely than not that a goodwill impairment exists. We will adopt ASU 2010-28 in fiscal 2012 and any impairment to be recorded upon adoption will be recognized as an adjustment to our beginning retained earnings. We are currently evaluating the impact of the pending adoption of ASU 2010-28 on our consolidated financial statements.

26


Table of Contents

Disclosure Requirements Related to Fair Value Measurements
In January 2010, the FASB issued Accounting Standards Update No. 2010-06, Improving Disclosures about Fair Value Measurements (Topic 820)—Fair Value Measurements and Disclosures (ASU 2010-06), to add additional disclosures about the different classes of assets and liabilities measured at fair value, the valuation techniques and inputs used, and the activity in Level 3 fair value measurements (as defined in Note 3 below). Certain provisions of this update will be effective for us in fiscal 2011 and we are currently evaluating the impact of the pending adoption of ASU 2010-06 on our consolidated financial statements.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to a variety of risks, including changes in interest rates affecting the return on our investments and foreign currency fluctuations. We have established policies and procedures to manage our exposure to fluctuations in interest rates and foreign currency exchange rates.
Exposure to market rate risk for changes in interest rates relates to our investment portfolio. We have not used derivative financial instruments in our investment portfolio. We place our investments with high-quality issuers and have policies limiting, among other things, the amount of credit exposure to any one issuer. We seek to limit default risk by purchasing only investment-grade securities. Our investments have an average remaining maturity of less than two years or interest-rate resets of less than 60 days and are primarily fixed-rate instruments. In addition, we have classified all of our debt securities as available-for-sale. The available-for-sale classification reduces the income statement exposure to interest rate risk if such investments are held until their maturity date because changes in fair value due to market changes in interest rates are recorded on the balance sheet in accumulated other comprehensive income. Based on a hypothetical 10% adverse movement in interest rates, the potential losses in future earnings, fair value of risk-sensitive instruments and cash flows are immaterial. Additionally, see further discussion regarding market risks with our investments in ARS under Liquidity and Capital Resources in Item 7 of this Form 10-K.
We generally use foreign currency option contracts that are not designated as hedging instruments to hedge economically a portion of forecasted international cash flows for up to one year in the future. Principal currencies hedged include the euro, British pound, Brazilian real, Japanese yen and Australian dollar. We do not enter into derivative instruments for speculative purposes. All foreign currency option contracts are recorded at fair value in other current assets on the balance sheet at the end of each reporting period and expire within one year. In fiscal 2010, mark-to-market gains of $3.1 million on foreign currency option contracts were recorded in other income in the statement of operations.
We also use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on accounts receivable and collections denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries. All forward contracts are recorded at fair value in other current assets on the balance sheet at the end of each reporting period and expire within 90 days. In fiscal 2010, realized and unrealized losses of $7.2 million from our forward contracts were recognized in other income in the statement of operations. These losses were substantially offset by realized and unrealized gains on the offsetting positions.
Foreign currency translation exposure from a 10% movement of currency exchange rates would have a material impact on our reported revenue and net income. Based on a hypothetical 10% adverse movement in all foreign currency exchange rates, our revenue would be adversely affected by approximately 5% and our net income would be adversely affected by approximately 20% (excluding any offsetting positive impact from our ongoing hedging programs), although the actual effects may differ materially from the hypothetical analysis.

27


Table of Contents

The table below details outstanding foreign currency forward and option contracts at November 30, 2010 where the notional amount is determined using contract exchange rates:
                 
(In thousands)  
    Notional Value     Fair Value  
 
Foreign currency forward contracts to sell U.S. dollars
  $ 36,856     $ 317  
Foreign currency forward contracts to purchase U.S. dollars
    13,837       54  
Foreign currency option contracts to purchase U.S. dollars
    22,775       496  
 
Total
  $ 73,468     $ 867  
 
The table below details outstanding foreign currency forward and option contracts at November 30, 2009 where the notional amount is determined using contract exchange rates:
                 
(In thousands)  
    Notional Value     Fair Value  
 
Foreign currency forward contracts to sell U.S. dollars
  $ 88,193     $ (13 )
Foreign currency forward contracts to purchase U.S. dollars
    8,983       1  
Foreign currency option contracts to purchase U.S. dollars
    109,777       2,007  
 
Total
  $ 206,953     $ 1,995  
 

28


Table of Contents

Item 8.   Financial Statements and Supplementary Data
Report of Independent Registered Public Accounting Firm
To the Board of Directors and Shareholders of
Progress Software Corporation
Bedford, MA
We have audited the accompanying consolidated balance sheets of Progress Software Corporation and subsidiaries (the “Company”) as of November 30, 2010 and 2009, and the related consolidated statements of income, shareholders’ equity, and cash flows for each of the three years in the period ended November 30, 2010. These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these 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, such consolidated financial statements present fairly, in all material respects, the financial position of Progress Software Corporation and subsidiaries as of November 30, 2010 and 2009, and the results of their operations and their cash flows for each of the three years in the period ended November 30, 2010, in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the Company’s internal control over financial reporting as of November 30, 2010, based on the criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated January 31, 2011 expressed an unqualified opinion on the Company’s internal control over financial reporting.
/s/ DELOITTE & TOUCHE LLP
Boston, Massachusetts
January 31, 2011

29


Table of Contents

Consolidated Financial Statements
Consolidated Balance Sheets
                 
(In thousands, except share data)
November 30,   2010     2009  
 
Assets
               
Current assets:
               
Cash and equivalents
  $ 286,559     $ 175,873  
Short-term investments
    35,837       48,248  
 
Total cash and short-term investments
    322,396       224,121  
Accounts receivable (less allowances of $4,980 in 2010 and $7,650 in 2009)
    119,273       98,872  
Other current assets
    27,910       20,193  
Deferred tax assets
    14,279       14,433  
 
Total current assets
    483,858       357,619  
 
Property and equipment, net
    58,207       59,625  
Intangible assets, net
    83,208       86,389  
Goodwill
    238,343       218,498  
Deferred tax assets
    29,214       30,638  
Investments in auction rate securities
    39,643       40,714  
Other assets
    4,350       5,367  
 
Total
  $ 936,823     $ 798,850  
 
 
               
Liabilities and Shareholders’ Equity
               
Current liabilities:
               
Current portion of long-term debt
  $ 388     $ 358  
Accounts payable
    13,176       12,400  
Accrued compensation and related taxes
    44,920       44,472  
Income taxes payable
    4,083       4,082  
Other accrued liabilities
    36,148       24,369  
Short-term deferred revenue
    138,961       141,243  
 
Total current liabilities
    237,676       226,924  
 
Long-term debt, less current portion
    276       664  
 
Long-term deferred revenue
    2,908       4,511  
 
Deferred tax liabilities
    2,378       3,445  
 
Other noncurrent liabilities
    5,253       7,854  
 
Commitments and contingencies (note 11)
               
Shareholders’ equity:
               
Preferred stock, $.01 par value; authorized, 1,000,000 shares; issued, none
               
Common stock, $.01 par value, and additional paid-in capital; authorized, 100,000,000 shares; issued and outstanding, 66,528,411 in 2010 and 60,906,047 in 2009
    347,604       247,265  
Retained earnings, including accumulated other comprehensive loss of $(9,138) in 2010 and $(3,385) in 2009
    340,728       308,187  
 
Total shareholders’ equity
    688,332       555,452  
 
Total
  $ 936,823     $ 798,850  
 
See notes to consolidated financial statements.

30


Table of Contents

Consolidated Statements of Income
                         
(In thousands, except per share data)
Year Ended November 30,   2010     2009     2008  
 
Revenue:
                       
Software licenses
  $ 192,568     $ 175,566     $ 192,217  
Maintenance and services
    336,552       318,571       323,343  
 
Total revenue
    529,120       494,137       515,560  
 
Costs of revenue:
                       
Cost of software licenses
    7,923       7,776       9,536  
Cost of maintenance and services
    71,290       65,967       69,321  
Amortization of acquired intangibles for purchased technology
    20,109       19,459       13,032  
 
Total costs of revenue
    99,322       93,202       91,889  
 
Gross profit
    429,798       400,935       423,671  
 
 
                       
Operating expenses:
                       
Sales and marketing
    168,788       182,227       195,947  
Product development
    90,643       93,262       87,788  
General and administrative
    51,805       59,612       62,084  
Amortization of other acquired intangibles
    10,449       9,047       6,426  
Restructuring expense
    39,975       5,215       6,915  
Acquisition-related expenses
    468       440       128  
 
Total operating expenses
    362,128       349,803       359,288  
 
Income from operations
    67,670       51,132       64,383  
 
Other income (expense):
                       
Interest income and other
    3,132       2,702       10,385  
Foreign currency gain (loss)
    626       (2,654 )     (758 )
 
Total other income, net
    3,758       48       9,627  
 
Income before provision for income taxes
    71,428       51,180       74,010  
Provision for income taxes
    22,857       18,425       27,714  
 
Net income
  $ 48,571     $ 32,755     $ 46,296  
 
 
                       
Earnings per share:
                       
Basic
  $ 0.76     $ 0.54     $ 0.75  
Diluted
  $ 0.73     $ 0.53     $ 0.72  
 
 
                       
Weighted average shares outstanding:
                       
Basic
    63,957       60,155       61,553  
Diluted
    66,212       61,562       64,016  
 
See notes to consolidated financial statements.

31


Table of Contents

Consolidated Statements of Shareholders’ Equity
                         
(In thousands)
Year Ended November 30,   2010     2009     2008  
 
Common stock and additional paid-in capital:
                       
Balance, beginning of year
  $ 247,265     $ 216,261     $ 240,647  
Exercise of employee stock options
    87,461       9,054       18,820  
Issuance of stock under the employee stock purchase plan
    6,209       5,740       6,685  
Repurchase and retirement of common stock
    (19,059 )     (4,794 )     (72,057 )
Present value of payments for re-pricing of stock options
          (42 )      
Stock-based compensation
    18,121       21,536       19,318  
Withholding tax payments related to net issuance of restricted stock units
    (1,858 )     (264 )      
Tax benefit (deficiency) from stock plans
    9,465       (226 )     2,848  
 
Balance, end of year
    347,604       247,265       216,261  
 
Retained earnings:
                       
Balance, beginning of year
    308,187       265,191       277,227  
 
Net income
    48,571       32,755       46,296  
Other comprehensive income:
                       
Unrealized gains (losses) on investments
    (207 )     319       (4,685 )
Translation adjustments
    (5,546 )     10,330       (14,181 )
 
Comprehensive income
    42,818       43,404       27,430  
 
Adoption of new accounting standard for uncertain tax positions
                (12 )
Repurchase and retirement of common stock
    (10,277 )     (408 )     (39,454 )
 
Balance, end of year
    340,728       308,187       265,191  
 
Total shareholders’ equity
  $ 688,332     $ 555,452     $ 481,452  
 
See notes to consolidated financial statements.

32


Table of Contents

Consolidated Statements of Cash Flows
                         
(In thousands)
Year Ended November 30,   2010     2009     2008  
 
Cash flows from operating activities:
                       
Net income
  $ 48,571     $ 32,755     $ 46,296  
Adjustments to reconcile net income to net cash provided by operating activities:
                       
Depreciation and amortization of property and equipment
    10,859       11,900       10,657  
Amortization of intangible assets
    30,558       28,506       19,457  
Stock-based compensation
    18,121       21,536       19,318  
Tax benefit (deficiency) from stock plans
    9,465       (226 )     2,848  
Excess tax benefit from stock plans
    (6,046 )     (84 )     (1,725 )
Allowances for accounts receivable
    (1,400 )           (205 )
Deferred income taxes
    4,004       (367 )     (3,956 )
Changes in operating assets and liabilities, net of effects from acquisitions:
                       
Accounts receivable
    (18,971 )     2,281       (3,828 )
Other assets
    (3,159 )     (352 )     7,268  
Accounts payable and accrued expenses
    12,469       (26,795 )     (6,866 )
Income taxes payable
    (7,347 )     3,300       (5,162 )
Deferred revenue
    (923 )     (9,696 )     3,080  
 
Net cash provided by operating activities
    96,201       62,758       87,182  
 
Cash flows from investing activities:
                       
Purchases of investments available-for-sale
    (38,632 )     (80,612 )     (143,499 )
Sales and maturities of investments available-for-sale
    33,318       72,133       299,328  
Redemptions at par by issuers of auction rate securities — available-for-sale
    1,235       6,940       55,425  
Redemptions and sales at par of auction rate securities — trading
    17,740       260        
Purchases of property and equipment
    (9,664 )     (7,369 )     (8,213 )
Acquisitions, net of cash acquired
    (49,186 )           (140,283 )
Increase in other noncurrent assets
    26       (531 )     (208 )
 
Net cash provided by (used for) investing activities
    (45,163 )     (9,179 )     62,550  
 
Cash flows from financing activities:
                       
Issuance of common stock
    93,670       14,752       25,505  
Withholding tax payments related to net issuance of restricted stock units
    (1,858 )     (264 )      
Repurchase of common stock
    (29,336 )     (5,202 )     (111,511 )
Excess tax benefit from stock plans
    6,046       84       1,725  
Payment of long-term debt
    (358 )     (330 )     (305 )
 
Net cash provided by (used for) financing activities
    68,164       9,040       (84,586 )
 
Effect of exchange rate changes on cash
    (8,516 )     16,769       (22,540 )
 
Net increase in cash and equivalents
    110,686       79,388       42,606  
Cash and equivalents, beginning of year
    175,873       96,485       53,879  
 
Cash and equivalents, end of year
  $ 286,559     $ 175,873     $ 96,485  
 
See notes to consolidated financial statements.

33


Table of Contents

Notes to Consolidated Financial Statements
Note 1: Nature of Business and Summary of Significant Accounting Policies
The Company
We are a global enterprise software company that enables organizations to achieve higher levels of business performance by improving operational responsiveness. We offer a portfolio of best-in-class, real-time software solutions providing enterprises with significantly improved operational responsiveness within events and activities that they participate. Our products are generally sold as perpetual licenses, but certain product lines and business activities also use term or subscription licensing models. We also provide product maintenance, consulting, training, and customer support services.
Accounting Principles
We prepare our consolidated financial statements and accompanying notes in conformity with accounting principles generally accepted in the United States of America.
Reclassifications
We have reclassified certain amounts for prior years to conform to the current year presentation. We separately disclosed amounts for withholding tax payments related to net issuance of restricted stock units in the consolidated statement of shareholders’ equity and the consolidated statement of cash flows. We separately disclosed amounts for redemptions and sales at par of auction rate securities in the consolidated statement of cash flows. We also conformed the summary table presentation in Note 2 — Investments by adding cash and money market funds.
Use of Estimates
The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.
Basis of Consolidation
The consolidated financial statements include our accounts and those of our subsidiaries (all of which are wholly-owned). We eliminate all intercompany balances and transactions.
Common Stock Split
On December 20, 2010, the Board of Directors approved a three-for-two common stock split in the form of a stock dividend. Shareholders received one additional share for every two shares held. The distribution was made on January 28, 2011 to shareholders of record at the close of business on January 12, 2011. All share and per share amounts have been restated to reflect the stock split.
Foreign Currency Translation
The functional currency of most of our foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, we translate assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We translate income and expense items at average rates of exchange prevailing during each period. We accumulate translation adjustments in other comprehensive income (loss), a component of shareholders’ equity.
For foreign operations where the U.S. dollar is considered to be the functional currency, we translate monetary assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We re-measure non-monetary assets and liabilities into U.S. dollars at historical exchange rates. We translate income and expense items at average rates of exchange prevailing during each period. We recognize translation adjustments currently as a component of foreign currency gain or loss in the statement of income.
Revenue Recognition
We recognize software license revenue upon shipment of the product or, if delivered electronically, when the customer has the right to access the software, provided that the license fee is fixed or determinable, persuasive evidence of an arrangement exists and collection is probable. We do not license our software with a right of return and generally do not license our software with

34


Table of Contents

conditions of acceptance. If an arrangement does contain conditions of acceptance, we defer recognition of the revenue until the acceptance criteria are met or the period of acceptance has passed. If software licenses are sold on a subscription basis, we recognize the license fee ratably over the subscription period. We generally recognize revenue for products distributed through application partners and distributors when sold through to the end-user.
We generally sell our software licenses with maintenance services and, in some cases, also with consulting services. For the undelivered elements, we determine vendor-specific objective evidence (VSOE) of fair value to be the price charged when the undelivered element is sold separately. We determine VSOE for maintenance sold in connection with a software license based on the amount that will be separately charged for the maintenance renewal period. We determine VSOE for consulting services by reference to the amount charged for similar engagements when a software license sale is not involved.
We generally recognize revenue from software licenses sold together with maintenance and/or consulting services upon shipment using the residual method, provided that the above criteria have been met. If VSOE of fair value for the undelivered elements cannot be established, we defer all revenue from the arrangement until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered, or if the only undelivered element is maintenance, then we recognize the entire fee ratably over the maintenance period. If payment of the software license fees is dependent upon the performance of consulting services or the consulting services are essential to the functionality of the licensed software, then we recognize both the software license and consulting fees using the percentage of completion method.
We recognize maintenance revenue ratably over the term of the applicable agreement. We generally recognize revenue from services, primarily consulting and customer education, as the related services are performed.
Warranty Costs
We make periodic provisions for expected warranty costs. Historically, warranty costs have been insignificant.
Allowance for Doubtful Accounts
We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. We establish this allowance using estimates that we make based on factors such as the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, changes to customer creditworthiness and current economic trends.
A summary of activity in the allowances against accounts receivable is as follows:
                         
(In thousands)
Year Ended November 30,   2010     2009     2008  
 
Beginning balance
  $ 7,650     $ 7,944     $ 9,458  
Benefit to costs and expenses
    (1,400 )           (205 )
Write-offs and other
    (981 )     (1,029 )     (406 )
Translation adjustments
    (289 )     735       (903 )
 
Ending balance
  $ 4,980     $ 7,650     $ 7,944  
 
Cash Equivalents and Investments
Cash equivalents include short-term, highly liquid investments purchased with remaining maturities of three months or less. We classify investments, which consist of auction rate securities (ARS), state and municipal obligations, U.S. government securities, certificates of deposit and corporate bonds and notes, as investments available-for-sale, which are stated at fair value. In fiscal 2009, certain student loan ARS were classified as trading. We include aggregate unrealized holding gains and losses, net of taxes, on available-for-sale securities as a component of accumulated other comprehensive income in shareholders’ equity.
Supplemental Cash Flow Information
In fiscal years 2010, 2009 and 2008, we paid $15.9 million, $16.5 million and $29.8 million in income taxes, respectively, net of refunds received. In fiscal year 2008, we received refunds from the Internal Revenue Service (IRS) of $1.8 million related to the filing of original tax returns and amended tax returns from prior years. Refunds in fiscal years 2010 and 2009 were insignificant.

35


Table of Contents

In each of the fiscal years 2010, 2009 and 2008, cash paid for interest on long-term debt totaled $0.1 million.
Concentration of Credit Risk
Our financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and equivalents, investments and trade receivables. We have cash investment policies which, among other things, limit investments to investment-grade securities. We perform ongoing credit evaluations of our customers, and the risk with respect to trade receivables is further mitigated by the diversity, both by geography and by industry, of the customer base.
Fair Value of Financial Instruments
The carrying amount of our cash and equivalents, accounts receivable and accounts payable approximates fair value due to the short-term nature of these instruments. We base the fair value of short-term investments on quoted market prices at the balance sheet date. The fair value of noncurrent investments is based on a valuation methodology utilizing discounted cash flow models (Note 2) due to the absence of quoted market prices. The carrying value of long-term debt (Note 11) approximates its fair value. We measure and record derivative financial instruments at fair value (Note 4). We elect fair value measurement for certain financial assets on a case-by-case basis.
Derivative Instruments
We record all derivatives, whether designated in hedging relationships or not, on the consolidated balance sheet at fair value. We use derivative instruments to manage exposures to fluctuations in the value of foreign currencies, which exist as part of our on-going business operations. Certain assets and forecasted transactions are exposed to foreign currency risk. Our objective for holding derivatives is to eliminate or reduce the impact of these exposures. We periodically monitor our foreign currency exposures to enhance the overall economical effectiveness of our foreign currency hedge positions. Principal currencies hedged include the euro, British pound, Brazilian real, Japanese yen and Australian dollar. We do not enter into derivative instruments for speculative purposes, nor do we hold or issue any derivative instruments for trading purposes.
We enter into certain derivative instruments that do not qualify for hedge accounting and are not designated as hedges. Although these derivatives do not qualify for hedge accounting, we believe that such instruments are closely correlated with the underlying exposure, thus managing the associated risk. The gains or losses from changes in the fair value of such derivative instruments that are not accounted for as hedges are recognized in earnings.
Property and Equipment
We record property and equipment at cost. We record property and equipment purchased in business combinations at fair values which are then treated as the cost. We provide for depreciation and amortization on the straight-line method over the estimated useful lives of the related assets or the remaining initial or current terms of leases, whichever is shorter. Useful lives by major asset class are as follows: computer equipment and software, three to seven years; buildings and improvements, five to thirty-nine years; and furniture and fixtures, five to seven years.
Product Development Costs
We expense product development costs as incurred. We did not capitalize any software development costs in fiscal years 2010, 2009 and 2008.
Stock-based Compensation
Stock-based compensation expense reflects the fair value of stock-based awards measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using either the current market price of the stock or the Black-Scholes option valuation model. The Black-Scholes option valuation model incorporates assumptions as to stock price volatility, the expected life of options, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense on a straight-line basis over the service period of the award, which is generally five years for options, and three years for restricted stock units and restricted stock awards.
Goodwill, Other Intangible Assets and Long-lived Assets
Goodwill is the amount by which the cost of acquired net assets in a business acquisition exceeded the fair value of net identifiable assets on the date of purchase. We evaluate goodwill or other intangible assets with indefinite useful lives, if any, for impairment annually or on an interim basis when events and circumstances arise that indicate an impairment may have

36


Table of Contents

occurred. To conduct these impairment tests of goodwill, we compare the fair value of a reporting unit to its carrying value. If the reporting unit’s carrying value exceeds its fair value, we record an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value. We estimate the fair values of our reporting units using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. During fiscal 2010 and fiscal 2009, we completed our annual testing for impairment of goodwill and, based on those tests, concluded that no impairment of goodwill existed. We perform our annual testing on December 15th of each year. In addition, there were no triggering events that required an interim impairment test in fiscal 2010.
Long-lived assets primarily include property and equipment and intangible assets with finite lives (purchased technology, capitalized software and customer-related intangibles). We periodically review long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of those assets are no longer appropriate. We base each impairment test on a comparison of the undiscounted cash flows to the carrying value of the asset. If impairment is indicated, we write down the asset to its estimated fair value based on a discounted cash flow analysis.
Income Taxes
We provide for deferred income taxes resulting from temporary differences between financial and taxable income. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized.
We recognize and measure uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. We first determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that we measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest and penalties related to uncertain tax positions in our provision for income taxes on our consolidated statements of income.
Comprehensive Income
The components of comprehensive income include, in addition to net income, unrealized gains and losses on investments and foreign currency translation adjustments.
Accumulated other comprehensive loss is made up of the following components:
                 
(In thousands)
November 30,   2010     2009  
 
Cumulative translation adjustment
  $ (4,676 )   $ 870  
Accumulated unrealized losses on investments
    (4,462 )     (4,255 )
 
Total accumulated comprehensive loss
  $ (9,138 )   $ (3,385 )
 
The tax effect on accumulated unrealized losses on investments was $2.1 million and $2.4 million at November 30, 2010 and 2009, respectively.
Subsequent Events
We evaluated subsequent events through the date and time our consolidated financial statements were issued.
Recent Accounting Pronouncements
Performing Step 2 of the Goodwill Impairment Test
In December 2010, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2010-28, When to Perform Step 2 of the Goodwill Impairment Test for Reporting Units with Zero or Negative Carrying Amounts (Topic 350)—Intangibles—Goodwill and Other (ASU 2010-28). ASU 2010-28 amends the criteria for performing Step 2 of the goodwill impairment test for reporting units with zero or negative carrying amounts and requires performing Step 2 if qualitative factors indicate that it is more likely than not that a goodwill impairment exists. We will adopt ASU 2010-28 in fiscal 2012 and any impairment to be recorded upon adoption will be recognized as an adjustment to our beginning retained earnings. We are currently evaluating the impact of the pending adoption of ASU 2010-28 on our consolidated financial statements.

37


Table of Contents

Disclosure Requirements Related to Fair Value Measurements
In January 2010, the FASB issued Accounting Standards Update No. 2010-06, Improving Disclosures about Fair Value Measurements (Topic 820)Fair Value Measurements and Disclosures (ASU 2010-06), to add additional disclosures about the different classes of assets and liabilities measured at fair value, the valuation techniques and inputs used, and the activity in Level 3 fair value measurements (as defined in Note 3 below). Certain provisions of this update will be effective for us in fiscal 2011 and we are currently evaluating the impact of the pending adoption of ASU 2010-06 on our consolidated financial statements.
Note 2: Investments
A summary of our cash, cash equivalents and available-for-sale investments at November 30, 2010 is as follows:
                                 
(In thousands)
    Cost     Unrealized     Unrealized     Fair  
Security Type   Basis     Gains     Losses     Value  
 
Cash
  $ 154,718     $     $     $ 154,718  
Money market funds
    122,415                   122,415  
State and municipal bond obligations
    25,484       207       (10 )     25,681  
US government and agency securities
    10,000                   10,000  
Auction rate securities – municipal bonds
    27,200             (3,560 )     23,640  
Auction rate securities – student loans
    19,000             (2,997 )     16,003  
Corporate bonds
    9,418             (21 )     9,397  
Certificates of deposit
    185                   185  
 
Total
  $ 368,420     $ 207     $ (6,588 )   $ 362,039  
 
Such amounts are classified on our balance sheet at November 30, 2010 as follows:
                         
(In thousands)
    Cash and     Short-term     Long-term  
Security Type   Equivalents     Investments     Investments  
 
Cash
  $ 154,718     $     $  
Money market funds
    122,415              
State and municipal bond obligations
    1,926       23,755        
US government and agency securities
    7,500       2,500        
Auction rate securities – municipal bonds
                23,640  
Auction rate securities – student loans
                16,003  
Corporate bonds
          9,397          
Certificates of deposit
          185        
 
Total
  $ 286,559     $ 35,837     $ 39,643  
 
For each of the auction rate securities (ARS), we evaluated the risks related to the structure, collateral and liquidity of the investment, and forecasted the probability of issuer default, auction failure and a successful auction at par or a redemption at par for each future auction period. The weighted average cash flow for each period was then discounted back to present value for each security. Based on this methodology, we determined that the fair value of our non-current ARS investments is $39.6 million, and the temporary impairment charge recorded at November 30, 2010 in accumulated other comprehensive loss to reduce the value of our available-for-sale ARS investments was $6.6 million. During fiscal 2010, a total of $17.7 million of ARS classified as trading securities were repurchased at par by UBS, the investment firm that brokered the original purchases of these ARS.
We will not be able to access these remaining funds until a future auction for these ARS is successful, we sell the securities in a secondary market, or they are redeemed by the issuer. As such, these remaining investments currently lack short-term liquidity and are therefore classified as long-term investments on the balance sheet at November 30, 2010. However, based on our cash and short-term investments balance of $322.4 million and expected operating cash flows, we do not anticipate the lack of liquidity associated with these ARS to adversely affect our ability to conduct business and believe we have the ability to hold the affected securities throughout the currently estimated recovery period. Therefore, the impairment on these securities is

38


Table of Contents

considered only temporary in nature. If the credit rating of either the security issuer or the third-party insurer underlying the investments deteriorates significantly, we may be required to adjust the carrying value of the ARS through an other-than-temporary impairment charge to earnings.
A summary of our cash, cash equivalents, available-for-sale and trading investments at November 30, 2009 is as follows:
                                 
(In thousands)
    Cost     Unrealized     Unrealized     Fair  
Security Type   Basis     Gains     Losses     Value  
 
Cash
  $ 115,398     $     $     $ 115,398  
Money market funds
    57,619                   57,619  
State and municipal bond obligations
    10,371       272       (3 )     10,640  
US government and agency securities
    11,072                   11,072  
Auction rate securities – municipal bonds
    27,950             (4,205 )     23,745  
Auction rate securities – student loans
    19,500             (2,531 )     16,969  
Certificates of deposit
    11,653             (1 )     11,652  
 
Subtotal – cash and available-for-sale securities
    253,563       272       (6,740 )     247,095  
 
Put option related to ARS rights offering
          1,596             1,596  
Auction rate securities – student loans
    17,740             (1,596 )     16,144  
 
Subtotal – trading securities
    17,740       1,596       (1,596 )     17,740  
 
Total
  $ 271,303     $ 1,868     $ (8,336 )   $ 264,835  
 
Such amounts are classified on our balance sheet at November 30, 2009 as follows:
                         
(In thousands)
    Cash and     Short-term     Long-term  
Security Type   Equivalents     Investments     Investments  
 
Cash
  $ 115,398     $     $  
Money market funds
    57,619              
State and municipal bond obligations
          10,640        
US government and agency securities
    2,500       8,572        
Auction rate securities – municipal bonds
                23,745  
Auction rate securities – student loans
                16,969  
Certificates of deposit
    356       11,296        
 
Subtotal – cash and available-for-sale securities
    175,873       30,508       40,714  
 
Put option related to ARS rights offering
          1,596        
Auction rate securities – student loans
          16,144        
 
Subtotal – trading securities
          17,740        
 
Total
  $ 175,873     $ 48,248     $ 40,714  
 
The fair value of debt securities at November 30, 2010 and November 30, 2009, by contractual maturity, is as follows:
                 
(In thousands)
November 30,   2010     2009  
 
Due in one year or less (1)
  $ 70,285     $ 80,396  
Due after one year
    14,621       9,826  
 
Total
  $ 84,906     $ 90,222  
 
 
(1)   Includes ARS which are tendered for interest-rate setting purposes periodically throughout the year. Beginning in February 2008, auctions for these securities began to fail, and therefore these investments currently lack short-term liquidity. The remaining final maturities of these securities range from 13 to 32 years.

39


Table of Contents

Investments with continuous unrealized losses for less than twelve months and twelve months or greater and their related fair values are as follows at November 30, 2010:
                                                 
(In thousands)
            Less Than             12 Months              
            12 Months             or Greater     Total     Total  
    Fair     Unrealized     Fair     Unrealized     Fair     Unrealized  
Security Type   Value     Losses     Value     Losses     Value     Losses  
 
State and municipal bond obligations
  $ 6,506     $ (10 )   $     $     $ 6,506     $ (10 )
Auction rate securities – municipal bonds
                23,640       (3,560 )     23,640       (3,560 )
Auction rate securities – student loans
                16,003       (2,997 )     16,003       (2,997 )
Corporate bonds
    9,397       (21 )                 9,397       (21 )
 
Total
  $ 15,903     $ (31 )   $ 39,643     $ (6,557 )   $ 55,546     $ (6,588 )
 
Investments with continuous unrealized losses for less than twelve months and twelve months or greater and their related fair values are as follows at November 30, 2009:
                                                 
(In thousands)
            Less than             12 Months              
            12 Months             or Greater     Total     Total  
    Fair     Unrealized     Fair     Unrealized     Fair     Unrealized  
Security Type   Value     Losses     Value     Losses     Value     Losses  
 
State and municipal bond obligations
  $ 835     $ (3 )   $     $     $ 835     $ (3 )
Auction rate securities – municipal bonds
                23,748       (4,205 )     23,748       (4,205 )
Auction rate securities – student loans
                33,161       (4,127 )     33,161       (4,127 )
Certificates of deposit
    109       (1 )                 109       (1 )
 
Total
  $ 944     $ (4 )   $ 56,909     $ (8,332 )   $ 57,853     $ (8,336 )
 
The unrealized losses associated with state and municipal obligations and corporate bonds and notes are attributable to changes in interest rates. The unrealized losses associated with ARS are discussed above. Management does not believe any unrealized losses represent other-than-temporary impairments based on our evaluation of available evidence as of November 30, 2010.
Note 3: Fair Value Measurements
The following table details the fair value measurements within the fair value hierarchy of our financial assets at November 30, 2010:
                                 
(In thousands)
            Fair Value Measurements at the Reporting Date Using
            Quoted Prices in              
            Active Markets     Significant Other     Significant  
    Nov. 30,     Using Identical     Observable Inputs     Unobservable  
Description   2010     Assets (Level 1)     (Level 2)     Inputs (Level 3)  
 
Money market funds
  $ 122,415     $ 122,415     $     $  
State and municipal bond obligations
    25,681             25,681        
US government and agency securities
    10,000             10,000        
Auction rate securities – municipal bonds
    23,640                   23,640  
Auction rate securities – student loans
    16,003                   16,003  
Corporate bonds
    9,397             9,397        
Certificates of deposit
    185             185        
Foreign exchange derivatives
    867             867        
 
Total
  $ 208,188     $ 122,415     $ 46,130     $ 39,643  
 

40


Table of Contents

Immaterial Restatement of Fair Value Measurements
During the preparation of the fiscal 2010 consolidated financial statements, we determined that at November 30, 2009, certain investments classified as Level 1 measurements within the fair value hierarchy were in error and should have been classified as Level 2. The investments, consisting of state and municipal bond obligations, US government and agency securities and certificates of deposit, totaled $33.4 million. In addition, we should have included money market funds of $57.6 million as part of the Level 1 measurements.
The following table details the fair value measurements within the fair value hierarchy of our financial assets at November 30, 2009 (as restated):
                                 
(In thousands)
            Fair Value Measurements at the Reporting Date Using
            Quoted Prices in              
            Active Markets     Significant Other     Significant  
    Nov. 30,     Using Identical     Observable Inputs     Unobservable  
Description   2009     Assets (Level 1)     (Level 2)     Inputs (Level 3)  
 
Money market funds
  $ 57,619     $ 57,619     $     $  
State and municipal bond obligations
    10,640             10,640        
US government and agency securities
    11,072             11,072        
Auction rate securities – municipal bonds
    23,745                   23,745  
Auction rate securities – student loans
    33,113                   33,113  
Certificates of deposit
    11,652             11,652        
Put option related to ARS rights offering
    1,596                   1,596  
Foreign exchange derivatives
    (12 )           (12 )      
 
Total
  $ 149,425     $ 57,619     $ 33,352     $ 58,454  
 
The valuation technique used to measure fair value for our Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. The valuation technique used to measure fair value for our Level 3 assets is an income approach, where the expected weighted average future cash flows were discounted back to present value for each asset.
The following table reflects the activity for our financial assets measured at fair value using Level 3 inputs for fiscal 2010:
         
(In thousands)
    Level 3  
    Financial  
    Assets  
 
Balance, December 1, 2009
  $ 58,454  
Redemptions and repurchases at par
    (18,990 )
Unrealized gains included in accumulated other comprehensive income
    179  
Realized gain on ARS trading securities included in other income
    1,596  
Realized loss on put option related to ARS rights offering included in other income
    (1,596 )
 
Balance, Nov. 30, 2010
  $ 39,643  
 

41


Table of Contents

The following table reflects the activity for our financial assets measured at fair value using Level 3 inputs for fiscal 2009:
         
(In thousands)
    Level 3  
    Financial  
    Assets  
 
Balance, December 1, 2008
  $ 65,214  
Redemptions
    (7,200 )
Unrealized gains included in accumulated other comprehensive income
    440  
Unrealized gain on ARS trading securities included in other income
    1,254  
Unrealized loss on put option related to ARS rights offering included in other income
    (1,254 )
 
Balance, Nov. 30, 2009
  $ 58,454  
 
Note 4: Derivative Instruments
We generally use foreign currency option contracts that are not designated as hedging instruments to hedge economically a portion of forecasted international cash flows for up to one year in the future. All foreign currency option contracts are recorded at fair value in other current assets on the balance sheet at the end of each reporting period and expire within one year. In fiscal 2010, mark-to-market gains of $3.1 million on foreign currency option contracts were recorded in other income in the statement of operations.
We also use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on accounts receivable and collections denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries. All forward contracts are recorded at fair value in other current assets on the balance sheet at the end of each reporting period and expire within 90 days. In fiscal 2010, realized and unrealized losses of $7.2 million from our forward contracts were recognized in other income in the statement of operations. These losses were substantially offset by realized and unrealized gains on the offsetting positions.
The table below details outstanding foreign currency forward and option contracts at November 30, 2010 where the notional amount is determined using contract exchange rates:
                 
(In thousands)
    Notional Value     Fair Value  
 
Foreign currency forward contracts to sell U.S. dollars
  $ 36,856     $ 317  
Foreign currency forward contracts to purchase U.S. dollars
    13,837       54  
Foreign currency option contracts to purchase U.S. dollars
    22,775       496  
 
Total
  $ 73,468     $ 867  
 
The table below details outstanding foreign currency forward and option contracts at November 30, 2009 where the notional amount is determined using contract exchange rates:
                 
(In thousands)
    Notional Value     Fair Value  
 
Foreign currency forward contracts to sell U.S. dollars
  $ 88,193     $ (13 )
Foreign currency forward contracts to purchase U.S. dollars
    8,983       1  
Foreign currency option contracts to purchase U.S. dollars
    109,777       2,007  
 
Total
  $ 206,953     $ 1,995  
 

42


Table of Contents

Note 5: Property and Equipment
Property and equipment consists of the following:
                 
(In thousands)  
November 30,   2010     2009  
 
Computer equipment and software
  $ 54,556     $ 59,850  
Land, buildings and leasehold improvements
    57,307       57,389  
Furniture and fixtures
    9,230       9,904  
 
Total
    121,093       127,143  
Less accumulated depreciation and amortization
    62,886       67,518  
 
Property and equipment, net
  $ 58,207     $ 59,625  
 
Note 6: Intangible Assets and Goodwill
Intangible assets are composed of the following significant classes at November 30, 2010:
                         
(In thousands)
    Gross              
    Carrying     Accumulated     Net Book  
    Amount     Amortization     Value  
 
Purchased technology
  $ 136,151     $ 80,965     $ 55,186  
Customer-related and other
    75,026       47,004       28,022  
 
Total
  $ 211,177     $ 127,969     $ 83,208  
 
Intangible assets are composed of the following significant classes at November 30, 2009:
                         
(In thousands)
    Gross              
    Carrying     Accumulated     Net Book  
    Amount     Amortization     Value  
 
Purchased technology
  $ 124,852     $ 61,190     $ 63,662  
Customer-related and other
    59,617       36,890       22,727  
 
Total
  $ 184,469     $ 98,080     $ 86,389  
 
We amortize intangible assets assuming no expected residual value. The weighted average amortization period for all intangible assets is 6.6 years, including 6.5 years for purchased technology and 6.8 years for customer-related and other intangible assets. Amortization expense related to these intangible assets was $30.6 million, $28.5 million and $19.5 million in fiscal years 2010, 2009 and 2008, respectively. Future amortization expense from intangible assets held as of November 30, 2010, is as follows:
         
(In thousands)  
 
2011
  $ 23,931  
2012
    19,873  
2013
    12,875  
2014
    10,331  
2015
    9,082  
Thereafter
    7,139  
 
Total
  $ 83,231  
 
There were no material impairments of intangible assets during any of the periods presented.

43


Table of Contents

Changes in the carrying amount of goodwill for fiscal year 2010 by segment are as follows:
                                         
(In thousands)
    Balance     Acquisitions                     Balance  
    Dec. 1,     Accounting             Translation     Nov. 30,  
    2009     Adjustments     Write-down     Adjustments     2010  
 
Application Development Platform segment
  $ 61,005     $           $ 59     $ 61,064  
Enterprise Business Solutions segment
    57,124       19,705                   76,829  
Enterprise Data Solutions segment
    100,369                   81       100,450  
 
Total
  $ 218,498     $ 19,705           $ 140     $ 238,343  
 
The increase in goodwill during fiscal 2010 was related to the acquisition of Savvion in January 2010.
Changes in the carrying amount of goodwill for fiscal year 2009 by segment are as follows:
                                         
(In thousands)
    Balance     Purchase                     Balance  
    Dec. 1,     Accounting             Translation     Nov. 30,  
    2008     Adjustments     Write-down     Adjustments     2009  
 
Application Development Platform segment
  $ 72,994     $ (12,629 )         $ 640     $ 61,005  
Enterprise Business Solutions segment
    60,305       (3,181 )                 57,124  
Enterprise Data Solutions segment
    100,086                   283       100,369  
 
Total
  $ 233,385     $ (15,810 )         $ 923     $ 218,498  
 
Note 7: Earnings Per Share
We compute basic earnings per share using the weighted average number of common shares outstanding. We compute diluted earnings per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, using the treasury stock method, and outstanding restricted and deferred stock units. The following table sets forth the calculation of basic and diluted earnings per share for each fiscal year:
                         
(In thousands, except per share data)  
Year Ended November 30,   2010     2009     2008  
 
Net income
  $ 48,571     $ 32,755     $ 46,296  
 
Weighted average shares outstanding
    63,957       60,155       61,553  
Dilutive impact from common stock equivalents
    2,255       1,407       2,463  
 
Diluted weighted average shares outstanding
    66,212       61,562       64,016  
 
Basic earnings per share
  $ 0.76     $ 0.54     $ 0.75  
 
Diluted earnings per share
  $ 0.73     $ 0.53     $ 0.72  
 
We excluded stock awards representing approximately 3,870,000 shares, 9,573,000 shares and 5,160,000 shares of common stock from the calculation of diluted earnings per share in fiscal years 2010, 2009 and 2008, respectively, because these awards were anti-dilutive.
Note 8: Shareholders’ Equity
Preferred Stock
Our Board of Directors is authorized to establish one or more series of preferred stock and to fix and determine the number and conditions of preferred shares, including dividend rates, redemption and/or conversion provisions, if any, preferences and voting rights. At November 30, 2010, we have not issued any series of preferred stock.

44


Table of Contents

Common Stock
A summary of share activity is as follows:
                         
(In thousands)
Year Ended November 30,   2010     2009     2008  
 
Beginning balance
    60,906       59,856       63,570  
Shares issued
    7,204       1,479       2,156  
Shares repurchased and retired
    (1,496 )     (396 )     (5,868 )
Shares surrendered by employees to pay taxes related to stock-based awards
    (86 )     (18 )      
Shares forfeited
          (15 )     (2 )
 
Ending balance
    66,528       60,906       59,856  
 
We issued 24,000 shares in each of fiscal 2009 and 2010 with a fair value of $0.4 million and $0.5 million, respectively, to members of the Board the Directors.
Restricted stock totaling 7,500 shares with a fair value of $0.1 million vested during fiscal 2010. All outstanding restricted stock has vested as of November 30, 2010.
There were 53,000 deferred stock units (DSUs) outstanding at November 30, 2010. Each DSU represents one share of our common stock. All DSU grants have been made to non-employee members of our Board of Directors. The DSUs are fully vested on date of grant, but do not have voting rights and can only be converted into common stock when the recipient ceases being a member of the Board. No DSUs were granted in fiscal 2010.
Common Stock Repurchases
In fiscal years 2010, 2009 and 2008, we purchased and retired 1,496,000 shares, 396,000 shares and 5,868,000 shares, respectively, of our common stock for $29.3 million, $5.2 million and $111.5 million, respectively.
In fiscal 2010, we repurchased substantially all available shares under our previous Board authorized share repurchase program. On October 1, 2010, the Board of Directors authorized, for the period from October 1, 2010 through September 30, 2011, the purchase of up to $100 million of our common stock, at such times that management deems such purchases to be an effective use of cash.
Stock Options and Stock Awards
We currently have one shareholder-approved stock plan from which we can issue equity securities, including options, deferred stock awards and restricted stock. In fiscal 2008, our shareholders approved the 2008 Stock Option and Incentive Plan, which replaced the 1992 Incentive and Nonqualified Stock Option Plan, the 1994 Stock Incentive Plan and the 1997 Stock Incentive Plan (collectively, the “Previous Plans”). The Previous Plans solely exist to satisfy outstanding options previously granted under these plans. The 2008 Plan permits the granting of stock awards to officers, members of the Board of Directors, employees and consultants. Awards under the 2008 Plan may include nonqualified stock options, incentive stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals, deferred stock units and stock appreciation rights. The options granted prior to fiscal 2005 generally vest over five years and have terms of ten years. Options granted since fiscal 2005 generally vest over five years and have terms of seven years. A total of 47,010,000 shares are issuable under these plans, of which 7,209,000 shares were available for grant at November 30, 2010.
We have adopted two stock plans for which the approval of shareholders was not required: the 2002 Nonqualified Stock Plan (2002 Plan) and the 2004 Inducement Stock Plan (2004 Plan). The 2002 Plan permits the granting of stock awards to non-executive officer employees and consultants. Executive officers and members of the Board of Directors are not eligible for awards under the 2002 Plan. Awards under the 2002 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. The options granted prior to fiscal 2005 generally vest over five years and have terms of ten years. The options granted since fiscal 2005 generally vest over five years and have terms of seven years. A total of 9,750,000 shares are issuable under the 2002 Plan, of which 731,000 shares were available for grant at November 30, 2010.

45


Table of Contents

The 2004 Plan is reserved for persons to whom we may issue securities as an inducement to become employed by us pursuant to the rules and regulations of the NASDAQ Stock Market. Awards under the 2004 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. The options granted prior to fiscal 2005 generally vest over five years and have terms of ten years. The options granted since fiscal 2005 generally vest over five years and have terms of seven years. A total of 1,500,000 shares are issuable under the 2004 Plan, of which 540,000 shares were available for grant at November 30, 2010.
A summary of stock option activity under all plans is as follows:
                 
(In thousands, except per share data)  
            Weighted  
    Number     Average  
    of Shares     Exercise Price  
 
Options outstanding, December 1, 2009
    15,164     $ 15.38  
Granted
    2,508       21.40  
Exercised
    (6,291 )     13.91  
Canceled
    (1,505 )     17.41  
 
Options outstanding, November 30, 2010
    9,876     $ 17.54  
 
For various exercise price ranges, characteristics of outstanding and exercisable stock options at November 30, 2010 are as follows:
                                                 
(Number of shares in thousands)  
            Options Outstanding     Options Exercisable  
                    Weighted                      
                    Average     Weighted             Weighted  
Range of         Number of     Remaining     Average     Number of     Average  
Exercise Price:         Shares     Life (in years)     Exercise Price     Shares     Exercise Price  
 
$ 8.54-14.29    
 
    1,866       3.66     $ 12.02       1,320     $ 11.61  
  14.30-15.38    
 
    1,893       3.79       14.71       1,439       14.70  
  15.93-19.53    
 
    1,765       4.67       17.33       872       17.20  
  19.96-20.79    
 
    1,988       3.21       20.38       1,536       20.43  
  21.32-26.02    
 
    2,364       5.82       21.93       676       21.56  
 
$ 8.54-26.02    
 
    9,876       4.29     $ 17.54       5,843     $ 16.67  
 
Options outstanding that have vested and that are expected to vest as of November 30, 2010 are as follows:
                                 
(In thousands, except per share data)  
            Weighted              
            Average     Weighted     Aggregate  
    Outstanding     Remaining     Average     Intrinsic  
    Options     Life (in years)     Exercise Price     Value (1)  
 
Vested
    5,843       3.33     $ 16.67     $ 52,586  
Expected to vest
    4,033       5.68       18.79       27,841  
 
Total
    9,876       4.29     $ 17.54     $ 80,427  
 
(1)   The aggregate intrinsic value was calculated based on the difference between the closing price of our stock on November 30, 2010 of $25.68 and the exercise prices for all in-the-money options outstanding.

46


Table of Contents

A summary of the status of our restricted stock units at November 30, 2010 is as follows:
                 
(In thousands, except per share data)  
            Weighted Average  
    Number     Grant date  
    of Shares     Fair value  
 
Restricted stock units outstanding, December 1, 2009
    440     $ 14.74  
Granted
    665       21.44  
Issued
    (285 )     16.94  
Canceled
    (98 )     17.07  
 
Restricted stock units outstanding, November 30, 2010
    722     $ 19.72  
 
Each restricted stock unit represents one share of common stock. The restricted stock units vest semi-annually over a three-year period.
The fair value of outright stock awards, restricted stock awards, restricted stock units and DSUs is equal to the closing price of our common stock on the date of grant.
The following table provides the classification of stock-based compensation expense as reflected in our consolidated statements of income:
                         
(In thousands)
Year Ended November 30,   2010     2009     2008  
 
Cost of software licenses
  $ 29     $ 37     $ 72  
Cost of maintenance and services
    913       948       1,170  
Sales and marketing
    5,496       5,830       6,982  
Product development
    4,200       4,041       4,588  
General and administrative
    6,948       10,680       6,506  
Restructuring
    535              
 
Total stock-based compensation expense
    18,121       21,536       19,318  
Income tax benefit included in provision for income taxes
    (4,970 )     (5,163 )     (4,632 )
 
Total stock-based compensation expense, net of tax
  $ 13,151     $ 16,373     $ 14,686  
 
We estimated the fair value of options and employee stock purchase plan shares granted in fiscal years 2010, 2009 and 2008 on the measurement dates using the Black-Scholes option valuation model with the following weighted average assumptions:
                         
Year Ended November 30,   2010     2009     2008  
 
Stock Purchase Plan:
                       
Expected volatility
    27.7 %     30.7 %     23.4 %
Risk-free interest rate
    0.6 %     0.8 %     4.1 %
Expected life in years
    1.5       2.1       1.3  
Expected dividend yield
  None     None     None  
Stock Options:
                       
Expected volatility
    27.2 %     26.9 %     24.9 %
Risk-free interest rate
    2.2 %     2.0 %     2.9 %
Expected life in years
    4.8       4.7       4.8  
Expected dividend yield
  None     None     None  
 
For each option award, the expected life in years is based on historical exercise patterns and post-vesting termination behavior. Expected volatility is based on historical volatility of our stock, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant. We do not currently pay cash dividends on our common stock and do not anticipate doing so for the foreseeable future. Accordingly, our expected dividend yield is zero.
For each stock purchase plan award, the expected life in years is based on the period of time between the beginning of the offering period and the date of purchase, plus an additional holding period of three months. Expected volatility is based on

47


Table of Contents

historical volatility of the company’s stock, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at each purchase period.
Based on the above assumptions, the weighted average estimated fair value of options granted in fiscal years 2010, 2009 and 2008 was $5.84, $4.23 and $4.31 per share, respectively. We amortize the estimated fair value of options to expense over the vesting period using the straight-line method. The weighted average estimated fair value for shares issued under our 1991 Employee Stock Purchase Plan (ESPP) in fiscal years 2010, 2009 and 2008 was $5.97, $4.19 and $4.83 per share, respectively. We amortize the estimated fair value of shares issued under the ESPP to expense over the vesting period using a graded vesting model.
Other reasonable assumptions about these factors could provide different estimates of fair value. Future changes in stock price volatility, life of options, interest rates and dividend practices, if any, may require changes in our assumptions, which could materially affect the calculation of fair value.
Total unrecognized stock-based compensation expense, net of expected forfeitures, related to unvested stock options and unvested restricted stock awards amounted to $29.9 million at November 30, 2010. These costs are expected to be recognized over a weighted average period of 3.0 years.
During fiscal years 2010, 2009 and 2008 the following activity occurred under our plans:
                         
(In thousands)
Year Ended November 30,   2010     2009     2008  
 
Total intrinsic value of stock options on date exercised
  $ 47,395     $ 2,569     $ 14,462  
Total fair value of DSUs on date vested
                695  
Total fair value of restricted stock awards on date vested
    131       82        
Total fair value of restricted stock units on date vested
    6,202       1,576        
 
Employee Stock Purchase Plan
The ESPP permits eligible employees to purchase up to a maximum of 7,350,000 shares of our common stock through accumulated payroll deductions. The ESPP has a 27-month offering period comprised of nine three month purchase periods. The purchase price of the stock is equal to 85% of the lesser of the market value of such shares at the beginning of a 27-month offering period or the end of each three-month segment within such offering period. If the market price at any of the nine purchase periods is less than the market price on the first date of the 27-month offering period, subsequent to the purchase, the offering period is cancelled and the employee is entered into a new 27-month offering period with the then current market price as the new base price. We issued 604,000 shares, 570,000 shares and 452,000 shares with weighted average purchase prices of $10.28, $10.08 and $14.87 per share, respectively, in fiscal years 2010, 2009 and 2008, respectively. At November 30, 2010, approximately 881,000 shares were available and reserved for issuance under the ESPP.
Note 9: Retirement Plan
We maintain a retirement plan covering all U.S. employees under Section 401(k) of the Internal Revenue Code. Company contributions to the plan are at the discretion of the Board of Directors and totaled approximately $4.6 million, $4.0 million and $5.2 million for fiscal years 2010, 2009 and 2008, respectively.
Note 10: Income Taxes
The components of pretax income are as follows:
                         
(In thousands)  
Year Ended November 30,   2010     2009     2008  
 
United States
  $ 54,566     $ 32,279     $ 49,462  
Foreign
    16,862       18,901       24,548  
 
Total
  $ 71,428     $ 51,180     $ 74,010  
 

48


Table of Contents

The provisions for income taxes are comprised of the following:
                         
(In thousands)  
Year Ended November 30,   2010     2009     2008  
 
Current:
                       
Federal
  $ 11,536     $ 10,116     $ 20,131  
State
    1,925       1,383       1,639  
Foreign
    5,392       7,293       9,900  
 
Total current
    18,853       18,792       31,670  
 
Deferred:
                       
Federal
    4,817       1,948       (2,499 )
State
    48       (36 )     (454 )
Foreign
    (861 )     (2,279 )     (1,003 )
 
Total deferred
    4,004       (367 )     (3,956 )
 
Total
  $ 22,857     $ 18,425     $ 27,714  
 
The tax effects of significant items comprising our deferred taxes are as follows:
                 
(In thousands)
November 30,   2010     2009  
 
Deferred tax assets:
               
Accounts receivable
  $ 598     $ 1,541  
Other current assets
    815       1,119  
Capitalized research costs
    2,697       4,122  
Accrued compensation
    1,369       1,903  
Accrued liabilities and other
    10,722       9,454  
Deferred revenue
    2,743       2,976  
Stock-based compensation
    8,667       12,973  
Tax credit and loss carryforwards
    50,334       40,582  
 
Gross deferred tax assets
    77,945       74,670  
Valuation allowance
    (21,566 )     (21,668 )
 
Total net deferred tax assets
    56,379       53,002  
 
Deferred tax liabilities:
               
Goodwill
    (9,481 )     (8,181 )
Depreciation and amortization
    (5,783 )     (3,195 )
 
Total deferred tax liabilities
    (15,264 )     (11,376 )
 
Total
  $ 41,115     $ 41,626  
 
The valuation allowance primarily applies to net operating loss carryforwards and unutilized tax credits in jurisdictions or under conditions where realization is not assured. The decrease in the valuation allowance during fiscal 2010 primarily related to the utilization of net operating loss carryforwards.
At November 30, 2010, we have net operating loss carryforwards of $79.5 million expiring on various dates through 2024 and $29.4 million that may be carried forward indefinitely. At November 30, 2010, we have tax credit carryforwards of approximately $12.3 million expiring on various dates through 2029 and $1.3 million that may be carried forward indefinitely.

49


Table of Contents

A reconciliation of the U.S. federal statutory rate to the effective tax rate is as follows:
                         
Year Ended November 30,   2010     2009     2008  
 
Tax at U.S. federal statutory rate
    35.0 %     35.0 %     35.0 %
Foreign rate differences
    (2.8 )     (1.7 )     1.7  
State income taxes, net
    1.8       1.7       1.7  
Research credits
    (0.2 )     (3.7 )     (2.3 )
Tax-exempt interest
    (0.2 )     (0.5 )     (2.7 )
Nondeductible stock-based compensation
    2.3       5.2       3.2  
Nonrecurring benefit from change in estimate from earnings and profits
    (3.5 )            
Other
    (0.4 )           0.9  
 
Total
    32.0 %     36.0 %     37.5 %
 
The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax regulations in a multitude of jurisdictions across our global operations. We recognize and record potential tax liabilities for anticipated tax audit issues in various tax jurisdictions based on our estimate of whether, and the extent to which, additional taxes will be due. We adjust these reserves in light of changing facts and circumstances; however, due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from our current estimate of the tax liabilities. If our estimate of tax liabilities proves to be less than the ultimate assessment, an additional charge to expense would result. If payment of these amounts ultimately proves to be less than the recorded amounts, the reversal of the liabilities would result in income tax benefits being recognized in the period when we determine the liabilities are no longer necessary.
A reconciliation of the balance of our unrecognized tax benefits is as follows:
                 
(In thousands)
Year Ended November 30,   2010     2009  
 
Balance, beginning of year
  $ 3,281     $ 4,784  
Settlements with tax authorities
    (1,736 )     (1,323 )
Tax positions acquired
    200        
Lapses due to expiration of the statute of limitations
    (526 )     (180 )
 
Balance, end of year
  $ 1,219     $ 3,281  
 
We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. In fiscal years 2010 and 2009, we included $0.1 million and $0.2 million, respectively, of estimated interest and penalties in the provision for income taxes. We had accrued $0.2 million and $0.9 million of estimated interest and penalties at November 30, 2010 and November 30, 2009, respectively.
We have not provided for U.S. income taxes on the undistributed earnings of non-U.S. subsidiaries, as these earnings have been permanently reinvested or would be principally offset by foreign tax credits. Cumulative undistributed foreign earnings were approximately $28.0 million at November 30, 2010.
During fiscal 2009, we settled our appeal with the Internal Revenue Service related to audits for periods through fiscal 2005 with no material impact to our consolidated financial statements. State taxing authorities are currently examining our income tax returns for years through fiscal 2008. Our federal and state income tax returns have been examined or are closed by statute for all years prior to fiscal 2007, and we are no longer subject to audit for those periods.
Tax authorities for certain non-U.S. jurisdictions are also examining returns affecting unrecognized tax benefits, none of which are material to our balance sheet, cash flows or statements of income. With some exceptions, we are generally no longer subject to tax examinations in non-U.S. jurisdictions for years prior to fiscal 2005.
We believe that we have adequately provided for any reasonably foreseeable outcomes related to our tax audits and that any settlement will not have a material adverse effect on our consolidated financial position or results of operations. However, there can be no assurances as to the possible outcomes.

50


Table of Contents

Note 11: Long-term Debt, Commitments and Contingencies
Long-term Debt
In connection with the purchase of a building adjacent to our headquarters building, we were required to assume the existing mortgage under the terms of the agreement. The mortgage, secured by the building, had a remaining principal balance of $2.4 million with a fixed annual interest rate of 8.05% at the time of the purchase. We may repay the entire outstanding balance at any time, subject to a potential penalty based on interest rates in effect at that time. The final payment is due in June 2012.
Future principal and interest payments are as follows:
                 
(In thousands)
    Principal     Interest  
 
2011
  $ 388     $ 39  
2012
    276       9  
 
Total
  $ 664     $ 48  
 
Leasing Arrangements
We lease certain facilities and equipment under non-cancelable operating lease arrangements. Future minimum rental payments under these leases are as follows at November 30, 2010:
         
(In thousands)        
 
2011
  $ 11,286  
2012
    8,401  
2013
    4,325  
2014
    945  
2015
    626  
Thereafter
    11  
 
Total
  $ 25,594  
 
Total rent expense, net of sub-rental income which is insignificant, under operating lease arrangements was approximately $11.3 million, $12.4 million and $11.2 million in fiscal years 2010, 2009 and 2008, respectively.
Guarantees and Indemnification Obligations
We include standard intellectual property indemnification provisions in our licensing agreements in the ordinary course of business. Pursuant to our product license agreements, we will indemnify, hold harmless, and agree to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally business partners or customers, in connection with certain patent, copyright or other intellectual property infringement claims by third parties with respect to our products. Other agreements with our customers provide indemnification for claims relating to property damage or personal injury resulting from the performance of services by us or our subcontractors. Historically, our costs to defend lawsuits or settle claims relating to such indemnity agreements have been insignificant. Accordingly, the estimated fair value of these indemnification provisions is immaterial.
Legal Proceedings
We are subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe that the outcome of any of these other legal matters will have a material adverse effect on our consolidated financial position or results of operations.
On January 21, 2010, JuxtaComm Technologies (JuxtaComm) filed a complaint in the Eastern District of Texas against Progress Software, two of our subsidiaries and 19 other defendants, alleging infringement of JuxtaComm’s US patent 6,195,662 (“System for Transforming and Exchanging Data Between Distributed Heterogeneous Computer Systems”). In its complaint, JuxtaComm alleges that certain of the products within our Sonic, FuseSource, DataDirect Connect and DataServices

51


Table of Contents

product sets infringe JuxtaComm’s patent. In its complaint, JuxtaComm seeks unspecified monetary damages and permanent injunctive relief.
In May 2010, we filed a response to this complaint in which we denied all claims. The discovery phase of this litigation has commenced. Trial is scheduled for January 3, 2012.
We intend to defend the action vigorously. While we believe that we have valid defenses to JuxtaComm’s claims, litigation is inherently unpredictable and we cannot make any predictions as to the outcome of this litigation. It is possible that our business, financial position, or results of operations could be negatively affected by an unfavorable resolution of this action.
Note 12: Business Segments and International Operations
Operating segments, as defined under U.S. generally accepted accounting principles (GAAP), are components of an enterprise about which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and assess performance. We internally report results to our chief operating decision maker on both a business unit basis and a functional basis. Our business units represent our segments for financial reporting purposes.
However, our organization is managed primarily on a functional basis. We assign dedicated costs and expenses directly to each business unit. We utilize an allocation methodology to assign all other costs and expenses to each business unit. A significant portion of the total costs and expenses assigned to each business unit are allocated. We disclose revenue and operating income based upon internal accounting methods. Our chief operating decision maker is our Chief Executive Officer.
For fiscal 2010, we have reorganized our internal reporting into three business units, each of which meet the criteria for segment reporting: (1) Application Development Platforms, which includes the OpenEdge, Orbix and ObjectStore product sets; (2) Enterprise Business Solutions, which includes the Apama, Sonic, Actional, Savvion and FuseSource product sets; and (3) Enterprise Data Solutions, which includes the DataDirect Connect, DataDirect Shadow and DataServices product sets. Segment data for 2009 has been reclassified to the current year presentation. Our product lines are synonymous with our reportable segments or business units.
We do not manage our assets or capital expenditures by segment or assign other income and income taxes to segments. We manage and report such items on a consolidated company basis.
The following table provides revenue and income from operations from our reportable segments:
                         
(In thousands)
Year Ended November 30,   2010     2009     2008  
 
Revenue:
                       
Application Development Platform segment
  $ 333,197     $ 328,550     $ 354,371  
Enterprise Business Solutions segment
    122,097       85,139       74,589  
Enterprise Data Solutions segment
    75,038       83,119       89,296  
Reconciling items
    (1,212 )     (2,671 )     (2,696 )
 
Total
  $ 529,120     $ 494,137     $ 515,560  
 
Income (loss) from operations:
                       
Application Development Platform segment
  $ 209,642     $ 170,851       *  
Enterprise Business Solutions segment
    (40,111 )     (55,085 )     *  
Enterprise Data Solutions segment
    (12,912 )     (6,410 )     *  
Reconciling items
    (88,949 )     (58,224 )     *  
 
Total
  $ 67,670     $ 51,132       *  
 
 
*   We did not include income from operations for fiscal 2008 as it is not practical to restate the data into the current structure.
The reconciling items within revenue represent purchase accounting adjustments for deferred revenue related to acquisitions, as such amounts are not deducted from internal measurements of segment revenue. Amounts included under reconciling items within income from operations represent amortization of acquired intangibles, stock-based compensation, restructuring and acquisition-related expenses, purchase accounting adjustments for deferred revenue and certain unallocated administrative expenses.

52


Table of Contents

Our revenues are derived from licensing our products, and from related services, which consist of maintenance and consulting and education. Information relating to revenue from external customers by revenue type is as follows:
                         
(In thousands)
Year Ended November 30,   2010     2009     2008  
 
Software licenses
  $ 192,568     $ 175,566     $ 192,217  
Maintenance
    286,207       279,138       272,532  
Professional services
    50,345       39,433       50,811  
 
Total
  $ 529,120     $ 494,137     $ 515,560  
 
In the following table, revenue attributed to North America includes sales to customers in the United States and Canada and licensing to certain multinational organizations, substantially all of which is invoiced from the United States. Revenue from Europe, Middle East and Africa (EMEA), Latin America and Asia Pacific includes shipments to customers in each region, not including certain multinational organizations, plus export shipments into each region that are billed from the United States. Information relating to revenue from external customers from different geographical areas is as follows:
                         
(In thousands)
Year Ended November 30,   2010     2009     2008  
 
North America
  $ 244,648     $ 221,173     $ 216,574  
EMEA
    204,380       208,002       234,037  
Latin America
    39,948       33,884       32,902  
Asia Pacific
    40,144       31,078       32,047  
 
Total
  $ 529,120     $ 494,137     $ 515,560  
 
Revenue from the United Kingdom totaled $56.0 million, $57.9 million and $68.8 million for fiscal years 2010, 2009 and 2008, respectively. No other country outside of the United States accounted for more than 10% of our consolidated total revenue in any year presented. Long-lived assets totaled $54.7 million, $55.3 million and $60.4 million in the United States and $7.8 million, $9.7 million and $8.6 million outside of the United States at the end of fiscal years 2010, 2009 and 2008, respectively. No individual country outside of the United States accounted for more than 10% of our consolidated long-lived assets. Long-lived assets exclude goodwill and intangible assets, which are not allocated to specific geographies as it is impracticable to do so.
Note 13: Business Combinations
On January 8, 2010, we acquired all of the equity interests in Savvion, Inc., a privately-held company, through a merger of Savvion with a wholly-owned subsidiary for an aggregate purchase price of $49.2 million. Savvion is a provider of business process management software. The purpose of the acquisition was to expand the product offerings within the Enterprise Business Solutions business unit. The acquisition was accounted for as a purchase, and accordingly, the results of operations of Savvion are included in our operating results from the date of acquisition. We paid the purchase price in cash from available funds.
At the beginning of fiscal 2010, we adopted the revised accounting standard for business combinations. The most significant changes in the revised standard affecting the accounting for our acquisition of Savvion (in contrast to our prior acquisitions) are that we (i) capitalized in-process research and development assets of $2.0 million; (ii) expensed acquisition-related transaction costs of $0.4 million: and (iii) recognized all pre-acquisition loss and gain contingencies at their acquisition-date fair values. In addition, changes in accounting for deferred tax asset valuation allowances and acquired income tax uncertainties after the measurement period will be recognized in earnings rather than as adjustments to the cost of acquisition. We have estimated the fair value of all assets acquired and liabilities assumed in the transaction.

53


Table of Contents

The final allocation of the purchase price is as follows:
                 
(In thousands)
    Total     Life (in years)  
 
Accounts receivable (1)
  $ 5,120          
Deferred tax assets
    2,927          
Other assets
    854          
Acquired intangible assets
    28,000       7 to 9 years  
Goodwill
    19,705          
Accounts payable and other liabilities
    (4,413 )        
Liabilities assumed, net of other assets
    (3,007 )        
 
Net cash paid
  $ 49,186          
 
(1)   Accounts receivable have been recorded at their estimated fair value, which consists of the gross accounts receivable assumed of $5.4 million, reduced by a fair value reserve of $0.3 million representing the portion of contractually owed accounts receivable which we do not expect to be collected.
We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the synergy created as a result of this acquisition, due to future product and solution offerings, has principally contributed to a purchase price that resulted in the recognition of approximately $20 million of goodwill, which is not deductible for tax purposes.
We have not included pro forma financial information for Savvion as the historical operations were not significant to our consolidated financial statements.
Fiscal 2008 Transactions:
    On February 5, 2008, we acquired, through a wholly-owned subsidiary, the stock of Xcalia SA (Xcalia) for a cash payment of $4.9 million, net of cash acquired. Xcalia is a leader in providing data access and integration for service oriented architectures. The purpose of the acquisition was to expand the product offerings within the Enterprise Data Solutions product line. We accounted for the acquisition as a purchase, and accordingly, we included the results of operations of Xcalia in our operating results from February 5, 2008, the date of acquisition. In addition, we paid direct transaction costs related to this acquisition of $0.9 million. We paid the purchase price in cash from available funds.
 
    On June 13, 2008, we acquired substantially all of the assets and assumed certain liabilities of Mindreef, Inc. (Mindreef) for a cash payment of $6.0 million, net of cash acquired. Mindreef develops and sells quality assurance and validation solutions for SOA deployments. The purpose of the acquisition was to expand the capabilities of our Actional product set. We accounted for the acquisition as a purchase, and accordingly, we included the results of operations of Mindreef in our operating results from June 13, 2008, the date of acquisition. In addition, we paid direct transaction costs related to this acquisition of $0.2 million. We paid the purchase price in cash from available funds.
 
    On September 12, 2008, we completed the acquisition of IONA Technologies PLC (IONA) for $4.05 per share in cash, representing a cash payment of approximately $125.1 million, net of cash acquired. IONA is a provider of SOA infrastructure products and services. The purpose of the acquisition was to broaden our Application Development Platforms and Enterprise Infrastructure product lines. We accounted for the acquisition as a purchase and accordingly, we included the results of operations of IONA in our operating results from September 12, 2008, the date of acquisition. In addition, we paid direct transaction costs related to this acquisition of $3.2 million. We paid the purchase price in cash from available funds.

54


Table of Contents

The final allocation of the purchase prices, on an aggregate basis, was as follows:
         
(In thousands)
    Total  
 
Cash and short-term investments
  $ 28,562  
Accounts receivable
    5,625  
Property and equipment
    1,776  
Investments in auction rate securities
    17,000  
Deferred tax assets
    4,945  
Other assets
    3,437  
Acquired intangible assets (assigned lives of 1 to 8 years)
    77,120  
Goodwill (tax deductible)
    2,051  
Goodwill (not deductible for tax purposes)
    67,789  
Accounts payable and other liabilities
    (32,366 )
Deferred revenue
    (9,120 )
 
Total
    166,819  
Less: cash acquired
    (26,536 )
 
Net cash paid
  $ 140,283  
 
The value of the intangible assets acquired as part of the acquisition of IONA was $52.2 million for purchased technology and $16.9 million for customer-related and other intangibles with a weighted average amortization period of 7.3 years and 7.0 years for each class of intangible assets, respectively. The value of goodwill (not deductible for tax purposes) associated with the acquisition of IONA was $63.4 million.
The following table sets forth supplemental, unaudited pro forma financial information that assumes the acquisition of IONA was completed at the beginning of each pro forma period presented. The information for the twelve months ended November 30, 2008 includes our historical results for fiscal 2008 and the historical results of IONA for the nine-month period ended June 30, 2008, due to different fiscal period ends.
The unaudited pro forma results include estimates and assumptions regarding increased amortization of intangible assets related to the acquisition, decreased interest income related to cash paid for the purchase price of the acquisition and the related tax effects, which we believe are reasonable. However, pro forma results are not necessarily indicative of the results that would have occurred if the acquisitions had occurred on the date indicated, or that may result in the future.
         
(In thousands, except per share data, unaudited)
Year Ended November 30,   2008  
 
Pro forma revenue
  $ 567,546  
Pro forma net income
    27,385  
Pro forma diluted earnings per share
    0.43  
 
We have not included financial information for Xcalia and Mindreef in the pro forma results as the historical operations were not significant to our consolidated financial statements either individually or in the aggregate.
Note 14: Restructuring Charges
Q3 2010 Restructuring Plan
During the third quarter of fiscal 2010, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes. The restructuring was undertaken to better position the company for long-term growth, improved profitability, greater competitiveness and improved efficiency across our global business. These initiatives include the refinement of our product portfolio towards core and high-growth opportunities, the global consolidation and redeployment of a portion of our product development and administrative personnel, assets and processes to other global locations that offer greater efficiencies to the business and the continued consolidation of offices around the world. To accomplish these goals, and with a view toward better optimizing operations and improving productivity and efficiency, we reduced our global workforce by approximately 7 percent primarily within the development, sales and administrative organizations. This workforce reduction was conducted across all geographies and also resulted in a consolidation of offices in certain locations. The activities related to this restructuring also continued into the fourth quarter and are expected to continue through fiscal 2011. The total costs in the second half of fiscal 2010 associated

55


Table of Contents

with the restructuring aggregated to $14.0 million. These costs primarily related to employee severance and facilities related expenses, and were recorded to the restructuring expense line item within our consolidated statements of operations. The restructuring charge included $0.2 million of noncash stock-based compensation. The excess facilities and other costs represent facilities costs for unused space and termination costs of automobile leases for employees included in the workforce reduction.
These strategic initiatives also involve the increased investment and expansion of development and administration operations in India, where we have run a successful development organization for several years. Over the next twelve months, we expect to increase the size of our development organization in Hyderabad, India, from about a third of our development resources to about half, in order to maximize resources and manage our development costs as we increase overall R&D headcount and bandwidth in our key product areas. Therefore, we expect to move and add additional product group functions as well as certain administrative functions to India. This expansion in India will result in the reduction of our development and administration operations headcount in other geographies in which we operate. In addition, we intend to continue the consolidation of some of our offices around the world.
Through these initiatives, we expect to incur aggregate future pre-tax restructuring charges and pre-tax non-recurring transition expenses of approximately $5 million to $8 million over the next twelve months, primarily comprising costs for severance, transition costs and consolidation of facilities. The transition expenses are necessary to ramp up the new, more efficient capabilities ahead of switching over from the existing cost structure. We will report these restructuring charges and transition expenses in our financial results as they are incurred during the phase-in period.
Q1 2010 Restructuring Plan
During the first quarter of fiscal 2010, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes and recent acquisitions. The restructuring was undertaken to enhance and re-focus our product strategy, to improve the way we take our products to market by becoming more customer and solutions driven, and to increase our market awareness. To accomplish these goals, and with a view toward better optimizing operations and improving productivity and efficiency, we reduced our global workforce by approximately 13 percent primarily within the sales, development, marketing and administrative organizations. This workforce reduction was conducted across all geographies and also resulted in a consolidation of offices in certain locations. The total costs associated with the restructuring aggregated to $26.0 million. These costs primarily related to employee severance and facilities related expenses, and were recorded to the restructuring expense line item within our consolidated statements of operations. The restructuring charge included $0.3 million of noncash stock-based compensation. The excess facilities and other costs represent facilities costs for unused space and termination costs of automobile leases for employees included in the workforce reduction.
Q4 2008 and Q1 2009 Restructuring Plans
During the fourth quarter of fiscal 2008 and the first quarter of fiscal 2009, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes and recent acquisitions. The total costs associated with these restructurings aggregated to $11.8 million. These costs primarily related to employee severance and facilities related expenses, and were recorded to the restructuring expense line item within our consolidated statements of income. The excess facilities and other costs represent facilities costs for unused space and termination costs of automobile leases for employees included in the workforce reduction.
In addition to the above restructuring plans and in connection with certain of our prior acquisitions, we established reserves for exit costs related to consolidation and closure of facilities for unused space and employee severance included as part of the purchase price allocation. Substantially all such amounts have been settled except for remaining excess facility costs associated with our location in Ireland.

56


Table of Contents

A summary of activity for all restructuring actions is as follows:
                         
(In thousands)
    Excess Facilities     Employee Severance        
    and Other Costs     and Related Benefits     Total  
 
Balance, December 1, 2007
  $ 336     $     $ 336  
Establishment of reserve related to IONA acquisition
    7,617       3,172       10,789  
Establishment of reserve related to Q4 2008 restructuring
    676       6,239       6,915  
Cash disbursements
    (560 )     (2,735 )     (3,295 )
 
Balance, November 30, 2008
    8,069       6,676       14,745  
Establishment of reserve related to Q1 2009 restructuring
    394       5,280       5,674  
Adjustments to initial reserves
    (72 )     (186 )     (258 )
Cash disbursements
    (2,906 )     (11,950 )     (14,856 )
Translation adjustments and other
    706       432       1,138  
 
Balance, November 30, 2009
    6,191       252       6,443  
Establishment of reserve related to Q1 2010 restructuring
    5,288       20,157       25,445  
Establishment of reserve related to Q3 2010 restructuring
    2,452       8,573       11,025  
Additional reserves related to Q3 2010 restructuring and adjustments to initial reserves
    (37 )     3,007       2,970  
Cash disbursements
    (4,947 )     (27,597 )     (32,544 )
Translation adjustments and other
    (320 )     (376 )     (696 )
 
Balance, November 30, 2010
  $ 8,627     $ 4,016     $ 12,643  
 
The amounts included under cash disbursements for excess facilities costs are net of proceeds received from sublease agreements. The balance of the employee severance and related benefits is expected to be paid over a period of time ending in fiscal 2011. The balance of the excess facilities and related costs is expected to be paid over a period of time ending in fiscal 2013.
For all restructuring reserves described above the short-term portion of $8.8 million is included in other accrued liabilities and the long-term portion of $3.8 million is included in other non-current liabilities on the balance sheet at November 30, 2010.
Note 15: Selected Quarterly Financial Data (unaudited)
                                 
(In thousands, except per share data)
    First     Second     Third     Fourth  
    Quarter     Quarter     Quarter     Quarter  
 
2010:
                               
Revenue
  $ 127,547     $ 127,656     $ 128,737     $ 145,180  
Gross profit
    103,546       102,425       104,028       119,799  
Income(loss) from operations
    (4,379 )     22,745       16,469       32,835  
Net income
    (1,006 )     19,058       9,244       21,275  
Diluted earnings per share
    (0.01 )     0.29       0.14       0.31  
Basic earnings per share
    (0.01 )     0.30       0.14       0.33  
2009:
                               
Revenue
  $ 120,860     $ 117,047     $ 119,433     $ 136,797  
Gross profit
    96,482       94,454       96,907       113,092  
Income(loss) from operations
    4,719       11,541       9,092       25,780  
Net income
    3,652       6,906       5,521       16,676  
Diluted earnings per share
    0.06       0.11       0.09       0.27  
Basic earnings per share
    0.06       0.11       0.09       0.27  
 

57


Table of Contents

Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
(a) Evaluation of disclosure controls and procedures
Our management maintains disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that are designed to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is processed, recorded, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), as appropriate, to allow for timely decisions regarding required disclosure.
Our management, including the chief executive officer and the chief financial officer, carried out an evaluation of the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. Based on this evaluation, our chief executive officer and chief financial officer concluded that our disclosure controls and procedures were effective to ensure that the information required to be disclosed in the reports filed or submitted by us under the Securities Exchange Act of 1934 was recorded, processed, summarized and reported within the requisite time periods and that such information was accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow for timely decisions regarding required disclosure.
(b) Management’s Annual Report on Internal Control Over Financial Reporting
The management of Progress Software Corporation is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rule 13a-15(f). Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Our internal control system was designed to provide reasonable assurance to our management and board of directors regarding the preparation and fair presentation of published financial statements.
Our management assessed the effectiveness of our internal control over financial reporting as of November 30, 2010. In making this assessment, we used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control—Integrated Framework. Based on our assessment we believe that, as of November 30, 2010, our internal control over financial reporting is effective based on those criteria.
The effectiveness of our internal control over financial reporting as of November 30, 2010 has been audited by Deloitte & Touche LLP, an independent registered public accounting firm, as stated in their report which is included herein.
(d) Changes in internal control over financial reporting
There were no changes in our internal control over financial reporting during the quarter ended November 30, 2010 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

58


Table of Contents

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Board of Directors and Shareholders of
Progress Software Corporation
Bedford, MA
We have audited the internal control over financial reporting of Progress Software Corporation and subsidiaries (the “Company”) as of November 30, 2010 based on criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. 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, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and 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 by, or under the supervision of, the company’s principal executive and principal financial officers, or persons performing similar functions, and effected by the company’s board of directors, management, and other personnel 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 the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected on a timely basis. Also, projections of any evaluation of the effectiveness of the internal control over financial reporting to future periods are subject to the risk that the 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 November 30, 2010 based on the criteria established in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States), the consolidated financial statements of the Company as of and for the year ended November 30, 2010 and our report dated January 31, 2011 expressed an unqualified opinion on those financial statements.
/s/ DELOITTE & TOUCHE LLP
Boston, Massachusetts
January 31, 2011

59


Table of Contents

Item 9B. Other Information
None.
PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this Item 10 with respect to our directors and executive officers, including the qualifications of the members of the Audit Committee of our Board of Directors, may be found in the sections captioned, “Proposal 1—Election of Directors,” “Committees of the Board,” “Certain Relationships” and “Section 16(a) Beneficial Ownership Reporting Compliance” appearing in our definitive Proxy Statement for the Annual Meeting of Shareholders to be held on April 28, 2011, which will be filed with the Securities and Exchange Commission (SEC) not later than 120 days after November 30, 2010. This information is incorporated herein by reference
The following information is provided with respect to the members of our Board of Directors.
Barry N. Bycoff
Executive Chairman
Progress Software Corporation
Ram Gupta
Former President and Chief Executive Officer
CAST Iron Systems, Inc.
Charles F. Kane
Strategic Advisor
One Laptop Per Child
David A. Krall
President and Chief Operating Officer
Roku, Inc.
Michael L. Mark
Lead Independent Director
Progress Software Corporation
Richard D. Reidy
President and Chief Executive Officer
Progress Software Corporation
Code of Conduct
We have adopted a Code of Conduct that applies to all employees and directors. A copy of the Code of Conduct is publicly available on our website at www.progress.com. If we make any substantive amendments to the Code of Conduct or grant any waiver, including any implicit waiver, from the Code of Conduct to our executive officers or directors, we will disclose the nature of such amendment or waiver in a current report on Form 8-K.
Item 11. Executive Compensation
The information required by this Item 11 with respect to director and executive compensation may be found under the headings captioned “Director Compensation,” “Compensation Discussion and Analysis” and “Executive Compensation” in our definitive Proxy Statement for the Annual Meeting of Shareholders to be held on April 28, 2011, which will be filed with the SEC not later than 120 days after November 30, 2010. This information is incorporated herein by reference.

60


Table of Contents

Item 12. Security Ownership of Certain Beneficial Owners and Management
The information required by this Item 12 with respect to security ownership and our equity compensation plans may be found under the headings captioned “Information About Progress Software Common Stock Ownership” and “Equity Compensation Plan Information” in our definitive Proxy Statement for the Annual Meeting of Shareholders to be held on April 28, 2011, which will be filed with the SEC not later than 120 days after November 30, 2010. This information is incorporated herein by reference.
Information related to securities authorized for issuance under equity compensation plans as of November 30, 2010 is as follows:
                         
(In thousands, except per share data)
    Number of     Weighted-average     Number of  
    Securities to be     Exercise     Securities  
    Issued Upon     Price of     Remaining  
    Exercise of     Outstanding     Available  
    Outstanding     Options,     For  
    Options, Warrants     Warrants     Future  
Plan Category   and Rights     and Rights     Issuance  
 
Equity compensation plans approved by shareholders (1)
    8,000 (2)   $ 17.61       8,090 (3)
Equity compensation plans not approved by shareholders (4)
    1,876       17.21       1,271  
 
Total
    9,876     $ 17.54       9,361  
 
     
(1)   Consists of the 1992 Incentive and Nonqualified Stock Option Plan, 1994 Stock Incentive Plan, 1997 Stock Incentive Plan, 2008 Stock Option and Incentive Plan and 1991 Employee Stock Purchase Plan (ESPP).
 
(2)   Does not include purchase rights accruing under the ESPP because the purchase price (and therefore the number of shares to be purchased) will not be determined until the end of the purchase period.
 
(3)   Includes 881,000 shares available for future issuance under the ESPP.
 
(4)   Consists of the 2002 Nonqualified Stock Plan and the 2004 Inducement Plan described below.
We have adopted two equity compensation plans, the 2002 Nonqualified Stock Plan (2002 Plan) and the 2004 Inducement Stock Plan (2004 Plan), for which the approval of shareholders was not required. We intend that the 2004 Plan be reserved for persons to whom we may issue securities as an inducement to become employed by us pursuant to the rules and regulations of NASDAQ. Executive officers and members of the Board of Directors are not eligible for awards under the 2002 Plan. An executive officer or director would be eligible to receive an award under the 2004 Plan only as an inducement to join us. Awards under the 2002 Plan and the 2004 Plan may include nonqualified stock options, grants of conditioned stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. A total of 11,250,000 shares are issuable under the two plans.
Item 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this Item 13 may be found under the headings “Independence,” “Review of Transactions with Related Persons” and “Transactions with Related Persons” in our definitive Proxy Statement for the Annual Meeting of Shareholders to be held on April 28, 2011, which will be filed with the SEC not later than 120 days after November 30, 2010. This information is incorporated herein by reference.
Item 14. Principal Accounting Fees and Services
The information required by this Item 14 may be found under the heading “Information About Our Independent Registered Public Accounting Firm” in our definitive Proxy Statement for the Annual Meeting of Shareholders to be held on April 28, 2011, which will be filed with the SEC not later than 120 days after November 30, 2010. This information is incorporated herein by reference.

61


Table of Contents

PART IV
Item 15. Exhibits, Financial Statement Schedules
(a) Documents Filed as Part of this Annual Report on Form 10-K
1.   Financial Statements (included in Item 8 of this Annual Report on Form 10-K):
     
  –
  Report of Independent Registered Public Accounting Firm
 
   
  –
  Consolidated Balance Sheets as of November 30, 2010 and 2009
 
   
  –
  Consolidated Statements of Income for the years ending November 30, 2010, 2009 and 2008
 
   
  –
  Consolidated Statements of Shareholders’ Equity for the years ending November 30, 2010, 2009 and 2008
 
   
  –
  Consolidated Statements of Cash Flows for the years ending November 30, 2010, 2009 and 2008
 
   
  –
  Notes to Consolidated Financial Statements
     
2.   Financial Statement Schedules
Financial statement schedules are omitted as they are either not required or the information is otherwise included in the consolidated financial statements.
(b) Exhibits
Documents listed below, except for documents followed by parenthetical numbers, are being filed as exhibits. Documents followed by parenthetical numbers are not being filed herewith and, pursuant to Rule 12b-32 of the General Rules and Regulations promulgated by the SEC under the Securities Exchange Act of 1934 (the Act), reference is made to such documents as previously filed as exhibits with the SEC. Our file number under the Act is 0-19417.
     
2.2
  Implementation Agreement, dated as of June 25, 2008, by and among IONA Technologies PLC, SPK Acquisitions Limited and, with respect to Section 7.4 and Section 7.7 only, Progress Software Corporation (1)
 
   
3.1
  Restated Articles of Organization, as amended (2)
 
   
3.2
  By-Laws, as amended and restated (3)
 
   
4.1
  Specimen certificate for the Common Stock (4)
 
   
10.1*
  1992 Incentive and Nonqualified Stock Option Plan (5)
 
   
10.2*
  1994 Stock Incentive Plan (6)
 
   
10.3*
  1997 Stock Incentive Plan, as amended and restated (7)
 
   
10.4*
  Employee Retention and Motivation Agreement as amended and restated, executed by each of the Executive Officers (other than the Chief Executive Officer) (8)
 
   
10.5*
  2002 Nonqualified Stock Plan, as amended and restated (9)
 
   
10.6*
  2004 Inducement Stock Plan, as amended and restated (10)
 
   
10.7*
  Progress Software Corporation 1991 Employee Stock Purchase Plan, as amended and restated (11)
 
   
10.8*
  Progress Software Corporation 2008 Stock Option and Incentive Plan, as amended and restated (12)
 
   
10.9*
  Form of Notice of Grant of Stock Options and Grant Agreement under the Progress Software Corporation 2008 Stock Incentive Plan (13)
 
   
10.10*
  Progress Software Corporation Corporate Executive Bonus Plan (14)
 
   
10.11*
  Progress Software Corporation 2010 Fiscal Year Non-Employee Directors Compensation Program (15)
 
   
10.12*
  Form of Deferred Stock Unit Agreement under the Progress Software Corporation 2008 Stock Incentive Plan (16)

62


Table of Contents

     
10.13*
  Form of Non-Qualified Stock Option Agreement for Non-Employee Directors under the Progress Software Corporation 2008 Stock Incentive Plan (Initial Grant) (17)
 
   
10.14*
  Form of Non-Qualified Stock Option Agreement for Non-Employee Directors under the Progress Software Corporation 2008 Stock Incentive Plan (Annual Grant) (18)
 
   
10.15.1*
  Employment Letter Agreement, dated May 12, 2009, by and between Progress Software Corporation and Barry N. Bycoff regarding the terms of Mr. Bycoff’s employment as Executive Chairman of the Board of Directors of Progress Software Corporation (19)
 
   
10.15.2*
  Letter Agreement, dated January 15, 2010, by and between Progress Software Corporation and Barry N. Bycoff regarding the extension of Mr. Bycoff’s employment as Executive Chairman of the Board of Directors of Progress Software Corporation (20)
 
   
10.16*
  Employment Letter, dated as of May 12, 2009, between Progress Software Corporation and Richard D. Reidy (21)
 
   
10.17*
  Amended and Restated Employee Retention and Motivation Agreement, dated as of October 13, 2009, by and between Progress Software Corporation and Richard D. Reidy (22)
 
   
10.18*
  Severance Agreement, dated as of October 13, 2009, between Progress Software Corporation and Richard D. Reidy (23)
 
   
10.19*
  Separation Agreement, dated as of June 30, 2009, between Progress Software Corporation and Joseph W. Alsop (24)
 
   
10.20*
  Form of Restricted Stock Unit Agreement under the Progress Software Corporation 2008 Stock Incentive Plan (25)
 
   
10.21*
  Separation Agreement, dated as of March 31, 2010, between Progress Software Corporation and Jeffrey Stamen (26)
 
   
10.22*
  Employment Letter, dated as of October 15, 2010, by and between Progress Software Corporation and Charles F. Wagner, Jr. (27)
 
   
10.23*
  Letter Agreement, dated November 12, 2010, by and between Progress Software Corporation and Norman R. Robertson (28)
 
   
21.1
  List of Subsidiaries of the Registrant
 
   
23.1
  Consent of Deloitte & Touche LLP, Independent Registered Public Accounting Firm
 
   
31.1
  Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 – Richard D. Reidy
 
   
31.2
  Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 – Charles F. Wagner, Jr.
 
   
32.1
  Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
(1)   Incorporated by reference to Exhibit 2.1 of Form 8-K filed June 26, 2008.
 
(2)   Incorporated by reference to Exhibit 3.1 of Form 8-K filed May 1, 2006.
 
(3)   Incorporated by reference to Exhibit 3.1 of Form 8-K filed September 22, 2008.
 
(4)   Incorporated by reference to Exhibit 4.1 of Form 8-K filed May 1, 2006.
 
(5)   Incorporated by reference to Exhibit 10.1 of our Annual Report on Form 10-K for the year ended November 30, 2009.
 
(6)   Incorporated by reference to Exhibit 10.2 of our Annual Report on Form 10-K for the year ended November 30, 2009.
 
(7)   Incorporated by reference to Appendix B to our definitive Proxy Statement filed March 27, 2007.
 
(8)   Incorporated by reference to Exhibit 10.1 of Form 8-K filed January 6, 2009.
 
(9)   Incorporated by reference to Exhibit 10.2 of our Quarterly Report on Form 10-Q for the quarter ended February 28, 2010.
 
(10)   Incorporated by reference to Exhibit 10.3 of our Quarterly Report on Form 10-Q for the quarter ended February 28, 2010.
 
(11)   Incorporated by reference to Annex B to our definitive Proxy Statement filed March 26, 2010.
 
(12)   Incorporated by reference to Annex A to our definitive Proxy Statement filed March 26, 2010.
 
(13)   Incorporated by reference to Exhibit 10.2 of Form 8-K filed on April 28, 2008.

63


Table of Contents

(14)   Incorporated by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q for the quarter ended May 31, 2007.
 
(15)   Incorporated by reference to Exhibit 10.1 of Form 8-K filed on March 30, 2010.
 
(16)   Incorporated by reference to Exhibit 10.5 of Form 8-K filed on April 28, 2008
 
(17)   Incorporated by reference to Exhibit 10.3 of Form 8-K filed on April 28, 2008.
 
(18)   Incorporated by reference to Exhibit 10.4 of Form 8-K filed on April 28, 2008.
 
(19)   Incorporated by reference to Exhibit 10.21 to our Quarterly Report on Form 10-Q for the quarter ended May 31, 2009.
 
(20)   Incorporated by reference to Exhibit 10.16.2 to our Annual Report on Form 10-K for the year ended November 30, 2009.
 
(21)   Incorporated by reference to Exhibit 10.22 to our Quarterly Report on Form 10-Q for the quarter ended May 31, 2009.
 
(22)   Incorporated by reference to Exhibit 10.2 of Form 8-K/A filed on October 19, 2009.
 
(23)   Incorporated by reference to Exhibit 10.1 of Form 8-K/A filed on October 19, 2009.
 
(24)   Incorporated by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q for the quarter ended August 30, 2009.
 
(25)   Incorporated by reference to Exhibit 10.21 to our Annual Report on Form 10-K for the year ended November 30, 2009
 
(26)   Incorporated by reference to Exhibit 10.1 to our Quarterly Report on Form 10-Q for the quarter ended February 28, 2010.
 
(27)   Incorporated by reference to Exhibit 10.1 to Form 8-K filed on November 12, 2010.
 
(28)   Incorporated by reference to Exhibit 10.3 to Form 8-K filed on November 12, 2010.
 
*   Management contract or compensatory plan or arrangement in which an executive officer or director of Progress Software participates
(c) Financial Statement Schedules
All schedules are omitted because they are not applicable or the required information is shown on the financial statements or notes thereto.

64


Table of Contents

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on the 31st day of January, 2011.
         
  PROGRESS SOFTWARE CORPORATION
 
 
  By:   /s/ RICHARD D. REIDY    
    Richard D. Reidy   
    President and Chief Executive Officer   
 
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/ RICHARD D. REIDY
 
Richard D. Reidy
      President, Chief Executive Officer and Director
(Principal Executive Officer)
  January 31, 2011
 
           
/s/ CHARLES F. WAGNER, JR.
 
Charles F. Wagner, Jr.
      Executive Vice President, Finance and
Administration and Chief Financial
Officer (Principal Financial Officer)
  January 31, 2011
 
           
/s/ DAVID H. BENTON, JR.
 
David H. Benton, Jr.
      Vice President and Corporate Controller
(Principal Accounting Officer)
  January 31, 2011
 
           
/s/ BARRY N. BYCOFF
 
Barry N. Bycoff
      Executive Chairman of the Board    January 31, 2011
 
           
/s/ RAM GUPTA
 
Ram Gupta
      Director    January 31, 2011
 
           
/s/ CHARLES F. KANE
 
Charles F. Kane
      Director    January 31, 2011
 
           
/s/ DAVID A. KRALL
 
David A. Krall
      Director    January 31, 2011
 
           
/s/ MICHAEL L. MARK
 
Michael L. Mark
      Director    January 31, 2011

65

EX-21.1 2 b83530exv21w1.htm EX-21.1 exv21w1
Exhibit 21.1
Subsidiaries of Progress Software Corporation
         
North America    
 
  Barbados   Progress Software International Sales Corporation
 
  California   Netfish Technologies, Inc.
 
  California   OpenAccess Software Inc.
 
  California   Savvion, Inc.
 
  Canada   Actional Technologies, Ltd.
 
  Canada   NEON Systems Quebec, Inc.
 
  Canada   NEON Systems Canada Inc.
 
  Canada   Object Oriented Concepts, Inc.
 
  Canada   Progress Software Corporation of Canada Ltd.
 
  Canada   PeerDirect Company
 
  Delaware   Apama Inc.
 
  Delaware   Actional Corporation
 
  Delaware   FuseSource Corp.
 
  Delaware   IONA Government Technologies, Inc.
 
  Delaware   NEON Systems, Inc.
 
  Delaware   Netfish Technologies, Inc.
 
  Delaware   Object Oriented Concepts, Inc.
 
  Deleware   Pantero Corporation
 
  Delaware   PeerDirect Corporation
 
  Delaware   Persistence Software Inc.
 
  Delaware   Progress Software International Corporation
 
  Delaware   Progress Software Corporation
 
  Delaware   Savvion International Corporation
 
  Delaware   Xcalia Corp.
 
  Massachusetts   DataDirect Technologies Corp.
 
  Massachusetts   Oak Park Realty LLC
 
  Massachusetts   Oak Park Realty Two LLC
 
  Massachusetts   Progress Security Corporation
 
  Pennsylvania   Genesis Development Corporation
 
       
Europe    
 
  Austria   Progress Software GesmbH
 
  Belgium   DataDirect Technologies NV
 
  Belgium   IONA Technologies (Belgium), SA
 
  Belgium   Progress Software NV
 
  Czech Republic   Progress Software spol. s.r.o.
 
  Denmark   Progress Software A/S
 
  Finland   Progress Software Oy.
 
  France   IONA Technologies, SARL
 
  France   Progress Software S.A.
 
  France   Xcalia SA
 
  Germany   Progress Software GmbH
 
  Germany   Sonic Software GmbH
 
  Ireland   IONA Technologies Limited
 
  Ireland   IONA Research (IRL) Ltd.
 
  Ireland   Orbix Limited

 


 

         
 
  Italy   Progress Software Italy S.r.l.
 
  Netherlands   IONA Technologies (Netherlands) BV
 
  Netherlands   Progress Software B.V.
 
  Netherlands   Progress Software Europe B.V.
 
  Netherlands   Savvion B.V.
 
  Norway   Progress Software A/S
 
  Poland   Progress Software Sp. z.o o.
 
  Spain   IONA Technologies Spain SL
 
  Spain   Progress Software S.L.U.
 
  Sweden   Progress Software Svenska AB
 
  Switzerland   IONA Technologies (Schweiz) AG
 
  Switzerland   Progress Software AG
 
  United Kingdom   Apama Limited
 
  United Kingdom   DataDirect Technologies Ltd.
 
  United Kingdom   NEON Systems UK Ltd
 
  United Kingdom   Persistence Software Ltd.
 
  United Kingdom   Progress Software Limited
 
  United Kingdom   Sonic Software (UK) Limited
 
       
Latin America    
 
  Argentina   Progress Software de Argentina S.A.
 
  Brazil   Progress Software do Brasil Ltda.
 
  Chile   Progress Software de Chile S.A.
 
  Colombia   Progress Software de Colombia S.A.
 
  Mexico   Progress Software, S.A. de C.V.
 
  Venezuela   Progress Software de Venezuela C.A.
 
       
Asia Pacific    
 
  Australia   IONA Technologies Asia Pacific Pty.
 
  Australia   Object Oriented Concepts Pty. Limited
 
  Australia   Progress Software Pty. Ltd.
 
  Hong Kong   IONA Technologies China Limited
 
  Hong Kong   Progress Software Corporation Limited
 
  India   Progress Software Development Private Limited
 
  India   Savvion India Private Limited
 
  Japan   Progress Japan KK
 
  Malaysia   Progress Software (M) Sdn Bhd
 
  Singapore   IONA Technologies Singapore PTE Ltd.
 
  Singapore   Progress Software Corporation (S) Pte. Ltd.
 
  South Africa   Progress Software (Pty) Ltd.
 
       
Other    
 
  Cayman Islands   IONA Technologies Finance

2

EX-23.1 3 b83530exv23w1.htm EX-23.1 exv23w1
EXHIBIT 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in Registration Statements No. 33-41752, 33-50654, 33-96320, 333-41393, 333-41403, 333-80571, 333-98035, 333-101239, 333-122962, 333-146233 and 333-150555 on Form S-8 and Registration Statement No. 333-133724 on Form S-3 of our report January 31, 2011, relating to the financial statements of Progress Software Corporation and the effectiveness of Progress Software Corporation’s internal control over financial reporting, appearing in this Annual Report on Form 10-K of Progress Software Corporation for the year ended November 30, 2010.
/s/ DELOITTE & TOUCHE LLP
Boston, Massachusetts
January 31, 2011

 

EX-31.1 4 b83530exv31w1.htm EX-31.1 exv31w1
Exhibit 31.1
CERTIFICATION
I, Richard D. Reidy, certify that:
1. I have reviewed this annual report on Form 10-K of Progress Software Corporation;
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 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 control 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 control 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 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 registrant’s board of directors (or persons performing the equivalent function):
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: January 31, 2011 

   
/s/ RICHARD D. REIDY    
Richard D. Reidy   
President and Chief Executive Officer
(Principal Executive Officer) 
 

 

EX-31.2 5 b83530exv31w2.htm EX-31.2 exv31w2
         
Exhibit 31.2
CERTIFICATION
I, Charles F. Wagner, Jr., certify that:
1. I have reviewed this annual report on Form 10-K of Progress Software Corporation;
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 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 control 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 control 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 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 registrant’s board of directors (or persons performing the equivalent function):
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: January 31, 2011 

 
/s/ CHARLES F. WAGNER, JR.    
Charles F. Wagner, Jr. 
Executive Vice President, Finance and
Administration and Chief Financial Officer
(Principal Financial Officer) 
 

 

EX-32.1 6 b83530exv32w1.htm EX-32.1 exv32w1
         
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
In connection with the Annual Report on Form 10-K of Progress Software Corporation (the Company) for the year ended November 30, 2010, as filed with the Securities and Exchange Commission on the date hereof (the Report), each of the undersigned, Richard D. Reidy, President and Chief Executive Officer, and Charles F. Wagner, Jr., Executive Vice President, Finance and Administration and Chief Financial Officer, of the Company, certifies, to the best knowledge and belief of the signatory, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
  1.   The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
  2.   The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
       
/s/ RICHARD D. REIDY
  /s/ CHARLES F. WAGNER, JR.
 
   
President and Chief Executive Officer
  Executive Vice President, Finance
 
  and Administration and Chief Financial Officer
 
   
 
   
Date: January 31, 2011
  Date: January 31, 2011

 

EX-101.INS 7 prgs-20101130.xml EX-101 INSTANCE DOCUMENT 0000876167 prgs:RetainedEarningsAndAccumulatedOtherComprehensiveIncomeMember 2010-11-30 0000876167 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2010-11-30 0000876167 prgs:RetainedEarningsAndAccumulatedOtherComprehensiveIncomeMember 2009-11-30 0000876167 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2009-11-30 0000876167 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2008-11-30 0000876167 prgs:RetainedEarningsAndAccumulatedOtherComprehensiveIncomeMember 2008-11-30 0000876167 prgs:RetainedEarningsAndAccumulatedOtherComprehensiveIncomeMember 2007-11-30 0000876167 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2007-11-30 0000876167 prgs:RetainedEarningsAndAccumulatedOtherComprehensiveIncomeMember 2009-12-01 2010-11-30 0000876167 prgs:RetainedEarningsAndAccumulatedOtherComprehensiveIncomeMember 2008-12-01 2009-11-30 0000876167 prgs:RetainedEarningsAndAccumulatedOtherComprehensiveIncomeMember 2007-12-01 2008-11-30 0000876167 2008-11-30 0000876167 2007-11-30 0000876167 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2007-12-01 2008-11-30 0000876167 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2009-12-01 2010-11-30 0000876167 2010-11-30 0000876167 2009-11-30 0000876167 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2008-12-01 2009-11-30 0000876167 2008-12-01 2009-11-30 0000876167 2007-12-01 2008-11-30 0000876167 2010-05-31 0000876167 2011-01-24 0000876167 2009-12-01 2010-11-30 iso4217:USD xbrli:shares xbrli:shares iso4217:USD <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 1 - us-gaap:SignificantAccountingPoliciesTextBlock--> <div align="left" style="font-family: 'Times New Roman',Times,serif"> <!-- xbrl,ns --> <!-- xbrl,nx --> <div align="left" style="font-size: 10pt; margin-top: 0pt"><b></b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b>Note 1: Nature of Business and Summary of Significant Accounting Policies</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b>The Company</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We are a global enterprise software company that enables organizations to achieve higher levels of business performance by improving operational responsiveness. We offer a portfolio of best-in-class, real-time software solutions providing enterprises with significantly improved operational responsiveness within events and activities that they participate. Our products are generally sold as perpetual licenses, but certain product lines and business activities also use term or subscription licensing models. We also provide product maintenance, consulting, training, and customer support services. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Accounting Principles</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We prepare our consolidated financial statements and accompanying notes in conformity with accounting principles generally accepted in the United States of America. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Reclassifications</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We have reclassified certain amounts for prior years to conform to the current year presentation. We separately disclosed amounts for withholding tax payments related to net issuance of restricted stock units in the consolidated statement of shareholders&#8217; equity and the consolidated statement of cash flows. We separately disclosed amounts for redemptions and sales at par of auction rate securities in the consolidated statement of cash flows. We also conformed the summary table presentation in Note 2 &#8212; Investments by adding cash and money market funds. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Use of Estimates</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Basis of Consolidation</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The consolidated financial statements include our accounts and those of our subsidiaries (all of which are wholly-owned). We eliminate all intercompany balances and transactions. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Common Stock Split</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">On December&#160;20, 2010, the Board of Directors approved a three-for-two common stock split in the form of a stock dividend. Shareholders received one additional share for every two shares held. The distribution was made on January&#160;28, 2011 to shareholders of record at the close of business on January&#160;12, 2011. All share and per share amounts have been restated to reflect the stock split. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Foreign Currency Translation</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The functional currency of most of our foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, we translate assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We translate income and expense items at average rates of exchange prevailing during each period. We accumulate translation adjustments in other comprehensive income (loss), a component of shareholders&#8217; equity. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For foreign operations where the U.S. dollar is considered to be the functional currency, we translate monetary assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We re-measure non-monetary assets and liabilities into U.S. dollars at historical exchange rates. We translate income and expense items at average rates of exchange prevailing during each period. We recognize translation adjustments currently as a component of foreign currency gain or loss in the statement of income. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Revenue Recognition</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We recognize software license revenue upon shipment of the product or, if delivered electronically, when the customer has the right to access the software, provided that the license fee is fixed or determinable, persuasive evidence of an arrangement exists and collection is probable. We do not license our software with a right of return and generally do not license our software with conditions of acceptance. If an arrangement does contain conditions of acceptance, we defer recognition of the revenue until the acceptance criteria are met or the period of acceptance has passed. If software licenses are sold on a subscription basis, we recognize the license fee ratably over the subscription period. We generally recognize revenue for products distributed through application partners and distributors when sold through to the end-user. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We generally sell our software licenses with maintenance services and, in some cases, also with consulting services. For the undelivered elements, we determine vendor-specific objective evidence (VSOE)&#160;of fair value to be the price charged when the undelivered element is sold separately. We determine VSOE for maintenance sold in connection with a software license based on the amount that will be separately charged for the maintenance renewal period. We determine VSOE for consulting services by reference to the amount charged for similar engagements when a software license sale is not involved. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We generally recognize revenue from software licenses sold together with maintenance and/or consulting services upon shipment using the residual method, provided that the above criteria have been met. If VSOE of fair value for the undelivered elements cannot be established, we defer all revenue from the arrangement until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered, or if the only undelivered element is maintenance, then we recognize the entire fee ratably over the maintenance period. If payment of the software license fees is dependent upon the performance of consulting services or the consulting services are essential to the functionality of the licensed software, then we recognize both the software license and consulting fees using the percentage of completion method. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We recognize maintenance revenue ratably over the term of the applicable agreement. We generally recognize revenue from services, primarily consulting and customer education, as the related services are performed. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Warranty Costs</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We make periodic provisions for expected warranty costs. Historically, warranty costs have been insignificant. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Allowance for Doubtful Accounts</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. We establish this allowance using estimates that we make based on factors such as the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, changes to customer creditworthiness and current economic trends. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of activity in the allowances against accounts receivable is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="13"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Beginning balance </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">7,650</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">7,944</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">9,458</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Benefit to costs and expenses </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,400</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(205</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Write-offs and other </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(981</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,029</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(406</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Translation adjustments </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(289</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">735</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(903</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Ending balance </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">4,980</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">7,650</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">7,944</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Cash Equivalents and Investments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Cash equivalents include short-term, highly liquid investments purchased with remaining maturities of three months or less. We classify investments, which consist of auction rate securities (ARS), state and municipal obligations, U.S. government securities, certificates of deposit and corporate bonds and notes, as investments available-for-sale, which are stated at fair value. In fiscal 2009, certain student loan ARS were classified as trading. We include aggregate unrealized holding gains and losses, net of taxes, on available-for-sale securities as a component of accumulated other comprehensive income in shareholders&#8217; equity. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Supplemental Cash Flow Information</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In fiscal years 2010, 2009 and 2008, we paid $15.9&#160;million, $16.5&#160;million and $29.8&#160;million in income taxes, respectively, net of refunds received. In fiscal year 2008, we received refunds from the Internal Revenue Service (IRS)&#160;of $1.8&#160;million related to the filing of original tax returns and amended tax returns from prior years. Refunds in fiscal years 2010 and 2009 were insignificant. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">In each of the fiscal years 2010, 2009 and 2008, cash paid for interest on long-term debt totaled $0.1&#160;million. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Concentration of Credit Risk</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Our financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and equivalents, investments and trade receivables. We have cash investment policies which, among other things, limit investments to investment-grade securities. We perform ongoing credit evaluations of our customers, and the risk with respect to trade receivables is further mitigated by the diversity, both by geography and by industry, of the customer base. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Fair Value of Financial Instruments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The carrying amount of our cash and equivalents, accounts receivable and accounts payable approximates fair value due to the short-term nature of these instruments. We base the fair value of short-term investments on quoted market prices at the balance sheet date. The fair value of noncurrent investments is based on a valuation methodology utilizing discounted cash flow models (Note 2) due to the absence of quoted market prices. The carrying value of long-term debt (Note 11) approximates its fair value. We measure and record derivative financial instruments at fair value (Note 4). We elect fair value measurement for certain financial assets on a case-by-case basis. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Derivative Instruments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We record all derivatives, whether designated in hedging relationships or not, on the consolidated balance sheet at fair value. We use derivative instruments to manage exposures to fluctuations in the value of foreign currencies, which exist as part of our on-going business operations. Certain assets and forecasted transactions are exposed to foreign currency risk. Our objective for holding derivatives is to eliminate or reduce the impact of these exposures. We periodically monitor our foreign currency exposures to enhance the overall economical effectiveness of our foreign currency hedge positions. Principal currencies hedged include the euro, British pound, Brazilian real, Japanese yen and Australian dollar. We do not enter into derivative instruments for speculative purposes, nor do we hold or issue any derivative instruments for trading purposes. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We enter into certain derivative instruments that do not qualify for hedge accounting and are not designated as hedges. Although these derivatives do not qualify for hedge accounting, we believe that such instruments are closely correlated with the underlying exposure, thus managing the associated risk. The gains or losses from changes in the fair value of such derivative instruments that are not accounted for as hedges are recognized in earnings. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Property and Equipment</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We record property and equipment at cost. We record property and equipment purchased in business combinations at fair values which are then treated as the cost. We provide for depreciation and amortization on the straight-line method over the estimated useful lives of the related assets or the remaining initial or current terms of leases, whichever is shorter. Useful lives by major asset class are as follows: computer equipment and software, three to seven years; buildings and improvements, five to thirty-nine years; and furniture and fixtures, five to seven years. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Product Development Costs</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We expense product development costs as incurred. We did not capitalize any software development costs in fiscal years 2010, 2009 and 2008. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Stock-based Compensation</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Stock-based compensation expense reflects the fair value of stock-based awards measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using either the current market price of the stock or the Black-Scholes option valuation model. The Black-Scholes option valuation model incorporates assumptions as to stock price volatility, the expected life of options, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense on a straight-line basis over the service period of the award, which is generally five years for options, and three years for restricted stock units and restricted stock awards. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Goodwill, Other Intangible Assets and Long-lived Assets</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Goodwill is the amount by which the cost of acquired net assets in a business acquisition exceeded the fair value of net identifiable assets on the date of purchase. We evaluate goodwill or other intangible assets with indefinite useful lives, if any, for impairment annually or on an interim basis when events and circumstances arise that indicate an impairment may have occurred. To conduct these impairment tests of goodwill, we compare the fair value of a reporting unit to its carrying value. If the reporting unit&#8217;s carrying value exceeds its fair value, we record an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value. We estimate the fair values of our reporting units using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. During fiscal 2010 and fiscal 2009, we completed our annual testing for impairment of goodwill and, based on those tests, concluded that no impairment of goodwill existed. We perform our annual testing on December 15<sup style="font-size: 85%; vertical-align: text-top">th</sup> of each year. In addition, there were no triggering events that required an interim impairment test in fiscal 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Long-lived assets primarily include property and equipment and intangible assets with finite lives (purchased technology, capitalized software and customer-related intangibles). We periodically review long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of those assets are no longer appropriate. We base each impairment test on a comparison of the undiscounted cash flows to the carrying value of the asset. If impairment is indicated, we write down the asset to its estimated fair value based on a discounted cash flow analysis. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Income Taxes</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We provide for deferred income taxes resulting from temporary differences between financial and taxable income. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We recognize and measure uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. We first determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that we measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest and penalties related to uncertain tax positions in our provision for income taxes on our consolidated statements of income. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Comprehensive Income</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The components of comprehensive income include, in addition to net income, unrealized gains and losses on investments and foreign currency translation adjustments. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Accumulated other comprehensive loss is made up of the following components: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="9"><i>(In thousands</i>)</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cumulative translation adjustment </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(4,676</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">870</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Accumulated unrealized losses on investments </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,462</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,255</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total accumulated comprehensive loss </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(9,138</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(3,385</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The tax effect on accumulated unrealized losses on investments was $2.1&#160;million and $2.4&#160;million at November&#160;30, 2010 and 2009, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Subsequent Events</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We evaluated subsequent events through the date and time our consolidated financial statements were issued. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Recent Accounting Pronouncements</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b><i>Performing Step 2 of the Goodwill Impairment Test</i></b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In December&#160;2010, the Financial Accounting Standards Board (FASB)&#160;issued Accounting Standards Update No.&#160;2010-28, <i>When to Perform Step 2 of the Goodwill Impairment Test for Reporting Units with Zero or Negative Carrying Amounts (Topic 350)&#8212;Intangibles&#8212;Goodwill and Other </i>(ASU 2010-28). ASU 2010-28 amends the criteria for performing Step 2 of the goodwill impairment test for reporting units with zero or negative carrying amounts and requires performing Step 2 if qualitative factors indicate that it is more likely than not that a goodwill impairment exists. We will adopt ASU 2010-28 in fiscal 2012 and any impairment to be recorded upon adoption will be recognized as an adjustment to our beginning retained earnings. We are currently evaluating the impact of the pending adoption of ASU 2010-28 on our consolidated financial statements. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b><i>Disclosure Requirements Related to Fair Value Measurements</i></b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In January&#160;2010, the FASB issued Accounting Standards Update No.&#160;2010-06, <i>Improving Disclosures about Fair Value Measurements (Topic 820)</i>&#8212;<i>Fair Value Measurements and Disclosures </i>(ASU 2010-06), to add additional disclosures about the different classes of assets and liabilities measured at fair value, the valuation techniques and inputs used, and the activity in Level 3 fair value measurements (as defined in Note 3 below). Certain provisions of this update will be effective for us in fiscal 2011 and we are currently evaluating the impact of the pending adoption of ASU 2010-06 on our consolidated financial statements. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 2 - us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 2: Investments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of our cash, cash equivalents and available-for-sale investments at November&#160;30, 2010 is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="17"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Cost</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Basis</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Gains</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">154,718</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">154,718</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">122,415</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">122,415</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,484</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">207</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(10</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,681</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,000</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,000</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">27,200</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,560</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,000</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,997</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,418</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(21</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">185</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">185</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">368,420</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">207</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(6,588</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">362,039</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Such amounts are classified on our balance sheet at November&#160;30, 2010 as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="13"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Cash and</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Short-term</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Long-term</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Equivalents</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Investments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Investments</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">154,718</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">122,415</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,926</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,755</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,500</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,500</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">185</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">286,559</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">35,837</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">39,643</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For each of the auction rate securities (ARS), we evaluated the risks related to the structure, collateral and liquidity of the investment, and forecasted the probability of issuer default, auction failure and a successful auction at par or a redemption at par for each future auction period. The weighted average cash flow for each period was then discounted back to present value for each security. Based on this methodology, we determined that the fair value of our non-current ARS investments is $39.6&#160;million, and the temporary impairment charge recorded at November&#160;30, 2010 in accumulated other comprehensive loss to reduce the value of our available-for-sale ARS investments was $6.6&#160;million. During fiscal 2010, a total of $17.7&#160;million of ARS classified as trading securities were repurchased at par by UBS, the investment firm that brokered the original purchases of these ARS. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We will not be able to access these remaining funds until a future auction for these ARS is successful, we sell the securities in a secondary market, or they are redeemed by the issuer. As such, these remaining investments currently lack short-term liquidity and are therefore classified as long-term investments on the balance sheet at November&#160;30, 2010. However, based on our cash and short-term investments balance of $322.4&#160;million and expected operating cash flows, we do not anticipate the lack of liquidity associated with these ARS to adversely affect our ability to conduct business and believe we have the ability to hold the affected securities throughout the currently estimated recovery period. Therefore, the impairment on these securities is considered only temporary in nature. If the credit rating of either the security issuer or the third-party insurer underlying the investments deteriorates significantly, we may be required to adjust the carrying value of the ARS through an other-than-temporary impairment charge to earnings. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of our cash, cash equivalents, available-for-sale and trading investments at November&#160;30, 2009 is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="17"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Cost</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Basis</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Gains</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">115,398</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">115,398</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,619</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,619</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,371</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">272</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,640</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,072</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,072</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">27,950</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,205</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,745</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,500</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,531</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,969</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,653</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,652</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Subtotal &#8211; cash and available-for-sale securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">253,563</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">272</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(6,740</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">247,095</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Put option related to ARS rights offering </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">17,740</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,596</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,144</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Subtotal &#8211; trading securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">17,740</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,596</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17,740</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">271,303</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,868</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(8,336</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">264,835</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Such amounts are classified on our balance sheet at November&#160;30, 2009 as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="13"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Cash and</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Short-term</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Long-term</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Equivalents</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Investments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Investments</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">115,398</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,619</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,640</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,500</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,572</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,745</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,969</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">356</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,296</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Subtotal &#8211; cash and available-for-sale securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">175,873</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">30,508</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">40,714</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Put option related to ARS rights offering </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,144</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Subtotal &#8211; trading securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17,740</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">175,873</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">48,248</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">40,714</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The fair value of debt securities at November&#160;30, 2010 and November&#160;30, 2009, by contractual maturity, is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="9"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Due in one year or less (1) </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">70,285</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">80,396</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Due after one year </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">14,621</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,826</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">84,906</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">90,222</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left"> <div style="font-size: 3pt; margin-top: 3pt; width: 18%; border-top: 0px solid #000000">&#160; </div> </div> <div style="margin-top: 3pt"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr> <td width="3%"></td> <td width="1%"></td> <td width="96%"></td> </tr> <tr valign="top"> <td nowrap="nowrap" align="left">(1)</td> <td>&#160;</td> <td>Includes ARS which are tendered for interest-rate setting purposes periodically throughout the year. Beginning in February&#160;2008, auctions for these securities began to fail, and therefore these investments currently lack short-term liquidity. The remaining final maturities of these securities range from 13 to 32&#160;years.</td> </tr> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">Investments with continuous unrealized losses for less than twelve months and twelve months or greater and their related fair values are as follows at November&#160;30, 2010: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="28%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="25" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Less Than</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">12 Months</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">12 Months</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">or Greater</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">6,506</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(10</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">6,506</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(10</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td nowrap="nowrap"> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,560</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,560</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,997</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,997</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(21</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(21</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">15,903</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(31</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">39,643</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(6,557</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">55,546</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(6,588</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Investments with continuous unrealized losses for less than twelve months and twelve months or greater and their related fair values are as follows at November&#160;30, 2009: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="28%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="25" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Less than</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">12 Months</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">12 Months</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">or Greater</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">835</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(3</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">835</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(3</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td nowrap="nowrap"> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,748</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,205</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,748</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,205</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,161</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,127</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,161</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,127</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">109</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">109</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">944</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(4</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">56,909</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(8,332</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">57,853</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(8,336</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The unrealized losses associated with state and municipal obligations and corporate bonds and notes are attributable to changes in interest rates. The unrealized losses associated with ARS are discussed above. Management does not believe any unrealized losses represent other-than-temporary impairments based on our evaluation of available evidence as of November&#160;30, 2010. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 3 - us-gaap:FairValueDisclosuresTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 3: Fair Value Measurements</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table details the fair value measurements within the fair value hierarchy of our financial assets at November&#160;30, 2010: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="45%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="4%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="17" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="11" style="border-bottom: 1px solid #000000">Fair Value Measurements at the Reporting Date Using</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quoted Prices in</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Active Markets</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Significant Other</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Significant</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Nov. 30,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Using Identical</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Observable Inputs</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unobservable</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Description</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Assets (Level 1)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">(Level 2)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Inputs (Level 3)</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">122,415</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">122,415</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,681</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,681</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,000</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,000</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">185</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">185</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign exchange derivatives </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">867</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">867</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">208,188</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">122,415</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">46,130</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">39,643</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b><i>Immaterial Restatement of Fair Value Measurements</i></b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During the preparation of the fiscal 2010 consolidated financial statements, we determined that at November&#160;30, 2009, certain investments classified as Level 1 measurements within the fair value hierarchy were in error and should have been classified as Level 2. The investments, consisting of state and municipal bond obligations, US government and agency securities and certificates of deposit, totaled $33.4&#160;million. In addition, we should have included money market funds of $57.6 million as part of the Level 1 measurements. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table details the fair value measurements within the fair value hierarchy of our financial assets at November&#160;30, 2009 (as restated): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="45%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="4%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="17" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="11" style="border-bottom: 1px solid #000000">Fair Value Measurements at the Reporting Date Using</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quoted Prices in</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Active Markets</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Significant Other</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Significant</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Nov. 30,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Using Identical</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Observable Inputs</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unobservable</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Description</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Assets (Level 1)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">(Level 2)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Inputs (Level 3)</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">57,619</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">57,619</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,640</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,640</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,072</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,072</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,745</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,745</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,113</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,113</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,652</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,652</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Put option related to ARS rights offering </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign exchange derivatives </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(12</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(12</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">149,425</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">57,619</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">33,352</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">58,454</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The valuation technique used to measure fair value for our Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. The valuation technique used to measure fair value for our Level 3 assets is an income approach, where the expected weighted average future cash flows were discounted back to present value for each asset. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table reflects the activity for our financial assets measured at fair value using Level 3 inputs for fiscal 2010: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="5" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Level 3</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Financial</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Assets</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, December&#160;1, 2009 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">58,454</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Redemptions and repurchases at par </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(18,990</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Unrealized gains included in accumulated other comprehensive income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">179</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Realized gain on ARS trading securities included in other income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Realized loss on put option related to ARS rights offering included in other income </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,596</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, Nov. 30, 2010 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">39,643</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table reflects the activity for our financial assets measured at fair value using Level 3 inputs for fiscal 2009: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="5" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Level 3</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Financial</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Assets</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, December&#160;1, 2008 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">65,214</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Redemptions </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(7,200</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Unrealized gains included in accumulated other comprehensive income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">440</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Unrealized gain on ARS trading securities included in other income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,254</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Unrealized loss on put option related to ARS rights offering included in other income </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,254</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, Nov. 30, 2009 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">58,454</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 4 - us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 4: Derivative Instruments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We generally use foreign currency option contracts that are not designated as hedging instruments to hedge economically a portion of forecasted international cash flows for up to one year in the future. All foreign currency option contracts are recorded at fair value in other current assets on the balance sheet at the end of each reporting period and expire within one year. In fiscal 2010, mark-to-market gains of $3.1&#160;million on foreign currency option contracts were recorded in other income in the statement of operations. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We also use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on accounts receivable and collections denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries. All forward contracts are recorded at fair value in other current assets on the balance sheet at the end of each reporting period and expire within 90&#160;days. In fiscal 2010, realized and unrealized losses of $7.2&#160;million from our forward contracts were recognized in other income in the statement of operations. These losses were substantially offset by realized and unrealized gains on the offsetting positions. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The table below details outstanding foreign currency forward and option contracts at November&#160;30, 2010 where the notional amount is determined using contract exchange rates: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Notional Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency forward contracts to sell U.S. dollars </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">36,856</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">317</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency forward contracts to purchase U.S. dollars </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">13,837</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">54</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency option contracts to purchase U.S. dollars </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">22,775</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">496</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">73,468</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">867</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The table below details outstanding foreign currency forward and option contracts at November&#160;30, 2009 where the notional amount is determined using contract exchange rates: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Notional Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency forward contracts to sell U.S. dollars </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">88,193</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(13</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency forward contracts to purchase U.S. dollars </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,983</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency option contracts to purchase U.S. dollars </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">109,777</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,007</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">206,953</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,995</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 5 - us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 5: Property and Equipment</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Property and equipment consists of the following: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands</i>)</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Computer equipment and software </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">54,556</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">59,850</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Land, buildings and leasehold improvements </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,307</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,389</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Furniture and fixtures </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,230</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,904</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">121,093</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">127,143</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Less accumulated depreciation and amortization </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">62,886</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">67,518</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Property and equipment, net </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">58,207</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">59,625</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 6 - us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 6: Intangible Assets and Goodwill</b> </div> <div style="margin-top: 6pt"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr valign="top" style="font-size: 10pt; color: #000000; background: transparent"> <td colspan="2">Intangible assets are composed of the following significant classes at November&#160;30, 2010:</td> </tr> </table> </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="12" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Gross</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Carrying</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Accumulated</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Net Book</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Amount</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Amortization</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Purchased technology </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">136,151</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">80,965</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">55,186</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Customer-related and other </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,026</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">47,004</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">28,022</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">211,177</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">127,969</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">83,208</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Intangible assets are composed of the following significant classes at November&#160;30, 2009: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Gross</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Carrying</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Accumulated</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Net Book</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Amount</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Amortization</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Purchased technology </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">124,852</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">61,190</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">63,662</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Customer-related and other </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">59,617</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">36,890</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">22,727</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">184,469</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">98,080</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">86,389</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We amortize intangible assets assuming no expected residual value. The weighted average amortization period for all intangible assets is 6.6&#160;years, including 6.5&#160;years for purchased technology and 6.8&#160;years for customer-related and other intangible assets. Amortization expense related to these intangible assets was $30.6&#160;million, $28.5&#160;million and $19.5&#160;million in fiscal years 2010, 2009 and 2008, respectively. Future amortization expense from intangible assets held as of November&#160;30, 2010, is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="4"><i>(In thousands)</i></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2011 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">23,931</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2012 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,873</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2013 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">12,875</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2014 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,331</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2015 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,082</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Thereafter </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,139</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">83,231</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">There were no material impairments of intangible assets during any of the periods presented. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">Changes in the carrying amount of goodwill for fiscal year 2010 by segment are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="40%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="21" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Balance</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Acquisitions</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Balance</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Dec. 1,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Accounting</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Translation</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Nov. 30,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Adjustments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Write-down</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Adjustments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Application Development Platform segment </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">61,005</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">59</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">61,064</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Enterprise Business Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,124</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,705</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">76,829</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Enterprise Data Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">100,369</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">81</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">100,450</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">218,498</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">19,705</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">140</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">238,343</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The increase in goodwill during fiscal 2010 was related to the acquisition of Savvion in January 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Changes in the carrying amount of goodwill for fiscal year 2009 by segment are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="40%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="21" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Balance</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Purchase</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Balance</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Dec. 1,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Accounting</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Translation</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Nov. 30,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Adjustments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Write-down</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Adjustments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Application Development Platform segment </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">72,994</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(12,629</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">640</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">61,005</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Enterprise Business Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">60,305</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,181</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,124</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Enterprise Data Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">100,086</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">283</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">100,369</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">233,385</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(15,810</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">923</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">218,498</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 7 - us-gaap:EarningsPerShareTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 7: Earnings Per Share</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We compute basic earnings per share using the weighted average number of common shares outstanding. We compute diluted earnings per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, using the treasury stock method, and outstanding restricted and deferred stock units. The following table sets forth the calculation of basic and diluted earnings per share for each fiscal year: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands, except per share data)</i></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Net income </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">48,571</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">32,755</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">46,296</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Weighted average shares outstanding </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">63,957</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">60,155</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">61,553</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Dilutive impact from common stock equivalents </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,255</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,407</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,463</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Diluted weighted average shares outstanding </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">66,212</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">61,562</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">64,016</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Basic earnings per share </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.76</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.54</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.75</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Diluted earnings per share </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.73</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.53</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.72</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We excluded stock awards representing approximately 3,870,000 shares, 9,573,000 shares and 5,160,000 shares of common stock from the calculation of diluted earnings per share in fiscal years 2010, 2009 and 2008, respectively, because these awards were anti-dilutive. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 8 - us-gaap:StockholdersEquityNoteDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 8: Shareholders&#8217; Equity</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b>Preferred Stock</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Our Board of Directors is authorized to establish one or more series of preferred stock and to fix and determine the number and conditions of preferred shares, including dividend rates, redemption and/or conversion provisions, if any, preferences and voting rights. At November&#160;30, 2010, we have not issued any series of preferred stock. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Common Stock</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of share activity is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Beginning balance </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">60,906</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">59,856</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">63,570</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Shares issued </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,204</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,479</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,156</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Shares repurchased and retired </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,496</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(396</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(5,868</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Shares surrendered by employees to pay taxes related to stock-based awards </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(86</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(18</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Shares forfeited </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(15</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Ending balance </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">66,528</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">60,906</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">59,856</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We issued 24,000 shares in each of fiscal 2009 and 2010 with a fair value of $0.4&#160;million and $0.5 million, respectively, to members of the Board the Directors. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Restricted stock totaling 7,500 shares with a fair value of $0.1&#160;million vested during fiscal 2010. All outstanding restricted stock has vested as of November&#160;30, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">There were 53,000 deferred stock units (DSUs) outstanding at November&#160;30, 2010. Each DSU represents one share of our common stock. All DSU grants have been made to non-employee members of our Board of Directors. The DSUs are fully vested on date of grant, but do not have voting rights and can only be converted into common stock when the recipient ceases being a member of the Board. No DSUs were granted in fiscal 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Common Stock Repurchases</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In fiscal years 2010, 2009 and 2008, we purchased and retired 1,496,000 shares, 396,000 shares and 5,868,000 shares, respectively, of our common stock for $29.3&#160;million, $5.2&#160;million and $111.5 million, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In fiscal 2010, we repurchased substantially all available shares under our previous Board authorized share repurchase program. On October&#160;1, 2010, the Board of Directors authorized, for the period from October&#160;1, 2010 through September&#160;30, 2011, the purchase of up to $100&#160;million of our common stock, at such times that management deems such purchases to be an effective use of cash. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Stock Options and Stock Awards</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We currently have one shareholder-approved stock plan from which we can issue equity securities, including options, deferred stock awards and restricted stock. In fiscal 2008, our shareholders approved the 2008 Stock Option and Incentive Plan, which replaced the 1992 Incentive and Nonqualified Stock Option Plan, the 1994 Stock Incentive Plan and the 1997 Stock Incentive Plan (collectively, the &#8220;Previous Plans&#8221;). The Previous Plans solely exist to satisfy outstanding options previously granted under these plans. The 2008 Plan permits the granting of stock awards to officers, members of the Board of Directors, employees and consultants. Awards under the 2008 Plan may include nonqualified stock options, incentive stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals, deferred stock units and stock appreciation rights. The options granted prior to fiscal 2005 generally vest over five years and have terms of ten years. Options granted since fiscal 2005 generally vest over five years and have terms of seven years. A total of 47,010,000 shares are issuable under these plans, of which 7,209,000 shares were available for grant at November&#160;30, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We have adopted two stock plans for which the approval of shareholders was not required: the 2002 Nonqualified Stock Plan (2002 Plan) and the 2004 Inducement Stock Plan (2004 Plan). The 2002 Plan permits the granting of stock awards to non-executive officer employees and consultants. Executive officers and members of the Board of Directors are not eligible for awards under the 2002 Plan. Awards under the 2002 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. The options granted prior to fiscal 2005 generally vest over five years and have terms of ten years. The options granted since fiscal 2005 generally vest over five years and have terms of seven years. A total of 9,750,000 shares are issuable under the 2002 Plan, of which 731,000 shares were available for grant at November&#160;30, 2010. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">The 2004 Plan is reserved for persons to whom we may issue securities as an inducement to become employed by us pursuant to the rules and regulations of the NASDAQ Stock Market. Awards under the 2004 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. The options granted prior to fiscal 2005 generally vest over five years and have terms of ten years. The options granted since fiscal 2005 generally vest over five years and have terms of seven years. A total of 1,500,000 shares are issuable under the 2004 Plan, of which 540,000 shares were available for grant at November&#160;30, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of stock option activity under all plans is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands, except per share data)</i></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Number</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">of Shares</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Exercise Price</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Options outstanding, December&#160;1, 2009 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">15,164</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">15.38</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Granted </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,508</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21.40</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Exercised </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(6,291</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">13.91</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Canceled </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,505</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17.41</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Options outstanding, November&#160;30, 2010 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,876</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">17.54</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For various exercise price ranges, characteristics of outstanding and exercisable stock options at November&#160;30, 2010 are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="1%">&#160;</td> <td width="3%">&#160;</td> <td width="1%">&#160;</td> <td width="1%">&#160;</td> <td width="1%">&#160;</td> <td width="1%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="24" style="border-bottom: 1px solid #000000"><i>(Number of shares in thousands)</i></td> <td style="border-bottom: 1px solid #000000">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td nowrap="nowrap" align="center" colspan="10" style="border-bottom: 1px solid #000000">Options Outstanding</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000">Options Exercisable</td> <td style="border-bottom: 1px solid #000000">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="2">Range of</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Number of</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Remaining</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Number of</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="2">Exercise Price:</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Shares</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Life (in years)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Exercise Price</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Shares</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Exercise Price</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td valign="top" align="left">$</td> <td nowrap="nowrap" valign="top" align="right">8.54-14.29</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,866</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3.66</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">12.02</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,320</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">11.61</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td valign="top" align="left">&#160;</td> <td nowrap="nowrap" valign="top" align="right">14.30-15.38</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,893</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3.79</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">14.71</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,439</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">14.70</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td valign="top" align="left">&#160;</td> <td nowrap="nowrap" valign="top" align="right">15.93-19.53</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,765</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.67</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17.33</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">872</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17.20</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td valign="top" align="left">&#160;</td> <td nowrap="nowrap" valign="top" align="right">19.96-20.79</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,988</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3.21</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">20.38</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,536</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">20.43</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td valign="top" align="left">&#160;</td> <td nowrap="nowrap" valign="top" align="right">21.32-26.02</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,364</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5.82</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21.93</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">676</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21.56</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td valign="top" align="left">$</td> <td nowrap="nowrap" valign="top" align="right">8.54-26.02</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,876</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.29</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">17.54</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,843</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">16.67</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Options outstanding that have vested and that are expected to vest as of November&#160;30, 2010 are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="16" style="border-bottom: 1px solid #000000"><i>(In thousands, except per share data)</i></td> <td style="border-bottom: 1px solid #000000">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Aggregate</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Outstanding</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Remaining</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Intrinsic</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Options</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Life (in years)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Exercise Price</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value (1)</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Vested </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,843</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3.33</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">16.67</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">52,586</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Expected to vest </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,033</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5.68</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">18.79</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">27,841</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,876</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.29</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">17.54</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">80,427</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div style="margin-top: 3pt"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr> <td width="3%"></td> <td width="1%"></td> <td width="96%"></td> </tr> <tr valign="top"> <td nowrap="nowrap" align="left">(1)</td> <td>&#160;</td> <td>The aggregate intrinsic value was calculated based on the difference between the closing price of our stock on November&#160;30, 2010 of $25.68 and the exercise prices for all in-the-money options outstanding.</td> </tr> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of the status of our restricted stock units at November&#160;30, 2010 is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="8" style="border-bottom: 1px solid #000000"><i>(In thousands, except per share data)</i></td> <td style="border-bottom: 1px solid #000000">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted Average</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Number</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Grant date</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">of Shares</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Restricted stock units outstanding, December&#160;1, 2009 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">440</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">14.74</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Granted </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">665</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21.44</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Issued </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(285</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16.94</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Canceled </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(98</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17.07</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Restricted stock units outstanding, November&#160;30, 2010 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">722</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">19.72</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Each restricted stock unit represents one share of common stock. The restricted stock units vest semi-annually over a three-year period. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The fair value of outright stock awards, restricted stock awards, restricted stock units and DSUs is equal to the closing price of our common stock on the date of grant. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table provides the classification of stock-based compensation expense as reflected in our consolidated statements of income: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cost of software licenses </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">29</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">37</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">72</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Cost of maintenance and services </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">913</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">948</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,170</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Sales and marketing </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,496</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,830</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,982</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Product development </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,200</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,041</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,588</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">General and administrative </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,948</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,680</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,506</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Restructuring </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">535</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total stock-based compensation expense </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">18,121</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,536</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,318</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Income tax benefit included in provision for income taxes </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,970</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(5,163</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,632</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total stock-based compensation expense, net of tax </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">13,151</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">16,373</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">14,686</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We estimated the fair value of options and employee stock purchase plan shares granted in fiscal years 2010, 2009 and 2008 on the measurement dates using the Black-Scholes option valuation model with the following weighted average assumptions: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Stock Purchase Plan: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Expected volatility </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">27.7</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">30.7</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">23.4</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Risk-free interest rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">0.6</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">0.8</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">4.1</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Expected life in years </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.5</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2.1</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.3</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Expected dividend yield </div></td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Stock Options: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Expected volatility </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">27.2</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">26.9</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">24.9</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Risk-free interest rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">2.2</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">2.0</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">2.9</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Expected life in years </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.8</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.7</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.8</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Expected dividend yield </div></td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For each option award, the expected life in years is based on historical exercise patterns and post-vesting termination behavior. Expected volatility is based on historical volatility of our stock, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant. We do not currently pay cash dividends on our common stock and do not anticipate doing so for the foreseeable future. Accordingly, our expected dividend yield is zero. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For each stock purchase plan award, the expected life in years is based on the period of time between the beginning of the offering period and the date of purchase, plus an additional holding period of three months. Expected volatility is based on historical volatility of the company&#8217;s stock, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at each purchase period. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Based on the above assumptions, the weighted average estimated fair value of options granted in fiscal years 2010, 2009 and 2008 was $5.84, $4.23 and $4.31 per share, respectively. We amortize the estimated fair value of options to expense over the vesting period using the straight-line method. The weighted average estimated fair value for shares issued under our 1991 Employee Stock Purchase Plan (ESPP)&#160;in fiscal years 2010, 2009 and 2008 was $5.97, $4.19 and $4.83 per share, respectively. We amortize the estimated fair value of shares issued under the ESPP to expense over the vesting period using a graded vesting model. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Other reasonable assumptions about these factors could provide different estimates of fair value. Future changes in stock price volatility, life of options, interest rates and dividend practices, if any, may require changes in our assumptions, which could materially affect the calculation of fair value. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Total unrecognized stock-based compensation expense, net of expected forfeitures, related to unvested stock options and unvested restricted stock awards amounted to $29.9&#160;million at November 30, 2010. These costs are expected to be recognized over a weighted average period of 3.0&#160;years. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During fiscal years 2010, 2009 and 2008 the following activity occurred under our plans: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Total intrinsic value of stock options on date exercised </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">47,395</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">2,569</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">14,462</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total fair value of DSUs on date vested </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">695</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Total fair value of restricted stock awards on date vested </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">131</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">82</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total fair value of restricted stock units on date vested </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,202</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,576</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Employee Stock Purchase Plan</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The ESPP permits eligible employees to purchase up to a maximum of 7,350,000 shares of our common stock through accumulated payroll deductions. The ESPP has a 27-month offering period comprised of nine three month purchase periods. The purchase price of the stock is equal to 85% of the lesser of the market value of such shares at the beginning of a 27-month offering period or the end of each three-month segment within such offering period. If the market price at any of the nine purchase periods is less than the market price on the first date of the 27-month offering period, subsequent to the purchase, the offering period is cancelled and the employee is entered into a new 27-month offering period with the then current market price as the new base price. We issued 604,000 shares, 570,000 shares and 452,000 shares with weighted average purchase prices of $10.28, $10.08 and $14.87 per share, respectively, in fiscal years 2010, 2009 and 2008, respectively. At November&#160;30, 2010, approximately 881,000 shares were available and reserved for issuance under the ESPP. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 9 - prgs:ScheduleOfDefinedContributionPlansDisclosuresTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 9: Retirement Plan</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We maintain a retirement plan covering all U.S. employees under Section 401(k) of the Internal Revenue Code. Company contributions to the plan are at the discretion of the Board of Directors and totaled approximately $4.6&#160;million, $4.0&#160;million and $5.2&#160;million for fiscal years 2010, 2009 and 2008, respectively. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 10 - us-gaap:IncomeTaxDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 10: Income Taxes</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The components of pretax income are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000">(<i>In thousands</i>)</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">United States </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">54,566</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">32,279</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">49,462</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,862</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">18,901</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">24,548</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">71,428</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">51,180</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">74,010</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">The provisions for income taxes are comprised of the following: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="12" style="border-bottom: 1px solid #000000">(<i>In thousands</i>)</td> <td style="border-bottom: 1px solid #000000">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Current: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Federal </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">11,536</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,116</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">20,131</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">State </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,925</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,383</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,639</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Foreign </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,392</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,293</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,900</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:45px; text-indent:-15px">Total current </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">18,853</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">18,792</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">31,670</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Federal </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,817</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,948</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,499</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">State </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">48</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(36</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(454</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Foreign </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(861</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,279</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,003</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total deferred </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,004</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(367</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,956</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:45px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">22,857</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">18,425</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">27,714</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The tax effects of significant items comprising our deferred taxes are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred tax assets: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Accounts receivable </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">598</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,541</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Other current assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">815</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,119</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Capitalized research costs </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,697</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,122</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Accrued compensation </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,369</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,903</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Accrued liabilities and other </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,722</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,454</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Deferred revenue </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,743</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,976</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Stock-based compensation </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,667</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">12,973</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Tax credit and loss carryforwards </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">50,334</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">40,582</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Gross deferred tax assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">77,945</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">74,670</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Valuation allowance </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(21,566</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(21,668</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:60px; text-indent:-15px">Total net deferred tax assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">56,379</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">53,002</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred tax liabilities: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Goodwill </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(9,481</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(8,181</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Depreciation and amortization </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(5,783</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,195</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total deferred tax liabilities </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(15,264</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(11,376</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:75px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">41,115</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">41,626</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The valuation allowance primarily applies to net operating loss carryforwards and unutilized tax credits in jurisdictions or under conditions where realization is not assured. The decrease in the valuation allowance during fiscal 2010 primarily related to the utilization of net operating loss carryforwards. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">At November&#160;30, 2010, we have net operating loss carryforwards of $79.5&#160;million expiring on various dates through 2024 and $29.4&#160;million that may be carried forward indefinitely. At November&#160;30, 2010, we have tax credit carryforwards of approximately $12.3&#160;million expiring on various dates through 2029 and $1.3&#160;million that may be carried forward indefinitely. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">A reconciliation of the U.S. federal statutory rate to the effective tax rate is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Tax at U.S. federal statutory rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">35.0</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">35.0</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">35.0</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign rate differences </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2.8</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1.7</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.7</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State income taxes, net </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.8</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.7</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.7</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Research credits </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.2</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3.7</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2.3</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Tax-exempt interest </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.2</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.5</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2.7</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Nondeductible stock-based compensation </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2.3</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5.2</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3.2</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Nonrecurring benefit from change in estimate from earnings and profits </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3.5</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Other </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.4</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.9</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">32.0</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">36.0</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">37.5</td> <td nowrap="nowrap">%</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax regulations in a multitude of jurisdictions across our global operations. We recognize and record potential tax liabilities for anticipated tax audit issues in various tax jurisdictions based on our estimate of whether, and the extent to which, additional taxes will be due. We adjust these reserves in light of changing facts and circumstances; however, due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from our current estimate of the tax liabilities. If our estimate of tax liabilities proves to be less than the ultimate assessment, an additional charge to expense would result. If payment of these amounts ultimately proves to be less than the recorded amounts, the reversal of the liabilities would result in income tax benefits being recognized in the period when we determine the liabilities are no longer necessary. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A reconciliation of the balance of our unrecognized tax benefits is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, beginning of year </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">3,281</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">4,784</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Settlements with tax authorities </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,736</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,323</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Tax positions acquired </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">200</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Lapses due to expiration of the statute of limitations </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(526</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(180</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, end of year </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,219</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">3,281</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. In fiscal years 2010 and 2009, we included $0.1&#160;million and $0.2 million, respectively, of estimated interest and penalties in the provision for income taxes. We had accrued $0.2&#160;million and $0.9&#160;million of estimated interest and penalties at November&#160;30, 2010 and November&#160;30, 2009, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We have not provided for U.S. income taxes on the undistributed earnings of non-U.S. subsidiaries, as these earnings have been permanently reinvested or would be principally offset by foreign tax credits. Cumulative undistributed foreign earnings were approximately $28.0&#160;million at November&#160;30, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During fiscal 2009, we settled our appeal with the Internal Revenue Service related to audits for periods through fiscal 2005 with no material impact to our consolidated financial statements. State taxing authorities are currently examining our income tax returns for years through fiscal 2008. Our federal and state income tax returns have been examined or are closed by statute for all years prior to fiscal 2007, and we are no longer subject to audit for those periods. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Tax authorities for certain non-U.S. jurisdictions are also examining returns affecting unrecognized tax benefits, none of which are material to our balance sheet, cash flows or statements of income. With some exceptions, we are generally no longer subject to tax examinations in non-U.S. jurisdictions for years prior to fiscal 2005. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We believe that we have adequately provided for any reasonably foreseeable outcomes related to our tax audits and that any settlement will not have a material adverse effect on our consolidated financial position or results of operations. However, there can be no assurances as to the possible outcomes. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 11 - prgs:LongTermDebtCommitmentsAndContingenciesTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 11: Long-term Debt, Commitments and Contingencies</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b>Long-term Debt</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In connection with the purchase of a building adjacent to our headquarters building, we were required to assume the existing mortgage under the terms of the agreement. The mortgage, secured by the building, had a remaining principal balance of $2.4&#160;million with a fixed annual interest rate of 8.05% at the time of the purchase. We may repay the entire outstanding balance at any time, subject to a potential penalty based on interest rates in effect at that time. The final payment is due in June&#160;2012. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Future principal and interest payments are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Principal</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Interest</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2011 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">388</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">39</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2012 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">276</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">664</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">48</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Leasing Arrangements</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We lease certain facilities and equipment under non-cancelable operating lease arrangements. Future minimum rental payments under these leases are as follows at November&#160;30, 2010: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left"><i>(In thousands)</i></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2011 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">11,286</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2012 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,401</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2013 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,325</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2014 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">945</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2015 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">626</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Thereafter </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">25,594</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Total rent expense, net of sub-rental income which is insignificant, under operating lease arrangements was approximately $11.3&#160;million, $12.4&#160;million and $11.2&#160;million in fiscal years 2010, 2009 and 2008, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Guarantees and Indemnification Obligations</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We include standard intellectual property indemnification provisions in our licensing agreements in the ordinary course of business. Pursuant to our product license agreements, we will indemnify, hold harmless, and agree to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally business partners or customers, in connection with certain patent, copyright or other intellectual property infringement claims by third parties with respect to our products. Other agreements with our customers provide indemnification for claims relating to property damage or personal injury resulting from the performance of services by us or our subcontractors. Historically, our costs to defend lawsuits or settle claims relating to such indemnity agreements have been insignificant. Accordingly, the estimated fair value of these indemnification provisions is immaterial. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Legal Proceedings</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We are subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe that the outcome of any of these other legal matters will have a material adverse effect on our consolidated financial position or results of operations. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">On January&#160;21, 2010, JuxtaComm Technologies (JuxtaComm) filed a complaint in the Eastern District of Texas against Progress Software, two of our subsidiaries and 19 other defendants, alleging infringement of JuxtaComm&#8217;s US patent 6,195,662 (&#8220;System for Transforming and Exchanging Data Between Distributed Heterogeneous Computer Systems&#8221;). In its complaint, JuxtaComm alleges that certain of the products within our Sonic, FuseSource, DataDirect Connect and DataServices product sets infringe JuxtaComm&#8217;s patent. In its complaint, JuxtaComm seeks unspecified monetary damages and permanent injunctive relief. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In May&#160;2010, we filed a response to this complaint in which we denied all claims. The discovery phase of this litigation has commenced. Trial is scheduled for January&#160;3, 2012. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We intend to defend the action vigorously. While we believe that we have valid defenses to JuxtaComm&#8217;s claims, litigation is inherently unpredictable and we cannot make any predictions as to the outcome of this litigation. It is possible that our business, financial position, or results of operations could be negatively affected by an unfavorable resolution of this action. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 12 - us-gaap:SegmentReportingDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 12: Business Segments and International Operations</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Operating segments, as defined under U.S. generally accepted accounting principles (GAAP), are components of an enterprise about which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and assess performance. We internally report results to our chief operating decision maker on both a business unit basis and a functional basis. Our business units represent our segments for financial reporting purposes. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">However, our organization is managed primarily on a functional basis. We assign dedicated costs and expenses directly to each business unit. We utilize an allocation methodology to assign all other costs and expenses to each business unit. A significant portion of the total costs and expenses assigned to each business unit are allocated. We disclose revenue and operating income based upon internal accounting methods. Our chief operating decision maker is our Chief Executive Officer. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For fiscal 2010, we have reorganized our internal reporting into three business units, each of which meet the criteria for segment reporting: (1)&#160;Application Development Platforms, which includes the OpenEdge, Orbix and ObjectStore product sets; (2)&#160;Enterprise Business Solutions, which includes the Apama, Sonic, Actional, Savvion and FuseSource product sets; and (3)&#160;Enterprise Data Solutions, which includes the DataDirect Connect, DataDirect Shadow and DataServices product sets. Segment data for 2009 has been reclassified to the current year presentation. Our product lines are synonymous with our reportable segments or business units. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We do not manage our assets or capital expenditures by segment or assign other income and income taxes to segments. We manage and report such items on a consolidated company basis. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table provides revenue and income from operations from our reportable segments: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Revenue: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Application Development Platform segment </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">333,197</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">328,550</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">354,371</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Enterprise Business Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">122,097</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">85,139</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">74,589</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Enterprise Data Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,038</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">83,119</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">89,296</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Reconciling items </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,212</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,671</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,696</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">529,120</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">494,137</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">515,560</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Income (loss)&#160;from operations: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Application Development Platform segment </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">209,642</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">170,851</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">*</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Enterprise Business Solutions segment </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(40,111</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(55,085</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">*</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Enterprise Data Solutions segment </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(12,912</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(6,410</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">*</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Reconciling items </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(88,949</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(58,224</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">*</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">67,670</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">51,132</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">*</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left"> <div style="font-size: 3pt; margin-top: 3pt; width: 18%; border-top: 0px solid #000000">&#160; </div> </div> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr> <td width="3%"></td> <td width="1%"></td> <td width="96%"></td> </tr> <tr valign="top"> <td nowrap="nowrap" align="left">*</td> <td>&#160;</td> <td>We did not include income from operations for fiscal 2008 as it is not practical to restate the data into the current structure.</td> </tr> </table> <div align="left" style="font-size: 10pt; margin-top: 6pt">The reconciling items within revenue represent purchase accounting adjustments for deferred revenue related to acquisitions, as such amounts are not deducted from internal measurements of segment revenue. Amounts included under reconciling items within income from operations represent amortization of acquired intangibles, stock-based compensation, restructuring and acquisition-related expenses, purchase accounting adjustments for deferred revenue and certain unallocated administrative expenses. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">Our revenues are derived from licensing our products, and from related services, which consist of maintenance and consulting and education. Information relating to revenue from external customers by revenue type is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Software licenses </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">192,568</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">175,566</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">192,217</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Maintenance </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">286,207</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">279,138</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">272,532</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Professional services </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">50,345</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">39,433</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">50,811</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">529,120</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">494,137</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">515,560</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In the following table, revenue attributed to North America includes sales to customers in the United States and Canada and licensing to certain multinational organizations, substantially all of which is invoiced from the United States. Revenue from Europe, Middle East and Africa (EMEA), Latin America and Asia Pacific includes shipments to customers in each region, not including certain multinational organizations, plus export shipments into each region that are billed from the United States. Information relating to revenue from external customers from different geographical areas is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">North America </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">244,648</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">221,173</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">216,574</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">EMEA </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">204,380</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">208,002</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">234,037</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Latin America </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">39,948</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,884</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">32,902</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Asia Pacific </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">40,144</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">31,078</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">32,047</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">529,120</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">494,137</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">515,560</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Revenue from the United Kingdom totaled $56.0&#160;million, $57.9&#160;million and $68.8&#160;million for fiscal years 2010, 2009 and 2008, respectively. No other country outside of the United States accounted for more than 10% of our consolidated total revenue in any year presented. Long-lived assets totaled $54.7&#160;million, $55.3&#160;million and $60.4&#160;million in the United States and $7.8&#160;million, $9.7 million and $8.6&#160;million outside of the United States at the end of fiscal years 2010, 2009 and 2008, respectively. No individual country outside of the United States accounted for more than 10% of our consolidated long-lived assets. Long-lived assets exclude goodwill and intangible assets, which are not allocated to specific geographies as it is impracticable to do so. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 13 - us-gaap:BusinessCombinationDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 13: Business Combinations</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">On January&#160;8, 2010, we acquired all of the equity interests in Savvion, Inc., a privately-held company, through a merger of Savvion with a wholly-owned subsidiary for an aggregate purchase price of $49.2&#160;million. Savvion is a provider of business process management software. The purpose of the acquisition was to expand the product offerings within the Enterprise Business Solutions business unit. The acquisition was accounted for as a purchase, and accordingly, the results of operations of Savvion are included in our operating results from the date of acquisition. We paid the purchase price in cash from available funds. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">At the beginning of fiscal 2010, we adopted the revised accounting standard for business combinations. The most significant changes in the revised standard affecting the accounting for our acquisition of Savvion (in contrast to our prior acquisitions) are that we (i)&#160;capitalized in-process research and development assets of $2.0&#160;million; (ii)&#160;expensed acquisition-related transaction costs of $0.4&#160;million: and (iii)&#160;recognized all pre-acquisition loss and gain contingencies at their acquisition-date fair values. In addition, changes in accounting for deferred tax asset valuation allowances and acquired income tax uncertainties after the measurement period will be recognized in earnings rather than as adjustments to the cost of acquisition. We have estimated the fair value of all assets acquired and liabilities assumed in the transaction. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">The final allocation of the purchase price is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands</i>)</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Life (in years)</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Accounts receivable (1) </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">5,120</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred tax assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,927</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Other assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">854</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Acquired intangible assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">28,000</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right">7 to 9 years</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Goodwill </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,705</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Accounts payable and other liabilities </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,413</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Liabilities assumed, net of other assets </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,007</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Net cash paid </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">49,186</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div style="margin-top: 3pt"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr valign="top" style="font-size: 10pt; color: #000000; background: transparent"> <td width="1%" nowrap="nowrap" align="left">(1)</td> <td width="1%">&#160;</td> <td>Accounts receivable have been recorded at their estimated fair value, which consists of the gross accounts receivable assumed of $5.4&#160;million, reduced by a fair value reserve of $0.3 million representing the portion of contractually owed accounts receivable which we do not expect to be collected.</td> </tr> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the synergy created as a result of this acquisition, due to future product and solution offerings, has principally contributed to a purchase price that resulted in the recognition of approximately $20&#160;million of goodwill, which is not deductible for tax purposes. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We have not included pro forma financial information for Savvion as the historical operations were not significant to our consolidated financial statements. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Fiscal 2008 Transactions: </div> <div style="margin-top: 6pt"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr valign="top" style="font-size: 10pt; color: #000000; background: transparent"> <td width="4%" style="background: transparent">&#160;</td> <td width="3%" nowrap="nowrap" align="left"><b>&#8226;</b></td> <td width="1%">&#160;</td> <td>On February&#160;5, 2008, we acquired, through a wholly-owned subsidiary, the stock of Xcalia SA (Xcalia) for a cash payment of $4.9&#160;million, net of cash acquired. Xcalia is a leader in providing data access and integration for service oriented architectures. The purpose of the acquisition was to expand the product offerings within the Enterprise Data Solutions product line. We accounted for the acquisition as a purchase, and accordingly, we included the results of operations of Xcalia in our operating results from February&#160;5, 2008, the date of acquisition. In addition, we paid direct transaction costs related to this acquisition of $0.9&#160;million. We paid the purchase price in cash from available funds.</td> </tr> <tr> <td style="font-size: 6pt">&#160;</td> </tr> <tr valign="top" style="font-size: 10pt; color: #000000; background: transparent"> <td width="4%" style="background: transparent">&#160;</td> <td width="3%" nowrap="nowrap" align="left"><b>&#8226;</b></td> <td width="1%">&#160;</td> <td>On June&#160;13, 2008, we acquired substantially all of the assets and assumed certain liabilities of Mindreef, Inc. (Mindreef) for a cash payment of $6.0&#160;million, net of cash acquired. Mindreef develops and sells quality assurance and validation solutions for SOA deployments. The purpose of the acquisition was to expand the capabilities of our Actional product set. We accounted for the acquisition as a purchase, and accordingly, we included the results of operations of Mindreef in our operating results from June&#160;13, 2008, the date of acquisition. In addition, we paid direct transaction costs related to this acquisition of $0.2&#160;million. We paid the purchase price in cash from available funds.</td> </tr> <tr> <td style="font-size: 6pt">&#160;</td> </tr> <tr valign="top" style="font-size: 10pt; color: #000000; background: transparent"> <td width="4%" style="background: transparent">&#160;</td> <td width="3%" nowrap="nowrap" align="left"><b>&#8226;</b></td> <td width="1%">&#160;</td> <td>On September&#160;12, 2008, we completed the acquisition of IONA Technologies PLC (IONA)&#160;for $4.05 per share in cash, representing a cash payment of approximately $125.1&#160;million, net of cash acquired. IONA is a provider of SOA infrastructure products and services. The purpose of the acquisition was to broaden our Application Development Platforms and Enterprise Infrastructure product lines. We accounted for the acquisition as a purchase and accordingly, we included the results of operations of IONA in our operating results from September&#160;12, 2008, the date of acquisition. In addition, we paid direct transaction costs related to this acquisition of $3.2&#160;million. We paid the purchase price in cash from available funds.</td> </tr> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">The final allocation of the purchase prices, on an aggregate basis, was as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="5" style="border-bottom: 1px solid #000000"><i>(In thousands</i>)</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash and short-term investments </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">28,562</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Accounts receivable </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,625</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Property and equipment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,776</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Investments in auction rate securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">17,000</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred tax assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,945</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Other assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">3,437</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Acquired intangible assets (assigned lives of 1 to 8&#160;years) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">77,120</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Goodwill (tax deductible) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,051</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Goodwill (not deductible for tax purposes) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">67,789</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Accounts payable and other liabilities </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(32,366</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred revenue </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(9,120</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">166,819</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Less: cash acquired </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(26,536</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Net cash paid </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">140,283</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The value of the intangible assets acquired as part of the acquisition of IONA was $52.2&#160;million for purchased technology and $16.9&#160;million for customer-related and other intangibles with a weighted average amortization period of 7.3&#160;years and 7.0&#160;years for each class of intangible assets, respectively. The value of goodwill (not deductible for tax purposes) associated with the acquisition of IONA was $63.4&#160;million. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table sets forth supplemental, unaudited pro forma financial information that assumes the acquisition of IONA was completed at the beginning of each pro forma period presented. The information for the twelve months ended November&#160;30, 2008 includes our historical results for fiscal 2008 and the historical results of IONA for the nine-month period ended June&#160;30, 2008, due to different fiscal period ends. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The unaudited pro forma results include estimates and assumptions regarding increased amortization of intangible assets related to the acquisition, decreased interest income related to cash paid for the purchase price of the acquisition and the related tax effects, which we believe are reasonable. However, pro forma results are not necessarily indicative of the results that would have occurred if the acquisitions had occurred on the date indicated, or that may result in the future. </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="5" style="border-bottom: 1px solid #000000"><i>(In thousands, except per share data, unaudited)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Pro forma revenue </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">567,546</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Pro forma net income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">27,385</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Pro forma diluted earnings per share </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.43</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We have not included financial information for Xcalia and Mindreef in the pro forma results as the historical operations were not significant to our consolidated financial statements either individually or in the aggregate. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 14 - us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 14: Restructuring Charges</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b>Q3 2010 Restructuring Plan</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During the third quarter of fiscal 2010, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes. The restructuring was undertaken to better position the company for long-term growth, improved profitability, greater competitiveness and improved efficiency across our global business. These initiatives include the refinement of our product portfolio towards core and high-growth opportunities, the global consolidation and redeployment of a portion of our product development and administrative personnel, assets and processes to other global locations that offer greater efficiencies to the business and the continued consolidation of offices around the world. To accomplish these goals, and with a view toward better optimizing operations and improving productivity and efficiency, we reduced our global workforce by approximately 7&#160;percent primarily within the development, sales and administrative organizations. This workforce reduction was conducted across all geographies and also resulted in a consolidation of offices in certain locations. The activities related to this restructuring also continued into the fourth quarter and are expected to continue through fiscal 2011. The total costs in the second half of fiscal 2010 associated with the restructuring aggregated to $14.0&#160;million. These costs primarily related to employee severance and facilities related expenses, and were recorded to the restructuring expense line item within our consolidated statements of operations. The restructuring charge included $0.2&#160;million of noncash stock-based compensation. The excess facilities and other costs represent facilities costs for unused space and termination costs of automobile leases for employees included in the workforce reduction. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">These strategic initiatives also involve the increased investment and expansion of development and administration operations in India, where we have run a successful development organization for several years. Over the next twelve months, we expect to increase the size of our development organization in Hyderabad, India, from about a third of our development resources to about half, in order to maximize resources and manage our development costs as we increase overall R&#038;D headcount and bandwidth in our key product areas. Therefore, we expect to move and add additional product group functions as well as certain administrative functions to India. This expansion in India will result in the reduction of our development and administration operations headcount in other geographies in which we operate. In addition, we intend to continue the consolidation of some of our offices around the world. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Through these initiatives, we expect to incur aggregate future pre-tax restructuring charges and pre-tax non-recurring transition expenses of approximately $5&#160;million to $8&#160;million over the next twelve months, primarily comprising costs for severance, transition costs and consolidation of facilities. The transition expenses are necessary to ramp up the new, more efficient capabilities ahead of switching over from the existing cost structure. We will report these restructuring charges and transition expenses in our financial results as they are incurred during the phase-in period. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Q1 2010 Restructuring Plan</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During the first quarter of fiscal 2010, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes and recent acquisitions. The restructuring was undertaken to enhance and re-focus our product strategy, to improve the way we take our products to market by becoming more customer and solutions driven, and to increase our market awareness. To accomplish these goals, and with a view toward better optimizing operations and improving productivity and efficiency, we reduced our global workforce by approximately 13&#160;percent primarily within the sales, development, marketing and administrative organizations. This workforce reduction was conducted across all geographies and also resulted in a consolidation of offices in certain locations. The total costs associated with the restructuring aggregated to $26.0&#160;million. These costs primarily related to employee severance and facilities related expenses, and were recorded to the restructuring expense line item within our consolidated statements of operations. The restructuring charge included $0.3 million of noncash stock-based compensation. The excess facilities and other costs represent facilities costs for unused space and termination costs of automobile leases for employees included in the workforce reduction. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Q4 2008 and Q1 2009 Restructuring Plans</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During the fourth quarter of fiscal 2008 and the first quarter of fiscal 2009, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes and recent acquisitions. The total costs associated with these restructurings aggregated to $11.8&#160;million. These costs primarily related to employee severance and facilities related expenses, and were recorded to the restructuring expense line item within our consolidated statements of income. The excess facilities and other costs represent facilities costs for unused space and termination costs of automobile leases for employees included in the workforce reduction. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In addition to the above restructuring plans and in connection with certain of our prior acquisitions, we established reserves for exit costs related to consolidation and closure of facilities for unused space and employee severance included as part of the purchase price allocation. Substantially all such amounts have been settled except for remaining excess facility costs associated with our location in Ireland. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of activity for all restructuring actions is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Excess Facilities</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Employee Severance</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">and Other Costs</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">and Related Benefits</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, December&#160;1, 2007 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">336</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">336</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Establishment of reserve related to IONA acquisition </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,617</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3,172</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,789</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Establishment of reserve related to Q4 2008 restructuring </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">676</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,239</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,915</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Cash disbursements </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(560</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,735</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,295</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, November&#160;30, 2008 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,069</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,676</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">14,745</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Establishment of reserve related to Q1 2009 restructuring </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">394</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,280</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,674</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Adjustments to initial reserves </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(72</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(186</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(258</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Cash disbursements </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,906</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(11,950</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(14,856</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Translation adjustments and other </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">706</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">432</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,138</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, November&#160;30, 2009 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,191</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">252</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,443</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Establishment of reserve related to Q1 2010 restructuring </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,288</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">20,157</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,445</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Establishment of reserve related to Q3 2010 restructuring </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,452</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,573</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,025</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Additional reserves related to Q3 2010 restructuring and adjustments to initial reserves </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(37</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3,007</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,970</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Cash disbursements </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,947</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(27,597</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(32,544</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Translation adjustments and other </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(320</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(376</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(696</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, November&#160;30, 2010 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">8,627</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">4,016</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">12,643</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The amounts included under cash disbursements for excess facilities costs are net of proceeds received from sublease agreements. The balance of the employee severance and related benefits is expected to be paid over a period of time ending in fiscal 2011. The balance of the excess facilities and related costs is expected to be paid over a period of time ending in fiscal 2013. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For all restructuring reserves described above the short-term portion of $8.8&#160;million is included in other accrued liabilities and the long-term portion of $3.8&#160;million is included in other non-current liabilities on the balance sheet at November&#160;30, 2010. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 15 - us-gaap:QuarterlyFinancialInformationTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 15: Selected Quarterly Financial Data (unaudited)</b> </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="17" style="border-bottom: 1px solid #000000">(<i>In thousands, except per share data</i>)</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">First</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Second</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Third</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fourth</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quarter</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quarter</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quarter</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quarter</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2010: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Revenue </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">127,547</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">127,656</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">128,737</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">145,180</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Gross profit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">103,546</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">102,425</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">104,028</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">119,799</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Income(loss) from operations </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,379</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">22,745</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,469</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">32,835</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Net income </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,006</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,058</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,244</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,275</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Diluted earnings per share </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.01</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.29</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.14</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.31</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Basic earnings per share </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.01</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.30</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.14</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.33</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2009: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Revenue </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">120,860</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">117,047</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">119,433</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">136,797</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Gross profit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">96,482</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">94,454</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">96,907</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">113,092</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Income(loss) from operations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,719</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,541</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,092</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,780</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Net income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">3,652</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,906</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,521</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,676</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Diluted earnings per share </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.06</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.11</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.09</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.27</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Basic earnings per share </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.06</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.11</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.09</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.27</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> false --11-30 FY 2010 2010-11-30 10-K 0000876167 67098000 Yes Large Accelerated Filer 1378000000 PROGRESS SOFTWARE CORP /MA No Yes 13032000 19459000 20109000 6426000 9047000 10449000 -42000 260000 17740000 55425000 6940000 1235000 308187000 340728000 264000 264000 1858000 1858000 12400000 13176000 98872000 119273000 4082000 4083000 -3385000 -9138000 19318000 21536000 18121000 2848000 -226000 9465000 7650000 4980000 19457000 28506000 30558000 798850000 936823000 357619000 483858000 128000 440000 468000 53879000 96485000 175873000 286559000 42606000 79388000 110686000 224121000 322396000 247265000 347604000 0.01 0.01 100000000 100000000 60906047 66528411 60906047 66528411 27430000 43404000 42818000 91889000 93202000 99322000 69321000 65967000 71290000 -12000 -3956000 -367000 4004000 141243000 138961000 4511000 2908000 14433000 14279000 30638000 29214000 3445000 2378000 10657000 11900000 10859000 0.75 0.54 0.76 0.72 0.53 0.73 -22540000 16769000 -8516000 44472000 44920000 1725000 84000 6046000 1725000 84000 6046000 86389000 83208000 -758000 -2654000 626000 62084000 59612000 51805000 218498000 238343000 423671000 400935000 429798000 74010000 51180000 71428000 27714000 18425000 22857000 -6866000 -26795000 12469000 3828000 -2281000 18971000 -5162000 3300000 -7347000 3080000 -9696000 -923000 -7268000 352000 3159000 798850000 936823000 226924000 237676000 9536000 7776000 7923000 192217000 175566000 192568000 358000 388000 664000 276000 40714000 39643000 -84586000 9040000 68164000 62550000 -9179000 -45163000 87182000 62758000 96201000 46296000 46296000 32755000 32755000 48571000 48571000 9627000 48000 3758000 359288000 349803000 362128000 64383000 51132000 67670000 24369000 36148000 20193000 27910000 5367000 4350000 -14181000 10330000 -5546000 -4685000 319000 -207000 7854000 5253000 10385000 2702000 3132000 208000 531000 -26000 111511000 5202000 29336000 143499000 80612000 38632000 140283000 49186000 8213000 7369000 9664000 0.01 0.01 1000000 1000000 0 0 0 0 25505000 14752000 93670000 299328000 72133000 33318000 59625000 58207000 -205000 -1400000 305000 330000 358000 87788000 93262000 90643000 6915000 5215000 39975000 515560000 494137000 529120000 323343000 318571000 336552000 195947000 182227000 168788000 19318000 21536000 18121000 48248000 35837000 240647000 277227000 481452000 265191000 216261000 555452000 247265000 308187000 688332000 347604000 340728000 6685000 5740000 6209000 18820000 9054000 87461000 72057000 -39454000 4794000 -408000 19059000 -10277000 2848000 -226000 9465000 64016000 61562000 66212000 61153000 60155000 63957000 EX-101.SCH 8 prgs-20101130.xsd EX-101 SCHEMA DOCUMENT 0130 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0215 - Disclosure - Selected Quarterly Financial Data (unaudited) link:presentationLink link:calculationLink link:definitionLink 0211 - Disclosure - Long-term Debt, Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0209 - Disclosure - Retirement Plan link:presentationLink link:calculationLink link:definitionLink 0208 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0206 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 0205 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 0201 - Disclosure - Nature of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0213 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 0207 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0111 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0214 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 0212 - Disclosure - Business Segments and International Operations link:presentationLink link:calculationLink link:definitionLink 0204 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 0203 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0202 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 0210 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0140 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0120 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0110 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 prgs-20101130_cal.xml EX-101 CALCULATION LINKBASE DOCUMENT EX-101.LAB 10 prgs-20101130_lab.xml EX-101 LABELS LINKBASE DOCUMENT EX-101.PRE 11 prgs-20101130_pre.xml EX-101 PRESENTATION LINKBASE DOCUMENT EX-101.DEF 12 prgs-20101130_def.xml EX-101 DEFINITION LINKBASE DOCUMENT GRAPHIC 13 b83530b8353001.gif GRAPHIC begin 644 b83530b8353001.gif M1TE&.#EAZ`$O`>8``*NJJCU145/+Q\<#`P.;EY4-#0_;V]I&0 MD`0%!>[M[=[=W;.RLKZ]O;RZNK:UM;JYN::EI<;%Q9:5E>+AX:ZMK:.BHK*Q ML;&PL+^_OK.SLYZ=G8Z-C:>FIK>VMI>6EI.2DH:&A=K:VL;&QG=W=M;6UJBG MIY"/CVYN;KFXN)24DXF(B'%Q<:&@GYJ9F7Y^?K2TLUY>73L[.\7$Q$9&15E8 M6&II:=_?X,'`O^OJZN/CXQ$1$69F9L/#P_#P\"\P,,_.SE=65M_>WK&OKPL, M#"`@(-S;VV!?7^?FYMW(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^6 M(P)^I*6FIZBIJJNLK:ZOL+&RL[2UMK>XN;J[O+V^O\"W!*/!Q<;'R,G*R\S- MSL_0IL/1U-76U]C9VMOP02@6 MI!0H=[P;>"3(\,X7$1!/7"'YX:26#A00(UZI]00$D5-/(J(``0:9'B3G0@)+ M]TP"$PTH`]!H5D%#BV,J-%1A82H"FYML5I9ZH($+J00:]NPZ<1+E@G^]+C"Y ME\I"@AI^4&@X4HL-RJLN5:EYH!/5`2873AW`*O/'*AD1<$V)$^.+R+?H_X@] M0U'%"@LR332$*04F(2HEI#!T/`5F<"D!&%`->!*O32D*?DD-2)-J0\%4E$ME MT(`#<*DY7HZ(GF%JQ@(V2C#AGBH&FA)#CCAB@\&,?(R`@$QT=>2?65)]I\(<` M=,@404)8%,A&F53Y`<<82JA1HA4,N!G#21&\UD*OF!+1O::L"MM^":XH;_!@V=PIX?1VA`0!LR[6$I$T*H&2T#&MRC[`-^!+>! M!@OPP#`.?N!0#`HP0S\1:#' MMS(TV4.W8&WZP"!_5!%`&F<^P%\7?JR`0!4Q3*$!RWX<)\`/,BW0`LH+B*P! M%7Y$<,($CO'JMRN^,E,P`:?8T"`I)&@@@K)T^)$X5+F9-2UK>F@0P1(`'*!` M7EJ.U0`%?HCK!U!RW!#%`=]V5/D1QEE!"M&GG,D:&$O[$5T%IBBA`1P[G&GC M*5AF989>;91!+`68:\YYM\6";DH`*:.R<<'-<5)QB*C:06` M%!0<@G&0XX]W#`\(""):Q\2T0?53"P@`;*(D@P@G[PWP`B<)J$T3%K!@P#```@`PU,H/\E!<-)A]A#0;:Y#6[: M\0/W[+@F$;J2%214QOVNY@!;"N`!M0`0QGZ@8;2BM[JX"8$`KC`C$!L MX4LJT`$0R(!!,,N4!IH0R"8^T11GN@?M%C"`*I;B`/;PPQ=!>`J4D*($&NC" M(.Z``@P0TYC(1*,ICKF%Q(!!36TH`@3]P`6QG4ZGI#4+``8%"@.,`A``(P M[^]DP(0H^&&\2[)N4(>Z#`M<05<"^@TKID4`UY3",[#`0(=*,1E:9*858)B! M85[1EU,@&A9ID/0IL.L*RZPB#8"6A:%E81U5>!H7%'!>*N"CYU:W@L_G(+2K M9TWK6H<0UN8HP!$X;>M>^_K7V<`UL(=-[&(;>Q7"/K:RE__-;%\``Q^``9!9"#$1QP:5)X(`($L$&H97&'"72A!TSFQ17Z MDH!8E``P"1"T*81PD8+JU0]$X,-@KFT$(Q!$!MR.0`JV\P"WQ"T(-'5R`"<9##1F==[5]X``&O[47-*V"".70%&%]```VB<(1Z MGT((!L#`''C]"AT$P`0'J`'9>D$''`<)%CV@"1NXWM()D.((+ZDQ&SQ`"AY$ M(`HT\`(1+I"!"@#`"]&*H1WB/@#_.$B`""\(@,W]T`8KB.``.,C5+VC2N%0< M@,"H``#;;E$!^^3-1FM?16N)%(=4(F`(1\Z;!!1`!C:8(0`_J(`:O)`Q-]2( M%#,(0`8.(`($-%C/1?>%`UJP@(1HX0U'\(()C#"'>_`@``\P0\UX4(0&"``) M<1A##+[=6,+Y`0@RL(`/)L""YU].0!$(@`QP```3>,$,>PC`&P;`@B&<@302 M@/Y@4!`@/^0!`D_P``$0,%I@!4.`5%*P237S(CQP!`%0!#/P`2U0!%K``-#G M&73@']TT`&0P!V'P(D_``V(@!0Q0!'/0!F"0?[MF1^YW`%T`!SA0`&P@!D_0 M!'Z0`A=P_P'Y\P$RT`!#(!P',&!MDW\),``$L`4!4`"E<`%ZPS$OL0$40B02 M1PI$<``70%=`%9I@`0;`%`Z``#P``4`$`-.$'&.`% M"X"/`U`'=/<&`?./?@!G9D`'^[,7"$!'#W".6M`"`5-QI/"#IK`$;(`!:'`! M&"``5>`!.+!E`A`&0``5+D`5]9@'$7`1=G`%<7```N!Z80`9;/`$/P`'`Z`' ME?=V9L$&'3`Z:K``)8`!="!]+5.``P!W'D1E<'!#>K``=B`U+4-7?C`$2J`` M6S8$+R(&V48*"&!G5K`/0J(%`^`%7U`!/7D`8P@`$^``'/8'0R`'VH$#]3:& M9O!D$F0?]T0<7O`.EV>7`Z`&=.`%43#_20\`!:SA```@!S!0!$>9!F0SB!4` M!1B@5:`829[GD&RP`O:C!U9`F._P`P]0`4=4>G[0!1YP`E[F`L&%!Q/QBY)1 M!!YD``IP7*HB'%VY:,#GC,9@`G9P!%L06`?P9`)P1%88!CJQ`(UEAA701^_@ M`N7(`#_@`_E#`/:!!035,AP0`+1(!O1X#W;0!0\0!C)P`0&`!T^P!`A0!#*@ M*QQ@`EW@2*1``P'BD'#61,MG!0J0`SX@!P$P`3]`%9KX`%T06'XP!^'I!R4` M`*DB`1`@`,>5H*30`':P:$7P!.%$=5M0!=Z)DQ025WX0!D2@H4UD"D=0E/O` M`,_";7!0D,`<8\`;JX@6VE0`#20H" M*F8@@40*L!=^(`,L4`%;X`UNUWD.8(8#P%Q5MF4OR`7]$IA^D'?/=`(CRFU#(`:J\0:ET`<">(7<0@!>P`3O\`*AJ1UL$*,[X`5I.@^J^9I4 M4'I/4`6.N`"+!@8'0`),P)I,D0=[X05=<`1V``%=V3.28:3-&`T-X`#CP08* M<`#VT9S=<@%"H'.'U5C:49UV`!@W4([>1PH$X'8)@#=^4`0"4$Q^$`)=$$X! MT`$'$`(IX`0'8`!><``'H`*B00H%\")^,`4+,(9^H`-N(*L/.0H)T/\`/S`! M;E`$#W``7J*A8U``!_`'`[D''L8!0[`"4O!V=\"J+.J#CH$!#8`!X10&)J`% M"%"B.5D`>?:#+.IY1-DVH\``#L`&T!I`ZZ$_`3`$+:`'7C`>>]`X8<`!YK8' M1)H!^<8&XV&!?J`'<]`1.[`"A?E])4/:";-<`F&-"2.4!TQ!D,A^49#F#_`*HZ0@!PRP)"OP`'KP`.?I!TT@`7K0!2QP`1Z``G#``D)``S)` M)$X`!3<0`@X@!3F`N0[BK7-@(Q#`!`*@-#W`!S30!'/0@';T`"/``&EQIG.P M`R+@!AR"`'=P`UZ(KPA0`3!P!'!Z`'B@5.$T!B\@`@OP`EO@`SF9!F&0`C=` MD@E[`,G8`[85>@Q``G"0NPW@<-^!.G-#)%\`E`[P`"@0!`U@`IK[`P8`!U&P M`M\Q``V@`GZP!4(``6=0!9LH=-FP`RX`%A\``3D`%_(`<0@``* M$`%+@@)B0`0Y``P``U\`<3X'E8$##XFP0Z#`(\K+9UEQUAP!0ZL&5Q MD`,O8`)PH`>&]P,RH$0[X&$6,(8",`=XH`964`7_UFK!MPMY(`(Q!P,68(9@ M8!86X*DA(`8H:@+]@@0V@A9Z2PHF\&C#D4HJ(`0\4!`^(`02\$G[0`$\(`1! M\@(1D'(%P`<14@I$T`18P"-^8`!BL'!WUB]Z`!598!9/D`$4(`--4`(2``!# M=P*J;`HE@`<18*UIP`4]<&2''$-2T`0U`#I4(`0B%SK[<`,I>`#-"`"2U`*-P`8/B`& M$:!S$,``#)`!">$!\^P'?W"4?M#/.4`#=3`83U`#$9!M`R#1)>`'2&"&::`= M&>T`;Q`!'D8"8F"&)[L'9%JE?O`"2D4`1[`'?6,!U?K(9O@&36`")C``$H`% M`?1M%D`S>7L$!_`&-+`2:<`C!A`!`$#2>K`D[8S-+.W2*O4[MD.[[['*+<`' M1S`/)"#0)-`1`(!H+$"+3]`"#Q#,>>;'AQL.1>`"4W`!_2(+.\``%A`!*,HK M+`H,1."I0"69T[9L?YP-`I`!04P+[L0`,_4W-O#_>WU="C20>HM=;'_]V)(] MV91=#)&]"TK@L96]V9P-;9>-"P,P(0@`!>B1"RH@G*J@!U`P!V^M2J$D!!>] M5JJ`.C?A!13L"^'4"M>$"GS:V;Z-UM%PRN\P`BV+`;HR`/9T&?IV`4PQ`(:! MW*0`!PK``QZF2FC$`G'P#LY-"@=&`>IQ`$QT`*X3&*0@&]L=&(:A'ZC-#WRA M'GYP30.@:D_0VW[P!.OVV_A]'Y]]"PO`<>*$`0[@!BQY9U`@!%X0!GS@!6U` M!V.0?&70`'86M4PP`1OP!FW9P=C*`!W,`JM9="D-``PRP!7+`R$53 M8Q$P!R4'WD@FG1%0!%`0_P)0<`0-L`]`L`4-0!4)T`5;T`-3X`4UP$!$\)Y9 M*P-1T`!%P"QY(`%G(`9#D#$:,`,78`1Q`-M>D`!C<$$U/N)>H`=Z0)+Y/>8B ML=^VL-ND@`):"`=M``"OE0$^<0(U$`=F@;+,'4,QP-PE@`#&'0$HL`"9<6T+ M(`%*D#\A3@JEIU1+$``S($$#``$#\`'AS03<-@8O\0!`0`%V`#I`P``E8`7. M+0,V`)08(`4[(`9*4`%1P`.\C`)38`\7H!T1H`8[Z0=00%<>P^<4P`12T$'N M-P'10@83$`4!D,!D?NSF8.:U0+QWR@`?9P0FH'DQI"4`X`!QT!!9@(KW\`-Y M?O\`1,`&HM$`/,!$=V8$!S`$?)!G`ET*8Z`".'#*7D``$@0&#M`$!JY2=E`! M%2`L_W@%8.('+L!O=5`**8``HE$$`"`%%Y``!*``2BX!60#K]^#1;!,NI.`Q M6L@$4.`6-N`%5O``1R`&;C<$8>#>R'[RW*#LM'`&`]D&&\XVY/X?`$`!;/`. M!E`#"@`F`R`#-*";P^H!-Q2X+M`1#Q`#$A])`-"O*8KK)^P'3$`'%$S<'ID% M(-";0Y!**'_WVJ#RLZ`$0T#R5C`#&!`!C:'$')%!2P#T]`&12@ M!'%@`B,0VP<0!12P`4_P!8:I!Q0P`*5-"DA0`;0("`0#?FD$!#.#A'\;64M* M!'X$>@-?8'X84WZ:FA84FE\C3YL'98,#>@>6'!5+F@I_2H08)1A^2A0H!P=U M49J"%IHS?A9$69E+3AP85YI+_YZ;T-'2T]35UM?8V=K;W-W>W^#AXN/DFP0" MY>G9<17J[N_3#W@28;7P]_CY^OO\_?[=Y_X)'-COE!Z""!,J7,BPX;6`#B-* MG$BQHL6+&*E!S,BQH\>/($-BW"BRI,F3*%.JG$9RI('2(ZW@`,+CA:7W`$)=37) MD,&&@`(OFC8$>#:XLF6MA223#;I)(LR(OC1D$]6:>656&:IY99<_A$EC0ER1&679)9IYIEHIFGDE_#4 MN-"8:L8IYYQTUFDEFTF%F1&<=O;IYY^`!HHAGNZXJ1"?@B;_JNBBC#Y)J#J& M)H1HHY16:NFE(3Z:3J0(38KIIZ"&FJBFY7!*D*>BIJKJJF:22HZI`Z'*ZJRT MUJJDJ^/`*I"LMO;JZZ\EXBJ.KO_P"NRQR"8K;#C$^F-LLM!&.^NR<.F)T;/2 M9JOMI=1^TVP_V&XK[KB!=NO-M_R$2^ZZ[,9I+D#67J1NN_36N^6[W*!;C0(X M1!:#$#6TLH$,0L!@CY!$VJOPPF7BNXV^TQ#AG28U3#"`#!'%C-38G//23'.X,S8]1_/S#W@$_X!"T5YH@9LA$KC0P==@ARWVV&27;?;9 M:*>M]MILM^WVVW#'+??<=-=M]]UXGVV@E/MP)P)V?B#0!VT"#&$)PDTGKCB) M3S\4[SO+=^ZYAHU;$S4T:F"AB1X!>,%&"'[,$``" M#<1BC=*?UVYOZ-6,7HV>LG-N^^]-&T$#WQW1#OSQVJI110/$BYDP\M`O_(`& M&K0!YI3/1Z\]NS(P0?T$UWMD_/;DLZK"!=2G_T>;CUPT!D$R(04Y`E[&\P0";:00D8E@"XA%*$`J<<$%!@0A2W\ M`QF\H`$?Y#!1#B@`AB0PP_0Q84<6Q&$*48`'ZC7@AWW2@1`YY`(V%%$#$;C? ML"X8D0PN[@<23-\4H2@G%L"A"B_H4`J\)T`CG%!\V>.?"J8GP#B044X1J,(" M^O"A(P@P`@=+(APU"$8-\`$!]*L"#NZ(IAL@T@A!^-`*V$@]0+)/B?Q[`Q,0 MD`$`5$&`0F"DF7:P20,DX4,J"(`&YK`#-O`AD)#BHD.\N#0`)(`*?U#!#F+` MRR9HX`&B+!,(FF""$,E``U7XP1\8H+7PZ6,#P]/$%$P033]\P03_:YE='*,' M`CY^:`A,B&$PK:1+%93(DQIP@(5PIQ%9BH,'B2F`%PP0@"/X@05V,``;/.`[ M[7G@"`O``HA.L``OC--**U!E!$CD@2)H``&G]!+2WIB/!6@@,458@1\&4(4V M#.%`(G"C-K?G`2$P80)J$!$1\7!0)TF`"4RH08D2@$QE>S;=H.C'%@`4,O8(>6+DD-#BU"2DFD!HOF8%`XC24_%C2`($`! M!A4H&@(@@;CHJ6&1'_J`#UC`@A58"`!*=2J2$LJ$!)"A1$E090#,>2%VLL2= MHZB`8!60#>YL(`)P.(`?#B":C0YU&F#X_\`''."UO%GVLIAEFQJ.T+8>I.\, MF0VM:$=+6LP:X`=P:^("6B"VO3ES&ZI,7Q&PP9T];$X33QA")D1`AWYZ3@1A MJ,(02%0#VL`$ MXINB-[!A`7C@ZXER,$``;`BZA`&L)@*L"0T431^TU-8'=J!B$.G`!SXX03&3 M`(*OM2"B$/2"4?])W*$@R*$*`=B!BGY@4>?VMWG:H/$2-+`%<"T99!Y`#XD^ M``$6Q*!#(5#NA;#@!B:3*`Y5:$*/3P0'#4"A0S"&AG39H(D6:`!'^\@QLAA@ M!01\^4(J\`$/IOHA%MP!0R:H@@[<+"(5V%1%$=#``D"`9__BSQNJ//$JG77H M>DG`"D,@`8C(D($"J&'.'B+#&"W4A!%3FD,&D`*L481.*[_8TZ^2L1_4T()B M`P"6^1"TKVHP!P/PMT,`.($/U/"!$P%`!!A:@0%NK2$`=$$#<%COBCZ`R`;< MM=-8OE:IVV6"9V_(!!``LKM1=&9N=\@`4*C"`SC=(L\R@=%.`W:NA"W_J74G MKPCBYA`*(,"#A*\H!#"PMX;((`<-6$'*+F(!]7@`HCQ#!9/TZH(>E?GN%OC` MX"5R0?;<0'(WGZ`*/:BVBZZF@3!D2N!;!/FZ#("`*DP@>VF6ML.-=.0+A<`* M`6"RBB,)H_FQX=$=QSFS"-XIE!_K!7FTPAO<'0(U2-O%3:("MB]4@RIP7*XZ MR`%+CT2"*E2!`2+RN"^H?BJK`PL%VYUT+D_`@@R%E;)QC"\DP```V?0.^C1'(2 MG$_&%83`0AY`\I%,\'@AR-]#-0A#`+I0`MI?HP1V`#Z:@`(:4$TXQGNB`@0+ ML`!-\`.\(7AH<@>S]GY0%`-P$$I,,D>:9G@@,@?ITPZ7M`U78`6Z1P8:L#Z[ MERT)8`<,,'9TP@+H!T4>X$ML\`9-(@.?Y$TBXH'4`X(4E0T#,`:-Y0=^UDS5 M\`)BL0DN<%L$H#IU@$1EA2P=$`,X('MS$G$80GKP@K*!`!"+!\ M@I("C,8#=M`!&I1'"Y`!3X(^"#!O'Z(#+6``-?``/"`*(;@-&,``$K0`"X(2&``VIV9?X7CXG19[>%!SW@!PW0`N65*)E& M/0G``CO@:/!W!%;P>:!R!XSF`!H@C+]S`T-@9V!G)6$(8ANB`CC@`NHH>;JC M"4[0!]!`!B8@8#5@!#+`BJU8*5/Y2VYE(04@!W90!#+P=Y\2DQ:B`A'`;[7S M`D-P`QFP@`E0BTY"7X^X(2O``@70DQ(%CQ:A;%:2!"+@`_-#/6O7`5U@!1/` MB*JB`D$)/,55!"@@!_6&)3O@=BZ)(2_``C[0C1\"_Y?"]@1T%PZBV21DH`:* M]GXKT`+Z=V$N(`:(J2H^@'S'$P0\I`&^>"5WX#W`A"$>X`-H%7G'>"["-@%, M4'>`L@(_P`,W,&``=BR33YF3YN<']-H@82)%`AP%8=&BP$ MFB_GF9XBFB8@<`+Q=@*UV`$-=R$/X`!EJ`%B`"QLN:$(X)D+D!74H]"P!?OX(" M9VD'X\DT]-5R&(I,-<``EGDB:-H-(;JF77(#/+`#_V,A2:`&0'`A;6AG#C!T M8"E`1W`L//!L?9"E3>,"&G!56T(&%K4%0:HBB\H-\W,!LMJ4WXX!,A#JM0_HPQ>FH M3$*,)@H`R1D#$O"I%K("$L`"QSHK'F"F)*("SX("?6=%:@DCU+HG M;.K_(4EPC2T00TWP>%6`=&,X+F1`>.M*(E0`C@`@H0RS`@MP!EK"D2C@`6Y@ M<0/KH4<9FA6K(3_*`S[@`2NP&!:R`S\`IM(2LC3$L"0BL"*T`.A*+QY@!U5@ MM$Z2`BTPJ9TZLB\RL>KV(@!@`#X``+#9!3W'?@N#/NG#!O$J(DEP=CZ@`44` M,O2E:@B%`Y?6`1;%!TF"M?+"IC<@;0QJ(3*``'#`!P8PD_1"!F1+/V9[(E0` M=DW4`@J3!"P&K%52?@"75^`VLT+ZH?K#>QX@`C\@`PF0`'S@KW_@`^<:,BH0 M0$5D!4++(0%IBK(B;@:AKR!IIVFT>"_[?7\`$L0!`,T+H8 M<@=KQ0-6U+%#T``R54M71#U<:2)QI0:_I*/D0@7.6B0@4`#6F2'QJ0&2>[?S M6C)%R@U7D`&;\`=B\`.F<`-"P#K6D`15X`5+FR$FX``(,(X^$)B*Z`7;VR+`"Z)JB@TE,`&)`0%S0`-,"303@#H0 M4`TIT*50<&$:(@-A\'A6<`3+VCD\4&=7A``J`IN+Z;_DH@:^IB0>D`$W@+T6 M4EQ58+5K4KX\<[[:\`!#D!@-@#D8P`11$`#8X00-T(PC3#]#4``R\``UX'40 M``=6T``.<`(^O#0OX`#9>5)8G/^GU+,&8PPB)5LO.@`'X[4D*,"9;4QEZ=0D M$UP-C5I8B0$%T60',5`T4)`'TO`':DQ#*RL#+L!?"&D[5.``^:5I$S!&.'A1 M'J0!7#!EM^LK8#F.1](!OAG!?_#`G:PS1`PU1JP-VJ581L,`8B4,T?!)130$ MIPPR*/!">BH$)GPA,=!F?^!9&O"\*.*X?_`&H)PM!;``PX:=H&VFR$U<`=0R"_;.`"M+$!AB,-T;L`#AF1ZJS..##)-B8#*:`V MQ85%\+2$@TBT:!CAPNTDP/TR0S"/R8W_PKL8L M+42!$(4:;:F.$GP`QE0VAMR!ZID_U]5LMD.D0!\ MFM,R`,.:)@6(O2U40'C48P<2P-HH$@+HPP2,#2(HH$Q-D,._D@%VT,LJT@72)MIP$T?2?7+#KUJGDA@@+,QD96\``9D-6?8@#U M33T5%N`G@@(2Y`6$NVJ^"Z%R7)0AL@=A$`8-\`)D4&9LZ@&(=`%9@MX,,2\H M(`0L:G$24.*UH@(&D)WUY8Y,0@56!`4%OB$:J4-"/"MS,-8F$L`&$`,)?B*9 M9@75["@/GCL$1WA0*>$FX@-SL-%#$/_-M4(&"MBB#6"P3.(#5C0$<:TAVZ8# MGNTK8J`!$G`B`0RU!$P]NWDE.!X9GS0&R)9LK@@";]#>E.SFH>(!#]"EORK9 M)?)R-3?G&/*C?P`$ODTKP"@&NJTA`;SE)Z(#C]<%H?Z[7=Y.WF`"OU0%=R#F MWRT$[2U<@@TJ2<`"=,!&7M`#THJ;WA,&F,L"5!`""Z#BJP(`$X#I&;)Z-5`# M$@#B'*("0K"!][+J?^4-7;``2&"'LKXB5,!LM'SA,*#A:/(#VTX]4%`#E*XB M$O!)&#@B(2!$/?"Q[$(&?0#D*&(`WD/6#JZYT\`!&C`!`J"-W]XB5"`'%FIC M$F##@I($?5#_AE!0HUV"!Y\TOB("`.^Y`-7]*4\>(B_@[RI"XP36)8,.`P)$ M!-MJ)+E>ENDS!"R0ZF?"`XP^!LAN)IU*S"*B3$<@4*M"`GI^(B:0UB\2!Q;' M[.0+\-$P`%NP`()%T)Y1JW,E`41N!7+@Z&JB`D?0XV(0WUOB1T$_(CL\+3;6 MPB)BHM"'3)FM)3@^`W'P!IJ``0D@!RNO)"J`>Q9:!7-0`UA/)B?@0,W=!!^/ M)DE`WGL^(FK0[FJ"@UY@]O\]^"ARCK]D[A*,[=$5X75_KPXPT@\E!`)*)FK` MX\U]!%Y?)BK@4$R`LAUW2K%I*3*P`%^*5WW0]RI2[6Q0^M:L]%VD__AN/`%Y MB@!O\.M8<@+?UMPZ'R@>Z*+R[@,%H`$G3BDH4`5V(/P?0@98?21^I@&??^VZ M[PY/<`"`XP=/$`5\V9=9L@,NCTQS0-=.P@+N#`4_(/-J$@)C@$S)K2$"C0`_ M]2DR``@F?X.$A8:#(!F'BXR-@R8(&EV.E)66AQE(?IN; M-U`&4"Y^D#Q6-*<&*)>WN(-!$E8:OG9-MKG#A$"1O@T^Q,O,MR`!&@LBEV0% M:AH3S=K;W(\_2=V'6QI6'N''QI: MW-R$@`!/JV@IW=BRP)<&.#(^;#,AAHDO*WL"2QZDIC`4,I9"]-E1I<=D?S>8 M#+FEX@<5D&$L`OYL2.W:4FW=03-L!X.[)S6@2&!S8Z\?*%E`44"!(H$U-5,#*@GSCA/$,=PU9Z<(].OKSY\^B7OW$,Q4=Y'@48 MN$]/OS[Z'U!.GI?_<-P^>0F^2.#?@.3QH,EKIL2V3@`+$$``7CBX(T,;?DSA MQ1-#+.$'%1/PP]HM)CA0V"\1Z'#("U#8\4)K0Q@V1`L?LH:7!D6H8`D.,7:3 MF@'49&#.1U04QD6.C+B&X"<*JA,`&YO\H<$/[O`0!PP!J.!''W7``,4+'A)9 MB0H&=#&0!DR$<=`@`+2H`10`_!&"!'!8M\4.-GHI60Q#31!")28\9>PZ5DH@#"2'MLTZ"^TI2V[B@0858)NMNXMX8`"XW[+!*,%H[>%+#944 MP`03"S.,"P[Q^M2B%^3F"^F^IO3KAY,!"UR*J18?`@/"W[:;,E1).*R!#)7@ M@8W%\=TBPYX^,4"FR[YZ?"3(I?S0PB9HC&KRR>.^;"[+3;R,E@H/:%`%S8Z\ M``V/[JH0`,>5K-!'G2D!X%@"[@J-(-%+'XFRU(4T@?`#<*-%1A'1<-U(!@ML MY6X/54!,"0H_F.B3"G*LB5#'![;-=MNOO5WW(/]R&Q;UY&A!P\2\C8BQ@"+: MIE!I)53TT1400ZE!L-JO/0XY3))C_O01F`?F-9E->T-N$EY4P54CTG450F%H MK][XTJZ_SE+LF$N`1^V2I0#-`K\O\@//O@+HD2,LM-G5'!:!8_SKR2OO#O/0 MIX\6`*HB<$,C01CKJQAUB+^("GU4WW,T0#-.OJ3FPQ;ZU$=`G[A@($/PWB). M(`:LG8H,*V@$&?H`EJZDP#$1L%_:CF>R\G&"`BV8PQ9\$,!.#+"`*)2("1PS M!,PP0D1W>-D=MM>5)*3&#M@;'^0\N(DQ5($!?*A"$TJXB1.F\(CGN$%AO$`V M0]P!`<4C$A4","Q&B&#_)&BI@=7>ES+6K86'&]"`%#:1@1X0T0]&1*(:MQ&# M@#@`2DV`!Q^8"Q'3N,9& M+L,`>7*A(50`A%*(#^T*(#\$&A=CAMR5@#&(<:#.`."[A#6CD`B@$X2`(NZ(!D M)TO9REKVLIC-K&8WR]G.>O:SH`VM:$?;612HB@D&J&R0X```THZ6!%6`0653 MP(/6NO:VDL7"%G'+6]X:(*P?&ZSY$#`3/[#!!'M1P/\%U@D*?+IUI"J($Q,` MLP,-1-,G&:B"'1;GJ!A*Y@47N,$)AO+5R05V'3I]C1OP8`/D@J$'[-U"!D+Z MW/H:0FL:8`,=_S"!*I#`)S)8@!,R\L=B)\+@,(,P2H&\&=":ND%.@)`KI,A@ZJ^9849@_5_.':;CG?L5K-I M8`A-9$$LSY&$+A#X#WW@HF3(4!UP+6#*.G3VYK97"HT#[JI#!B*&&RD`@1<`*O=\`'9Q(9JG^A@!T<8@F-\P8:A?$N( M#LYTZS;-:;9^>M`^(R@XZ`J$<_"`"??Z@PE@T)4.\*`+L_8%`B;`[&-_2Y.8 MAG*O7R+H7S.3G[13`1NLL%]FX*`*;+`%3*%R@P@LQ3!5"``/'#T(:VO`JICS M,UMXO>WF>MK;3*T<(*L;!VZ<&P'3V,%>SZ$#"5R`TG9(P`]66HCJ%E1]^DX0 MO_OMB6X#O)55JT*Q^PNC9K3`EB(@`PS^G8M$B(%2M'%##6S*)Q1F'#8;YS@G M//YQ_T?J@*Y5V(&)J\2,%4"!#2*X0Q]8?@DJ,$`.I[2:%^3``*8?\>:A`'24 M>=[S1JJ@155@`0Q6@"-FK/P%)&AU,TY0@QB+)@$=L"_6V9%SG:/1ZEUOI@HJ MLH"C`"!CRW@!DK7Q@3XT(-K1Z$(!U.[6N2.I[CKG>M[72.9H"*+.EJ""LES` MN668@`]"^=8%)"!F*CO>$UK'L>0GKT;3YM<'$[#K)>S89$7?`@`2Z,(QK`:% M!_"`NY\^?:3LWF:\LYZ9/HB$%Q:0`)8#B`[EIH0*"N"`,XR)3',XP@[H[6WA M7J*6*;A&"'42`TFQH@`,G[_UG0?^>XZL?/Q)%8.L$ MY)$2'E`$5?!EC9`"N6%K5H,`#K!P>5=_?@!^[M`"##"!#(`$`[`#0D`%G:9_ M@P8!0P$'Z$<)"7!OE,`##=`+AL$$$9`!WL6!@^"`$+@.$L@`-;``,\``>C($ M$.!A+OA<+>`8%Q!0BR`"/`#6^:",'A_V&(<`A`` M%N`'/\>#/>A6-0"$MD`&_7,"$```G0<"!@!ZT88`6R`!MM>%+ZAK7T2%D!(% M4.`'>I!6&K)4<+AC`"()9&`$&O!5>J40#&!-\-9[T=>'CB*'@T2'1S(&^%`! MOM$7OL:('\9/*#B(*B`#D_`'/L#_!]=')D40`W"$B9C@B,$$B:^!5IM0!GM! M`4,`!HWU6)'56[B8B[JXB[S8B[TH,]\R`1=@$8CG!0X@6[Z8C,JXC);U6]J& M8Q*0`Z"R!3K@!S)P!%R(BB+E`6.P9X:!`%T@`8NHC46BBN+$BFM!!RC`"3H0 M`$TP!/APB>385$E0.2S3%`:`9_-X"U-H=S:@#OFWCY-#!KN',$4@D,/0C\2W M@0C)5"&P9.!2<`WI2N:84^BX=>(WD>D3`K-A&`]PBAJY-Q4I6`O)D"&I3R@P M*QH0!R!YDHN@D"7)ARZ93R/H"[(WDXX`DS'I;SB93YMHA#TIDL^XDY\0D$%) M+EP`+F5W_Y2I.)1$:4(9R906,XH:T`!2V90[=)&J%Y57Z2Y'$`%@"98,T)6% MH)-/N7-<299J"4I.>99WMY9PR4IFZ99&&9=VV2AS>99U>9=\F2-Y^91[V9>" M.1E_292!.9B(&16%N9.'F9B.^1&+^3H"P%S_:)*/>9GX,I+HI97OP`$3P`>E MJ(7N"(_9B)FF&2.1N33.XP<8\@34:(W8*(^G.9M$DIHF@``8?\`$. MD`#>^9W@&9[B.9[D69[F>9[G22WHN9[LV9[N.9Y<\)[R.9_TZ?^=$5"?^)F? MYQF?^MF?_ID`7%`";6D^%T"=QO4'6*B%77`*"F`!#OJ@$!JA$CJA%%JA%GJA M%]H&;8"A'-JA'OJA$^H$(#JB)%JB#@H`)IJB*GJA(KJB+OJB%D`$RA.#ZH`# M87`',E`$`X"#(:"#;.&6:R$`G!F3?@&D+/$!1AI,22I.,SJD[H`"0N``M'B! M0@``J)"%2WH;'9:EZX"E7,J@7ZH.7AJFI3"FR..D9)JF:KJF;-JF=D>C;AJG M)JG>KJG?/I]:-JG@!JH@CJH'?2GA'JHB)JHBFI_B]JHCOJH MD/IXD3JIE%JI?0JGD"(#]N0`G?```\#_G0;085/0`J1**D1Y`C/0"1D@H)MP M!&90!A(`!`=R`#7P!HQ%E%]`!IT``0?`"3)``U-`@[U*!J1*JKH:DTK``)V0 MJYS0!@"@!#N`!_+@!UKP!GBPCD0Y`"#%"4I`4:!2`Q@``#G0![:1!S)PK6>I MJ9W`J9SP`)LP`QWE!P,@`@G0![3XB"69!1U0!47Z!7V@`9RP!!)`!D/@`UR` MC2<`!]02KR69!A[`!B6C!$&P`+VZ"46@!1<0`P8P!$]@`U`0'U)PKPN)`0<0 M!D?#FA4P1YQP`5,P`4#P`UZ`!#=`+4=@!3Q0D@.@`#6P%R1KLIR0`Q-F!"?@ M!31``8>4?'^P_Y,<$`-,L`D#4`9'T"'^(@(L<`$GT`4D@`%\,',!4(TQJ:_\ MN@G^"K";(+`D^P#N^@IP(`(^BZ\+F0'#6*03`#Z;4`;,`0A<`36UP":64)>4#+56;%B\/\%$7"S M?E"_<<`"`1`&%$*4#B"Z?G`!F\L"(<`#$4!&>\`)=E"9,:F\?L`"1?"4WLL)X>NZBO0# M[EH"O@$%Q76..]G"F_#"?L`!=#"^)2/`!@`"%S@&%$"4[]L);%"Q-_$`)WL$ M#'`!#;`$%0`%/[63$+RRFQL`8,``L2G#FP`#V[J3#KP)69P!7X`"<;##&K`$ M=>``.V`%\%N2!.#!FP#"_K(#?L"<;$`$=+""<'`&+/R]/.S#G`#&!(``KCO' M)!F3.@R^9%L`,U$$F^L%(]`)"'!A.YG$G+#_Q'@H5!:U"0^P`ULPK?'@OP`L MP'Z0!10<`VD+!)PZ`&S`P`WL&WX`P0,P!SV<5'[P!0A``@VP"0PP1#M9QYV` MQW[0`Z1@PYO`!&:P`1`0`R2@N$3YR#PLR8?LKAN@$YL`!26\BCE,R&2[!7/A M`)PJ``M@`TVPO380`&B`Q'/LR0:0JFH@R`-P2PZ@K!@0`#=*\">2'LP@#[!0OJ!U?@CG;@"K$`!%;@ M"O"LQ`L`GXD0-V8`%IT`5CX``(\,T=?,P=H@-FY`=.``4YP`9.X`<2,`="4`98IDL`<^%8S$4!-$`$UU("#G+:G,`!6\H)3T`$-'#BRUH! MHFTRD?V4'.ZT1:K@GK`!(T`#B3T%#G(%S'4%WCT/-$`#>RVV%9"JG&;@"YG? MG";@.%8!5C`!$^`%`1`!7B#E1;#$2``'<,``7K#"'WT!4H(`0X`%"V"_.SP$"``$4.#1 M2],&<;`$^T"D&B!4D+P),:`!\8A1"R`!$K``!^W_!74P`46P`)^"88_>"9G^ MYTP``YV`!&-@!PR```V0V$>"!9)M"DI.?$S.9DZ^#C9=Z2^!S++L!8_K!W+0 M`P_`YWZ``7O@``+`!(Q]!AK8;^$;`(6=YH54`PH3``8O[`%S,`5,<*]AD`,V,``#@`^<',!],``+4`(!\.PLWPE-0/@(T.8[ MU09"(`5T4/M.(/EA$`83(`1=X`8/L`=S,%]S_PIT8`*PGP4.$`=8$`9*8`)# M$/\`H;X)3:]SMQYE19H%%9#_^K___`\(%3IV&H4('A6)BHN,%5E^?A5>#`QS M4!%>$Q-C"QE>D":4)'XX"%4!!0.0JZRMKGX,A1HMK[6M`AH#=!E^&@(,>'X! M:I!/#4Q,36U^%P"K1T=E5GXR$Y!%/ZP_19`';*T$;*H[#]X#2QH;?F%L7)`! M>E9+?DY#;7,8`\%M<>%^.6\@>;'!:D:C$JMH,*)1I)"!1EI6'6B$`1(!)GZ* MQ,#EQP$0/PB"0!)P@*FPZ@&#"E`Z-H$$Q=FJ%EU6L2'`*L002`Y> MPO%CHTK%(6PD0((S@XT`/P#B^-D)X`*D(S``V%'%:IG_K:]@PX8E\%2LV;-H MT?(4)JNMV[=PX[X-`ZG"A0,'%/@YDH,`@0-6FMB!Q.'`B4^0*)"QTH>5`+^0 M(TOVFT-6C&%RT:0$(IG7/5@!DYU+;2*EUD$($= M%WCQW`4%L/*&$#I%L4H>">!V0Q<5,##?@FR$`,D%%3@%E50[R;!`=VS@$94K M7J7EHHMDO2CCC&>MQ4(`..:H_^..`4#A%H]`ZMA@)-8\HR$D#T@`AQ.KL."% M"1]!$L)I,L92"`XRV7VSQ0X""#!" M&C,FT)9-:='G!P\7:&`"B!5X4`42?BR@#B1,S#"@'Q18<0,3B%0P!S%O-%!1 M`7I`89X?<\2P2A-L)``)#$)DN.&';*``R1!EB,@"B02T\$"E;5RQ8BLMTNCM M*S%^*ZZX:[EX0A4:,,'+BQ44>=61?D3``P`(%%`!#T-XH805/(1P`Q0=S"A` M(G]@^O^BEAAXH4$1;D+BA@Q^2%`$`"'(@``8%^SQ`PQ#U*!&GW[X\-,`;EQP M0@Y5(.";!W;(`$`/0VB!P`D>;"$"<9P)R@8<%9!`!Q@..'!``DW0,,L M4D(P?F21P012&+#',`#KB.C&KQE'FD1P/P@H8"YZWPB7%*M:B7"]Z@A6WR,4NRN@( MO_)B*Y36AC*V(7EB3&,K'N`L<75+C5^A(AQ)A\4YVO&.>%P%`SB5QSZJL08J M&-<;_3@?T1%R1G4\I"(7RX"'"'#[CSG?",ISSG2<]ZVO.>^,RG/O?)SW[Z\Y\`#:A` 2!TK0@AKTH`A-J$(#JH=````[ ` end XML 14 R19.xml IDEA: Business Combinations 2.2.0.25falsefalse0213 - Disclosure - Business Combinationstruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0prgs_BusinessCombinationsAbstractprgsfalsenadurationBusiness Combinations.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypes tringBusiness Combinations.falsefalse3false0us-gaap_BusinessCombinationDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 13 - us-gaap:BusinessCombinationDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 13: Business Combinations</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">On January&#160;8, 2010, we acquired all of the equity interests in Savvion, Inc., a privately-held company, through a merger of Savvion with a wholly-owned subsidiary for an aggregate purchase price of $49.2&#160;million. Savvion is a provider of business process management software. The purpose of the acquisition was to expand the product offerings within the Enterprise Business Solutions business unit. The acquisition was accounted for as a purchase, and accordingly, the results of operations of Savvion are included in our operating results from the date of acquisition. We paid the purchase price in cash from available funds. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">At the beginning of fiscal 2010, we adopted the revised accounting standard for business combinations. The most significant changes in the revised standard affecting the accounting for our acquisition of Savvion (in contrast to our prior acquisitions) are that we (i)&#160;capitalized in-process research and development assets of $2.0&#160;million; (ii)&#160;expensed acquisition-related transaction costs of $0.4&#160;million: and (iii)&#160;recognized all pre-acquisition loss and gain contingencies at their acquisition-date fair values. In addition, changes in accounting for deferred tax asset valuation allowances and acquired income tax uncertainties after the measurement period will be recognized in earnings rather than as adjustments to the cost of acquisition. We have estimated the fair value of all assets acquired and liabilities assumed in the transaction. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">The final allocation of the purchase price is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands</i>)</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Life (in years)</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Accounts receivable (1) </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">5,120</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred tax assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,927</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Other assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">854</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Acquired intangible assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">28,000</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right">7 to 9 years</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Goodwill </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,705</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Accounts payable and other liabilities </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,413</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Liabilities assumed, net of other assets </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,007</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Net cash paid </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">49,186</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div style="margin-top: 3pt"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr valign="top" style="font-size: 10pt; color: #000000; background: transparent"> <td width="1%" nowrap="nowrap" align="left">(1)</td> <td width="1%">&#160;</td> <td>Accounts receivable have been recorded at their estimated fair value, which consists of the gross accounts receivable assumed of $5.4&#160;million, reduced by a fair value reserve of $0.3 million representing the portion of contractually owed accounts receivable which we do not expect to be collected.</td> </tr> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We recorded the excess of the purchase price over the identified tangible and intangible assets as goodwill. We believe that the investment value of the synergy created as a result of this acquisition, due to future product and solution offerings, has principally contributed to a purchase price that resulted in the recognition of approximately $20&#160;million of goodwill, which is not deductible for tax purposes. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We have not included pro forma financial information for Savvion as the historical operations were not significant to our consolidated financial statements. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Fiscal 2008 Transactions: </div> <div style="margin-top: 6pt"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr valign="top" style="font-size: 10pt; color: #000000; background: transparent"> <td width="4%" style="background: transparent">&#160;</td> <td width="3%" nowrap="nowrap" align="left"><b>&#8226;</b></td> <td width="1%">&#160;</td> <td>On February&#160;5, 2008, we acquired, through a wholly-owned subsidiary, the stock of Xcalia SA (Xcalia) for a cash payment of $4.9&#160;million, net of cash acquired. Xcalia is a leader in providing data access and integration for service oriented architectures. The purpose of the acquisition was to expand the product offerings within the Enterprise Data Solutions product line. We accounted for the acquisition as a purchase, and accordingly, we included the results of operations of Xcalia in our operating results from February&#160;5, 2008, the date of acquisition. In addition, we paid direct transaction costs related to this acquisition of $0.9&#160;million. We paid the purchase price in cash from available funds.</td> </tr> <tr> <td style="font-size: 6pt">&#160;</td> </tr> <tr valign="top" style="font-size: 10pt; color: #000000; background: transparent"> <td width="4%" style="background: transparent">&#160;</td> <td width="3%" nowrap="nowrap" align="left"><b>&#8226;</b></td> <td width="1%">&#160;</td> <td>On June&#160;13, 2008, we acquired substantially all of the assets and assumed certain liabilities of Mindreef, Inc. (Mindreef) for a cash payment of $6.0&#160;million, net of cash acquired. Mindreef develops and sells quality assurance and validation solutions for SOA deployments. The purpose of the acquisition was to expand the capabilities of our Actional product set. We accounted for the acquisition as a purchase, and accordingly, we included the results of operations of Mindreef in our operating results from June&#160;13, 2008, the date of acquisition. In addition, we paid direct transaction costs related to this acquisition of $0.2&#160;million. We paid the purchase price in cash from available funds.</td> </tr> <tr> <td style="font-size: 6pt">&#160;</td> </tr> <tr valign="top" style="font-size: 10pt; color: #000000; background: transparent"> <td width="4%" style="background: transparent">&#160;</td> <td width="3%" nowrap="nowrap" align="left"><b>&#8226;</b></td> <td width="1%">&#160;</td> <td>On September&#160;12, 2008, we completed the acquisition of IONA Technologies PLC (IONA)&#160;for $4.05 per share in cash, representing a cash payment of approximately $125.1&#160;million, net of cash acquired. IONA is a provider of SOA infrastructure products and services. The purpose of the acquisition was to broaden our Application Development Platforms and Enterprise Infrastructure product lines. We accounted for the acquisition as a purchase and accordingly, we included the results of operations of IONA in our operating results from September&#160;12, 2008, the date of acquisition. In addition, we paid direct transaction costs related to this acquisition of $3.2&#160;million. We paid the purchase price in cash from available funds.</td> </tr> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">The final allocation of the purchase prices, on an aggregate basis, was as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="5" style="border-bottom: 1px solid #000000"><i>(In thousands</i>)</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash and short-term investments </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">28,562</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Accounts receivable </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,625</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Property and equipment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,776</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Investments in auction rate securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">17,000</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred tax assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,945</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Other assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">3,437</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Acquired intangible assets (assigned lives of 1 to 8&#160;years) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">77,120</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Goodwill (tax deductible) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,051</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Goodwill (not deductible for tax purposes) </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">67,789</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Accounts payable and other liabilities </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(32,366</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred revenue </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(9,120</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">166,819</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Less: cash acquired </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(26,536</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Net cash paid </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">140,283</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The value of the intangible assets acquired as part of the acquisition of IONA was $52.2&#160;million for purchased technology and $16.9&#160;million for customer-related and other intangibles with a weighted average amortization period of 7.3&#160;years and 7.0&#160;years for each class of intangible assets, respectively. The value of goodwill (not deductible for tax purposes) associated with the acquisition of IONA was $63.4&#160;million. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table sets forth supplemental, unaudited pro forma financial information that assumes the acquisition of IONA was completed at the beginning of each pro forma period presented. The information for the twelve months ended November&#160;30, 2008 includes our historical results for fiscal 2008 and the historical results of IONA for the nine-month period ended June&#160;30, 2008, due to different fiscal period ends. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The unaudited pro forma results include estimates and assumptions regarding increased amortization of intangible assets related to the acquisition, decreased interest income related to cash paid for the purchase price of the acquisition and the related tax effects, which we believe are reasonable. However, pro forma results are not necessarily indicative of the results that would have occurred if the acquisitions had occurred on the date indicated, or that may result in the future. </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="5" style="border-bottom: 1px solid #000000"><i>(In thousands, except per share data, unaudited)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Pro forma revenue </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">567,546</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Pro forma net income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">27,385</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Pro forma diluted earnings per share </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.43</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We have not included financial information for Xcalia and Mindreef in the pro forma results as the historical operations were not significant to our consolidated financial statements either individually or in the aggregate. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDescription of a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. This element may be used as a single block of text to encapsulate the entire disclosure (including data and tables) regarding business combinations, including leverage buyout transactions (as applicable).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 141 -Paragraph 51, 52 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 88-16 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 141R -Paragraph 67-73 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 141R -Paragraph F4 -Subparagraph e -Appendix F falsefalse12Business CombinationsUnKnownUnKnownUnKnownUnKnownfalsetrue XML 15 R11.xml IDEA: Property and Equipment 2.2.0.25falsefalse0205 - Disclosure - Property and Equipmenttruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_PropertyPlantAndEquipmentAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_PropertyPlantAndEquipmentDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 5 - us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 5: Property and Equipment</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Property and equipment consists of the following: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands</i>)</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Computer equipment and software </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">54,556</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">59,850</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Land, buildings and leasehold improvements </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,307</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,389</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Furniture and fixtures </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,230</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,904</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">121,093</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">127,143</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Less accumulated depreciation and amortization </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">62,886</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">67,518</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Property and equipment, net </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">58,207</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">59,625</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDisclosure of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, building and production equipment. This disclosure may include property plant and equipment accounting policies and methodology, a schedule of property, plant and equipment gross, additions, deletions, transfers and other changes, depreciation, depletion and amortization expense, net, accumulated depreciation, depletion and amortization e xpense and useful lives, income statement disclosures, assets held for sale and public utility disclosures. This element may be used as a single block of text to include the entire PPE disclosure, including data and tables.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 5 falsefalse12Property and EquipmentUnKnownUnKnownUnKnownUnKnownfalsetrue XML 16 R10.xml IDEA: Derivative Instruments 2.2.0.25falsefalse0204 - Disclosure - Derivative Instrumentstruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_DerivativeInstrumentsAndHedgesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemType stringNo definition available.falsefalse3false0us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsever boselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 4 - us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 4: Derivative Instruments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We generally use foreign currency option contracts that are not designated as hedging instruments to hedge economically a portion of forecasted international cash flows for up to one year in the future. All foreign currency option contracts are recorded at fair value in other current assets on the balance sheet at the end of each reporting period and expire within one year. In fiscal 2010, mark-to-market gains of $3.1&#160;million on foreign currency option contracts were recorded in other income in the statement of operations. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We also use forward contracts that are not designated as hedging instruments to hedge economically the impact of the variability in exchange rates on accounts receivable and collections denominated in certain foreign currencies. We generally do not hedge the net assets of our international subsidiaries. All forward contracts are recorded at fair value in other current assets on the balance sheet at the end of each reporting period and expire within 90&#160;days. In fiscal 2010, realized and unrealized losses of $7.2&#160;million from our forward contracts were recognized in other income in the statement of operations. These losses were substantially offset by realized and unrealized gains on the offsetting positions. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The table below details outstanding foreign currency forward and option contracts at November&#160;30, 2010 where the notional amount is determined using contract exchange rates: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Notional Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency forward contracts to sell U.S. dollars </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">36,856</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">317</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency forward contracts to purchase U.S. dollars </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">13,837</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">54</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency option contracts to purchase U.S. dollars </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">22,775</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">496</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">73,468</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">867</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The table below details outstanding foreign currency forward and option contracts at November&#160;30, 2009 where the notional amount is determined using contract exchange rates: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Notional Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency forward contracts to sell U.S. dollars </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">88,193</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(13</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency forward contracts to purchase U.S. dollars </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,983</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign currency option contracts to purchase U.S. dollars </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">109,777</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,007</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">206,953</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,995</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis element can be used to disclose the entity's entire derivative instruments and hedging activities disclosure as a single block of text. Describes an entity's risk management strategies, derivatives in hedging activities and non-hedging derivative instruments, the assets, obligations, liabilities, revenues and expenses arising there from, and the amounts of and methodologies and assumptions used in determining the amounts of such items.Reference 1: http://www.xbrl. org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 45 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44 falsefalse12Derivative InstrumentsUnKnownUnKnownUnKnownUnKnownfalsetrue XML 17 R8.xml IDEA: Investments 2.2.0.25falsefalse0202 - Disclosure - Investmentstruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_InvestmentsAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestr ingNo definition available.falsefalse3false0us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverbo selabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 2 - us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 2: Investments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of our cash, cash equivalents and available-for-sale investments at November&#160;30, 2010 is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="17"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Cost</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Basis</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Gains</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">154,718</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">154,718</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">122,415</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">122,415</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,484</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">207</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(10</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,681</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,000</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,000</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">27,200</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,560</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,000</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,997</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,418</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(21</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">185</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">185</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">368,420</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">207</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(6,588</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">362,039</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Such amounts are classified on our balance sheet at November&#160;30, 2010 as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="13"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Cash and</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Short-term</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Long-term</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Equivalents</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Investments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Investments</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">154,718</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">122,415</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,926</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,755</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,500</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,500</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">185</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">286,559</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">35,837</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">39,643</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For each of the auction rate securities (ARS), we evaluated the risks related to the structure, collateral and liquidity of the investment, and forecasted the probability of issuer default, auction failure and a successful auction at par or a redemption at par for each future auction period. The weighted average cash flow for each period was then discounted back to present value for each security. Based on this methodology, we determined that the fair value of our non-current ARS investments is $39.6&#160;million, and the temporary impairment charge recorded at November&#160;30, 2010 in accumulated other comprehensive loss to reduce the value of our available-for-sale ARS investments was $6.6&#160;million. During fiscal 2010, a total of $17.7&#160;million of ARS classified as trading securities were repurchased at par by UBS, the investment firm that brokered the original purchases of these ARS. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We will not be able to access these remaining funds until a future auction for these ARS is successful, we sell the securities in a secondary market, or they are redeemed by the issuer. As such, these remaining investments currently lack short-term liquidity and are therefore classified as long-term investments on the balance sheet at November&#160;30, 2010. However, based on our cash and short-term investments balance of $322.4&#160;million and expected operating cash flows, we do not anticipate the lack of liquidity associated with these ARS to adversely affect our ability to conduct business and believe we have the ability to hold the affected securities throughout the currently estimated recovery period. Therefore, the impairment on these securities is considered only temporary in nature. If the credit rating of either the security issuer or the third-party insurer underlying the investments deteriorates significantly, we may be required to adjust the carrying value of the ARS through an other-than-temporary impairment charge to earnings. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of our cash, cash equivalents, available-for-sale and trading investments at November&#160;30, 2009 is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="17"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Cost</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Basis</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Gains</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">115,398</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">115,398</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,619</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,619</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,371</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">272</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,640</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,072</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,072</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">27,950</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,205</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,745</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,500</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,531</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,969</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,653</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,652</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Subtotal &#8211; cash and available-for-sale securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">253,563</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">272</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(6,740</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">247,095</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Put option related to ARS rights offering </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">17,740</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,596</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,144</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Subtotal &#8211; trading securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">17,740</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,596</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17,740</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">271,303</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,868</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(8,336</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">264,835</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Such amounts are classified on our balance sheet at November&#160;30, 2009 as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="13"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Cash and</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Short-term</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Long-term</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Equivalents</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Investments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Investments</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cash </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">115,398</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,619</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,640</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,500</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,572</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,745</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,969</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">356</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,296</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Subtotal &#8211; cash and available-for-sale securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">175,873</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">30,508</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">40,714</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Put option related to ARS rights offering </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,144</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Subtotal &#8211; trading securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17,740</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">175,873</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">48,248</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">40,714</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The fair value of debt securities at November&#160;30, 2010 and November&#160;30, 2009, by contractual maturity, is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="9"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Due in one year or less (1) </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">70,285</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">80,396</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Due after one year </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">14,621</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,826</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">84,906</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">90,222</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left"> <div style="font-size: 3pt; margin-top: 3pt; width: 18%; border-top: 0px solid #000000">&#160; </div> </div> <div style="margin-top: 3pt"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr> <td width="3%"></td> <td width="1%"></td> <td width="96%"></td> </tr> <tr valign="top"> <td nowrap="nowrap" align="left">(1)</td> <td>&#160;</td> <td>Includes ARS which are tendered for interest-rate setting purposes periodically throughout the year. Beginning in February&#160;2008, auctions for these securities began to fail, and therefore these investments currently lack short-term liquidity. The remaining final maturities of these securities range from 13 to 32&#160;years.</td> </tr> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">Investments with continuous unrealized losses for less than twelve months and twelve months or greater and their related fair values are as follows at November&#160;30, 2010: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="28%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="25" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Less Than</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">12 Months</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">12 Months</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">or Greater</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">6,506</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(10</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">6,506</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(10</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td nowrap="nowrap"> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,560</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,560</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,997</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,997</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(21</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(21</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">15,903</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(31</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">39,643</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(6,557</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">55,546</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(6,588</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Investments with continuous unrealized losses for less than twelve months and twelve months or greater and their related fair values are as follows at November&#160;30, 2009: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="28%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="25" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Less than</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">12 Months</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">12 Months</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">or Greater</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unrealized</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Security Type</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Losses</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">835</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(3</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">835</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(3</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td nowrap="nowrap"> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,748</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,205</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,748</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,205</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,161</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,127</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,161</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,127</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">109</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">109</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">944</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(4</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">56,909</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(8,332</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">57,853</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(8,336</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The unrealized losses associated with state and municipal obligations and corporate bonds and notes are attributable to changes in interest rates. The unrealized losses associated with ARS are discussed above. Management does not believe any unrealized losses represent other-than-temporary impairments based on our evaluation of available evidence as of November&#160;30, 2010. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis item represents the entire disclosure related to Investments in Certain Debt and Equity Securities (and certain other trading assets) which include all debt and equity securities (other than those equity securities accounted for under the equity or cost methods of accounting) with readily determinable fair values. Other trading assets include assets that are carried on the balance sheet at fair value and held for trading purposes. A debt security represents a creditor relationship with an enterprise t hat is in the form of a security. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities (and other trading assets).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 3, 19, 20, 21, 22, 137 falsefalse12InvestmentsUnKnownUnKnownUnKnownUnKnownfalsetrue XML 18 R18.xml IDEA: Business Segments and International Operations 2.2.0.25falsefalse0212 - Disclosure - Business Segments and International Operationstruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_SegmentReportingInformationOperatingIncomeLossAbstractus-gaaptruenadurationNo definition available.false falsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_SegmentReportingDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 12 - us-gaap:SegmentReportingDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 12: Business Segments and International Operations</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Operating segments, as defined under U.S. generally accepted accounting principles (GAAP), are components of an enterprise about which discrete financial information is available and regularly reviewed by the chief operating decision maker in deciding how to allocate resources and assess performance. We internally report results to our chief operating decision maker on both a business unit basis and a functional basis. Our business units represent our segments for financial reporting purposes. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">However, our organization is managed primarily on a functional basis. We assign dedicated costs and expenses directly to each business unit. We utilize an allocation methodology to assign all other costs and expenses to each business unit. A significant portion of the total costs and expenses assigned to each business unit are allocated. We disclose revenue and operating income based upon internal accounting methods. Our chief operating decision maker is our Chief Executive Officer. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For fiscal 2010, we have reorganized our internal reporting into three business units, each of which meet the criteria for segment reporting: (1)&#160;Application Development Platforms, which includes the OpenEdge, Orbix and ObjectStore product sets; (2)&#160;Enterprise Business Solutions, which includes the Apama, Sonic, Actional, Savvion and FuseSource product sets; and (3)&#160;Enterprise Data Solutions, which includes the DataDirect Connect, DataDirect Shadow and DataServices product sets. Segment data for 2009 has been reclassified to the current year presentation. Our product lines are synonymous with our reportable segments or business units. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We do not manage our assets or capital expenditures by segment or assign other income and income taxes to segments. We manage and report such items on a consolidated company basis. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table provides revenue and income from operations from our reportable segments: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Revenue: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Application Development Platform segment </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">333,197</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">328,550</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">354,371</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Enterprise Business Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">122,097</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">85,139</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">74,589</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Enterprise Data Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,038</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">83,119</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">89,296</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Reconciling items </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,212</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,671</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,696</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">529,120</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">494,137</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">515,560</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Income (loss)&#160;from operations: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Application Development Platform segment </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">209,642</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">170,851</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">*</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Enterprise Business Solutions segment </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(40,111</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(55,085</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">*</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Enterprise Data Solutions segment </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(12,912</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(6,410</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">*</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Reconciling items </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(88,949</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(58,224</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">*</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">67,670</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">51,132</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">*</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left"> <div style="font-size: 3pt; margin-top: 3pt; width: 18%; border-top: 0px solid #000000">&#160; </div> </div> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr> <td width="3%"></td> <td width="1%"></td> <td width="96%"></td> </tr> <tr valign="top"> <td nowrap="nowrap" align="left">*</td> <td>&#160;</td> <td>We did not include income from operations for fiscal 2008 as it is not practical to restate the data into the current structure.</td> </tr> </table> <div align="left" style="font-size: 10pt; margin-top: 6pt">The reconciling items within revenue represent purchase accounting adjustments for deferred revenue related to acquisitions, as such amounts are not deducted from internal measurements of segment revenue. Amounts included under reconciling items within income from operations represent amortization of acquired intangibles, stock-based compensation, restructuring and acquisition-related expenses, purchase accounting adjustments for deferred revenue and certain unallocated administrative expenses. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">Our revenues are derived from licensing our products, and from related services, which consist of maintenance and consulting and education. Information relating to revenue from external customers by revenue type is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Software licenses </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">192,568</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">175,566</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">192,217</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Maintenance </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">286,207</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">279,138</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">272,532</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Professional services </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">50,345</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">39,433</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">50,811</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">529,120</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">494,137</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">515,560</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In the following table, revenue attributed to North America includes sales to customers in the United States and Canada and licensing to certain multinational organizations, substantially all of which is invoiced from the United States. Revenue from Europe, Middle East and Africa (EMEA), Latin America and Asia Pacific includes shipments to customers in each region, not including certain multinational organizations, plus export shipments into each region that are billed from the United States. Information relating to revenue from external customers from different geographical areas is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">North America </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">244,648</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">221,173</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">216,574</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">EMEA </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">204,380</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">208,002</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">234,037</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Latin America </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">39,948</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,884</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">32,902</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Asia Pacific </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">40,144</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">31,078</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">32,047</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">529,120</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">494,137</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">515,560</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Revenue from the United Kingdom totaled $56.0&#160;million, $57.9&#160;million and $68.8&#160;million for fiscal years 2010, 2009 and 2008, respectively. No other country outside of the United States accounted for more than 10% of our consolidated total revenue in any year presented. Long-lived assets totaled $54.7&#160;million, $55.3&#160;million and $60.4&#160;million in the United States and $7.8&#160;million, $9.7 million and $8.6&#160;million outside of the United States at the end of fiscal years 2010, 2009 and 2008, respectively. No individual country outside of the United States accounted for more than 10% of our consolidated long-lived assets. Long-lived assets exclude goodwill and intangible assets, which are not allocated to specific geographies as it is impracticable to do so. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis element may be used to capture the complete disclosure of reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10% or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the comb ined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 falsefalse12Business Segments and International OperationsUnKnownUnKnownUnKnownUnKnownfalsetrue XML 19 R12.xml IDEA: Intangible Assets and Goodwill 2.2.0.25falsefalse0206 - Disclosure - Intangible Assets and Goodwilltruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0prgs_IntangibleAssetsAndGoodwillAbstractprgsfalsenadurationIntangible Assets And Goodwill Abstract.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringIntangible Assets And Goodwill Abstract.falsefalse3false0us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 6 - us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 6: Intangible Assets and Goodwill</b> </div> <div style="margin-top: 6pt"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr valign="top" style="font-size: 10pt; color: #000000; background: transparent"> <td colspan="2">Intangible assets are composed of the following significant classes at November&#160;30, 2010:</td> </tr> </table> </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="12" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Gross</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Carrying</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Accumulated</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Net Book</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Amount</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Amortization</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Purchased technology </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">136,151</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">80,965</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">55,186</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Customer-related and other </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">75,026</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">47,004</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">28,022</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">211,177</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">127,969</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">83,208</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Intangible assets are composed of the following significant classes at November&#160;30, 2009: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Gross</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Carrying</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Accumulated</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Net Book</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Amount</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Amortization</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Purchased technology </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">124,852</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">61,190</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">63,662</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Customer-related and other </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">59,617</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">36,890</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">22,727</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">184,469</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">98,080</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">86,389</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We amortize intangible assets assuming no expected residual value. The weighted average amortization period for all intangible assets is 6.6&#160;years, including 6.5&#160;years for purchased technology and 6.8&#160;years for customer-related and other intangible assets. Amortization expense related to these intangible assets was $30.6&#160;million, $28.5&#160;million and $19.5&#160;million in fiscal years 2010, 2009 and 2008, respectively. Future amortization expense from intangible assets held as of November&#160;30, 2010, is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="4"><i>(In thousands)</i></td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2011 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">23,931</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2012 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,873</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2013 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">12,875</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2014 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,331</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2015 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,082</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Thereafter </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,139</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">83,231</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">There were no material impairments of intangible assets during any of the periods presented. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">Changes in the carrying amount of goodwill for fiscal year 2010 by segment are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="40%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="21" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Balance</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Acquisitions</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Balance</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Dec. 1,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Accounting</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Translation</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Nov. 30,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Adjustments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Write-down</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Adjustments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Application Development Platform segment </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">61,005</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">59</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">61,064</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Enterprise Business Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,124</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,705</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">76,829</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Enterprise Data Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">100,369</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">81</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">100,450</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">218,498</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">19,705</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">140</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">238,343</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The increase in goodwill during fiscal 2010 was related to the acquisition of Savvion in January 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Changes in the carrying amount of goodwill for fiscal year 2009 by segment are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="40%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="21" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Balance</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Purchase</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Balance</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Dec. 1,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Accounting</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Translation</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Nov. 30,</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Adjustments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Write-down</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Adjustments</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Application Development Platform segment </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">72,994</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(12,629</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">640</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">61,005</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Enterprise Business Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">60,305</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,181</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">57,124</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Enterprise Data Solutions segment </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">100,086</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">283</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">100,369</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">233,385</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(15,810</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">923</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">218,498</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="21" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDiscloses the aggregate amount of goodwill and a description of intangible assets, which may include (a) for amortizable intangible assets (also referred to as finite-lived intangible assets), the carrying amount, the amount of any significant residual value, and the weighted-average amortization period, (b) for intangible assets not subject to amortization (also referred to as indefinite-lived intangible assets), the carrying amount, and (c) the amount of research and development assets acquired and writte n off in the period, including the line item in the income statement in which the amounts written off are aggregated, if not readily apparent from the income statement. Also discloses (a) for amortizable intangibles assets in total and by major class, the gross carrying amount and accumulated amortization, the total amortization expense for the period, and the estimated aggregate amortization expense for each of the five succeeding fiscal years, (b) for intangible assets not subject to amortization the carrying amount in total and by major class, and (c) for goodwill, in total and for each reportable segment, the changes in the carrying amount of goodwill during the period (including the aggregate amount of goodwill acquired, the aggregate amount of impairment losses recognized, and the amount of goodwill included in the gain or loss on disposal of a reporting unit). If any part of goodwill has not been allocated to a reportable segment, discloses the unallocated amount and the reasons for not allocating. Fo r each impairment loss recognized related to an intangible asset (excluding goodwill), discloses: (a) a description of the impaired intangible asset and the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method for determining fair value, (c) the caption in the income statement or the statement of activities in which the impairment loss is aggregated, and (d) the segment in which the impaired intangible asset is reported. For each goodwill impairment loss recognized, discloses: (a) a description of the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method of determining the fair value of the associated reporting unit, and (c) if a recognized impairment loss is an estimate not finalized and the reasons why the estimate is not final. May also disclose the nature and amount of any significant adjustments made to a previous estimate of an impairment loss. This element may be used as a single block of text to incl ude the entire intangible asset disclosure including data and tables.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 42, 43, 44, 45, 46, 47 falsefalse12Intangible Assets and GoodwillUnKnownUnKnownUnKnownUnKnownfalsetrue XML 20 R3.xml IDEA: Consolidated Balance Sheets (Parenthetical) 2.2.0.25falsefalse0111 - Statement - Consolidated Balance Sheets (Parenthetical)truefalseIn Thousands, except Share datafalse1falsefalseUSDfalsefalse11/30/2010 USD ($) $BalanceAsOf_30Nov2010http://www.sec.gov/CIK0000876167instant2010-11-30T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse11/30/2009 USD ($) $BalanceAsOf_30Nov2009http://www.sec.gov/CIK0000876167instant2009-11-30T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$3true0us-gaap_AssetsCurrentAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:strin gItemTypestringNo definition available.falsefalse4false0us-gaap_AllowanceForDoubtfulAccountsReceivableCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverbos elabel1truefalsefalse49800004980falsetruefalsefalsefalse2truefalsefalse76500007650falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryA valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 falsefalse5true0us-gaap_StockholdersEquityAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse6false0us-gaap_PreferredStockParOrStatedValuePerShareus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse0.010.01falsetruefalsefalsefalse2truefalsefalse0.010.01falsetruefalse< hasSegments>falsefalseEPSus-types:perShareItemTypedecimalFace amount or stated value per share of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer); generally not indicative of the fair market value per share.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 2, 3, 4, 5, 6, 7, 8 falsetrue7false0us-gaap_PreferredStockSharesAuthorizedus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse10000001000000falsefalsefalsefalsefalse2truefalsefalse10000001000000falsefalsefalsefalsefalseS haresxbrli:sharesItemTypesharesThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 2, 3, 4, 5, 6, 7, 8 falsefalse8false0us-gaap_PreferredStockSharesIssuedus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalse false00falsefalsefalsefalsefalse2truefalsefalse00falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesTotal number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 falsefalse9false0us-gaap_CommonStockParOrStatedValuePerShareus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse0.010.01falsetruefalsefalsefalse2truefalsefalse0.010.01falsetruefalsefalsefalseEPSus-types:perShareItemTypedecimalFace amount or stated value of common stock per share; generally not indicative of the fair market value per share.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 4 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 falsetrue10false0us-gaap_CommonStockSharesAuthorizedus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse100000000100000000falsefalsefalsefalsefalse2truefalsefalse100000000100000000falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 falsefalse11false0us-gaap_CommonStockSharesIssuedus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse6652841166528411falsefalsefalsefalsefalse2truefalsefalse6090604760906047falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 falsefalse12false0us-gaap_CommonStockSharesOutstandingus-gaaptruenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse6652841166528411falsefalsefalsefalsefalse2truefalsefalse6090604760906047falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesTotal number of shares of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares represent the ownership interest of the common shareholders. Excludes common shares repurchased by the entity and held as Treasury shares. Shares outstanding equals shares issued minus shares held in treasury. Does not include common shares that have been repurchased.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 falsefalse13false0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse-9138000-9138falsetruefalsefalsefalse2truefalsefalse-3385000-3385falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAccumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at fiscal year-end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, and unrealized gains and losses on certain investments in debt and equity securities as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 26 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 falsefalse211Consolidated Balance Sheets (Parenthetical) (USD $)ThousandsNoRoundingNoRoundingUnKnownfalsetrue XML 21 R14.xml IDEA: Shareholders' Equity 2.2.0.25falsefalse0208 - Disclosure - Shareholders' Equitytruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_StockholdersEquityNoteAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_StockholdersEquityNoteDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 8 - us-gaap:StockholdersEquityNoteDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 8: Shareholders&#8217; Equity</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b>Preferred Stock</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Our Board of Directors is authorized to establish one or more series of preferred stock and to fix and determine the number and conditions of preferred shares, including dividend rates, redemption and/or conversion provisions, if any, preferences and voting rights. At November&#160;30, 2010, we have not issued any series of preferred stock. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Common Stock</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of share activity is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Beginning balance </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">60,906</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">59,856</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">63,570</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Shares issued </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,204</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,479</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,156</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Shares repurchased and retired </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,496</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(396</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(5,868</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Shares surrendered by employees to pay taxes related to stock-based awards </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(86</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(18</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Shares forfeited </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(15</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Ending balance </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">66,528</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">60,906</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">59,856</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We issued 24,000 shares in each of fiscal 2009 and 2010 with a fair value of $0.4&#160;million and $0.5 million, respectively, to members of the Board the Directors. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Restricted stock totaling 7,500 shares with a fair value of $0.1&#160;million vested during fiscal 2010. All outstanding restricted stock has vested as of November&#160;30, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">There were 53,000 deferred stock units (DSUs) outstanding at November&#160;30, 2010. Each DSU represents one share of our common stock. All DSU grants have been made to non-employee members of our Board of Directors. The DSUs are fully vested on date of grant, but do not have voting rights and can only be converted into common stock when the recipient ceases being a member of the Board. No DSUs were granted in fiscal 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Common Stock Repurchases</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In fiscal years 2010, 2009 and 2008, we purchased and retired 1,496,000 shares, 396,000 shares and 5,868,000 shares, respectively, of our common stock for $29.3&#160;million, $5.2&#160;million and $111.5 million, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In fiscal 2010, we repurchased substantially all available shares under our previous Board authorized share repurchase program. On October&#160;1, 2010, the Board of Directors authorized, for the period from October&#160;1, 2010 through September&#160;30, 2011, the purchase of up to $100&#160;million of our common stock, at such times that management deems such purchases to be an effective use of cash. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Stock Options and Stock Awards</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We currently have one shareholder-approved stock plan from which we can issue equity securities, including options, deferred stock awards and restricted stock. In fiscal 2008, our shareholders approved the 2008 Stock Option and Incentive Plan, which replaced the 1992 Incentive and Nonqualified Stock Option Plan, the 1994 Stock Incentive Plan and the 1997 Stock Incentive Plan (collectively, the &#8220;Previous Plans&#8221;). The Previous Plans solely exist to satisfy outstanding options previously granted under these plans. The 2008 Plan permits the granting of stock awards to officers, members of the Board of Directors, employees and consultants. Awards under the 2008 Plan may include nonqualified stock options, incentive stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals, deferred stock units and stock appreciation rights. The options granted prior to fiscal 2005 generally vest over five years and have terms of ten years. Options granted since fiscal 2005 generally vest over five years and have terms of seven years. A total of 47,010,000 shares are issuable under these plans, of which 7,209,000 shares were available for grant at November&#160;30, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We have adopted two stock plans for which the approval of shareholders was not required: the 2002 Nonqualified Stock Plan (2002 Plan) and the 2004 Inducement Stock Plan (2004 Plan). The 2002 Plan permits the granting of stock awards to non-executive officer employees and consultants. Executive officers and members of the Board of Directors are not eligible for awards under the 2002 Plan. Awards under the 2002 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. The options granted prior to fiscal 2005 generally vest over five years and have terms of ten years. The options granted since fiscal 2005 generally vest over five years and have terms of seven years. A total of 9,750,000 shares are issuable under the 2002 Plan, of which 731,000 shares were available for grant at November&#160;30, 2010. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">The 2004 Plan is reserved for persons to whom we may issue securities as an inducement to become employed by us pursuant to the rules and regulations of the NASDAQ Stock Market. Awards under the 2004 Plan may include nonqualified stock options, grants of conditioned or restricted stock, unrestricted grants of stock, grants of stock contingent upon the attainment of performance goals and stock appreciation rights. The options granted prior to fiscal 2005 generally vest over five years and have terms of ten years. The options granted since fiscal 2005 generally vest over five years and have terms of seven years. A total of 1,500,000 shares are issuable under the 2004 Plan, of which 540,000 shares were available for grant at November&#160;30, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of stock option activity under all plans is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands, except per share data)</i></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Number</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">of Shares</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Exercise Price</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Options outstanding, December&#160;1, 2009 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">15,164</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">15.38</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Granted </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,508</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21.40</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Exercised </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(6,291</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">13.91</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Canceled </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,505</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17.41</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Options outstanding, November&#160;30, 2010 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,876</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">17.54</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For various exercise price ranges, characteristics of outstanding and exercisable stock options at November&#160;30, 2010 are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="1%">&#160;</td> <td width="3%">&#160;</td> <td width="1%">&#160;</td> <td width="1%">&#160;</td> <td width="1%">&#160;</td> <td width="1%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="24" style="border-bottom: 1px solid #000000"><i>(Number of shares in thousands)</i></td> <td style="border-bottom: 1px solid #000000">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td nowrap="nowrap" align="center" colspan="10" style="border-bottom: 1px solid #000000">Options Outstanding</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td style="border-bottom: 1px solid #000000">&#160;</td> <td nowrap="nowrap" align="center" colspan="6" style="border-bottom: 1px solid #000000">Options Exercisable</td> <td style="border-bottom: 1px solid #000000">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="2">Range of</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Number of</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Remaining</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Number of</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="2">Exercise Price:</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Shares</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Life (in years)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Exercise Price</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Shares</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Exercise Price</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td valign="top" align="left">$</td> <td nowrap="nowrap" valign="top" align="right">8.54-14.29</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,866</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3.66</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">12.02</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,320</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">11.61</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td valign="top" align="left">&#160;</td> <td nowrap="nowrap" valign="top" align="right">14.30-15.38</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,893</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3.79</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">14.71</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,439</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">14.70</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td valign="top" align="left">&#160;</td> <td nowrap="nowrap" valign="top" align="right">15.93-19.53</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,765</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.67</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17.33</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">872</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17.20</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td valign="top" align="left">&#160;</td> <td nowrap="nowrap" valign="top" align="right">19.96-20.79</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,988</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3.21</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">20.38</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,536</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">20.43</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td valign="top" align="left">&#160;</td> <td nowrap="nowrap" valign="top" align="right">21.32-26.02</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,364</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5.82</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21.93</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">676</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21.56</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td valign="top" align="left">$</td> <td nowrap="nowrap" valign="top" align="right">8.54-26.02</td> <td valign="top">&#160;</td> <td>&#160;</td> <td> <div style="margin-left:15px; text-indent:-15px">&#160; </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,876</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.29</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">17.54</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,843</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">16.67</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="25" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Options outstanding that have vested and that are expected to vest as of November&#160;30, 2010 are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="16" style="border-bottom: 1px solid #000000"><i>(In thousands, except per share data)</i></td> <td style="border-bottom: 1px solid #000000">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Aggregate</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Outstanding</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Remaining</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Average</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Intrinsic</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Options</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Life (in years)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Exercise Price</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Value (1)</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Vested </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,843</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3.33</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">16.67</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">52,586</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Expected to vest </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,033</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5.68</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">18.79</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">27,841</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,876</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.29</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">17.54</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">80,427</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div style="margin-top: 3pt"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; text-align: left"> <tr> <td width="3%"></td> <td width="1%"></td> <td width="96%"></td> </tr> <tr valign="top"> <td nowrap="nowrap" align="left">(1)</td> <td>&#160;</td> <td>The aggregate intrinsic value was calculated based on the difference between the closing price of our stock on November&#160;30, 2010 of $25.68 and the exercise prices for all in-the-money options outstanding.</td> </tr> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of the status of our restricted stock units at November&#160;30, 2010 is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="8" style="border-bottom: 1px solid #000000"><i>(In thousands, except per share data)</i></td> <td style="border-bottom: 1px solid #000000">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Weighted Average</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Number</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Grant date</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">of Shares</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fair value</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Restricted stock units outstanding, December&#160;1, 2009 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">440</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">14.74</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Granted </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">665</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21.44</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Issued </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(285</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16.94</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Canceled </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(98</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">17.07</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Restricted stock units outstanding, November&#160;30, 2010 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">722</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">19.72</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Each restricted stock unit represents one share of common stock. The restricted stock units vest semi-annually over a three-year period. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The fair value of outright stock awards, restricted stock awards, restricted stock units and DSUs is equal to the closing price of our common stock on the date of grant. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table provides the classification of stock-based compensation expense as reflected in our consolidated statements of income: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cost of software licenses </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">29</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">37</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">72</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Cost of maintenance and services </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">913</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">948</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,170</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Sales and marketing </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,496</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,830</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,982</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Product development </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,200</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,041</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,588</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">General and administrative </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,948</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,680</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,506</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Restructuring </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">535</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total stock-based compensation expense </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">18,121</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,536</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,318</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Income tax benefit included in provision for income taxes </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,970</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(5,163</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,632</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total stock-based compensation expense, net of tax </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">13,151</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">16,373</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">14,686</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We estimated the fair value of options and employee stock purchase plan shares granted in fiscal years 2010, 2009 and 2008 on the measurement dates using the Black-Scholes option valuation model with the following weighted average assumptions: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Stock Purchase Plan: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Expected volatility </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">27.7</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">30.7</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">23.4</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Risk-free interest rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">0.6</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">0.8</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">4.1</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Expected life in years </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.5</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2.1</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.3</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Expected dividend yield </div></td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Stock Options: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Expected volatility </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">27.2</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">26.9</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">24.9</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Risk-free interest rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">2.2</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">2.0</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">2.9</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Expected life in years </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.8</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.7</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4.8</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Expected dividend yield </div></td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" align="right">None</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For each option award, the expected life in years is based on historical exercise patterns and post-vesting termination behavior. Expected volatility is based on historical volatility of our stock, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant. We do not currently pay cash dividends on our common stock and do not anticipate doing so for the foreseeable future. Accordingly, our expected dividend yield is zero. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For each stock purchase plan award, the expected life in years is based on the period of time between the beginning of the offering period and the date of purchase, plus an additional holding period of three months. Expected volatility is based on historical volatility of the company&#8217;s stock, and the risk-free interest rate is based on the U.S. Treasury yield curve in effect at each purchase period. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Based on the above assumptions, the weighted average estimated fair value of options granted in fiscal years 2010, 2009 and 2008 was $5.84, $4.23 and $4.31 per share, respectively. We amortize the estimated fair value of options to expense over the vesting period using the straight-line method. The weighted average estimated fair value for shares issued under our 1991 Employee Stock Purchase Plan (ESPP)&#160;in fiscal years 2010, 2009 and 2008 was $5.97, $4.19 and $4.83 per share, respectively. We amortize the estimated fair value of shares issued under the ESPP to expense over the vesting period using a graded vesting model. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Other reasonable assumptions about these factors could provide different estimates of fair value. Future changes in stock price volatility, life of options, interest rates and dividend practices, if any, may require changes in our assumptions, which could materially affect the calculation of fair value. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Total unrecognized stock-based compensation expense, net of expected forfeitures, related to unvested stock options and unvested restricted stock awards amounted to $29.9&#160;million at November 30, 2010. These costs are expected to be recognized over a weighted average period of 3.0&#160;years. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During fiscal years 2010, 2009 and 2008 the following activity occurred under our plans: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Total intrinsic value of stock options on date exercised </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">47,395</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">2,569</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">14,462</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total fair value of DSUs on date vested </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">695</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Total fair value of restricted stock awards on date vested </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">131</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">82</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Total fair value of restricted stock units on date vested </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,202</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,576</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Employee Stock Purchase Plan</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The ESPP permits eligible employees to purchase up to a maximum of 7,350,000 shares of our common stock through accumulated payroll deductions. The ESPP has a 27-month offering period comprised of nine three month purchase periods. The purchase price of the stock is equal to 85% of the lesser of the market value of such shares at the beginning of a 27-month offering period or the end of each three-month segment within such offering period. If the market price at any of the nine purchase periods is less than the market price on the first date of the 27-month offering period, subsequent to the purchase, the offering period is cancelled and the employee is entered into a new 27-month offering period with the then current market price as the new base price. We issued 604,000 shares, 570,000 shares and 452,000 shares with weighted average purchase prices of $10.28, $10.08 and $14.87 per share, respectively, in fiscal years 2010, 2009 and 2008, respectively. At November&#160;30, 2010, approximately 881,000 shares were available and reserved for issuance under the ESPP. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDisclosures related to accounts comprising shareholders' equity, including other comprehensive income. Includes: (1) balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings; (2) accumulated balance for each classification of other comprehensive income and total amount of comprehensive income; (3) amount and nature of changes in separate accounts, including the number of shares authorized and outstanding, number of shares issued upon exercise and conversion , and for other comprehensive income, the adjustments for reclassifications to net income; (4) rights and privileges of each class of stock authorized; (5) basis of treasury stock, if other than cost, and amounts paid and accounting treatment for treasury stock purchased significantly in excess of market; (6) dividends paid or payable per share and in the aggregate for each class of stock for each period presented; (7) dividend restrictions and accumulated preferred dividends in arrears (in aggregate and per share amount); (8) retained earnings appropriations or restrictions, such as dividend restrictions; (9) impact of change in accounting principle, initial adoption of new accounting principle and correction of an error in previously issued financial statements; (10) shares held in trust for Employee Stock Ownership Plan (ESOP); (11) deferred compensation related to issuance of capital stock; (12) note received for issuance of stock; (13) unamortized discount on shares; (14) description, terms and number o f warrants or rights outstanding; (15) shares under subscription and subscription receivables; effective date of new retained earnings after quasi-reorganization and deficit eliminated by quasi-reorganization and, for a period of at least ten years after the effective date, the point in time from which the new retained dates; and (16) retroactive effective of subsequent change in capital structure.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 15 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph d -Article 4 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section C, E Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 7, 11A Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 2, 3, 4, 5, 6, 7, 8 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Article 4 falsefalse12Shareholders' EquityUnKnownUnKnownUnKnownUnKnownfalsetrue XML 22 R15.xml IDEA: Retirement Plan 2.2.0.25falsefalse0209 - Disclosure - Retirement Plantruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli :stringItemTypestringNo definition available.falsefalse3false0prgs_ScheduleOfDefinedContributionPlansDisclosuresTextBlockprgsfalsenadurationSchedule of Defined Contribution Plans Disclosures.falsefalsefalsefalsefalsefalsefalsefalsefalsefa lseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 9 - prgs:ScheduleOfDefinedContributionPlansDisclosuresTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 9: Retirement Plan</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We maintain a retirement plan covering all U.S. employees under Section 401(k) of the Internal Revenue Code. Company contributions to the plan are at the discretion of the Board of Directors and totaled approximately $4.6&#160;million, $4.0&#160;million and $5.2&#160;million for fiscal years 2010, 2009 and 2008, respectively. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringSchedule of Defined Contribution Plans Disclosures.No authoritative reference available.falsefalse12Retirement PlanUnKnownUnKnownUnKnownUnKnownfalsetrue XML 23 R20.xml IDEA: Restructuring Charges 2.2.0.25falsefalse0214 - Disclosure - Restructuring Chargestruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_RestructuringChargesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 14 - us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 14: Restructuring Charges</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b>Q3 2010 Restructuring Plan</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During the third quarter of fiscal 2010, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes. The restructuring was undertaken to better position the company for long-term growth, improved profitability, greater competitiveness and improved efficiency across our global business. These initiatives include the refinement of our product portfolio towards core and high-growth opportunities, the global consolidation and redeployment of a portion of our product development and administrative personnel, assets and processes to other global locations that offer greater efficiencies to the business and the continued consolidation of offices around the world. To accomplish these goals, and with a view toward better optimizing operations and improving productivity and efficiency, we reduced our global workforce by approximately 7&#160;percent primarily within the development, sales and administrative organizations. This workforce reduction was conducted across all geographies and also resulted in a consolidation of offices in certain locations. The activities related to this restructuring also continued into the fourth quarter and are expected to continue through fiscal 2011. The total costs in the second half of fiscal 2010 associated with the restructuring aggregated to $14.0&#160;million. These costs primarily related to employee severance and facilities related expenses, and were recorded to the restructuring expense line item within our consolidated statements of operations. The restructuring charge included $0.2&#160;million of noncash stock-based compensation. The excess facilities and other costs represent facilities costs for unused space and termination costs of automobile leases for employees included in the workforce reduction. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">These strategic initiatives also involve the increased investment and expansion of development and administration operations in India, where we have run a successful development organization for several years. Over the next twelve months, we expect to increase the size of our development organization in Hyderabad, India, from about a third of our development resources to about half, in order to maximize resources and manage our development costs as we increase overall R&#038;D headcount and bandwidth in our key product areas. Therefore, we expect to move and add additional product group functions as well as certain administrative functions to India. This expansion in India will result in the reduction of our development and administration operations headcount in other geographies in which we operate. In addition, we intend to continue the consolidation of some of our offices around the world. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Through these initiatives, we expect to incur aggregate future pre-tax restructuring charges and pre-tax non-recurring transition expenses of approximately $5&#160;million to $8&#160;million over the next twelve months, primarily comprising costs for severance, transition costs and consolidation of facilities. The transition expenses are necessary to ramp up the new, more efficient capabilities ahead of switching over from the existing cost structure. We will report these restructuring charges and transition expenses in our financial results as they are incurred during the phase-in period. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Q1 2010 Restructuring Plan</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During the first quarter of fiscal 2010, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes and recent acquisitions. The restructuring was undertaken to enhance and re-focus our product strategy, to improve the way we take our products to market by becoming more customer and solutions driven, and to increase our market awareness. To accomplish these goals, and with a view toward better optimizing operations and improving productivity and efficiency, we reduced our global workforce by approximately 13&#160;percent primarily within the sales, development, marketing and administrative organizations. This workforce reduction was conducted across all geographies and also resulted in a consolidation of offices in certain locations. The total costs associated with the restructuring aggregated to $26.0&#160;million. These costs primarily related to employee severance and facilities related expenses, and were recorded to the restructuring expense line item within our consolidated statements of operations. The restructuring charge included $0.3 million of noncash stock-based compensation. The excess facilities and other costs represent facilities costs for unused space and termination costs of automobile leases for employees included in the workforce reduction. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Q4 2008 and Q1 2009 Restructuring Plans</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During the fourth quarter of fiscal 2008 and the first quarter of fiscal 2009, our management approved, committed to and initiated plans to restructure and improve efficiencies in our operations as a result of certain management and organizational changes and recent acquisitions. The total costs associated with these restructurings aggregated to $11.8&#160;million. These costs primarily related to employee severance and facilities related expenses, and were recorded to the restructuring expense line item within our consolidated statements of income. The excess facilities and other costs represent facilities costs for unused space and termination costs of automobile leases for employees included in the workforce reduction. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In addition to the above restructuring plans and in connection with certain of our prior acquisitions, we established reserves for exit costs related to consolidation and closure of facilities for unused space and employee severance included as part of the purchase price allocation. Substantially all such amounts have been settled except for remaining excess facility costs associated with our location in Ireland. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of activity for all restructuring actions is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Excess Facilities</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Employee Severance</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">and Other Costs</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">and Related Benefits</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Total</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, December&#160;1, 2007 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">336</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">336</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Establishment of reserve related to IONA acquisition </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,617</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3,172</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,789</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Establishment of reserve related to Q4 2008 restructuring </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">676</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,239</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,915</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Cash disbursements </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(560</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,735</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,295</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, November&#160;30, 2008 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,069</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,676</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">14,745</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Establishment of reserve related to Q1 2009 restructuring </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">394</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,280</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,674</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Adjustments to initial reserves </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(72</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(186</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(258</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Cash disbursements </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,906</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(11,950</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(14,856</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Translation adjustments and other </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">706</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">432</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,138</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, November&#160;30, 2009 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,191</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">252</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,443</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Establishment of reserve related to Q1 2010 restructuring </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,288</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">20,157</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,445</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Establishment of reserve related to Q3 2010 restructuring </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,452</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,573</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,025</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Additional reserves related to Q3 2010 restructuring and adjustments to initial reserves </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(37</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3,007</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,970</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Cash disbursements </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,947</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(27,597</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(32,544</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Translation adjustments and other </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(320</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(376</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(696</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, November&#160;30, 2010 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">8,627</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">4,016</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">12,643</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The amounts included under cash disbursements for excess facilities costs are net of proceeds received from sublease agreements. The balance of the employee severance and related benefits is expected to be paid over a period of time ending in fiscal 2011. The balance of the excess facilities and related costs is expected to be paid over a period of time ending in fiscal 2013. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For all restructuring reserves described above the short-term portion of $8.8&#160;million is included in other accrued liabilities and the long-term portion of $3.8&#160;million is included in other non-current liabilities on the balance sheet at November&#160;30, 2010. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDescription of restructuring activities including exit and disposal activities, which should include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled. This description does not include restructuring costs in connection with a business combination or discontinued operations and long-liv ed assets (disposal groups) sold or classified as held for sale. This element may be used as a single block of text to encapsulate the entire disclosure including data and tables.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 146 -Paragraph 20 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 falsefalse12Restructuring ChargesUnKnownUnKnownUnKnownUnKnownfalsetrue XML 24 R4.xml IDEA: Consolidated Statements of Income 2.2.0.25falsefalse0120 - Statement - Consolidated Statements of IncometruefalseIn Thousands, except Per Share datafalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse12/1/2008 - 11/30/2009 USD ($) USD ($) / shares $TwelveMonthsEnded_30Nov2009http://www.sec.gov/CIK0000876167duration2008-12-01T00:00:002009-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$3falsefalseUSDfalsefalse12/1/2007 - 11/30/2008 USD ($) USD ($) / shares $TwelveMonthsEnded_30Nov2008http://www.sec.gov/CIK0000876167duration2007-12-01T00:00:002008-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$3true0us-gaap_SalesRevenueNetAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse4false0us-gaap_LicensesRevenueus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse192568000192568falsetruefalsefalsefalse2truefalsefalse175566000175566falsetruefalsefalsefalse 3truefalsefalse192217000192217falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRevenue earned during the period relating to consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity.No authoritative reference available.falsefalse5false0us-gaap_SalesRevenueServicesNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse336552000336552falsefalsefalsefalsefalse2truefalsefalse318571000318571falsefalsefalsefalsefalse3truefalsefalse323343000323343falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 truefalse6false0us-gaap_SalesRevenueNetus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse529120000529120falsefalsefalsefalsefalse2truefalsefalse494137000494137falsefalsefalsefalsefalse3truefalsefalse515560000515560falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 truefalse7true0us-gaap_CostOfGoodsAndServicesSoldAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse8false0us-gaap_LicenseCostsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse79230007923falsefalsefalsefalsefalse2truefalsefalse77760007776falsefalsefalsefalsefalse3truefalsefalse95360009536falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCosts incurred and are directly related to generating license revenue. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark.No authoritative reference available.falsefalse9false0us-gaap_CostOfServicesus-gaaptruedebitdurationNo definition available.falsefalse< /IsSegmentTitle>falsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse7129000071290falsefalsefalsefalsefalse2truefalsefalse6596700065967falsefalsefalsefalsefalse3truefalsefalse6932100069321falsefalsefalsefalsefalseM onetaryxbrli:monetaryItemTypemonetaryTotal costs related to services rendered by an entity during the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 falsefalse10false0prgs_AmortizationOfAcquiredIntangiblesForPurchasedTechnologyprgsfalsedebitdurationAmortization of acquired intangibles for purchased technology.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse2010900020109falsefalsefalsefalsefalse2truefalsefalse1945900019459falsefalsefalsefalsefalse3truefalsefalse1303200013032falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmortization of acquired intangibles for purchased technology.No authoritative reference available.truefalse11false0us-gaap_CostOfGoodsAndServicesSoldus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse9932200099322 falsefalsefalsefalsefalse2truefalsefalse9320200093202falsefalsefalsefalsefalse3truefalsefalse9188900091889falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 truefalse12false0us-gaap_GrossProfitus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse429798000429798falsefalsefalsefalsefalse2truefalsefalse400935000400935falsefalsefalsefalsefalse3truefalsefalse423671000423671falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.No authoritative reference available.truefalse13true 0us-gaap_OperatingExpensesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse14false0us-gaap_SellingAndMarketingExpenseus-gaaptruedebitdurationNo definition available.falsefalsefalsef alsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse168788000168788falsefalsefalsefalsefalse2truefalsefalse1822270 00182227falsefalsefalsefalsefalse3truefalsefalse195947000195947falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate total amount of expenses directly related to the marketing or selling of products or services.No authoritative reference available.falsefalse15false0us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCostus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse9064300090643falsefalsefalsefalsefalse2truefalsefalse9326200093262falsefalsefalsefalsefalse3truefalsefalse8778800087788falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryResearch and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 2 -Paragraph 8, 13 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 86 -Paragraph 3, 12 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 86 -Paragraph 11 -Subparagraph b Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 98-1 -Paragraph 18-26 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 00-2 -Section Exhibit 00-2A falsefalse16false0us-gaap_GeneralAndAdministrativeExpenseus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse5180500051805falsefalsefalsefalsefalse2truefalsefalse5961200059612falsefalsefalsefalsefalse3truefalsefalse6208400062084falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.No authoritative reference available.falsefalse17false0prgs_AmortizationOfOtherAcquiredIntangiblesprgsfalsedebitdurationAmortization Of Other Acquired Intangibles.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalse false1044900010449falsefalsefalsefalsefalse2truefalsefalse90470009047falsefalsefalsefalsefalse3truefalsefalse64260006426falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmortization Of Other Acquired Intangibles.No authoritative reference available.falsefalse18false0us-gaap_RestructuringChargesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse3997500039975falsefalsefalsefalsefalse2truefalsefalse52150005215falsefalsefalsefalsefalse3truefalsefalse69150006915fals efalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmount charged against earnings in the period for incurred and estimated costs, excluding asset retirement obligations, associated with exit from or disposal of business activities or restructurings pursuant to a program that is planned and controlled by management, and materially changes either the scope of a business undertaken by an entity, or the manner in which that business is conducted.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 falsefalse19false0us-gaap_BusinessCombinationAcquisitionRelatedCostsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefa lsefalse468000468falsefalsefalsefalsefalse2truefalsefalse440000440falsefalsefalsefalsefalse3truefalsefalse128000128falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 141R -Paragraph 59 truefalse20false0us-gaap_OperatingExpensesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse362128000362128falsefalsefalsefalsefalse2truefalsefalse349803000349803falsefalsefalsefalsefalse3truefa lsefalse359288000359288falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryGenerally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.No authoritative reference available.truef alse21false0us-gaap_OperatingIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse67670000< /NumericAmount>67670falsefalsefalsefalsefalse2truefalsefalse5113200051132falsefalsefalsefalsefalse3truefalsefalse6438300064383falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net result for the period of deducting operating expenses from operating revenues.No authoritative reference available.truefalse22true0us-gaap_NonoperatingIncomeExpenseAbstractus- gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse23false0us-gaap_OtherNonoperatingIncomeExpenseus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalse falsefalsefalsefalsefalseverboselabel1truefalsefalse31320003132falsefalsefalsefalsefalse2truefalsefalse27020002702falsefalsefalsefalsefalse3truefalsefalse1038500010385falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net amount of other nonoperating income and expense, which does not qualify for separate disclosure on the income statement under materiality guidelines.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 falsefalse24false0us-gaap_ForeignCurrencyTransactionGainLossBeforeTaxus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse626000626falsefalsefalsefalsefalse2truefalsefalse-2654000-2654falsefalsefalsefalsefalse3truefalsefalse-758000-758falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate foreign currency transaction gain or loss (both realized and unrealized) included in determining net income for the reporting period. Excludes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction ar e consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. For certain enterprises, primarily banks, that are dealers in foreign exchange, foreign currency transaction gains or losses may be disclosed as dealer gains or losses.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 30 truefalse25false0us-gaap_NonoperatingIncomeExpenseus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse37580003758falsefalsefalsefalsefalse2truefalsefalse4800048falsefalsefalsefalsefalse3truefalse false96270009627falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate amount of income (expense) from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 truefalse26false0us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse7142800071428falsefalsefalsefalsefalse2truefalsefalse5118000051180falsefalsefalsefalsefalse3truefalsefalse7401000074010falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetarySum of operating profit and nonoperating income (expense) before income (loss) from equity method investments, income taxes, extraordinary items, cumulative effects of changes in accounting principles, and noncontrolling interest.Reference 1: http://www.xb rl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Subparagraph 1(i) -Article 4 falsefalse27false0us-gaap_IncomeTaxExpenseBenefitus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefa lsefalse2285700022857falsefalsefalsefalsefalse2truefalsefalse1842500018425falsefalsefalsefalsefalse3truefalsefalse2771400027714falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe sum of the current income tax expense (benefit) and the deferred income tax expense (benefit) pertaining to continuing operations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 45 -Subparagraph a, b truefalse28false0us-gaap_NetIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse4857100048571falsetruefalsefalsefalse2truefalsefalse3275500032755falsetruefalsefalsefalse3truefalsefalse4629600046296falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe portion of consolidated profit or loss for the period, net of income taxes, which is attributable to the parent. If the entity does not present consolidated financial statements, the amount of profit or loss for the period, net of income taxes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A7 -Appendix A Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 truefalse29true0us-gaap_EarningsPerShareAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefals e00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse30false0us-gaap_EarningsPerShareBasicus-gaaptruenadurationNo de finition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse0.760.76falsetruefalsefalsef alse2truefalsefalse0.540.54falsetruefalsefalsefalse3truefalsefalse0.750.75falsetruefalsefalsefalseEPSus-types:perShareItemTypedecimalThe amount of net income or loss for the period per each share of common stock outstanding during the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 36, 37, 38 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 falsetrue31false0us-gaap_EarningsPerShareDilutedus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse0.730.73falsetruefalsefalsefalse2truefalsefalse0.530.53falsetruefalsefalsefalse3truefalsefals e0.720.72falsetruefalsefalsefalseEPSus-types:perShareItemTypedecimalThe amount of net income or loss for the period per each share of common stock and dilutive common stock equivalents outstanding during the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 11, 12, 36 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 truetrue32true0us-gaap_WeightedAverageNumberOfSharesOutstandingAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse33false0us-gaap_WeightedAverageNumberOfSharesOutstandingBasicus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse6395700063957falsefalsefalsefalsefalse2truefalsefalse6015500060155falsefalsefalsefalsefalse3truefalsefalse6115300061153falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesNumber of [basic] shares, after adjustment for contingently issuable shares and other shares not deemed outstanding, determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 171 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 -Subparagraph a Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8 falsefalse34false0us-gaap_WeightedAverageNumberOfDilutedSharesOutstandingus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalse< DisplayZeroAsNone>false6621200066212falsefalsefalsefalsefalse2truefalsefalse6156200061562falsefalsefalsefalsefalse3truef alsefalse6401600064016falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesThe average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8 truefalse332Consolidated Statements of Income (USD $)ThousandsThousandsNoRoundingUnKnownfalsetrue XML 25 R16.xml IDEA: Income Taxes 2.2.0.25falsefalse0210 - Disclosure - Income Taxestruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_IncomeTaxExpenseBenefitAbstractus-gaaptruenadurationNo definition available.falsefalse< IsSubReportEnd>falsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_IncomeTaxDisclosureTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel 1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 10 - us-gaap:IncomeTaxDisclosureTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 10: Income Taxes</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The components of pretax income are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000">(<i>In thousands</i>)</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">United States </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">54,566</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">32,279</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">49,462</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,862</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">18,901</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">24,548</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">71,428</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">51,180</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">74,010</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">The provisions for income taxes are comprised of the following: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="12" style="border-bottom: 1px solid #000000">(<i>In thousands</i>)</td> <td style="border-bottom: 1px solid #000000">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Current: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Federal </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">11,536</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">10,116</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">20,131</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">State </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,925</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,383</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,639</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Foreign </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,392</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">7,293</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,900</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:45px; text-indent:-15px">Total current </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">18,853</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">18,792</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">31,670</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Federal </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,817</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,948</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,499</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">State </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">48</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(36</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(454</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Foreign </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(861</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2,279</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,003</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total deferred </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,004</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(367</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,956</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:45px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">22,857</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">18,425</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">27,714</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The tax effects of significant items comprising our deferred taxes are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred tax assets: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Accounts receivable </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">598</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,541</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Other current assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">815</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,119</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Capitalized research costs </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,697</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,122</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Accrued compensation </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,369</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,903</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Accrued liabilities and other </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,722</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,454</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Deferred revenue </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,743</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,976</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Stock-based compensation </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,667</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">12,973</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Tax credit and loss carryforwards </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">50,334</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">40,582</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Gross deferred tax assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">77,945</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">74,670</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Valuation allowance </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(21,566</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(21,668</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:60px; text-indent:-15px">Total net deferred tax assets </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">56,379</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">53,002</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Deferred tax liabilities: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:30px; text-indent:-15px">Goodwill </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(9,481</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(8,181</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Depreciation and amortization </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(5,783</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3,195</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:45px; text-indent:-15px">Total deferred tax liabilities </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(15,264</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(11,376</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:75px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">41,115</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">41,626</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The valuation allowance primarily applies to net operating loss carryforwards and unutilized tax credits in jurisdictions or under conditions where realization is not assured. The decrease in the valuation allowance during fiscal 2010 primarily related to the utilization of net operating loss carryforwards. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">At November&#160;30, 2010, we have net operating loss carryforwards of $79.5&#160;million expiring on various dates through 2024 and $29.4&#160;million that may be carried forward indefinitely. At November&#160;30, 2010, we have tax credit carryforwards of approximately $12.3&#160;million expiring on various dates through 2029 and $1.3&#160;million that may be carried forward indefinitely. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">A reconciliation of the U.S. federal statutory rate to the effective tax rate is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Tax at U.S. federal statutory rate </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">35.0</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">35.0</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">35.0</td> <td nowrap="nowrap">%</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign rate differences </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2.8</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1.7</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.7</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">State income taxes, net </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.8</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.7</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1.7</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Research credits </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.2</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3.7</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2.3</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Tax-exempt interest </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.2</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.5</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(2.7</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Nondeductible stock-based compensation </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2.3</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5.2</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">3.2</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Nonrecurring benefit from change in estimate from earnings and profits </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(3.5</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Other </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.4</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.9</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">32.0</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">36.0</td> <td nowrap="nowrap">%</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">37.5</td> <td nowrap="nowrap">%</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The calculation of our tax liabilities involves dealing with uncertainties in the application of complex tax regulations in a multitude of jurisdictions across our global operations. We recognize and record potential tax liabilities for anticipated tax audit issues in various tax jurisdictions based on our estimate of whether, and the extent to which, additional taxes will be due. We adjust these reserves in light of changing facts and circumstances; however, due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from our current estimate of the tax liabilities. If our estimate of tax liabilities proves to be less than the ultimate assessment, an additional charge to expense would result. If payment of these amounts ultimately proves to be less than the recorded amounts, the reversal of the liabilities would result in income tax benefits being recognized in the period when we determine the liabilities are no longer necessary. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A reconciliation of the balance of our unrecognized tax benefits is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, beginning of year </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">3,281</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">4,784</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Settlements with tax authorities </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,736</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,323</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Tax positions acquired </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">200</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Lapses due to expiration of the statute of limitations </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(526</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(180</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, end of year </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">1,219</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">3,281</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We recognize interest and penalties related to uncertain tax positions as a component of our provision for income taxes. In fiscal years 2010 and 2009, we included $0.1&#160;million and $0.2 million, respectively, of estimated interest and penalties in the provision for income taxes. We had accrued $0.2&#160;million and $0.9&#160;million of estimated interest and penalties at November&#160;30, 2010 and November&#160;30, 2009, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We have not provided for U.S. income taxes on the undistributed earnings of non-U.S. subsidiaries, as these earnings have been permanently reinvested or would be principally offset by foreign tax credits. Cumulative undistributed foreign earnings were approximately $28.0&#160;million at November&#160;30, 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During fiscal 2009, we settled our appeal with the Internal Revenue Service related to audits for periods through fiscal 2005 with no material impact to our consolidated financial statements. State taxing authorities are currently examining our income tax returns for years through fiscal 2008. Our federal and state income tax returns have been examined or are closed by statute for all years prior to fiscal 2007, and we are no longer subject to audit for those periods. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Tax authorities for certain non-U.S. jurisdictions are also examining returns affecting unrecognized tax benefits, none of which are material to our balance sheet, cash flows or statements of income. With some exceptions, we are generally no longer subject to tax examinations in non-U.S. jurisdictions for years prior to fiscal 2005. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We believe that we have adequately provided for any reasonably foreseeable outcomes related to our tax audits and that any settlement will not have a material adverse effect on our consolidated financial position or results of operations. However, there can be no assurances as to the possible outcomes. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringDescription containing the entire income tax disclosure. Examples include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information. This element may be used as a single blo ck of text to encapsulate the entire disclosure including data and tables.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 136, 172 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 43, 44, 45, 46, 47, 48, 49 falsefalse12Income TaxesUnKnownUnKnownUnKnownUnKnownfalsetrue ZIP 26 0000950123-11-007372-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950123-11-007372-xbrl.zip M4$L#!!0````(`%V)/S[:DTL\1Z@``&'N!P`1`!P`<')GT(E2@!]7+FN?XYC M#MH]`-&O,8_G"5C-9'M10"I MTDOHP[,8=>"J$,^0J(>.)GFGAH*(?%C."O5\Q^E)D>&,]&QLU?#Y#M*]C23N M]_=ZG2N7[H@N3X3"O#/_I/'_<=/GG6;8%LMJD$=E(I,H?&H5ZU@W/P@S1F&==S^7/93DL9&+RB[/2)!^1 MDUF%9NWB*$TU"H_,+MY*G<*;BQ-9Z!)^_Y_@<_B,ET^KKQ??K!V7_C+W"_\& M^=L[N%/IVZS2X`4VP/([E;XM*KT)_N[?\??V\'=_$_R],]FWV61O@.5/[EA^ MJUG^9!,LO[/BM\:*WY"_YU.57:I7\&3L3O,4E/5N1WV+%1M8;,L7`-<':+OM M7A_FJ)_6'ZH\]9\U6[/P[`M)R-T&[=9+R/YG24@3Z7]I";F+!V^[A#SY/`G9 MOYF$K-PK;)RO7SDPODWKVU24<+>C_^JQX%=0Y^N"QCMQN$7BL)T(<>7AS"VR M?ALYG+A%Z[MIIO:Z"/].G6^1.G_MJZEX9R8R_WN+ M'K0<*-EP9PE9E)Q6[E:M@U]=+;ZZ%@NG_U"'HM\KRJ=B(BT0HEV:XE#``X*- M$PS"']W!W,0H_#>']'@1$M/^4+R6)8BT,$-Q7#F=*^>$S%-Q5DU@^`R?1TP1 M#5=$8,OV4#X?*X$QKLQG&P?Z00FP&D**468&,A.@VLH65CLEG!F64WR9,"ZB M',L2/I"##"0,E$3F^@^)VN!$:81,QEI=*C'6HS'XGPS^SN"S(>$Y"#0'8S\T M=H)>&VN2]:2PYA+);`JTLZ1:`LP8!/B86L4Q'?$!^3:$2:4HC"V'P!%3SZQ< MV895)9ETK@5#9=8N0>0;])W)*L:28.&N(%JFX[)IUS`_"VBIE""LQXR&@K+# M4F$S0O(DP2I>@HF`>8ECN!R23*E#< M#/`7J0-"FE)9_E`CS31PTH5];)`5KUF(;`YVR@E@+(Q%#8'HB\2+:=HLJJ@7 M%0D-O%<%PH+Q('$"HR;X1?MFU$%Q!,P`X=X\^=\I4D12)5*Z;9!^+,'NV!HR MK#QHB9P@W9P`BB+EX-\S)2W9*T]G_!-)EE368ER#[Y&7#G[0"IAF`,4A?X&@ M0.]4NR0SV#D1`T!VC4%]D4VEO`*UGS&SK:*3(P25*XC!G*O(``)C`%`)G"F] MK7&8O!`8<;G`RSE9JB4(QU+`AP"5==_+2?'TNWT(X9X*15D2$K%K)R"(B71C M,;L%,O7?$_E,'O@J5=.-J@D$%FRBF%%+[DU;*HB@!?6'&7(Z832#$ M$_E1"1501QJRE0*Y#J)!SD^"TT[(!]8B!!B`/V@LU9\PCLR4HX2<(B`%[L?! M&BKPEZFF\&!H#>CS&&2VP6[SK#R63I.1/:GI"238"D,_S4%-B5#V2MZ+.&\9 M#(L@OL&(``(C:5%+[X-+"=9A.M;)F"+$*1B:;-;&'K+T`6FGRC3M7U%/,X&Q M@0V1XH#S,AX2[IHD684M<(.3P(*RP.*LR'2Y<4Z\R05L3REUS%:G_[CW=+?7 M$KA#;9&8'QMI4Z3V"U"G!+;\0)J"8TP(:LNQ5:H-5JY=3M'@T0K8%3A<@5<6 MPI9\%MI9_P&G#/*T(\XB=X#>4.E+:NU39/!\`$L^@PPY!*UH1P$@)P[$6&4I M\P=%"ZP_.*8!195V"!HY7NTTK[:!EBE\3N+3&P<`Z$!;D3 M?%R'JB8G@$MS]G=YSHXXR@+2*$L%QI3\RQL4\OT#I7)RI<'-6C7,@NF)"+EY M\?O16`63B!,*)Y(99QNR[9D$\%^)YW42<`"*3XPK@[8//8YS6J\=$2LS23P2 M!(]-0!"_>LS,[XO`P@I8=#UIO5N"W1'L`]7*61U9+I!;R^P:J$:^E_%OB:EB M*Y*1M7%.>2.6:3G060@N8*+WG;..2,%289#GI4Y=)6.9CQ2%)$'B\(6W4B!0 M"AQ_2KNS#S$D384]!$E=%;@)$Q!73VAF$#LK_:0DZ@%,"$HN)6`&OBN%Z`=W MG+`_%ISJY-BFKBBJ`:*FR?2W*H0J0'R#Q4:T`:^KC3Q6!.8^*)1[T`)CD(0S ML4\'AE]:"8+T?5(*(N:L$X%U[&>>U8S!B*U$&;RI+,1RP/(]+PM6M7TR%&*0 MO/V7X([!DAKZQ@.THAB&BFPOH>3W;V'9>JKQ2XAVO<2O6=HZD=;;)9VO@%6-4%>C+ MQ[H()"G'34K%V);00Y%"*'5)BJ#0:UF3H[1DLY:/P93?-X6LREBRL>;V?LJ] M)>A-B?P>D5;(WZ1U(JK&;:@4*N!07V&`8%EH%*:'-&7W6B@VL$EG`>%3&77@;8E)907A8KR MA9PA1,V=3^0-*OL!T,!W`EAFG-4'B_)8ZFB6R%PWQFPG#&C`P$M>W**;LI?S6W M1*=PTQ-+54USDL\H^5DG,W$M+31[#FUV(BE'2SF+6")]FK1)@5*XA`NL\CG% M)QOL)8YU40F@=@K;`E>H!%-JP@Q^0RV+U)+C@'^?O3E]T(3/:*^EMN)29L"L MQKL6X(8`4P@/\%BJ-BPK$$$M)J8T"2$4BCE3H02")5F8(P\.8Z7*O4GP*KYD M)`?A]I$F14#6BNV>!I8,YE)2`?.AIV`,%CR2FD+8$$GP"D0;AOCDE&?E`*4< M])PLG1=`CU`,U,&6%\,7E8]\/L0+\(K%868,R$APT';I_-)DL"7;BCRO4%E, MCBQ+-VN>&2F*-)=D'42\ZSW$"EE>\&X5G2.P6830#O,T8/7&)EWEC.0`+%!C M(G$?YP]T@)PPC"P@\6U>FH?7:`\H88ZD'E`""$R=AG@N;:PX9BJ\)8^(0MA$ MKJ&QY4K:#(LI@MLV0!@,Q7A/Y"KZUW"(YX/P@I!%O^+C/.W(XF-VI$;0SQ2# M:W:P]8):.$[SIR8'=J[64((S=RQ3HBPNN0`LYK!S'J"Q_C&S@^H`X7WN.N2! MXL@B]BBT;TP51*HI4:[PNAP?\_E,XZ+H,!O72A8"@I@&40UI MZ=%)H]!GB0PL6;";6KT2CF!J)&AAC3##8A+,,(_\6O":'#)K+-P;U.>&C?.6 MCH5WB9=\P.<>\A45Z>['X\C9P>4?P@50,I.3$0(RZC]N8!D)2Y]$I]19.4K/,3$G@<`$O3#4H MAU462B.V1%+-`3H&[W/HI`&=.JE-5/99_Y1VI,KY8P+2Z6#I<8NCO?WPNUD6 M9%-\=_`H,(UV$3YL*9KS$')Q4R\0%.)PP)V#&^/<+WD.KRRT MRW9SFXIZ39S%]4I,9^U-,@%FADA:#3!FY#R`\U)2&^]"EF`2\N8#.O<,>IO` M"G4Y-19K&$(]3#@&!;.`Y6F)*.'GES\0"SP^J@_T:#-$=0NSD$FH*0RH8:8! MW.DJRB`OD/WXM3O\+$03JO^8+X>B$\6UR&,A6IM&'PI>9@([!E?(A.[FZ^V` M=[&ILO0GOBKXE)%^3W5:CI_O]'N]_UDNP>)ZL7."_I,"GBX47)44^!#:X,"` M=$/:ZKE+\6NO"[_^#Q2C4QR!>0Y1'_3%[O=9Z%GTV*]=`IB1<1*E= M0@//,6\.'EBJN5$AKK MS'5JQS'DDL[])3NQH#@U))E\'%EP_^FA^"Y)E!H.5Z&\Y//]Y<*(XHOH`8+2KZO4]_RR*&'SQI/7ZT37V\(;(' M#Q]^*\@>M!X^^J(:^UG!V\TE-E=#77)18SB0\<>';A/2^RFW]6<8U1#_?K_U ML'>-7"^"Q4\>;%^R&H2C$L.O[X%N2OS=WJ,;DOY66O,/F%]NF^&0M8+J*;XA ME3C8[V]=(3:GWKW=:T*U;VPU#WN/MZ(O&]")\]7E']^06NSN;U^0_CJZ3_:N M,:W?BG\XZ.UM1M[O]B+K-14V>[=Y(_*P=;#_#6U$_K_LFK:K:'N@:'@:DZD; M:-I\9F-5UJ)+^?GY1YMJ(<#&(+QJ!I2_[D>)>H@(]B9/O@@!%2$0NCC\+>JSS68BT_`=UMLT+4Y%99,Q5=90.8=5$^[/!%BE;\4B/.FTR2HJIRW' M="*?A7Y;WTLWBR=N^;H'*MSEMD1'F+G=&K53-.B/C[N)>22UU3169D_L+>%J=O,!B9/F5/4+$1G MT3%1)%;(H@A1GP76YK2B[A;?.2#+J-*D`SP70^U"X2YF&EMU9Z$K*RIYR(S, M!:Q63+',.6I!Q.,]*]%^$T$#"^5H9-4(25+EV*P,HI`*WS5(8.BDBRN+Z0RS M13V#R"MYA;\P:%M:2TS[Y=K=IM;-\NRHT\*`#$&,SK4E%1(4'U[O4?=0X:L;[$51Z"O M^9&N$%B1/.^N?+-RCK='_SP]?G=Z]*]55V3<\&Z.FTHOU?[[:H)/2S)UPI(L M8Q$%=?(IM.\YF*!\1/Z&*@V`RZ"3WHC' M2C@V]5:A'YJRN4TPT)IW:]Q@F:JH(H(].-4.T03-]PS!7VC"[J^%9:ZHLN03 ML!1D!""PM;.<`P2+:'ZV1P2R<3H$T5=WL8O)1X::K'F9"CUJLWBZ(R&4W;3J M3G4BAH]9R.B165E<72A\'%:6<`9,,9@`>(%= M3PT=2+:0*VS-ZIE"#!O-$@LL6(??*X-BX3O[J?B][@1;U?QW/C=_J`_+07=] M550\OW9-^;H4M7S[HE"3F=%,5"7XPS^H"Q",,-(([Z8(EQSX&U<(R'V^MN!! M3!XY<*'Q9M5*&-^:@0'G19M-,Q.,?O_!/%?PEHDXWL6*.]_MAFSUS;L0!P*O MJ>E@M>WS43/!8"QX-0]#GSAJS!KXW\Y MTL=&E\UKZ(MFV=M42E_UBTW361;1GG9?7*2?*@QTI+]%8:Q2+`WD2`P-[%@7 MM)>#?5`K]%;$%P5X(L;BO[#O^8`UC2IF_)RK,_XZ"#QC-,A)>C;,*KR:@6V\ M;KIL:[D,O:&^>U"K>D/)I?)XZ9&TM0DR>9M=2-,L7C>5=L0)RPQ;FJ89$V&` MH%!$&ET[P-7DB"V'J@NHS,CS\-5,38<-BF:\,8MX0=W2)KH!@2]&J1*V47I2 MR*1LC%E-I^`FJ428P@3PO;J$T;!B=FJ+F,W16.5CXAKU!5Q2&7==J8F7=]%] M&^%RJH5N[S`C@4&AP7X&KCL%O/Q=24W;K:8;`=(1"1EO7:F5H+*F)8[1ZV/, MB!E0_"G_`$,G<[I^B[?]/\M"YKCXF>(]SQ'Z6TE?<7-LU!S(]W%Q^^P:J:/N M&X@)H("E;:.QE\58BC\# M".TA!R#HRM.W^15$X_>UQT2 M9&V5_W^";-[_O+5H[_P]3IB-I!ZK+?J?(D9`!0305V"52=U2OO[+)@\)A`M6 MG+!,S&2`AI-M<^Q\7)24HRZ>$DR*EVAV9!YTN)V.F@%4`9AH?Z(9;B.:0%CH M+R@,;A`M$.;8VWAKGH_4FO:9IGL`O!_V%F2D)76G;^81X=C$UAZN2;!J;`[& M_*:M"^DQ$*,Y,L4-HK0^O'R%6BPQ=E5@"M_'$`=X&]5O)(D`BRF&B46^JK&I M=:<47H5V)6)//M\(A?E=O)@%\SN<`W@*O-#DUIJKF_R%AS[-.T2%H2!4`U?; M.1++#R4G6X$._&][;]K<-I(D@/X5/$=/K/L%1!$`P<,],Q&R9?=XQVU[+?7V MSOO2`9%%$=,@P,8AF?/K7V96X21X@0`(4(B80R9!9%965E;>Z8=:XMS\CG\G M?I:`5^1%T1)JDD.:M!JJ0\] M%E[A'155I"7>($Z*Y^=[P#)>G!K\LMA'YXK;/-B>%%9>CSZ8]4568&1Y2-D?B0=X/RS)\..>EDF"XU#R9&# M`'KB1!PD@TDHE)+F$&$@ZHE,X9&)>Q,FS;]0+/'N1HEBRK>6`7#NIJ`(H?#B M9?T)\Q1M3GZI'O(D.:-%G,4+[^>HRYM!6BE'@6/UY*!^9I'SA3=<$75OH&'P M=F,K$?8QZ'J_FJ.`BER.43B'MPG@K:VDM8FMJ=(]3+Q]3,$[)*0$_@/OU"9V ME.]*:C.C`BS4:I*:?H@<^=6I'_ M@?R)9.'-(WV&'WE^4$`U#;%&=HC2"\V8IN)EI`MCAL<E-2:J6%1V&?DN\]$ MWPG.8AL>M6B+DZ#@;6`5<9;*.$^V7`>129Y>6UAJOL-%&&J;W$F?$='`/6$] M*=\!;O"D_1]VY#Q<8D'LBJ($M[Q1E%`M4*F(9&_T&<:\Q=Y:#'&C3I+$EL0& M]((TTR8I1BU2$FT^G*@7M4>%JP[W+8B^$+:S[3WD(A(ZE(@SY&'BQ*T8N`JYA7T6Z MZK`1$2-[$DAO/CXRWH3K*;;IH[)B(XSSTE'.'JR$MH=;4I5/(B'?A82*0T^A MQV>;"6C/M@DX(=Q(JG''=FP%^FRZL,DQ+B?TW]A<2;45N`KMK1B0]^.&_TR< M\">3/7._=VI!&;Y$04F&E]@4M-)B%T)T<:3DI]@H(3@W940<-J$;B\-%B2K: MD("(%]U8T%V'U")53;R&WP$$(V%K8I/,T*?)&0J7AMU+T'D/NQ1VIZ.@"+%D MEH6XYYRD@>E1G#2Z^@([3]!$TG!3^D4+(]F<@&1Z$65FD;A]QH1[:>8\V_$/ M0U$?&]B)ZR$11,F5@(9M6.M://Y\CJMTCWD7=5B/:1?&G.&]FTK^V&A?P):H MB;MKT?"8T0W_P/QG[!Z3")\(JQY>PBOD>1>^A,:38G& M/<\L[&@7Y6O%S?3"@Y-P1IITHO*)&0J,Y&+B!ED@,FE@,9VB`.XD64CP4-\" M/A)#,'@7OW7LS5JM8(NX:Y7'T:E;F^M@0\$PQNAAC`&M%%BYF>AO(6@=VE*( MW(.H11/N.@M;9V%L)\4UAW`,[R6$W+^,.\G[OA4WLHDW/C(?>8M@$!B4")?( M3=K&#MB^DL_CX,U:PAA,^A@Z]N94AT2/[1K[7*;F3DM<8-63)Q#-7`Q[(.6D M#I+20!WQ0LTH&GE`C\C)G,R6C8C8ENZEE;4HB9,G>]3T1\;%,TPZXI\M)0"$Y'NA3,Y&&9,74IOVCM^*D:MIXT;>N.RJXZIB15:O!_)P M=&H5;X%%G(3T>%3X%!_&1A6P2E*%2FB`N3K?.;BF:`FX/!BJ];-/9:M1]8I: M0+QP*:KU=]3B8T5%LD`KQ[IHOB"=R(JVHV_.N4["<8O09&WOS,".WAL[/WQAZ M4%(CG%W'=M`%6$\*?X1)9)!^Y1%+Q(5`W*$G50U=15'>P\FF0 M5SA0+B+=;Y0$ZDB"A`>2CGRXWZ(P^Z\49H^F_V^L4)40( M`6-<80B!WI4,ER22^[!47M201&8KO@0EVT/4!])E(KP2)7]+8FQZ/#`K+'`4 M(P-2%2`$`$D7LYNC,6,*"[)1V2,SMTK(_3$C+CY3''4J`F#@>CEL) M_&UD".7=6.TGVQ^G^QO29]M>@(-CW!_^*-/$LMDL.99TMH$I+^3E M46Z?I[_S_(C\T7L$(9G9F\P$"\O0N(>*TE#,/P,QGM:T5P'E8&$20UB)G&Q% M_PE3LB4M6^.X3-'/P#$HMFG.G,7MV2(V?JK MJ$"_!Y/XK>5,__@[ON.OH2E"'X%!\OA(?:^!/%=7\1/<:[O]F1!RHF'/1_N6 M/?@W]NP72H%#<^8]-3.YBPK8X4NQ2_>\)HSGO,8L'>%*0^/@']_8_&^O0&FZ MZBM7:"C\#L;$E0:R'`CZZN]"EMY^>7?_KZ_OI86_M*2OO[[]]/&=].KJ^OHW M[=WU]>W]K?1__[C_Y9.D]/I\4*PX#]?7[S^_DEXM?'_UYOKZ^?FY]ZSU'/?Q M^O[;]7=\EX(_%G]>^8E?]F;^[-5V9_-S?9<&:8;Y^-QN#!T;59@13.R@=E,N`Q&O)TF-7@]FODW.TP+(HAFF1%8=9Z@LF]S=7'M72_ M7K&Z*?46ZZ6:NHT_8SYD4Y'[1)&7IF)'_H@RC\!9!^V,+BCTO3.!""R>#8ND M!-8Y*0JLZ`-YI!2>`5,WNN<90?+24#Z1*0X[?163MV M"Q)D555YH-0X&Z$XJF=AVA>#[HF,T,C;[2ZG[3GV*$_V/F_4:51U>3"N<5+; M"9CV1^?71$^>AM2F26?`&\-=DZ@:>O_]>I><*T`.]4 MC`V\,B=@T]?H2.T.)3^4]0\,/H5%M%T2I*&WY;O\H72-.GS*KE*V%W[T7@RZ M)S#!EL/UTN.9>TMY*Q`"I\6NM.%8'JBM&7S;+-_N<07$0UD?GZ$*^D3V4.6^ M5FKSE>K$Q*44/-]1N]ZP\BX]-E;486S,9]I5JMQE>',0PT$S\F([*"\9RL$R M\5Q9T5J7%2UFK,.*SZ]MY.-W%TVU;"J&G\(YDY4K#Q>1?/P^KNUJZHYFR^`N M$\7]2F'-";_:!1G(7<)OESU;/LJ'L7,%+-MET+Y0UVEM3-NEI>YA<7FB[NC1 MVAR.435YM*N!9G,P;;-`;EM*YTC6VY&9HK8%T4N5S&W/D'QY%WRMQ[-++.R8 MY,+0[?+Q.N[8CNY)N6%-?^YL`KD-N6LM8]27DVJWA6M?NL^[?4EAZG@HZWKA MK)^ZT=5T>:S5F1=V&K834-7+5FLJ.F.7DE'U`2>ZXB#D<%[Q%KOC]'ZF!H?BAY[OPFL!E,B$)A,6O73Y@5[+,/P-SAM%D`3/NS"E' M@RNGAA>"6+G.`V]73+^@7L\T]]<(+)]#"+&>&Z85B'G8!@YWQV&L\\"*'C!\ M:66XV-'=P)&];+E*?CP/B3$/?'H-_Q6!X,.S^5A7/J`6VR7C;.I'EABZ'+V" M/T\S-GSLQ)\8T8P2%$FUYEJAPHO_D&;](8Q]XIQ'W%?YWB"4;)U+&@\43EL01TM)J>U*ZQ'O#TSW&28LZ:>=!O0 MA/G$J'@91Q330"$`\H,RZHTV?D9MGX%NB8Q#0\P@YDU\DZ>%YMF[+)[@+ACL M82W]^O9.SG`]SD%>\OU[<)T_F"L8WP'1:-KB%@S?)3I@`^<@.A6.AZ;.VF(8 M.\DG;#Y.!TJ`=]G2,*G//\7W)&Q1#2+:F[$\\P6R))VK-24JBH2?=1$`6\@:R22:)VX!;>":] M*'4H(:1(EO!AS2Y#T91@`2Y\/!HSSW^7?+O#)[D?D9':D_[A/#,0*G(\W3WL M=!Q-_$U@F806@D$.UM3\X3VPE&A\MP,2BO<]CV?9:6M7#2CP<96&(`45X?(4D]QUQ-]APS(')`@^D MF,>[-S\PRP0J(#(+XXG#CG\G+1Q+-)NGU^+PG9AMQ-0=T0F?PXB;O7M\*O:, M9!9@MT[*=;Z]FCF]$'O/G-&!=6PGC7(PI M84`R2=`1T,5/:4?%/"/#YG+[ M"@>47.VZ&&"OHLD?%0FJ`YN"RWG7!MUM0G@?TAV<,,:.]7AA=KGC77?P#DH' MY27FP7?=P1^[[N"7CF'7';SK#EXU.F!RD86"RBZK$VZ8H$.Y?*8 MXK#35\$):WAM@SZ2ATJ-(MCD11Y'Z=K/UBKI>6H7L:'S3R-FQ[X8LZ MDB?Z2RF=*H!&19?D0%;[.Q)O&W=18GWHH.(9-VEI'9ADH/T&:&>N%4Z>YT%CR=K3J9R")E*[RM"KP4E`V[JE+N M@@>>)YR\Q3EVPF:A8"=+VG"#=U*D#`:Y!"E2 M4%(,=N@?#>US,5)DK7B+J;K15>3QL,[DTG+''XUE3:M?#IS((,.!/-9:XANX ME&8=98X_ZD^Z$M9N_%$'I3E0#I:)W?BC6F[S;OQ1-1AVXX^Z\4=M1'&_4MB- M/^HJ&JOC]Y=6'E@"RH>Q2X'^_,;YQQA[\I)*YXI0RTU_+W5"KG^)D[=&P&3GA'91CH1PL>,Z413]I1A+]WISG4(Q( M(#U*N(J.2M9%65;C-7DD;OU2HT[GS"">7)"1N,MC\[D=M5QU]<#+,?W*/=`-Z%3(:0*$J1PQ\M*=6,&,>!8B?%R;V/7`9T-;F MT];GH,*9Z'M@GG\E`G$^#59?!>[*\>"7?+"[.34L',R^.14>;_T>5ZQM/@%< M^L`>W,!PUS&6H.V/9RY85HRGRH>#I/G3Q.\Y(3Q M>"*]!1>'Y$4UNY)E_AF8,]-?TT1ZR65+PR3TYJ9M6*&WQN0)8O'+$^BXAOW( MI+GK+"5%0[0T-5X/+MKK'<(-AP@%%"T?X,PZ>2;+=>XWN>_X>O/S^[??WM_\ M,_MT5K#,C:5IK=](_W5O+F&IG]FS],U9&O9_R?2![,&>SS=E4V%_7*)J%$Z4 MOR#OF6D'8*]+033!5K)HC"=Q!]D5_@(9XIE93TQ:PB\6'N>*U"<.USD?X2VH MB`JV,=TH/2)V!/)F'[%S;K<7\(6[[M1Q,QQ1'90.2@>E@W(IKN[8#ZH?[O<. M=<^+:AC3].>.;,>"&LL]:"S-6T@["*BHTB^DTC45P>:3\'3(G*#X;96![Z-7*1-!7#CGH=]1IA7N'S9VTS M^+_H:&SJ9GXB!VM3L>M(UY&N^Z+:YF"2)!O8J.RTK82CKM:90E#O!8%>Z M9B/'%W`(+ZT=9L?4M3+U8=(Q_77NFT^1AL=U!B-(77NPEX6NJM7;?+*J>5HX MS;A5\W4[NC=;DTS)3GI1UX6N0S?3GJ)?ZYBTBHZP*D\FHQ:)SH[NA=7,].)/ M$8_O''?ED&QLGL8XD;5=A&T-?^RH`FKF@=%`Z*%WAD=45'M7KM#B^\,CO"H\*$[`K/&H` MAIW,N'"6;_IS7>%16Y!KNJCHBC\ZZG74.S_URI837>%18>2ZZIF.=&TC79[X MZ`J/NL*C_"#?6*NSV73)(?C#(>$C9P\'GR7CZ,6A_)(Y^C"YF/ZZ*SEJ#.._ M&'1531[5.@JKHFS&@:SV=TB;QJ7H=G1ON`[9E1QUZ.Y&5]-D95CC<)#JCK"B MMJGDJ*-[834SO?A3Q.,[YOKFW)R"=/3X>,25XYE^H\2?4GQ`6'.XI*L[ZM#M MV'F?P'OIWM#V%1U-!H5'&E?`S<1>RQKVHXY8Z^VM\4*2[RB7:J"HOI2"(QPVM5E89'B>,S6I*(BJD+R<"%@SVP%]G1"E>B+?=\V'@!?]^(XT7>#(*@\G<(4SO`B/3#+9$^XDG7.ZUVV`ASP!PX. M\KK"'.4KGRUQ6>Z:H)C+E6&ZO#[KP4!HCBTY@2LQK)LB:J!Y8CP9ID7+9$\F MW(]3*J:"+[9/;^IMW^#X@[]>!][5HV&LWB0*Q3[:M^S!O[%GOQCN'XRH^_[/ MP/37=Y$'";Y$"\HP[7O7P!*I&UBP[]T"S6#M@/^ET^2TNM+L%`;+$38$,.ZOG[_^97T:N'[JS?7U\_/S[UGK>>X MC]?WWZZ_X[L4_+'X\\I/_+(W\V>OMH?,-]>N25?20>MNR,0S116"`-_P@'_P M9;R1$'N)T)=^808B3]Q&#/E0L43B98)!%, M._O(PF1P>*>+-9X^.*B$(\[4LT&06"A1X!QT<]7R[D,!8E"@DJBQ)4Z#"UI+ M!Z6E4`[65,LMHU-&71E=HY_;MH_B:DGLI'+<3FZYRO':P^OR&P,-EX;HWJ+Z M_JL'?W9[>\Y$T/\)'#1ROKKFE.RCIN+9?$J>#KGC_#KWZV;JFV"@5/77*$+JFYZH<.CJ7O)G9;2ZT_LB5F2 M4F?NP5%X"@35QB+(CVQ(2*TPGGD'XYP51VCA7DR,?530G]CE4U7E@5)G1<9+0O3M3A=^Q&Y/(]]?EX;C&I-7B MF+8L*^Y%$;:1=]^O=]*C\\1":-1V9/UXF"B48=1:4O@Y;Q0CBF(^RE M77T'%R:E;\9FG<&Z)VZ]F#/8,G1/XX-&7H>74#A8]U2G%\/O+4/W-#XXVQ79 MS<-Z>:SZDNC:R'NO%16AXQH=BB_FZ+TAL/7XH0[JA:XPGK8H]MJ^]5^V-9V36TK"IV?!'AQL%05K0Z\T).PO:T M@8?UBH0&U9'B6SZ`='+R$C:N<[_)?;4^.&?U`)P\?E M$FF%]8;NM)(B'K@'H\`A;7Y#TSEV'Y+W-=AT\D]!9.8,VDA?'$I`?& M[%Q(*B\03B`DT_)-CZH8G#GW@QX0M)>E`\*)O+PY;6\2!&%SRI*/=R)@^(.F M]08Q#8&]X=#8/>FC+6'M'H*D74BNTK2G5C"#'R\WDGIPFW_01[TA01-O0S(` M'_@A#^01?T?7N5]=I695B%XJ_W>5FF=`LZO4O-A*S2;T MV.PJ-2M%L*O4;'FTM`65FOI('BIUBI(7A.U9$C_.CO)A)[&"T]:Z.DVEWQ6F M=(2MY[QU=9J[.4:1^Z,=?=\OBF,ZPE[:U7/[FE\<+8KLA4E8XH\U%^*LM01]B49A%\#7W)6_!)D%J4I^P[- M\*&UXY&<,\QV;M:!E/7)CM%4%\4V';K5L,'9;KR:ZS@KF^)9_SB^EC%V1_E* M+\XNPMFV>E!E,)$':FL*+-L5U03[3ZM3ESZ1MF-YH!>>_ENO1&A0.>C)A6+Q M1$R?31>V^6?`I,#C6K^H#DM6@\T=ER9IAO5L&#$2Z3EA*9CI28;(I2`TC=7* M=8SI0H;W8C+>BF=AXR]I@B?:&>P)4S]-&UZ_Y-@\,INY9'X\1)D9-//1F/)I MIJ;]Y%A/H2%BAAE^$B`X=998@XETY3CQ2L23EJKQM<1+Q%)+`,02ZWM>8*4D ME@"P[RLVI0FH##D/EE3@8%2X!>)+@X*V` M:(6C3F.,&$#B:-19/NBRN04+XO6#N`-/IK^.*+11#2BH.<.*B`1%:?\)24%3 M("%E3N&+$E6R+[Q"<#QN1EU5/5`.%MWE5F_I+[QXZ[@,1W%>*[^>6T&,#Z&X MZ\B!/^9IQ&72XIPYKP=,E;\(@_"M80$3,UFZ9=-,V;["J_8;9RU68B)4[][[ MQF9LN>)**RJ]+EL%[G1AX#![T(]`4VV3DV\L3R8[,O8.R9O#P*F0`7[6'RKE%%A3\49 MCTIB!R0PU##N!%8?*N')3(SDUO#M:.(&5!^,J/F(1-MC.9Z'V[,Z-%A8YXY5 M)OIV[^8C1NGKPYU655:[3!KD7DXDM5=??`&F\M9_K'W_&G?PV!TT>` MPN,C2(_/CL\`A_@)KO!O?R8$>!O5&WRT/=\-J)OMC3W[!YO!"QYON/L*;I<8 MH0@?;.F/?/N-S?_V"E3CJ[YRA?SY.W#KE=:_0D?NJ[\+@MU^>7?_KZ_OI86_ MM*2OO[[]]/&=].KJ^OHW[=WU]>W]K?1__[C_Y9.D]/K2/>;Z42]^P[J^?O_Y ME?1JX?NK-]?7S\_/O6>MY[B/U_??KK_CNQ3\L?CSRD_\LC?S9Z^VVT*;I!E( M5U(99&F(BW)SJ`9?Y1LI7IR46!VQY,-NECW)5_H;$YF=EK7&Y$OT9%+Q"R@P M+C4>$5Q:^8Q.`U MSA+S0@&<(5%?9CZ8`^%.#<^G6]=GKFUPCDEF9J*7-5CAVQR;26MFX,6,'ET" MPC,Y>]*-91VP"EP`0$0IE/7R1K<^_[4OG,($Q.'S&![X'2!Y"\;\L,\TPPS: M.<\(=:.>TRO86&=&F0;L^\H$L&*N0[@&&G3!G<<$`D^H3"FVL%57(M66:_HX MV4+K*;%@#*=;P'_V+YD26Z,UFS9?4$*_$=244M-+J]U)FL*DX!Q6,:4 MF;P?*(TU<2R,)E`*"6@'`(9P(C#PHG#V2V9+0#+UI-2!FSFT*HXP8F2SD-O$ M=(_T82``7O#@F3,3<,?W"6[/$.UX[A:<31#*X.Y)/^;2F;'V$ES..9P@14HZ MOB!(Z^R\W/R'44_=Y/>YZRQYY&9CZ1&7/]KTJG"]8G,.X7/,3@=>%$C0"Y'H MOF'[)NT;6`I`,\R$3RZ`(`19ZUQ(#/X33C.'7X>5#ISA@:0'!H(S&C;C!#XN M@DS4#7$14I+J`#:DY99Q,I'`2N3:`T=SR6TL\?!@\>)V"J%QRZ?S85X&*>$:>E5 MT/Y8E>YYUX$KJ*/)F4/6#EXETN;:@W MSTO[/27=M(JLX*\NIBCYZZ^68?N`Q_L_`W.%2%U^%K">R`(^A@S-SOK5WTCA M8L@[&*V$.++*K-\46!:"1:;Q3(_G'OK))@J=_[`1WK`.RDOR'Q+N9JXE7;K* M4<;RN5SCP0PLBRI!63O*P8=W6HV*Y)&X]4OM_M:Y':LW^]\YRU4`%UKB@L3K MTG/F_K/A5E(,>EK!WT#6VY.VI4_DL=Z^PN]/P`*R]!"8%NHAO(&HQ0R/+1QK MAN4E+DK`J/"I7/XX=F=2DS*TXAZ5NC$=5]PILV[_8>#:)DT90&Z9F]_Q[V;Q MQT16M5;,?9_(DWX#BIK;YAG4^O5[!HMOLJ(JE.>55Y^8 MYZ4:R6C%6US=/6Q[):IT9VLK8^+#X7KE9N;5#D(R^J<(S[NHHHPL^.,WLV+0M` M?[1]PWXT81F\`^+EQQ&&B3C"<81H=B1A^$:*UR#Q19`0#!=)W'A`1"$M<%,Q M@_CDTIE(>M]W>>FS#OV#0P';K@]`:OM;0%`X[IOPX/\D)34FXIR5@3T/=@L9 M[K)+$%1T2,"F"MA-S\$9==D0B82-*5/+\,0XD=ST;CY5[1!!=&1. M^\6&8(:#9@04.B@O&\U=:]N$KZ]IN)X464\BO9" M`NI?18K\C,_[!E/M<=TXOYRB#65%+US`4#>ZX[X\&=;80>%$-Z(N*\7=\XZKK0A^#$9ROW@8MTY,U3'0 M5*U<;WE9E\0YHM$GUJDHBJS463MUXB6FCN!:*)Q%4S>Z8TU6^PV(A1YRR!H4 M7CJI!*!B]_:+GX'8.:P[*.>'"`/VN,!GHSE_K@UM\)X6$&- M:N>OWCLDD"OZ.+YMPW?M><$2W=2V@W/HV!0O/9=YYBPP+#[XCJ:Z2<\,=Q%O MQ"?F&H^\BC]9SA9.M,-9DX9EY<`R/6G8&\8$Q!F.GBR&1B,.PYZ>^9;>%G8( MY'/B8HV2+N=A;YSWF^G6BWP3L9Z4M(2(#+;'%YB8=^W3:+O-53T;GO2#UD\N M3`S;DZ4?U'%R2>$0/L3E!V62]Y69FFC)U\/G6E)3<_PE_#&6<8]PM\PG9JU[ MTH>`ETGGK(./_-O$>\$LG`5)<)SYCG1[&3?.\$1(XZ6W1!^/F^&@K@?*P2*W M7#?XH)AS^Y2+Y)Q^@0,F?;=&X]ME78$T41JG\*F:/-$J[KM;#2W51MFDRD0> MCRZKGA]HK#6+QBK0N.QJXEIX==`L.O9EK>HS7S^OZHVB\00,T_8Y`.]Q:I`Q M]QOF\!O)BM8`N_F2%)7VN:8PVZ]TJ54-%UR*\X3$`1]D;SOP!,@%T["P79UA MNM2M#FWG3>-Z%KCHT##L=9@0R+TCGK0"PQUMX]F.&?9M:/Q]$EG?T8@U#[T= M2)NIR+L(![0!R1Y%_P5RYG"/"'E#R",A/:PECSWRSI+H]NB<$QS$H-\,MT$' MI8/206D:E(,U@'*=>:K2Y;0>D?'TUK`,>]K8:8`WTS\#D_>1JC'SMGNN12QX M6>?QEDU[DE)"4_ZJSN,4=>9:LY:;_MQQ%*26>E:CLV`_.T^]4R9#7-:)/&4F M1.7',N)7JY\"PUSOT[5.1^OS4=2SB$L:JH3500 MFH'NJ:VEVX(I.6:'@C;P#-M[.Y_YU@!V;X5BHGB7*R/ M9$5M17L892*/ZA1F+9,,+P;=T5`>JYI&MU-IJB3NH#5%;JHV MEK72)YM5)*(N*%$+"\E?<"_/6.M*WSI43U)UU*5/88="E1'90.2@>EG,NV2XEJ;SY* MU>B%W8Z:I_IWSS6`_2[K+';I4*U[KDN'NN@3B?U`FKI3+%(_]U\^L):7];)$:KK*T*9%9#\Z@T3=;&3=)YCC25='F\ MJ]JJTW5.YY&)6J/8.FM:8+VBJT'Y5?$'?[T.O*M'PUB]^5GD%-W8LWBNY0WU ML+HUO:GE>('+[D'6O;6(;E.EE6-?7[S^_DEXM?'_UYOKZ^?FY]ZSU'/?Q^O[;]7=\EX(_%G]>^8E? M]F;^[-5VG^3FND?2E;1WS0UITZ6H(BD-W_"`?_`EO)%"S"5`72+=G/> MJ?WK<;AJ``@\&)XYE5B(PPIP\!`'"5T/CY0WEVU3+]D!=C7'_#EXR]*Q^2\\ MR0E\#Q@>,])X2E\"SLP$4P/>40HD>GD"FK2R`H_>`(83FU)J7_)K`FX^8>(= M\I"S(J-'3D#V,]%MQ$%5Y,&Q`.>_Y]+.JSA?<&AM>M*9?'Z!$*#7.##]-*!>?P%TK MI@.YK[QLQ:SFV^WM%D=ZX^RA?F]48T[-J;CJ=:8CGTK7LI--VW7@*KS2VG&L M6A/NAV/5(EQ'98^\:_*Q:D#?E]\8Q@*L8!8%-8UGPYUA@Q,=_6GR$D"VIB)4D>MQ MAR1;.!9PH?<>S&=_C8_E))I<6.['.)'[<3`-FIT+,G[#TS_$2J*,M]%/$E\5 M,5R5>2$1/E_=,*N!:%LYX"^!"[(.CA^>\UO3A2/JN)YD@M0(_(7CPL^IKQ3S M4/B9WD)R;"8YKK1T7$RL<$TN1U9N.AL##S[\;&Y^)SQYOH;/W*5ITZD/$TSP M"S@?,SZ#)_,F(=!,&V4B3R=Y,D%1F4DN"#\/A\[!I0@_>!_>VA M\`))^61Z/.?$G.,(0UD`8/:4BT;IR2&Q2A>?UY-N_"AX&5\@&@DT%&O/3%J` M>4_P;,<'2GD!):2LMU/C)4Y'W#QJ[_A54P]?WTA>L(0O:&0EOZH,O'W@,!-S M=QW%N@2>#DI3H!QL+C0Q@:?&SE5=!DX9N'49.-LOE"X#YWC_,Y(/[4[I@??6 MJL!#MO4Y>F9_4*(O3_JMJ.?4)_)8;P6F0TW61V7W;J_>L7O'73_<;*F34_<2 M="2K_7:,>Y$'HU;,F%!EI?A9:J2L%=SKLI5H4\E+05SFFVXE[%Q5QPO@H5WI M>Q55@5;6O^."UJ++X^$.)>R@U9Q;NGN!ZS+X#CU0#VN)+5>6LV;PA>](*V/- M%0;?^,Y2O>/)5W7UP$\5N>1;=*!VM:MH&0'M[DFV;N MN'-F^@U3E4H@>H/8?4?R1LM.[HYX^2GW1JNL[PK.XGM>_WL&\WJ_%3B4=;7& MCK4G8/I"?`#UGJ$+2CT1D4QUD$P1,6U>\N[,XZE#45X'CA\R_85D2'/#)$$0 M,'SRAWYO$%-@:5H6QF+Q-_"-3@B+#[-Y(:"%+LEK36%4C!/SX#3^%46GJYI: M]"WN+\"#V#YV0$+),Y+UF"3;EJQL+OD)W@AOVQS;Q)=P8UG;&AQP!,#"#=]A M$$6V1Z:K(LK]`K-R*#5'YUE%>7T7I->W=[]Z/Z968^P*I/>D]\A6\"M",TIP M\BB_@`=LJ9>$FTI1ZA'-X%?2HVO@TQB+EQX8LP'Y&4/^L1W[*C1X$LQ$8)S< M;`?>-`(70-.FYH%EK4.R`^`9V$!B7P$?)MI`X*IE*OG!>,SL@`7_W9X3C3 MWA!R!&&3SE;Y);AO;VK#/!_3">>Y2>=/3,IUU$DD?LEE36GI?Z= MR)D;#\>I!],"*X='J4_(#^JDIVT(!%GZ0>^I6T2CHBB[A&-5!_QCBF.(9DGW MFA<\X(GV30-/!?R/9#P9IL5S'SBM`O0T$!G@$#^93N!Q-N6'(4XCXJ&74GGS&V]/@#T=%!(`^8""EZZF#A7L`QF!K>HOHSS0_S%]ZKAWB3?W)# M/J'*3S;V+B+_E0\,1R(VNA)X@MX59<`^13?0"LP"OM_/"Q,H^[P5UB$+!8`1\0RIN*'RF2B)IX+!=-GQ_XS`!K/S3!7,'PO M?Y/XZ4!\EP;$T_/X$Z/<)PC&:U"%K81R!C\(/0]J'U,5^6''YZ.D257YZ4=^ MH::_1TL3\Y79=]/SR=MH^*8W7V\4QXG]B&0)_":\W+B@X3G#N.GBYB;2TK)6 MF&#H\X94]"/:X'EJ1[GOTX&/Y^84MDK.USB3LD9.>%!%PJ(76"@5,5^0\TF$ M&Z%#0`BEI;$6S,90-8GW+-,1RXS(G_E"*#J4JRWR)%$O<87>E.9,&?!(?!;_ M5GR;^8!2DX%&*(J"E<,U$P1% ML@%S2OG6@2)%W_4BT14"\2YL!/.\8])TG=@^?!1[*'G]DH8 MXA8D#8,M,L-=-W)$"U^)L!^W?G^PV&FB=#E%CN2?<()SO!S)`T2RY'0HVV3) M1![IJ1J=33'"+[#D;B>%B:8<*$J*B9&+S5=/SMZ.!`BFBJ-?PD4M#HD'O.HA M-P"C/2]0X63\I)&J&>N8Z*W!7\?RB73ZJ$N3D"(4G`4%"51_V&#^%/D"`HN% MFN>CJ,.*A,?GF[O;F_\1`N\7P_V#^9M*"$&)EW&J--B4!`2@9&FP*0DB=TJI MTB!S1@E(^=+@&"C;I(&"?L?=TB"^#4D2B+M'2`-]T*]4&I18HI%@Q+A2@Z\0 MG0Y>;8XZG�D6KHDO= MK2-G\%(Q:E/WZH9WD^JV"G\,N@)/S6KJ;KW_SMPI#OKZ"HIQJ9MVSFJ>R0LI MY@E=APFOM"S=LFE&-U9XJ'%#`ZV1*3?+$K"_1VN:-BEZ3RM[[$TYF6A:?SM[ M_,SMOD;MNPI&8BLRT%2E5WR&[=FDQ2YV"&5]FRI/L'%TFV:M*EIO%[X-%13O MT(EEM8HQT-E4?RKV"8PQZ@W*9HQ.,SI.,]KN-6S4%3F1Q^UIO0E\7;SW9JU\ M?2G)SQ\;:+NVFU6IS!E_23]KK/.R@=E,N`=#:%*)RK_^<2:5>/79$JW8X=/A]Q)C,M^KM;DB\L3:$U_KMUY4(>: M<+QA`3HGP1IKWB94LUF1^=E4!+^QI6':.[7_3IJU>8,;EHIWE+1()Z:]:9XP MJ&;+FITM^,F<,^FU*8H_ZHRGGR&I\65O]64FAJIZ2_(?HI\#2ILY,[LB]-E= MSGM1'+X?]_3!E3+HJ3M:1*=>4848C> M)^::J+U^*\8J*[*FUCE2Y#2J*KUA_2F+NP5BKI"H MF]0X)O844=>.00C`J:/"![+>G1]HK:%HLW+YZQ=_>F^B72F3G2.=._%7Y!", MAH4'NM>)Z*`W'+4!3V74TUIQGXR+3QROF9[%E=$6Z7>3WF1XI?9W7O*=@"LB MX";C5E3L:3VU%6H3\&CQ8M)Z=U[76N'$`(H."E\9EZ'?J4I/4Z_4X4X/22?^ M"O"6K-59IUX<4;TW;H4^`IS:#G_!L,XJO)/HV83Y(^<+K1PM?DL.GW1"MW2> MKKD$MCBBNR-G5<$_0ZENG435Y7%Q=:YVJ@Y/\*NT3_PVH``ZI[:?CZK@$V[$ M!")JO0T?8K$R^XZ#2?C<4&ITNF\^D2AQ)GR[,F>J*%2;48780>F@7`:4@V5_ MN>F5RI%E%+MZH-/0^VC[KFE[YK3C>.)X;J8W=;>Z6I82L?Q?FBS]6BE, MQCS6/V>AB#)J2:%(ZFT%`@#_2^ZR1CG_:W;_%D=4JS51[8QNZKJ1U559'Y<= MTRRGC?*NL_0^XV9NU*D:R/UVI%7JO6$[LJ/&+:DG4$<@4!O0>_K%W*GW.!&O M48>_BZ=7<:76&T\_#=EQ7QZH#8A3'R($&M:I.WWZ!89^7HPW&8[=%;;-1G@/ MC@UG-B"/TID>T]M9)!.GVOO@9)C_Y!X1'&8]'6A?1LL\P9A,/X>34(W0&2F9 MH9,&$02;%:=\3PUKBH-K<<2MX>$,63[O=6;.Y\QE.#3U@?G/C/&/IY;C8#I'NY\/#D.$45>6["KI6.S==B.FNT&O":D0S?@M:U0 M#K[;R\U#&'=I"%U0MG#44VI8;[/S4J79$V%I#"&>RVZW")G]8)@N5X_+ MW+!N(&SUGJ=O^6IL"^?##HH/WRP.OJ`?:-`;E3T"[64.AQVVHY,&CH:M>,-K M'@W[T?."5HW_5,>M&OXY[$W:)R%:.!5VLJNW6^.X8M3K-\`CW^E&K9L0.U)K MK/0_43F:](JW2:J5R1L6=2KLZ7YO3!?Y_FSX=`5?P+$`MK>9<)B!.3IUEDO' MYD_V)`R8;/&'1UDM'EN:5X9M!X9EK24X-:YD2/["9>P*\RG1'V*V9[_#NLC[4]&NKKLKG%DYA,FQ#EB[1)_!N<7O!_2\Y$>/!C M.&B&*[^#\I*A''Q;EEQ0JI41R=D1LJEU7?C\O_`&@UL3CN+,_6=42RU0LD`G M\:KP/IQDT;0G05%K3<)_Z29B]3>A^=9U9,/6E&7MBEK-"+T2C^'0@@_+9ANT?R/WB)4'U(JH7[S[> M2%G[,[.9:U@D;8W9TK1-SW<-WWQBC6)E$!`MN8W[\G#"G97[\Q">PU]J6AK0BWS M*"V25X[0ZS#L&F9`+9GA!2YE"5$VE"<%'F_3#V2Q0#A=W4T7#OJ<.4*$(!<: M2V?&.)1GTU_P)41I3L]A^9_!R_\DP_.")5]3EX/4B"R4#LI+AG*PT.YR=6K$ MK9!:SF;Z-YU6+Z9WA]7PY,O[?#H=`N'NOWCJQ6;>Y2!KT=+K023TN5UX>%`P'">0!G M5&=R_&B]5L2YU5U,T!PTE5ZS1L67QL#P6Q.^FTEKDUF55.TGC+=-NGYV[#KG M4[P(7"J5BOM-O"_;/*O-.^?=<^SLT)GH'9DKU.2EU',BSG5]--?P&^SR$)Q+4\A#L\9"T[-0\VPB MO3/N+A>7+4S5)3CM3'#ZX+@2PQ97(G.(.CK)8I)&GD3'/D[16(^%Z?F.:TX- M*S%WP_!!6^))483CRO'\*VQU12E+S%V:-L]->F`+X\ETW)Z48WML@Y-X@O>, M(AB474^Z=RF]:LUE@30-W"=:+ER4@!0.K8!'"8IO M+A.=J*3?&+``W-@^_L8%26.M8?5K:6IXBTC"8&^PS=96B*CX+;S*G)JK4+.< M.4@FSZ'<;IZNA4W&&+'(//`#E_6DF^D4>!$>M-8RO9SE"S9<\'^8ZU35-2OB MGKRHCQ'X;;'W8,"_&1 M`:$`&5+"7#+D/6"DA6/-PA*L!&!LNB;!1OD+;R]?TF^W\B9U#7.6(%+641'0 MZ"?O%%XE@/OYE;8DWHQ*F\>]3>)H/#A/J2Q"OOT;>89Q3F5^/F6<)TE(\ES) M'7F2.';H![TW'LC2#X.>JM$W\)>FQ*,LJ$L=;J?YQ*PUG5YCZ;@^K(\?[L5^ MO'PG:NY&3?KP-Z%D$SP49V9B'2JN^\HR;0YBR?P%[`2U!#R,)B@$1.ZH24V% M)=#C`3">>64R4:3W8=8IN1@)2BJ31'K]_N[KUQ_C>RE*/=U/SLF(R*E,0G*. MM00Y"=96DNXD9]Z*\'E$-4OC:&]RZ6P@JV"V6O@MY;M6Q>M?``\<;F1X($%0 M'B\II"<+3DJ,+8>4"4MA*A>^<.8>OX1U+N+!<]F=@ID$B M@Z7.\?/"!*'"%X2HNR;UJC2XT"%9)^9^\?:(_.!FEE;^EO":B$%%-&M!*=LSDRD.O6RY+/+?('B!>-A(TTWZ-J>D2B7%'.H2739Z,_*1.R@O&EUH)*1]R!T9U7B&SZI#'0P MDK5)C1EL)[;WE/5A:SI\*@-Y,&Q?&S?.VFD3&]ON1\S,S91&Q>(BC]B+Z>)3 M)[K#X@*BP<([S>';C.X&,[VBM2*EMW@GRY8=R49)["TS5!K,SD-9[;>"5119 M'[6B7U5U/-U@T^",47!%%6Y+?,,#_I&.IZ1C*03WH0(TDD.(*`:RPB@Y''X& M;S*1*F%S$0I!19&]8(7_-.!=W\UEL$0I`L:!WI=A(\(@2VJP$J')I8N_@&O[ M<2$9TVFP#+C+>V6L7<>RI!G#ML!H#_%8%>$$$`&4.KJBX.A&[!4][:Y)L4#N M^[=-FR7#J=F`I'AW_&DX!XK'SA#'Y,BHL?Z7\$N+>9YPEXM/>)OMA$T78$R: M$X#'[]/!XQWK$%%WC)B(A5`TE0_CXC_QV".U8L&.*AB=06"9U_2DCRG,^.(, MC/9'L6$[#`MF"8/KQC7"4X:]^181:YV;KN='H6[\9-N:>,#'"QX\H"8B+B9P MQ>'QO&`Z(#&ED946BR/K49,;W!H*-F&0EIC09L\$9RMEHP8T\%\[3)G($(C/ MVH)74>R;?TIQ13,>J3KL#Q(,+DOZ*,7PB.I`5Y,?$>3-\$B*\^BD_*#T>^J8 MTPO_[H]YZ%,9],:C;:%D63H@IIJ-/M_P3MO;)R3*DK%:N@>-)RW%CSS=WS-7T-I3A^!3']\)"\G<.G5 M5?P$=V9M?V;E/GIO[J8+$$06^S*_97,X++-W#KIO'@(432B0O1@++T(#QZNA MUO6-S?_VZI9-K_K*%6[%[T#K*ZU_A<1]]7=Q\=Q^>7?_KZ_OI86_M*2OO[[] M]/&=].KJ^OHW[=WU]>W]K?1__[C_Y9.D]/K2O0L`1?+(]?7[SZ^D5PO?7[VY MOGY^?NX]:SW'?;R^_W;]'=^EX(_%GU=^XI>]F3][M=V]MTF1B70EG4"-#*2$ MKDHWTMQ8FM;ZC?1?]^82N.HS'+QOSM*P_TNF#V3@*#-AT95XT?+%O9&^,=\4 MK:UJN6-_8WS&"/P7A)8;0Z>,;D9IT%=>__%C M*'H_HBRT13^O;^R)V7`1O7-F(+S>\10@8LMPN[Q(!%.BE,O"6VH&6X@X\0F# MU-_+`:N6/#J`*,\J"!/K?+0B4*"E!,4/@]YP(\Y,B1S]C8^Y=--[ZN8W*$1V M"#4NZC<%VV&RY02&+E/*A"*.]UN]-[[G2+4+$R=*'^3)(>MNMN!0^F\DT27W M'AO?UJ*:HXKKV.&HSA6<4^-[V'Z7SK`G4AJZ=(5F!*P[*"\9RL&>D/.F*[S& MMU->0C)=@9"G3POWB:YU_?A\E];0I35L]>MU:0V51,9^M4WT:=SA%/'F#??4 M![(^K-'S?N*`3U561ZU)5AA,6IFL\,%Q&8!H5"!+&Z='-.X&&"GR0*VQ[/[$^TJ1E3J'WYU(VX%\@JI;[Q%K M4+TTON4#G'8G3QV]SOTF]QU?;WY^__;;^YM_9I\^EZ\LZ:N*9D1Y&T.BR%>5 M#->FBW$ZWU4CO!<=E)<,Y6#A7++O2JW-=W5<24\S"(7/=TZNSLG5.;GJ=7*] MX[E"7>/4E_[<8=Q9D`-W&=KX!': M97O>LCG#CE2=\?G2GVND1E^=85I<#@WDL=**%N9@?!1/42B`0#4#!5ZK\F!R MY$R!#%C]2Y;%>HQUT8FQN+`_JC,2<2-N1/%(*"[]ZCUB# M4E]/3BO%BF<^9X1JH#UXE3DWIX;M2Z;/EEZ85TI]=@(WNC@3F:==E;0`,1HV M(]>P@W(LE(/E1[G9F9-+ZX/>)5"6GT"Y__*H-TEQD#E/_PX6#,<&EVFM(&F0%UC>(-1=;J'-QQ"J*37<&/ADJ(#5F1PJO*D>/O_LTF(NRUC3!O% M`V-YN"M\UQP>4)`)*KXFZF[X8GR7IB`<3)]N#LOQL&.[ZZ[GCDNC# M"E+]SRO._M>P`CZGV\#H(`XOJ,*E5E5"F;*[TV'+$EE@.P*^'"Z")>53]7J=C:=3W_ M[#BS9].J),VNHDML(@_&EY.R/I:5DU?32,7OEJU<-C6%[@>6K+%T7-_\3U7> MCJHV2)='NSI$M(S=-%G9-42X4P`+V\+IDH+L%=HBAE=T61V>6IS5H.4HH.XV M)WO_DG3)4>N2]P>8>-":='C`=JB6'>*HAFB"S*/LH@!?Q>;LS!B_%J:>F'4T%S5O'+*`Y MB&($(&;+)I;F,CXP6$PQY'@;X=C"S=7RQ217O&-0X$G;GK\DG`P(ON^,HDT\/<3D,,)^/)P$J\7C556^^J`3U=4)[W!YEO\ MA8&S;]?2`R/()I_;BL`E%)%S$P>[\$FQ^2LBH.E5^7%$:&,UF2&1BMK3#EH; M7QY2<[AD]$)4I^;T<"4,M$M78&45W=%5I1:[JS*_]7[#M;KGP0ZCYH M-EX5LKP[+(>LY=0\A>:L13WYX)_MZOCLH/3[U\JJDRO3BVH/S7MQ3!R MOU=V4Y:7'FC86>E;58I<13YK]8+\[\,+6LOHV+O]T%A"USEW;Z[@U+"F@14E M^V!SW$SF-ZB23X[UQ+!.&D"!TOEL^@LIL*?,]0W3%L]0$A#E%D[#MQ&6:&59 M[#O/"F*/`A;]PI"6@>6;?C!C"#N=2FA,J38;$7JTG`?#"A/CX,N>]!NC3*5' M&Y9(8%"KQ4]<4&X='^24";_(KF3NN/"@;T[-%<\3Q$AI@'EIIN<%?!EA?AE^ ME\*(J]ID.>+J`*](P0;DGQ<,%1&9$*%\J.^(!69'/2_,Z0*^F/&,2(X7`,.R M)4Q&FP6,%F3,_AT(;PV\P&/4HLM]XFA9>%P0$.GWE`)I8+=C!#;6F9Z$S[M`>6M-KP^#:\(T09J%K>>2M/-%!^?$5O6D MC_,-&N>5)(`E\\2368&2%O,PU=&PTPO`&E;/0T1Q>Y(;`<1T'XE([#OZ`ICT M[`363*P1D>!`Q#(CA[N>8I9DY@@ MM>,836CP>?`'N9;/6.P-4O39AN`L/NU[4B6`W:C M*]D,F,@SW%UYD)7D&,(1IPQ?(84".[&LU**[M$*_:];=>B@'JRQ=L^XNP_!4 MW+J^W4VTK7>YM=[RVU"&:P^>MZGX82ZM@=FK,+A/JO+29'57!7A57I^")6GR M:%QQ,\8*N.&.^;[%4`?UN/7%+1<0R&[KJG/ET05-@51D3;W4/`(PI#TS-,;_ M#,RF#9J#:ZT^\,71;'-PY9.Q\M#Q$X0VLNFF;#:>5DXVFV4N3=^(/27MD$;Z MKO+DMLFB\9$NX:Y+0'EJ&L,FV0U5T!19+3ZLH&YD3](F:V7@2PD#)'WI4=(@ M3Q-AMF&1CS!161^YBDD)3>@(\!_R,SNV\)4Z@1OY:$T/KPUTP"=SS7O21SNL MY<>CX_&*?H2-1BN5D,/S5H#F_0_]GA(3-RSKIH+O?D\E2.)#&=VF*UZ.;*UE MQ"7T(\^VK3#TG.[`]3?N25V`O6N(/OD(>2M.D\UO#L'$V-4K(`IV;'L$J99< M?55NW-_"E@6.SXDVX_7TO.XL23C)$?YX>V9ZOFL^!+CX*!\).S,X]A7]S`L> M/'-F&BY&(?A2/>%RCYXGJ`^,V>CE7AK(;-3ZP;2?@)88G7&%[_R!VE[8&.VQ M+`Q\S#WF2P]K1),J@#+]+'K2NV!)`:JG++;A+R(LGK&I1:9Y@3KN]7.885^C MA*IVZ#;3*D.<)X]LR1DYV6$!#+[C)B5LT4?D2`R,?..-_:4[YCZ94Q:>?QZH M<'C0C,?3>*@A[C`1@]/Y>VTG"@M)YG)E3"DH1K$@$!NH`-!AF)LVW*2F2"A` MQ9+;NSV)EZC`7N%J$D8O!2Y$/`G(S[X;2],.)WPFHB4N\P/7YMB2D!'AEBR^ MXY[T!7X9EDSB(?,RU3'1NV(FY&`YVQ%"EH,APH=UM`Y4D"GR:(5"#K@2_@U4 MB(&/>.00]B<=CH$3\6_&2<8CE?@F((''99&@?E4L=)]V,Q#P4/I'AS83M\5S M87E.8C]"HAF\183]2,AM#?#(^&H15#6G"WICQ$&"=<)@D;=@S)>EJ>'!3F(\ M"+8APT#X(KZ#(,&1(3'Z"=A-V8HPED.B/P)\ER1%+OEIQBRM*6'E;*=#Q&UY MNZU7*)4?F&4R;,.!,=FP!8LQ8W\&<:`R$M:&C:+3\!P;E`PN&#W&2!=Q`A^) MEKS["<06.&<<^P84@82T_*`@(3R8-( MQ<`3QL.AM*?)=(!_A"%OGYH-30T;A3]L(_48HK@XW20\&`XO],QP-%ZXS):W M?8D!_O4Z\*X>#6/UYB-Q/9SA6V`\$$N!R^[!BGEK.=,__HZ__&NH?=)'H(,^ M/E(8!036U57\!/?D;W]FY3YZ;S[!@;F'"_F6/?COG.72].GTW=BS=[`D./0, M=I-Y$0*XXVA3?6/SO[VZ9=.KOG*%=]3O<%E>:?TKO!E?_5V0[O;+N_M_?7TO M+?RE)7W]]>VGC^^D5U?7U[]I[ZZO;^]OI?_[Q_TOGR2EUY?N8;L]$=^_OG[_ M^97T:N'[JS?7U\_/S[UGK>>XC]?WWZZ_X[L4_+'X\\I/_+(W\V>OMD&2BQ1IES<#JO=`9 M9SRZC&0O[Z@6/BZ#5)X&H?,6M%]*MH@P(&L&8"\-?EE'&G,R(>,'-:]9&-'` M`$G]'7-;;#M`#2]9=.:*Q!W0B_6_H"),.`/;ABB'Q*/\)YY M/UP5#9-_3.X'A1_]=V"SF!H@J-2JKO,/`6A."2N&CENT"H%9-[_>ZE)B+@'* MP=Z[4E)BVIL34[K#]JALDJ^A,*K1HWP4@A^%?"S3B=REO%0?2X&+5&E<[$0; MMV9:N=;,@=1[MERM8,N/I7DM^P^`7=(6&88&Y,DX/$T<>Q M(GN:>S'0>SY%J][B3N>X^3F]Q4C@SHUL81)C:&$9+"4,_J"I'YK"D6_$$XAD MK>/=X=47;CN/Q\VP!.N!4JN]6 M8PJ&,?8/`9)HREI/.P$>'*7D)W69.EGJ8P-N?A/GJXVHSKS<]/#\'!A#`9\*W\A$( MM>1THQR5+P\`@J?($185^WU$HKY$^1I\JAIL@P7DP,00V!C807]-L]:26$89 M]Y20@;DRECD%5J$LFC"E!;\C1#$U!`Z*:1ON&HY4X/+,FX<`GF>>UY.^PD>! M$2?>P.NQ^ZMX:2)+AB=^4IIBB-*:[^G"L6;2PG"7V,:%Y^72K_"5+C.7#P05 M,8G6PF;2RL#585(ESNV#+?$"ZGY#F<%`FX#&ZO+\&P*S\6,YD8(:+HB^L3%I M"%-O`P^D.?Q#1E)ELY%"CQOV-H)S0S"FSFKM\M9!<(0P.W+KKLPQ6YSG;DXM MPUQZ'%?3Y=A12QH$(UA@"!H#]:D;8W+;Z">\\8_`/4Q`W6`$2B[FD"GE M%!E`Y)Q&:,Z,)69`\;QSCWKXF/:_`S=L2T0)[]AK2'3!@7RT[H" MHF>(/\@BS$9TC:GON)A.:@*N+N!E4?4(I:=Z/N6/XGQDX`?+>/8"3'^%M_"D MUQS4X;W317*K80$)TL0YY"F!UY-NIE-B\4>$3KE04+HLV2I:8 MR9D5#JLKZD8"._R7'"6?FQ&)]PN?WQ:FQ26#2"N.6T8)]H`=QJ1H*DUAF"S. M9G1&^&D5/;A@VX%K#7$:9P[C`U-3F=T9()A]'<'B!YVO'G:><@Y1T''I=G0^ M]E&YV!5M\A=;^F_#AOMNG>8BK.F>?4>-XA&>]7QD:#BY((_OG+G_ M#/P&)_/9"9M5)>N6B,>4B=@$+B\,NFY`G*#7\U&P4T+@PFLB5*-Z\=%/GO3K MG1#GTA`'W\O#H2J]#I]0^S_=K0'Y)8E.2GQ&>4<7)^#P_GO4*^[6\`V"^I;Y MSRAQ;A.U3?_`SF`.7CUX9@"%%7SL2OS57@1,^>E'*M=#J1<1,4EZ6A[-FC7\ M)#M'R9[BEB!^%U?]G6.;4UGZ$'CL#OZ-E;2(ZZWI(B^^XS<XS]@?$CO-WXI;QT0%<%CB-P_.81[;/#PC.Z?&P^]M3% MTSFOBO\!\U^,).^'$W9#OL9KV4$%AXH<3"_-Z%R8/>.<91N7AK5(7"*)\]=XKPL'-S,B[I`U9DNV"RP1%')QD'5Z)Q6 MEB7[&R];M6>)"YH2HKER]&0^.F#S>CBUF`OHYRU5,F@US_@;/.KE1_CELU1X MBR2H0Z;+@HEZM,`6$I[,+U'<)<3_TOB#D<@6CX0%M`+BQ@62V@5@8\I&#LM8 M^!JH*DI<1'*.Q);3(IM+N4ALXVW&*R9M]FAP^T74:W&EU;!A07/CR7%I.8F> MD"&"G-H[]CA9HE*H4J+,FI6P1N:./2+0;VSEN`@RIU3FTBI55.E*.F+Y#:]/ M4=](;T-;2:PFM(:IEE5T^OP2L7KE^NB7R%/A"7QD/-LT81PV@;LSJ&(P-O>, M*98C,BHLQQZAB4H,"Q69GV]NOOXHHYXKS#I19L]GJ-L2)22L4%>5C`<0'4+@ MHUAWF<\2\@!N2K2)0H%E/!FF%4DHWJ#7%>U;7?9DLN?(:)6F"[C@$HZ8&5R4 M'F\+^P<9EO0)E6HLG&>JQK"`@\(>LGB]\ZWA#5GY51/;:%0$8HH*9"KI1J:, M9%98-+P;"?CCP<&R%'I[9$4'8'QA'8@I$)#F=&T3:]#'O/8W]3S:\#" MWA'86Y=O..T'\Q?.#%7QM:AH0GB&L$*X=LS-ZA2\+6!NI(2)+!&UXS9$/KD9 MHY<1@.B%'#`OJ]I\LZA7YFPZH^7,N`SD'7JQ"![QBQF.>RLY>U%A4;`*2XN0 MPHD#S"D@6&O?X>&MKM_14^^_LVF`ES!!^3*'53.WLAHCXF91F2R42M*&7";X M2S0+B)88GCWVU#!\EARD:@R+??S[``[HO[8'ZG;?Q" M/H([WW%9RH#X27JM)H"^C\5I?+D(A6<[P)L5V`AR:-/7R^2>3E1N6? MW%7P-@M/%1E)88-QT=<;_>.2D)I"6_V2\L+:PGPCE\W:=NSU$LW.R$_(^8`G MTX4"U\E*Y@HMB9DC<0W=)D=CP!U$'(FIL3)1TI!LF9F8B$C>Q)"''3<4%`7=@V)]HOJ1`/);F"X^]!Z"N&Q51U_><37WAF9;#03-R(#LH+QG*P4'M M!?R&G`KM4KEG#G0%S5^;/=0<%)`-A6)^KBL>ZX) MSQW&G04Y<%>>VS[;-%1V*^#0$TN%-4U6)CMF.IH[/2(5\OFQ.Y9(^%55N5\GCQ='=:S+2O'J_3HQ'0UD?=S,/@,' M#Q4<:/'E!E8>[KOOVK6;72:EYDL3YS-F"1W:PJS:JD84QNCJ1 M%;4UZO5@,@!UJ37&BZ[HLCXL3-UZ3U(IA4=G]PSQQL?2:RS$2$14,^&ISG'T MTI\[FSW26L>1VI_(P\$.S:U9LE<9]>6Q7N-PRN)JU_][4;;)N=Q%5>G$@SX8 MNI>CXNNZW!_OZ-U0T7(:>SJJ/0&UN9PJL]95>7)!YOI0'NP*D[\TYN_<5@=S MSG@L3P8[_)TM.PCZ6%;5'1TQ+OXD=/ZH)OJCAB-Y.&J-.TI79$6KT2*Z^-/3 MX.8WV\Y;@@1:-IF:/J"$3*#/^"\_2^0F4+I346?B\I)^CDJ(9516$ M+7*VY?6=6[9Z6C9]'8#9W6%=7Q8T#D5D\``-^S@`-L"R_%\K,;E M-6=8_L%LS_##:<=BIT7O!_[6F!A7(8W"JCBY$+EY^Q3>U8%`!'94.@<_QI[< M@`B?GQM":OEY&CG7%/!V4ID`Y6$OOBGFZ8IZ3<>N*>;9?*%TQS]$I&V%; MM;!/9R5>X=-BR1-5UH>MF0:GC##MJ,9I9J=35U4*)W4=QM,5\.TOL?)=`<<> M2_M$HL9X**O]5E0_J*.)K+0CWUT=@0PH[NQMI.3]ZCISYGF\/Y"7[+#8%%[6 M^[)6?-)$G9AJ$WF@:6W`%&@Z;L)(A-:%T]HW]Z!+[^[2NYL?6CNV&ZZ_V9M( MCOW4?M3=V'?`B'?]A72S9-C2/6Z9Y1D6[\,4MZ;G+:$)QU]M$W]^AV$6WJ+N MG6$;,X/^C%VW^'/1YGA)3M>PX62R-Q\Z[X,'G(O@F[S=HV6E>Z-1Z]@G!UX[ MB_O7IU#H2=^27MKW`;;$EZ5?S-G,XDVL";.;.2WR]?M?WM_\*$N?T,=+<,+E MTT.>:4A?#6QS/$W08\$G+UO)/5B]-Q8:E5*Z:J/"E^ULXF7Y-^F$;Q*):[ M#MJQ\XK<'[7C-*ER?U"VD'WI&G<7C>FB,5TTYLS1F%1@(A&X^*=I/\[P(SR( M\.\?]&&O'Z\NGL>MCWJ3C<_Y/.[AN#?>_"HNE*$5)(9R[QS(+7UVHL%#@>V[ M:YRRY^$L8C%(*!/TX941(NJ`,);EG9C%E+L/Z+IKHZ.`<&L\Y<)KB$=/\JIBA&'9X>>)\8KGG)8>`>R(_FH_K%5,&PQP"/NPVJO:3G@T^1^_[RA"C M<,/Y6PX&O6D2NJA/I`G8NYHU$8#,,+[[''AI\6O0V@19>$F;D9UJOWT8;6(K M4)1&M99B:'0\1"]\1:1YH%B/*B@Y=C1=:V68LXA4Z>W"MTX-;\%?$L_#G(-] M4MEDK1M^0SZ@<+&I!'"^,83/F#DT$I33ZLGTTN-!,9UD9KB'5Z^ M64O'\U,#%&DR.`L37J+71^_DHW\IGV*1*A$%8'RW<#!:@@426_8:"0I$<#$G M14SM!$H[J1]X/]+6AN.77YN)/HUBS!H.'B180+SP1*`.9;AXQ=HXJ#GNG!<. M:8-CI^8HF3\!A"0(49TZRRN2Y7R"=X,8(,T'2^*K\[2L-WQTGYEZ/]8#/_+1 MB2BT0/>[2E(+&U/2SQ[#W)EI/(,ZBG/F,(NIJ/&Y<=4O(P_"6R1Z>,3?G.<$(^LD2B: M)CAP-$T'0_JPZ@=>_RWH0'E$KDW"!X[O@EZ`8M1+U1V')>P.%;AF#S+!H.F4 M(/3-I1&>CY@L]"-4TCA#Q'<'I6T9#R8.TN9C08,E1XM&B,;[_9(KEFGBGTES M3.-)KN+*S8K-+C\J2ET9#9N1(=-!.1;*P1Z?R3!K( M"F.]@0'YEA__F\U&6TW<>A53R1HH_'BDA5,25L2;]$'U)/(Z<\"A5H3%6-&>LF\U":KN@)F_@Q\2X&S*+A6,L>>F+@F*^,: MVQ]=,$WO@5([[AO0E+^)"7O'@I#K0RL2]\5 M;U!@/?OD^6MEAYPMX(5/:4()9QE%XQX8LRG8YV*%$J00I*&*[#**R>$X7%!+)9@.T3'M:2D8P'8LC8?6(B?JL1G#"++6K# M'$:Z*7&*A[QX"'OJ!]2QP7F.H^\IQ/ABGADF;-D.#X)B='E*L>\'C&1:%L-V MTT6;<)>;>?`;B_>)$FF^4V`]/\;G/(DPKXFRWYR;Y"D+#>6\-#A)=$\(D^4H M^^*!629[$M%^>IW]Q'C`-P[:XN?>VF;NXUJ:NHSWE,8T$I[DP1\Q^=L346%9 MF@64,#Y&!73&_QK2GYHHVEK8Y[A7":X4R9""\.1IQ MQ%B$MJ.>W2N`_)VX'=[Z@[J9@X!/A621H[X?!"_N2DZDQ(P.=$B*-)_*LE!^ M$ZJ2 MR2H2IEJ9/J,9$EXJ M]9!>+J1V.:F'Z2EY7`R+GUJFS>@B22<99F'O2SI\CE,)Z?7I),1,`F)(SYTI MASO8)#&98S,C,96X]+'%2U'I.4V*N,G3>AW]BQ2QI/-OY*Y M=?"+7TQ[YC(VY\G8TNOPWUME77YI4$+6Q6Q/\BY\89@%RC'S\$:5_@2=';/# M$4\WFHN![#3CPLZ+AG&2-O.%=SF8L97EK+GJD4FS/D#.38U5B@(H-FZFO+H@ M)+$N^*GP[R+*\M/E.EG6R+"'+[MC*I\Y5 M"895$P(-"STL%N8'9Z[+CU\^WTCW;+JP@>*/>&"_?GHGO<:/$TG<8>XTZ&%] M'3.;)6_!ZQ&(W>2T^V!3IF5,0D75>TJ^C`M9/Z/3$9H;92(@KM`@P_1Z,=XK M&AXD9"#OX4PR+#1G]\BQ!]"3MM%.D'2=5$8EWB*.I2W>/J.[) M$M7#)JJ^'@S/Q)E<1I<('\GQ\;@9:=WU0#DX"K,SRUH`/2QQ7#\A<5SHB5WV M^!%`]X>RZDW+UE](6O8[TH10FUDXKG\%TG*9B!HT;SJ0.I;U80L[4&U&M"H@ M[;%;D,QZ'ZJ%$]H:R=A?L6^[B\X)G,T)JN`JJIUL"M$5>30JG#EQ-E;^&$L' MJH$-N-O!157-8]/`K2I+[P1"CT[)ZVTD>S>]H&(@3XJ/$CH;;S>V*$&3!Q?6 M.'1[28#T&OX?,,.^0>83=_(J:-8G6BGQ&L!&;=%H=$KEV-E8/DRPEUZC)(F3 M(YI%7%7NZV5/T6I&88/T>D]22K,V8CB21^/"'?O/KW]?2FF!ILK:KJFC!^6# M-_)@1)J-:.[7HDW9TW'TE#UIDPNC`J:HJL?L"3;%<"B/E8HE8=UE,\SSWJ2# M8RTZ?>I0UK6*1.(+/W[-+D%1!GU9'1>>4E+KEC>LQN.DB%XJI3PG0SUJ"89J ME^OGA<7#,#(&]W[0U9P0+:&+.G$8)YP!CXJ$`N[<^T$9YK4UQM^$LPC#EG,) MM2_&UQ-]*`G2,T.VPB>?F&L\`K9++%7@XQ7#KFN`]2C9(IBWW,5WCY+95?QC MQ(,F+TXM@Q<`Q*`)I.AKF^G,FR+PX\'&`K[-F9JT6%I6F!^YE>I#+:?,HZJ4 M\/O-::(2,P6=QQHJ1 MTQV2MBJ&)W8\T50Z3/;(YNI3=[MG9CUA&TC;7WC8ESDQ^2VFL<8[,X_CD:"8 M0I%([H^2Q41BS#R12!^FP>4\'BXRQ`:6Q*X(EW`9'*-T^EF(#15X<.(YB:F= M`G;\@LK*!9`W\K8\7)Z@5E3LE,B17/&D%$P8H#P6?!8'C.(>)\XOX9DZ@*&L M2B6/L$S="PO?%7;!#1LV)GX5W8[1IN65^6P*P'`[HU?!86;4%-23XYJGL+`' MLZ(0%\?&D\,WXA_.,WSERCD4"_MCVPQ3T0W7M-;4[AL3,)XB=,*G>8]0)[!F MO%K%F4X#-U0!S0W4/7AJ%CTD.7:H+F2\D(^9JX1BISP)W6 MHF\XDO5!^R+G,66QW(+K$(WR::DC61M?7!J(H/G,M*CX.&J.'0GR1NU!OS?H M/!EU>C)RB[.WEV2+>D74VY/5/J(",ZN`>Y']O;UVNW#=ML1,=&4(:S28L6ICO# M(DK7YQ5'JA>,*>FF("1KM]!D93I!2)J3U.HB+(DX'[#%JX5G![&!V-PUZ6;HBRZ MW>"FQU?]P6S>L,7'1:\^QCXM(;F&^B=\..BN_#WT3K7DO&%!O@\$7`ZA\MYP$6$`YWH15X+*0K MY2"%SB?N,`%IS,+J,SYVA9=A85N;.97K^,ZSX<[".3%B!Q9PRU_QM0#%\6&< M\V-BT0N^5Z`1R_W00>2RN&26*J62_7,`/D$)<4A-:T$'V6P)"X'=X$X?V&C/ ML6UFR0"VS"7YG_(JYM@;@&!,P5^*)D&NT8V_<%R^"2]>1*B$4T^$2[*(ARH4X?&#,L@IH`\E!H<>[W:")&R))YAQ9=!#CVU4 M,#\WIF$]>_@#,3;)[ M2I=SK!KGEHV'GG7;LXX+A<6L[QJC#FX:$3&[/G'\UIZLJA$V/:3X[UQ$2(-0Y$1'V]2&1A=P1/G-N,_.>< MGI`I^%0L$&'9'\%T,##8@%SV+*PA-T"AX`74Q&8>6*G7)F52=%MSGA;S1WO2 ME["EF0U::3HP1G(U[MT6+HL?62!8>*LF0&[H&XCX/]:@41@/QDP.U\`;$SPX M`2Q=J%>;[T+^AH^F_+KB3Z.(`/5"\#$:N?C=TOB.=PA+_`+)S56AC==RGC,\ M44'-U^0042SI&S\R?6W\TZVT8,:,\A'I=0_P/^1!#Y6Q/]@Z=:,;^"HZ.:!Y M@"Z1H=\2E3I^<\RBHFD,V8F?HY=EA27+TTC!@]VPP@YRH8*7N7?BYP$$D5=< M/C&SA;S#IY"EHSO1R8G&#F:HE;WJTFP94PAIPO61Q!T&'T:Q,?XK8>!FR\8Q M8F=G+Q"V>=EY&,X3K))62!+*2&4R@-]H?E;IW#PG.`PPJHN.&O&Q*XP:YDGM M6.$)G[)I_A[&[,@*B*MX)H> MX1K)].A>E).HB8-E;RJ//#H>W1!"$#(/LM\D'&H M^_FI+C-/)P["PV,U<8@;X2LHW'\TZR-Y/242_;;?8?U)]@[C M)^W@>^S(.XQ?24?>8\?>800DZ\_)$1Y9',I`\X]GC>X@?Y=@SSIGJ.#]*G3Z4A,T7Y6\^(`NGBT&+[Z8O;;0BVW3FBV#= MIO62OR,YK!C1.I-8G\XVY>A'[;9ZTMU&QU$OP`GO2UX9&<\7\$!ALHBW*>$- MT7+9$LC#>3=YMZP33KGL(45"1LV^T%>`9+%WV1X7WP?M!DB^7*()2OWNA*)) MG5JY!R6I#@GW2S?_.\XP'0Z:D;B>E%-)%%BOXB:@;>&Q:,VMV#19WH]4W7A:$-O+8&Q3BHBT':U"BC] M#)R$:MCK75'/D)E>.W4/8_`*F/A]:-F':7;A1+N$.4_UM=E9"N6R];$;E.A` M)@^5PDWBZD14DY51X1ZN=2*J]*OO=E6SJ#Z$RT-?^6:0NBFL/BS>.+56-&55 M*\P^]2(Z4=K7KI.:5\],[R%P/599O^J*VA7IPU-;A35G+:H\TG:P3\M6H\GJ MY-35;#D3G1%Q@!&QO6-*H^Z@L=P?MD2XM^2Z5`;RJ(5=HP]2J43*07-5*FTR M:`./Z+(Z+MQEN5Y$AZ/"%&VD@+Z9_3L(._]3LAXFDUA1%+Q%NM42T(5HA*L^9:UFBR%I9UM?)Y7U;T5D0051UX_4(]15K3 M^5F5!^T0B&-9'Q46B'4B"B9+_\+F;][$C0BB,HE]7"Y*'"_%R[1K8E]%1FAQ M;#6YWV^'Z)=;/RY5YNT:R/KF@'Q:44I;524L&?[AHC*;NJ>10X+:A3+1&-; M[-]@8FM=:H+E(,Q#@VWUPR'$[%9S]M-@?-HK"U>4*(A>@CZIT(7JNJZ<&'W)KQR-*> M,6_JF@_8(^`A;-WD+1S7Y_V4$^V#?QCGM,G`A6<[M_"V$L9TZ@8TF3UJCQ9U M*HG[-2??K^UY?_1N`H3]Z:B%F>VG8(@6T>$^>@N&K:'\';?+D1WOB_19KZ+_ M_?_P1B_6^D/8Z.UC/('@8CO>ZXF.]X=1H"&=';;UN-??2'?,XI(C6I`4K4BZ M-7Q#>IV9'?5P\&UPL1T>=+49-?X=E`[*94`Y6'DNN5O%Z+AN%:_Q[=26XH"I M>[0F\S1SO!4=!CY@\[<:C;RCD+NC]OI-Q>X>VW\W%;D/U/JOZYYK<#C_6T-'XRH8W-X5JR_] M-C@9W>&NXH:FH3N61[NR>AJ&[D"7E>+%DHV\EWZFUO5\_-\9KZ>\5C':*4.I MZT55E0?%TPWK174@]]56)$\KRD0>32IN%E3!B?I(3<5?6W"N?N2!O+C%>Q7W M6V4Y:MIH!_$;EV^IJJ?T.JB5L8?RH!V-+C15'N_J0]/"^^XS\T7;_Q:=147N MGZ&>^`0.G\C]7:7GS>'PB:SNRO5L#J*J(JNC]A7HW)I60&,]#->FH2)1W*%% MQZ_?Z^\HJVSOWU%;<+OV>THJCU^]IA:MJ&WD'OC4\<]H=R7I9J!4]EEIT M)"LNS*[@V&$^61<"Z)YK]G.-O+&:&Q[HR^-=?6>K$H4%T55&;2K$+*A]U)C0P"3H3P8MZ(QPF0@#_16:$Y`TTD[ZM(519/[D\+; MW\A[K.;80''B#^21T@HG@J+(^J`53:\FIW!SG8BJNCRJ.LI=P=FJU+-?G)J: M/&Q'.:E1?",OL%K]^<4IW^^U@Y7[/:45G`ST;(4V MT.\5[S=PMHNK1G=\=Z*:@^>+/5$5E0DTJ,U$7CW\8578AU;`SYCYYF;)[!FV MA?A@&8^'%;#/#^'7\TG>\5\`'ZKCP+Q!*@,>M`9`/>O_5E:+`OSB$ M;:^*@=TZTV`9/?*5VC]\@,^\PZ!]^!<'M/4UVR`A,D?`P?_-@Q2]9A,.1^(H MVN'_)LF7^ZI-2/?KU8$`X/7_3+\:?QN_\;WMF_[Z'7SN(G/.V/=_LO5AK\;3 M-AX-E>&(`\A]U08D9[ET[#L?>/P.[SOO2^![OL&[?B3!BM9'-]Z7^>_JX+\- M&_N0O)("V^3?\U^_DF9L:BZ!P__VZN/G#Z_^/ASU)V-`+(72#I@;^''^_<:H M^X;]>.<;_J$L\R_FI<#FOBH+\(-I,?<=[/*CXQY(^$^@8S#I!A1^"_U((";H M)4G8J;=F07X%>6E./UB.X6\EN:;\8JP)7$SR7^]N-^BM:*,Q%[Q)\`D(6>#? MV*/I89\+_[.Q/)")OW[[\O.W]W=WTMV7#_>_W7Q[+[W[\NVK=/W+31)H^LU9 MN/_K6('M&RXGS8$[^ME)`LB\(@OA-V99_[2=9_N.&9YCL]E'SPNP3U`!WMGR M+@YRY3YZ(,J1J_Y#-\F7^0U.TW7A,<#/?C3ALO(^..[7P)TN#(_-[MET83N6 M\YCFL/MG9CVQ7^"3A0>RALU^U_J`%0Z)V[[M5QKN>E]3:<]/P:6VU4SVK&8R MT"=-6\TV3MFY$GRBPI5\P0Y#.:\IAZF&`W6X#?=MD*M"=0_'3/J#4;VH%F(' MI3\8;&6'`_#\BJVP;/]_#2M@7^9?C37U(P.F@3O--;'GS9\?J8<5O.SWN-WU[U\-[E7@X1,.A;W MQ+*_L1E;\D]O[-F=`42!TQ-,\9-O<*?>L6G@4CNK>]?84%P*,Q5Q?XC^T3B4 MAG\Q3AN-!N5CO^4W-T^&::%!!KM)[RY'_NCZ0-5SUW`H'K6L8@\7#2=;-N(, MBRC&2JI6XB[XA@G:TWOA9XM$#2C/P3*@YG0D!T$@K5RV8+9G/K%/CN=E5I)2 MC0_;"*T_5L:CY$J*XU+3DO9MC3;HC]1QZ4OZS?07"\?"']X;WX6HIM:!^(GS MF?FH_2*R7^;48=#$CG`DO'^UL)W$*_L5)3.L+J*+M56D*68H!GKX^8O M;>N.*_V*=KP*NH0.41`,U$L7WH,B6[A(3A6UBCH0+HC=<,K`92]7:>RFE3-215APQ;*'+Q$#@+W-XRZETN]*TL9[%\Q@$*L5^'Y&O M)HHV+A'[>-#&O1.+8Y3&'VTAB\D5_8">%WPUO)?L\F\,#'+/1`77?3*GC`<" MX#PXCS:]A0S:0PV>JFZ(B:9DJ%7Q@AM)WLI4+D77AB^>O!7J-XJJ-)R\(%'> MS^=LZG]PG26!?IL%?689H(X'QXN``Y9U3EI5YIA4U>//<[-I5=GIG`R&>@VT MLBSG&96$#XY[ZP0/_CRP-I7/DE3*$:THN:1CH%>(^%[5DT+I)2&>"C[$\88; MSV,'.SGVA24G`WV41G@GU`HPW.=D`AUY6`>&A3PB6E_7Q\6QV\2BR&$!/S)L/">OO'?&:Z[!FU@4]_/.S&C/8$Y;3Q*'YB#P%:!Z1X6G@P' M&2?(V3#=YS(=Z>.,\^U?V&BBO+@Y=@Z-$_U^./,-TEN$! M:.?C4#GV>^]A;3P^-_;%XCI*?S@ND_!9-K-G=S@%[IZYRX_V$PLGZIYX(E5U MD/5+'`Z\*J3W:HRJJDTV:5T(:3`G3?X%;A7@!0>9V5.3>4@\Z;MGOK%-ZV^O M?#=@KPYG\NO2P&SEQAP0(M\XCHCG&ZXG,\U@I&;LY2.@5X;V_D2"T;`_*!WM MKX;[Q<4T:S:C&P`..#D#3J$R93ECY[%<5+=!+!W%O8G8Y:'(<^1O`A^.K/D? M&N-Y./6VI.4K_7Z8)7X`Q-)02U&M#M0H3;L4B@W[$]`>!J,=6'%@I6!T"*&& M0UT=#Y1\+CL"HT,J/LHEU$:]1QFXE42R7;AE`XZYTOW,$/K=[CS M?D^$-G^GV.;O*5B_P/G6< MB>0>L3X//O[9<6:DW_'XEW?G6+-RS*>),AYGK+ZM$$O&;%]"C:;VU2HQ*V3V M3`"M4[`*OR^IF`.P47*P":&4@,&^1&A],AR5@4&AW1@IZB0K&'=`Y^<93AP/ M8Z&K'31?P[J9.2ON>__P\?-@W!S!?Z5D>.W`%:37?3!FHFV'$25N6QE-8?:OE;F`^O3-SVJY`NH(W'[9!H/ MID5U1252;C#0MR&7"[!<]/82CY?P%T51.VKZRU:&>O0UC&"=#WR<6 M*#A_(O2"Y;IC/7OTMT$.];K0F\?[214B__NO=TE,5/0ECO08B5Q0Y6$SV8^- M/B@9FX.V)YT%63*&>VW$P43MGX3A]RGS/%`ZA!&Y/9=7=%/#.F/? M?*(WEJ1YC-2TIG823O4O;P\3C0?-7URAHSSL#X;G7]H7WM:]46R9@U/]RZN* M+6M<7-ULN7=IP+>FSSZ93\GF/9&I>^IU,P9;/WVK[X97)F[[J#K6U(POZ2C< M')>9CS:_@:;K>]<`BE-;D9\-T\:2SK=L#L\<$6;=HV:,,BG71V!0->K[O-+J M4!^<%_=BYRY3;E48ZY_AF+J&!=K?S6P)3(;M!2G&P;W=)87*@)W35-X#M@H< M]W""/AEF`CZ5X5AHQW5EW-=/P,]Q9L^F=7HZGC(>3-*G/7QU,8#[?7=C+1,$ MV0(0YSU]I7%/964W:\-1.L:0@'$J\+U-&OH333\->+%`F#H993=X&^"X20!> M\SS3-,"^<]'T'RYU$HT#]R;?@L:H/[Z%^8O,'$Y/XVW M\):.!GTE;<'5N(2FTVZ?@%24\0NG7<$\B4&F[.O,=*LH"4$=C3(1JH-"YY4F M',R?A@BI)N1^.A\,LR@6P MJ7%%^W7^T62#*YJPI&(Q-760<4]7NYJX"KX&ZGZD\U&H&O=].1!:?T,]JA?U8C&BD3;8N)+* MPCN3`E62P.AOZJ&[X5:#YCY1,1E.]EV<)>)9;/,GF=X0)Z-(2;>Q:[?$UB=7 M(W6X[Z+(@UXAQGO[8.R3997@6X@3-$7?IT3L1S:A36`Z/I8`86-5YGKJGKF]=B/@V(_82^"6/925#*YE@G0Y($[&8>\M,SX!A_+2E8?# MP58TMB4!%\-DKV#,2H4C,"FQ,\>@G_7=Y0`Y&8N]W#$99B(]>['`0@'#6WQU MG2<3Y,';]:\>VBF5I4]=C0=ZIO/*X2A4C/K^B4[]+,X]5C)GM62L.6=5 MP"E#5=C*4*L2[HU[%-U@2WU M2N%73\.2UE`L!V2LCS8.2(GTJZ7OQU%K<&PG/.O\F5+SWT#@I"W@K?#*16N? MUC^N#JEB3LB-V^0PE"(Y+;XM211K^D3-&*P;D,I!9&]Y[63'%<]J=%:6JYN!2SE$;47^,H//A\W&PB0%F.YX&6 MR4O8#:],W/;SLI(1?L?C5F;'=,!XHN7@L[UU^?$X['=%33*YD4?@4)YO3L_V MBY4@3=]*CIV(Y/07VYZ>#UH/_?:QH6`7VQ M$U.E7=.#KV[AG_8CA]:\[IM7@V%FW$!5:VX49>OP+R@YRMF%T[46V:#V<_27 M>@A;26^GT3A3(;D=5%DH[:V%4_4<;?E0E"IV]L"UG">R#G5EE('A/FMCE&GN M6A&"!1/1LN;T$7+M?76?*V(R*8^@5E47ZLK7:1R)1QPKVVEQ*,U90 M+/*7J84N"_MO;!6XTP5H75_F[^*FYB5)"47)-K#<#[HB5/=Q1[87=,6(%F(" M=:)I6]G@*"SO'9H+YK*;)\.T,,L=WG!G6"R^E4MB@8$VF$QR<3X`AZJ1W]<^ MHY\MEZ\=]V+7RWBH585W.&*.\9GIU%6+?U-2PWAET%//GL;[H\R-7\7 M29]B][J635`X$VU0IX<7_F+XJ-:OO\RK-O14'%PTWKKT(_"I7CM=<^/LS&0H_!Z,CWL6NNXMT[P MX,\#*VQ345()C[IYA6T%61"Y8GY,*L$JAMDWMA)6TI=YLH:LK(X+:8IM@U8J M3@>UVZ@$IV+R(Y.Z>B@^'C/<*79?OV5/S'+H5(C8QITS]Y_AUGO_/9P6+-PA M'VV239Z'1;QEU:",QMD%G(S:N=:Z?[IAILM,X]=:3./J9^LIJUBG[P93G^+3 M[T!%>RQOO**2%3J;H$I#9F\(I'QDBDF9R61T+":HGH15YMG;O?#VZ(I.(P<3 MF&3@E('$O@*&R4#11N4@46@[='5"49`B"(1S,DO;$DW5LIURM\`K$ZE]U[2R M48=3&E(%]?RAGK'1#T.(61;*1#0"W#]8HNJAK#X9^B33B&L[R))1V]M%4U75 M2E$KUE-C.,[J+`>CE>M,*&LCLX9D/K02,=K;LSO;^:8DC(IMVUC)S$T^#!O' M]C%6!]F=VH1R.AX'F`[96VP_'L_OC)7IP[\/R7A4!Z!G9O#?T^:J$/:5IVZJH]&&G"M_(?OJO\?* M('L_58!$#=0E7Q`O:8#3,#%BO!/OJ>6'0'V5B.0[DWG\%`$. M!PCR)`R1I(A>\H-+<*K9KV&V[*;0(NJC0U4R3!]EFF8UFPZ5G=^AVI_428=D M)/?]=^9.3>_P),J*:*",QUE?S[$KJ(<`51V&25_/$>&-6W]EAV`\&N2IA"<2 M($Y.G\%=!1<8NMPWWG9FWA^I?3U'`SH,]^H777U5GS89Y#%_,PA0U8$?C"8- M7G,-Q%ZOX!.L-Z42T6.A]D/!='H_D;,Q\7P)`W3\PU'MGG`'GOR_S6M`+XE"L7^]@JP9TCO5^)3U['@ MTX7OK]Y<7S\_/_>^/[A6SW$?KV%AVC5^?8T/ON(OO]YX.WS^UVO\$?SQ_P-0 M2P,$%`````@`78D_/KB7HQMR#P``^;<``!4`'`!PH/]! M]7WH%:CC.+OWLHO=%GF]"Y!=^^)L>]\.C$3;[,FB2TE.?+^^,Y1DZX62J%A> MB2F*0]<1AWJ&,YP9DL/1AW\^KUQK0X7/N/=Q,#XY'5C4L[G#O,7'0>@/B6\S M-K#\@'@.<;E'/PX\/OCG/_[\IP]_&0Y_O;B_LQQNAROJ!98M*`FH8SVQ8&E= M\">/6@]DL:#"DNVN/?+HPH_';?QPQN?!$Q$T>;\U/CW!__TP'@[C%UP0'SJ$ M1[*'LY/XBCT=/3T\GSHW!/N%B,SDY/WXR2AH.H MY?MGGV5:/[U)VHY'OWZZF]E+NB)#YB&_]IX*NU'1C=^]>S>23Z&IS][[DOZ. MVR20XUF+RRIM@;^&2;,A_FDX/AN^&9\\^\X`QL"R/@CNTGLZMR2`]\%V#<+Q MV6KM(G#YMZ6@\X^#M5CXT,/X=#Q^#"@*RK8!C1M0V_!-(A0&U`)X>'*2A?8U:TWYV(EIX"6IBJH#H9R3Y$Q.P@% M^(S+)1$+/7U5TQT,)V.IIN!=O&!)`V83M[&=RU$?#.V:"`]X]>^X[T^IF`'/ M5`>4FN[PD0I]YL&++OGJD7GZ%EA-=_@6TRYRVRF-Q<.Z/Q@QJ:"@QL- MMCAN_PW9&L=0![.:K@7'`Z'7@D&D>.[[,`FA^Y\X=YZ8JS6!*\D/-[LX]9;< M=2!@1::#K9;955"U8'8#%CFX*9@L/8.;I3@8PAWW%@]4K*[H8P#&8,6B``"& M_))++865A.8$T.ZJ!<_I4AM6*;^$1`14N-L;L&'0.7&O2$#TO&AU#^U%HC#Y M`V[__G-CA:ON(`8(3LT.76D?[P!.!BA]#JCG4">!BMWJ+P_BGEB`1,#7J36T M=IC@WR!3'PR8(U>+,:T5$TML@,[E=@:1BXLJ+K)C%P,*R#/W^`H4)%I$A?X( MEJX+0M:XEGHWHFZP^PLNI=X-3\?Q4NJ;^,^_W3'RR%P60"=H?7'8K%+ M'JDKX6B0C+KB1@M_)>*4=IR++'@B[*0W^&=&-8KKV+C%R$=_AKT-&>A!0C\7 M?*4[F#$$7@Z>"_CU<3`^.QU8H0^H^!K?B,';$V6+90#/!M9:,"Z@O?S13$+% MN8I_^0TL*P&_[22!&BS%W!"W4,!AARL<1>I,()`48-K6X`JHY\.*`,,YZN?D MTD)_G8FP6F@MB'5DJ&BK7'"4_!@D&-,K_0J15;6T!AY ME3%@D)]+L7Q9+BA%(W.$I``?"^AHJX@6!01ALPBIDSK[*9=31=L^B"L'/!%0 M!6J#?%6\<^M/R18/P2N%I&S8;PDI(9MDY]+;CUH>R03!*/&:9-SD#KYJDL0/ M.@\]P1Y%6#[3ZF"FCJ`S+<\$4@W6($\7L5<1?V2?]TP,.70&^3*512V70F7KCF52 M$FQ40C;(BLF-SKI9HFK43[&HD!JT6Y2L+>ZI3=D&EQ>5\Z:Z>3\E5(W9(->" MN:_X'_K'C_(W9DHL`5R&9%-'BB5<#XG[*L0D'!CDN3?GU3%+-=7&75U`E M,%.F(>9-Y;@/+HD06^8M9'YTR0S4H#-0I)J<&30ICMY?5B-U>?8%-OU;-J4H$QD4!U==":#Z]7:Y5M*[ZE,S].:,1HT/9XT&NC[ M;>&F(G:B\@"\+.)3MNIQ-J$2KU;4UOG!8O7B2=FJ9[9+B5$O)HOO&XQR%PY: MOX50=C4X[C*YCG!6>1UAWXG%YU:4=M#9I00(IB($F`&M4)S<\\[4?)>=S?`=72A*H1U[WZ.7-`Y M%S258_.)>1(X1/<4)AD>>65[B2ST)QHLN5-MW+[JV_NL15]I"`S:QH`@F$=# MX"TB[N)IIC)UY6T[$WH'$RM1J8KA,&BO\@8&ARV\**JVMP^">#ZQ$>Y/A'DX M)-$`PM"I-DV:4'=G&>J4?+>ITH0=@X0\R7)?$LHH6_T_SFSE0!ADU'?X8S6O M%/:^36>BKE#/@DCV<$V*_Q0%.\YM4$9?WL.+-SDNN:\,WYH0=R_#O,XE$FS" MA4D'#>HB.@4A5M7:Z:.XU'B-RCJ%A:(@+CB! M7&2`&C3\\C"KR0J^CJ#_*[0Z#@R2'GA8"N.#>3%7=$-=+K/98TZ2PJS7S[OJ M'!`K"3SL!T6U91SEJR9=*[UV/UDKPI+#V=-:N;=2EN9\Q47`_I`L3^9Q)D"" M*;>QL!GW'440JEJW$>[5(6W?J(,C^.U%3[KAHMI"%$(EL9_H/;2XRY? MY.O['=95=TG>M0I6XN`;,&?09D1LL,OV9K./>RZT(F`3;%W"3:E]VS<'C04'!.EW1Z/]5.M:( MO+L4X?FZ0VDIK+5@7X M$%)M&,SUB^T7'[UP7!,;=T$"MI&YT^K\16UB(\7>A$&#XI(IV4HC"R'6/5W' M0198[7VY5X6P=8BZS-]KJ,:[K'0-MC1.+ON3+@!20_0"$_I89EM2$"EP.H9Z(/[,]`/3B08X/, M>,D81[YDDN5%R!S):>B6[*15>7(^\;]._ M0K7S_ER/0:,\>X&UTK)F.H*O('X-8J]@SZ1X0)X]4T=F(..I@\SZP<2Z8#N9 MGV\(<['D$`2O^'!&;7RB-O@O[LE$;7@IKR8[@F;:T(3:1`UHPI_>\5`_Q%XR M)+N,BI<$?4KBUQ3T*1DT*-TKS_:MERNSHY"U!DW?YG6%$J?N8M9QEB4E=37)7P5SMG/G)D1QYA]6+W`_LS4"D.Y%BC+EM_M"7')9X[3B1<__J9"IOYRMU<+2H#):_%ETD7 M?9-%BGZEI5H*`\5:RY-)5X35EDB5W5[2T$`!EK%B5L+3BVJRF2.D'`<&;6EG M<\+SI8D5PJHC,%!Z=2P9E)^02JU*'\C(Y9M>DD+C'OHF\`8G%=H\:L0]_8EK MTRS=^GY(/)M.YM*/^%\\!UFT@7NVH?)K`"KW@B>X_N[[\^E@L.:4\PCOZYM^ MZ20X'G=$^GT'\8JN!;5966B6?=PWX6I%U&D&^BT+R9Z/>7=<7/'P,9B';K++ MHY[)%*V.^I0U>1V9[,ST-9FA+OL>PS(?(Y M$DI)OZB;O@FW)BY[.:.Q/'\X5GA>+UOTXHBE!/.#(*BN-9+5[<1PN>JRF4CU MNX92/?ZMR]1)^([1^*[EV1CO6EXQWW:Y'PH*/Z+65MQ\=`0TQ;JH"9K3LR*: M0NGO-L'<$";D5R8^48)O+('U)@\+Z2Q):&4IVX=X107;$(R];STLF5@"\6T> MXI[.RA"VCW!&%]CWK3?G8I4)H_=J5A!LDG)MQ=2^13S'DI5UH^*=Q+727WAH M'W958C@MF24LQ?P(_2+&G`;.+F48['XZH;TW%' M5M23]6VFK[\=`_HU$1Z,CH^[BU,JY(JQJ+(_Y(-!=HE\6V\E\QA8>FX.6`3/1(@:D.P6]M)EBJIV.\T,>]8W7_'>#CXS%_>/? M4V^P]J^P]N]HG^'DTH#J+L6>E^_RO"1DD6CR]RC:=;#9_6``BH4CGIA;,!QG MI]\7'6Y";47D$O"^@R.X#YSHZJ]"[6#^F(>9)OJKE9`=PTD$+'+NN,%5!/:N MZ!X2`BNB:!]3^N8JWD%F47R$^="RBOV">LH)-BY,,.QI"!YW96%??[=2O4FQ MY_H[1NC@4ESN_A(2`3C<;;RB)NX5"4B1@\*T2CJP=CU8NRXL[,/Z-O1(Z,`* MP3F*J]MY73!WN&;_N4J183VF7]I$J>*=%3D)5W+`-C0ICU]Y;QZS,^K>QI](2*IT!@Q M>4]MOO!D+V4?UCS^*SNLBK9:@^,!O'+/`7>#Y*UH]1>:*EMW6[E<`:W\`TP0 M/JSNL1E>K(9EZZE]E-/K]N=ZR&UL550)``-R,T=-_5Z.F+> M5Y"*"M[PHUK=]X#'(J%\T/`S%1`54^J__N/''U[]%`2?KKJW7B+B;`1<>[$$ MHB'Q)E0/O2LQX>#=D<$`I&?E;CCI,WSHW[O.GDCUA$@HYO.B>LW\1=&+('`S M7!&%&K'/JCBK17D/H_S+I?GH8[^'F+FZG/8E2W3#'VH]O@Q#\U@3U>LO MP[S3+T05G*@OL5L1$V_5Y<@9OI81Y"@JQP#0%T5EP'M6F*O'1 MQ)Z7&UD*!EU(/8OB4M^/H>$K.AHS@]ZV#26D#7\L!PK51/4H.J\;)3_W-'J# M<8QVVM,B_O).L`07^N;?C.I[WS.*/W9;,Q)C*082E*K%8A2:SO`)!>$<2B+C M38&NL$CA(L84+RW^(:J0<=:'(*&(PGBH[[F)YH'/M%"N0Q0-G4Q8JN#0J&=3 M!8D8$;HEY.711\0+*"T<0>,+,. MY8G4ZPWQ#!GFZG[QG$++H6#!1+P`G9D`*F2I5369"BY&%%1NW$R%>.P-"!D; M&U^$P/2LQ5CZ(JA'+FS^[)H_S_#=F1.OF(:1/C![B)8*A=6`G-OO6HS&@AL+ M-Z=4/<6@?,QI"3W"],:%LU(B*V1/2Z"#7LWU>Q ML\QDC,TDL;&#L`ZA28M?DS'5A*WEM(.>'8@O9RNFY7,7-*X\)#=$&CMXS M+#M@EJ`O"U8`>DNI#)(WF42?Z8"D(OF+L`QL7WML=H*ZF6)J2=7#\5O&;#L] MU25^@SF0N(<<>">3\1#O+!U&5L7S'755P`!=&#M("<8*#!]4EG!81WM3#?L+ MFAU,]'#W6[WMM$/N;6;V5DB$(FF,$[N4S[E<6:#<7L=I%ZN9_),I;4'>B17' MD\U+S>TZ,3$>`[R]M':*];H4//^W^W.)OJH";:1?Z(D$K=Y/DZJ^\V2.PF M32'6;Z48V<6\>KR8S_".C;2?UDAF%6T>="O4JISCD;R#_W^RCCY)8KV"Y#\75-,U'CC`9_0^2=_EV_A/S9$.KS7L0XVFE M<=JFQ(C%!_.'5\%Z2X,]?[IJFA$/2*`#?IU)O`C&]W>2X!Z.S2;&L]\^,;NE M'R+#>K?9TJS[G_[D=]C'%)]PN+4C3DPFOV8BKCS@M].6.>D):R;")E'M]&WK MPXO?5S';>/@BS8>*85,N$B8R+N9R]<8=2^BYCA0/L-75-#>QV+A:)21>`AM^ M=%@^R_7UM636%>/FN:TH8!V)TV)1NXS0VF+SPW*T/UJLW49+%:S2N.`BQP/H_.>4RY@)S)`;OI;V7N8:!=\;>2;))=O<]>#QVGO$\TS[;V7V'Q2&0);:M%[74*ZD]]O[U1U*D M6M](D9+(XNX=%HLD;K+Z\V%7%8MDL?C'?WO9)N@9YT6X?$(?LZ\I1O?!XR/.J]87:?"0D/]X M>.4?WF6;\FN08P$'G9Z\H__[_>GQ,?^^CT1NA,A'3,+OWO%/$O&5A$Q:_.G- M4UGN?GK__NO7K^]>'O+D798_OO_=R_K^/S]? MWX5/>!LR8_NGX]'?''T[?O131&S(&"/TQSQ)\BS>(`?BI?-V1WZJ(M[N$`F=_>\KQ M9AA%DN?O:?_W*7ZD/QK]AA^.R9=4W_`_^9_?(-KHE]NK6@J3L"_>$U5Y#()= M)22ABO"^[O/>&;[[K`R2*2!Y1XZ4?43UN(45BS(.P%%_.*#.+-^CZOF9&>Y_E;7I!'@KIY%]' M1HNW>!]FQ-!VY3&3*+IO\FQKBHTCR<@P!P^3^+3(Y+C(]GF(C7[\)@<^P/I@ MB*\AG:@;QNGQ+W=O_O4\2XLLB2/F5#\&"75)Z.X)X[)`?Q7]_L\?JZ^%TKFS MHB!X1K2KVPA&CX:A"HU18YRM&V2.>\@*?"U1D1ZVKC)4#;H_ME6UU<3DFRZ> M[_.[ZI:H("U_PE`;\[ M_+$@BGEZX#.(41Q=!GI(8N[A*PV1/H^VS,-QO]PEU[NOR M">?GV7:7XR><%O$SOLX(MJ+#;0%Y;M5[L0&@)C!;V*_)0^)DRE\(:4]?A4@D M9*):*&I(14PL:LE%E6`K9EC24'K(7U@?!\QEKE!<#T30&(B,#438&HB$2$;9 M!GUS]./J],,/;TE71*T6D?4N^>.'U8'C=G1-Z??KDX^?!!__<'*H$49`4F<-%M8_S..VCO@V.D\*)[.THC^ MX^)O^_@Y2,AH%V?E>9#GKX3PGX-DCR6QE&9?F-C*B)B(M28QLA;0Z%+H!6&D M`],V]B^-KBL4E$CT1JR[%:O=X3S.HHLTDH63LYGA)BE,_D`,[I78JT4Z9#6? MEVX(/>#'.*6NQRHMZ03N2O=6B&W'N9YME_Z]@#WXW5.6E_JS:FKB,SUHU#XT\*=!8W.>Y,YT8ZKH9F/$!PV M/)M3H"JL=$@1>G,X#+,]@7&+0TS@/B3X"R[YUI]LCUC9!6BK6(-&O6-L@-_Z MQK$:=V]OEC='>=T>'26X*%"0)-E7>A16;>-\N_KQAY/V)L[O5]]_=R)6VV_= M;CU/9'EHOT*D1[TG[=[O+)*X4,N=")]?"BQP+96Z%VYVEL8F)KX_AIL\Q@'[-F3=Y1CQ)^7I#,)9D M.4L7ISNZ_B1V)5%/=1<8;=6A(937!+_MB'`$=U=W1/-Z*YVU7:$4`RQ])F)? M(=:!4;@X4&`SC;U-'8WIT@(?-Q/F:'QC@9F#"$?F8!=G`^R"?\ZRZ&N<=*GV M/X9QK5UXPHW*<-EVF0T\W9]:?`3E032@>>,3M+`"6OF$G]F#[88OQ)Z,=QR: MG?S9=.A34>T[R#DXW7IH@=9?X1ZZ^;&BG4T#,$5D.A_/%NG*U3GLLGQX/0ZQ M$)>MP`&6W-*U-K`V7Z'>'T4A3 M>D)GI_*R[;\,^'35K=&5'^P'.>:=_P55W9T:QI)<&IT%%W^NLC70ZMUG4W4` MMZ.1FVWZV!W:BOX=M^30R>U%-R.TC<9+77E;4M^S])$F'7W"#R-'G(,M@31< M#KI6[7&T]M1C$%Y/+TBK*E>+MCNHQN>@W.=,7=PO(4R11PPY2P\2!R6[+*=7 MA2`6#'KHS]M`:3)3TB($O6;@F3TWP2O-ZM'+E.LVALV1&X;>S8Y38[:M+%*L MTDRK7=42+C5,'RIO.98,9GQQ=I6&VQ??!"QX[;9>W!S-'-8&& M1>HA=V"44L1=M:D:T;T>;-4M?U+J_2-->P?NS)&NN3B'UMO&*F;T%%#6&'Y=+C_UT\/L;J&K/%,"6^OJ M;"YH(J_V%RY>1`F-\9T&V`A$^^Q[H+T7<+M>C,?>89'M(NH'G>RCI#&1\:/&PKDX*X,ITB5;@X$G6AS$1FB>A",\@ M[@J:&(6J`^#=02U#T,=NS0248(>OZ7FC]1.PIW43CW3^/-MNX^J:/JV&DZ4E M"=!P&A*AM(=$\4=[`978T"-3U]4P8V'-#L9A]PM$USVJ4DO-/B#5E&93")M] MT%&:E1B=GO8N\3LOK&Z8X^1?5I-^'I,_F4M&^3WMW"3,FKM-QS"#.Y1^=%:6 M>?RP+UFYBS)#-X%?61K46K.403_4UXPB5L@^2&Z".+I*SX-=S-Y6D$X9VA+@ MI@]#DLVI9"([J].*/ITA_YRE5;+])P]2F7H%I45+]Y=W**=D&.GJNBFS3>"@ZD=T38,2$=5N+^@()]^93E M\=]QM$*G)R>KD^K_J*`S;?$'%!<%/4NF8K)]R5Z,(NA6Z/OO5]_][H?5MZ>G MK;I,WY^L?CSY?G7R[>]EY;7!HSKM:,Z?*&X\>G/XS,T`N!EQ#\Q,HL6"NSXO M2@Z;`?:@I+`6X.KPMA@(ZJ'/14>N((R?[DNZ@9_U*^GHWG(!RP.0H8>_S34! MI,YE%6`[^`N.'Y]*')V1""9XQ%_VVP>?XF1/_LI6X\7Z$!9(S,)8"HR5 M3"0KC&8F2]M!ICF[WE%.U=3]7.(W=)E'F(]:2$!.4NU$1'G(4>0R!7(676CT/)W[UQ$]JP#"4`)<8H;0UC5T^FKS69O=B[[<5'3$89-RI5?([3+(_+UZNT MQ&0\:?7SMI3JJ/,S+I^R:/SY3Z<((,W0Z2"W31MD=&U/(6Y'56+3#^PKT,ZM M2])PI,#CPH,A:@?H``$=,(B1X]EDE>CVZZKM@C<7+R3BSO(H3H/\%5V5>,O* M+FSW"1'X3`1M-C@LV0.3YT\$$2YHRB(O$$6_^R8GOTN\2\3],X**#&9"/Q*\ M(9;/___GFOQS0:^KB(1J@-+'BCR?W65K+'E[H/76&(%Z[:6+W-XZ3`&UMW9H MM*T79[RYG:=EU0LQ`^A5!F7&+IU6L\C@NTJ.%?V26'[\F%:U/\+7^SQ(BR"D M?N'G($ZIZZA<%#%]B>H;28`QA@DDA7G,8&?-8,SH=/60]T:B.VKT1U0`GS%6 M8EX@8MQ;UC(<0\'QD?%**"]?9Y:1O6F-?I[--++=:F,FUC>L-!@,%P_@JX$C MS&<@MWD,4W`K)U!_\A/6;5Z*W>W!ED!E/N2@Z_H>XVCM^M5AC)*E`ULS9/5" MP>TKX5I`USU=OO;`Q]>HN&&-ZNZA';#F=@'W]%:&U)'6-O!)XNM:(;A/!M): M!="#SEY((#I6UX_[(DYQ49QGVP>RIJ>V?A;^;1\7["KJ+2;+>AR=9X5TG]=$ M`(R"FU,4FC^=FS4E,R+32W_AG5&C]PHU^B,N`#$)[B/_6>P:+8]SSL.J(Q@) M+9V1<>PR;C&)$_OE9CTS] M(+09"]M:-(Z^]ZYPU8,7^FCV<6^Z\]"W^X@X%N*(S08/Z#HHF!V%$4J?@_PW MW%A-2,Q;U0&H+LHHA;H^BC9VV_:LQ-PKFQ(DO!3`5C0&*-QAA+AJS##7S2$M M=SGTONWVC.SD*]I[LOLCV[G71F[;5E6(Y=LM8NWD=I=^&E;1V)\M^9_SK"AN M\DR>(=MJ`112]D'6X:,50JX6I%X[03VF2&?G8;>2D`>MF$);K>(C.M?S) MACN16U-N>4P^P4Z MTR)+XHAMM=8=6"8C/U_T9CJNT:TWYT'Q=)ED7\<"3W47J`J:XS0.M33U\=OS ME&K`!AI%NR/6WQ^M(KZ3PF+7<"(E;=%BT'*3YH]%GT7_M>1[[ M?7:+J4+$"6[=4;S/EM%Y.U\%]$BTQ6&KWY=V,%[6+,O2`/7.@`]?0V\3R+BZQ M#]ZM2B)G'1'OB>JN$+8RG=$#9W04D7^$,;U8Q._5LA==T([T@+:ABY<0D\BS MS7%P\A^(0R76-5,F4.VL)0:B+K"UY`A8L]6YE'OEKI@\U#=F28RX&EQDS+/Q MKB$T'1_6I)C0NX3KO[96$WS5[?&#U"T M!8"=J1A2;!RS3.1F\^1%G\S`)336"1V)[F]I'8F#C^$B_-G%Z-/E12^*6QSB M^)G6C=-6S*&NOJBDG)9<&0ACF>QPUGI`S#@'4PGSQ#B;4 MQ\,$$\X`@<,(2=-0@HNK+J54`E%#HA?^92+UFN.NP3'@').E.$ZLINC%KPMX M<.#F5_;DTO(@60JP47^1TS9QT3()'OEE-4FE,]9CY]8#2^GH&R;3RV992V&D MWNFH.*GC6<[:FMGKYXL^2@C)M7"$B4/=ZT/7U+CZN)7W_(=)\Y2HFXD`W],Z MNPHXG9LU330BLT#ZII_J694D7B`+62G(*W75H#RBM@9<7:NOFIRA&M?"O,QO M),$%3Q5E17UR3$@0NRM?;PA'6N2;%M_>T2823381`*/!YA2%YD[G9DUCC@SBAT?!EEM,K=GJ>,!(@B?Z M.4Y2JJ#Z[-QIJ)*.CHK6`HXW67Y<$!'H(`-@!VHF0P+F*:`WZ+,-F2#JQPQ0 MT*/I?N?)\8\'N,%D^T=DC[(,_8BN76B>A1A'[(D.2HN5-:&EP\K7]<;PRK.VYW,DT!YXY8Y)X/EW`]TN%-*KM%KWQ)(_E#7=(9[;8(#3K M1Y6\F?E$!1TFBNJFK.9"=1^:?R)+U#<3X4F@J$%3&BD:\',7*JH)Z80;!PFL M\$=]G5V(\2%<-&/9*+9;L(=Y**>0<@H6X;1(F&C_A_,I5%SZ!V3^=L=#2K3+ MXQ"C`I=E4M5D^(?9])R]V>G_)N?TS4T/-S67V69Z'D-F?;LFPSUE2,*9 MMSS2834=/3]VN(QIU:@%CAV4@KRR2`W*(Y9IP-6UA:K)&5IJ+6*'A;)F$@6I1XM)DR?2^3H!@(\S()&B-@S47.I3R_ M3,+0HL'O`@)&(^%Q`0'])>'LI;W_2_KI2WD/E_#++-V]V6339ZC:9-O4%+W9 M9+O8;'!8KC?$5SP1*OB6Q$WKE.WMIQ']!TV*>PX2&FO()EHC$4#SZ@2:]30Z M@Y^]6=.,4&]J8-UI%"@$("H!D7B0F2@]FF'_TA`#K*G#W&YP'F=1]VJ(1%/- M1,!HZA2:0E/G\+.FJ8:$>A7;9>JX0I4,-'#'!R)ZF\F3SAVQ8!*G_*B4\,9R M"[0_'4+\>#9W`)5D%_.I6/C4G/K4ZM\+ZEOICPJAFXL2&#+B*%H MQLY;7J:9"D:W`YHYK3O>L3:\P>L``)DF=N\[`.ZY+W(7J:N90X?9=C1SREI" M_YI@;RV1U9<#Y0L(^[RF7,2M;]SFPS=N7>C:[,OK=65F45;!#Q8&1?S.^5Q$ M`HR&+K':/L-+#:VYL:!MA; M+[%FZ-`.T8;@>G!.E#$/DJLTPB__@5^EBM!K!Z4)$L!M51A!:UD7^A`ERL`; M(M82D::`ZO`I"_?4,]V3;QK0@O;'[G_\(7CU&S4*;-9^Z@Z@W@J`?XSHYQ[\ MK-4&U$4:?2(SGN+W[;2#^Z$'`7=_<25:ZS]]%Z)4!_CN'VF):%-`=3@C>"** MZ3()'@?4H/.Y^Y]_$&#]9I\*G;6?NPNI%\V+SQ%M`/CCGE?5:2_C(@R2_XV# M7&[N\J;N?_(QV/5YCR9F>V<[C*"UK)^]"%*]*)NB*J6X-K`7=TMWF4Y MW;FA[XSOY4HA:PZVGE3"[RPKM;#;7EW*`,L6F7PJJCN@J@>XXC#]/2<3XF.6 MRS<>.JV@U&00;%L[E$@M*T47GD076#,DVH%KP,W^(8G#RR0+NI<")6V@?OT! MH.W?7H'2\B_?AB;YW:M&B+4"_]4;MS;8$5"QWI=%&:01\4WR:4/9"6SRT*#2 MF4(,>-B>2-3@9=-)XT[6JKIF4*!&3^@,WR!/"0J:M,6PW>.7\F,BOPFH:`^4 MNSM&H-8G7>3VU$@!M:<]O"W="ZNT!OV5MD>L0^^JNHL#S'GPX4OU#SVV/?X" MI;H76)E^'3*-(OTF+*SI_SAL259-]>:#-X4::AZ?XB),LF(_[C;578"U2$&C MIT(:^&W[H1'<*AVRXC9'U=T4)SIT4#I]';7?Y8\%T>/3D]/3#R=,B^E??KT, MXOS/0;+'GW%`OXJ3:*?7"PZHD9/?\()%;%67J!^N#%/I']*JCL,.JIKRM]V.#.3 MMYZV.PU\G#!B^:%<8K.@+('4+V$ M<1)UNIP^>MM6I$;=RYUK5&I;H:(Z80KJ'D[-9A+R]MG8F10YM`&P=#)MY1>M M/5'\-GBIT@^C=J[P-5HM98]9:X#Z%Z:P6YJ^JO(3K;[BH&VGDY#[9J#RQ`B] M+IZ8JB(IPFDZA*G1JO,A!BTWDR="+$)AQVZ2W)5!7BY+HV,/C3XK]!$_QBD] M_D8?`](WM%,(8"=NT[@C=L'^:965ML.:20;8=9V%X7Z[9RN!=?F$TKD/7B3>S%@*C(.;2+:^Q32/I6TW:,ZN_QA2+0%E5`2K2%'+ M0&1MZ';QNRPE)@*U9"!^V'U$Q;RM'[2[\". MZ(6ZBP<;[Q(:@QOL(_C=;#SW`6OME/NC19=Q&I?XFKB_Z"HEH?=C_)#@,U91 MC/@_V<'G2">@DT\M*O71IQ$'>P>(8Z![)XBLPS'K@0Y=4-6'S5KNYV8;+`"K MIAG3:3`(.(.T_SLX-FT6XO`2B=>'PH#\^J3$M,\PJC!9W^#J@^GMZ!5LQB280YSTC$-F4@D+2C-4R!*QFJSV:VR!.2TQK=6.6 MGU!(1A=B=OE"Q(@"E]7JF=\<4LTNBDZ`L\LHE=;LHLW!R>RBPCX0JF""HR[+ M2E6*[6FZMU9C[-44T^Q1[]GP3E9?'U!.E0OS@#[^V-+2&G]GUTK6FVX0+#OM M&.D$=+BA1>50DRZ9N+M$].>I MX9L\"S&."OI@(7--`\\W2$S>6`KX(\0F9`=>))["TIJ7,*>E?*OX2`AAI/EW(N&KQAM-U5%N2M2'5Y3RPC`;APWT98X'6IS]603"Z^V_HZ\`,G*\,W<&IE M==QL3VP6QTMQC.;XGC\$1>IAZ)>Q%=;AZU#U?>CPA>B(/;%6?2?B7\HCGK>> MWCVXPX_;9LT^?7^CU1/&=1B0$EY@`AMK:JX'O_=H3=6K44U14^-<.*=IE#[N MBSBE3V?S[M555+;QD;)X/$@0?]4EF_:&MJ1HA_CB\VS[$%=?I:S9H6X/4+)# MAT!=L4/5V&W!CG$DA2'0,\]&<(WV6-W)JY0LN;?L>U13A%X_@*G"A%`]9>ATH-/)DM0.QNF)KK;G&=T'P(ZO%YQ2?XR5*==VA+N,2`) MZ.YS0".(KZ,:U6-%>LK1:@NM'@/`AQ5$@=J1BK2ACBD) M?S[*MIKH)\E5J7WU1K`J>Z'?%C(E3@*\G0DW@MCNN?@`1$GFF$C]K)L"921H M(QX^+G"6]3$3I^LZYMM=DKUBS,NK:">D:O0#JFNN2ZBN;V[*Q)IAZD#O%0SG M?8YS7A]')\/3OL5:HP*8:S"%D\B[;3Z5SA8F@F,Y5%[9=X(:$7/V.R[AA^=IT^5UV09LD^8D\%D=7\>L<6Z[(,!;O?"93/ MX&(@Z^P'ER-HS>?9'K)>9D4SEP*);V3IT55EC3W]4E1_*S-6]M'Q`_UBU/QF MQ+YZA>HOKPHG(/[U[MWN/_-H`GI^U\/:',BP4?X%>)ZXCD.:!%O<5NGY$L_> M:P7CBR5@A?<<06G-W_5A=7]\T0+=PMV"&$=YEVW*K_1UG80W]4,WZ>T,6(L+3-3BB^'1P%OYM'^?T5BN;:>@Y6:$H%C!?,EA-@:4&I5%Z8.G1L&9J MR]`?*&3`I++0JB$7<<$K5+OJHUHX$M)I-AR7SVR\=\'%?LQJ9UC(I]$^+%%T M$`GAOL#(`2<>-DXEU^WK5[2*ST@]E*G"_$A/-*,NRUBL,\Q\FL139G0\""22SM2U"\0H#P).)Z4SH-$/0<^?S<$N+:0A;F1*#[C)3;JV,0NM]%4'4<_''1:Z%V0U$M]>76I M7BN@Z788;#V/JE':FR![L'IS`&TA-G6`"D*-HZPJ<4@*<"PV1PU8$;T[2+@^ MT8W3>QP^I5F2/;Z.6Z6!*/!9S)BV9%K3E@,YSQF"'/6?0YX3$8FH%HD.,MV: MEFWV9&H!=S;ZTR]XL$OCGXV\8+8`.`'1$4551^CG+(GIO4U13NLL2 M^2LP\@Z0M;Y4%-IUOW2P6XL^E&!E>^:L>74BRSL@V@.J/)@F>KU28/W:NE`3C`W`0#E,S6@\Z\LLMI MM:ORE7V(R1SCQ79R>YTRME\L:^W%"E6ZXZN'VM6*5;5[V5NY0N_+:D/GC7[R M-AX:46V=CK[%1S*%-^<"$"\I=ⅅ@*VB/,_Z!OZNZ MHC7LH%>F9TF2?:6:B'L@]*QBO]T&^>MZ M(E=R MZ;%6?=N(G=95LEEUBH-T=!"/A'SP&J&61V;=&)FSQLBLQT?&18E1K0P1U2B, M/G:@V1DH?\2(6IU.,HF3M0E6FT0OV63,-*'?/IA*;+97`@]IJT0Q6LF&%2\6 MN6(C*2P:_<"J=>D1:E3<,F-B,7P=ASYP:?R0Z%=W4$QUONB7_A,%9B(\TSJ- MYPKF\'.OBWH5_D7W%2O_57:TTZ,W#!;BV2:XX,JJ^_@E@4BSP;[&2:):.VEU M`U@=&="IUS\:?=RN<+0!#;T'W7YDE>F-Z`R^0%F2V%F3F"_KBYI-&G6YZL]' MID)@9J1I5,6<-(^CM5G)F%173VN-Y/5).DKKT<0TFZK:UT`O].E>Y%.61#@O MJC<:OV0E'KL1,M():&&O1:5>T!MQL+>0'P/=6\#3[67>X5_$LYK>K#*&Z1B\ MDZG?WR`)5*.2R*&/9N\ M0@U)+$YHR0)?F"S'&=T+SBW*9SW*LY8L\\Q/-EM-E.&O`0[.6I,$>&F"'73S M]/$PJ7EM@I8X]ZS0]D2^-&=M7PL<2?^O?9`3J,GK99P&!%"0-*I;CH71NIUA M8F@S:B*`GL;)6O2L3:*KA'5'5/=L/Z`*'#5/)G:'$QS2+*TAAI^",D!'^S38 M1S%ITRN$[7R=&I28&OX]O>8B78RV&T&M.(>@'I:5*HP6UXX=4/T%(F]`])DV M@=^8X'BNXQ1?D7^5/6,QU!#XA^]![OWX4JSV%:`)3J$$M!EB[;S1A/6FOT$P MNO&IU1=87W2(]53(A)%]K1JAT+]ME199$D*ZL=U4!_K9I"Z\9-0*]Q?\;;!YQ+5*+= M!"A]:P!FG9ZEP&?M=^\`ZJ4=L8_17ZL&T#]RXZIR_1;B64067.SACYL@CJ[2 M\V`7ET&BU(0)(X\A7#K/'D.4[OGRH;4 M!L^7^>5Q5$E!E9BZUE7K]5I4"P,[:)[)6'Q&URR8/X7.+3<;?N_8(Q,5;[=7 M=R)YQ72:R3O!3!6R_#/54>(ZYJK-&,1D510GF*T0Q^U7"&3IZ;[9K@GUYJ/2 ME=E6CW.73[AKS^))`;0;X.RZ@%WT7_NB.@*[SR3QQ7WP'9&Q9IW6&X8>I7(#I)1F:&#;$2%T]=3N?@5(E^`JF]` M]$>2/G/OODZ.O>&AG!]PBC=QB8XB\H\PQFGX^K8:`>Y,2`_HT.!\O]TGA,0S MKDBN-U@5:8AO7IQ.9&7O36E/I'>4K+N M*JR0S'.\-Q+=Z=^(`/3M#R"%VJ:S:Q)(\5=1Q9.&+T5)%LY!'K%:B7NB*WD9 M$+]$S`;MLB*>')E+,M-NR,`03\+"C_7F)GAE?N4RRV_Q+B?VGS[RHQ&^I!C* MEC&7`9"9-I5HG9EF*L!M9MHT=$-%8Z@87OAFO4%"$GN:K9;%2DLTU\,PJ6G` MI&%RTQ8FS2H"L9=C!&GJ>$BH(UC7ZPL_M@5$:MY5^HQY%"29Y@=;PLSH"M!B M\M9`:VV>'H8GSV9LM',?_LX`"U@64@]UXU.Z&`GV(8L2\J`D:WD<[G,R_X-G MBM[DV7-<$%P#Y:!E1WW*+F"5&T9I-"HU:..W=S2H!CQ0H:!J/EQU&ZCF@@F# M1J5[2D&CU+V'FUEL\?W077S?TJ?92#2/^W^.8]:@#@&_D0[@I@6%G@SL;^^"EXDC^GF,"_Q.N_CF2 MX+J$8!AGM=R0"'>T_%A8Y;0C*&?@SBE8[!.[^KEREE.7&'ZV#SM M%$-DZ!7F?YU?OF*IX1OS($N/FW._LL!`Z7N;%3I\'>+?A^@7G0I?[_.` MA%QLV^4LC=A_)2P".P2#:O]NZ-*6_WJ_7)RMX1US>;;'U;D+M#"0)BZ1?ST2 MWX\:`%BJ;P,".F"P[@>56\6`8]DUJEDPC>$6TRP) M'%T$.7TSDE;J.`O#*D$#1S(_,'@I90%Y`.D-2PQ`G>HP1YC;M(?Y2'N:*D0B M(9--;PVI2#Y/PJ1!6!P$W!J$H#$(F72S`KK6[R>\H=!I<1WF*,FHW5"`;'9G MHW&3%66.RSAG]VMI@G6CM.K(CN5BTF$FSX4'1TRTED;%VJ2\W#`,6`[OPZX8 M`.]3.N.YX%S^E[A\>JIV)VC$7:4EW6(:3)._9"3($'GRO0[=R^#-J>XC;$LH,$+A@)R>@^8_%V?<%FO4$' M\3P#D'W!/(/NSF^'P7B?XD[+02,F@Q(U;1_EA4,0% MI-F#,C$G\O_-41D-#!U9$!^6:E386.D."W2HR*C>8G%!+B*38C6O]>_F2<)! M(PF`]TG-2+9ND4YC9RUT,Z,S?&.TT9TM;+B`P2NDCKW\?(J'CHS;(;BC=A@V M2C2`77]U3\VU7^&E*96U+<=JOYG)`/(M4XC6WF4.0WO^Q9#2K+*D,TO#27=# M([RM;FNL-V=5$OEM0+/1ZB/>YR!.Z`[R99;?!0D>7#1-$@.R]SF9;F/+TUB& MZYW.B0`'G&@MB;I-+@M18:V\!B&.W8)B`D%B>SO$@Y*]A_[PRJ)46JN1#(7D MO@4Z1H'XBF/B`HZ+H)]Z[FJK%UX+EGP8H8&"/HI-Q4MXW>Z=%21>,-/=22M=46F1OXH_<_N;' MXE=?TAO=A4\XVB=XO1G:-V]OC:L?:YDJ"<`OS2-=.Z=I8MQZJ#D8^W$^%T:U ME(M#37GL6*3YLB3L8_?+#\#("9`;!P3\D[:\#__W:X*1_#?Y+_(O]"H/^8__ M"U!+`P04````"`!=B3\^%7HWC0@9``!&=0$`%0`<`'!R9W,M,C`Q,#$Q,S!? M<')E+GAM;%54"0`#`L``00E#@``!#D!``#E7=USXS:2?[^J M^Q]XWH?;JUJ/[4FRR:0RM^7/B6L](ZWMV>P]I6`2DG"A``4D;6O_^@7`#U$D M`((298#8RL/$$AKJQJ\;:#0:C9_^\KJ,@V=($T3PQZ.S=Z='`<0AB1">?SS* MDF.0A`@=!4D*<`1B@N''(TR._O*___D?/_W7\?$_+N[O@HB$V1+B-`@I!"F, M@A>4+H(+\H)A\`CFX:@Z>8_?&T+KY\(+/T!5!8_GYP=OJ.__?]V?%Q M\0,7(&$=LJ]$#^_?%=_$"/_VQ+X*&/<,-%>]&1G?VX<.' M$_$M:YJ@'Q-!?T="D(KQ[.0K4+;@?QV7S8[Y1\=G[X^_.7OWFD1';`R"X"=* M8G@/9X%@X,=TO6+@)&BYBCGCXK,%A;./1RLZ3U@/9Z=G9]^<P M@#!-C@+>T=?[VXK?%25S"I/D74B6)_S+DP;!R;X,/*1,4[C2))/99`6I&"\C M3E24@[)T"9+%34Q>>G-4(]R;H5MFATOX"%ZA$1M;S0?X\6>8I$(JLQ^O-=_[ MQV\`HG\'<08_0Y!D%!JSH2#,NF!IH9,Z0@W%]9X9QW=8MG MA"Z%"1AIJH1J;U;N(1$S6=@.=W^-E:X M$>YGK-$?,4SY.$ M&2'K_A,AT0N*C0Q82[[_M,M-;T'BB#FL7.AT;33M2J@&F'93E"]P4S9EF4VX MVQ1[LW!'\/P1TN45?$K99+!$N0/`AOR2""UE.PE#`S#N:H"5,X8AVZ7\+0,T MA31>W[`YC'4.XBN0`K-55-_#<)XH,_Z4A+_]W%OA]!T4#*X8$6LC)L@[QL\6 MI_`UA3B"4_&A)E!2F%TETNN9%9P^@SI$TF@:&L=N\N,\G'KA+#5 MSA:2AI`-!-ME?H%I,7:RA5G; MW&G$]:P7&/_@(\:3=`'IUAA)D)4UG/L)X50CP"%YSL;66JFWM M-+!:SDN$]W:RW%N8NRQT3,:IL$L/W:DR:,PCD&D]PO(9@S>-=`V_/GLVLC6BB\$A[V6Q3J!FV!V<>VUWY-+K%P07<6L MY*[$9N_MHWMKWQT"3RA&*>N$;Y[YP),8[:JANXCJ^+W",?*@QH"GCVN/88-V/T$8E5`T=0+2?-ZR0P]_3],;\9!1[DK0=&]`:488Z M+7<7:^9@U,;---RH(!DK\FJ)AO*XW%,`<>1L"KVN\=A`U\DR6.S9/;PU>?N< M0I8?U44Q-N0[!1K,$7=Q@]4KI.UB$'M7V`U"U_L[["XBSO6=8"'^+0[CC)<- M.(\BE$LX!2BZQ9=@A5(@.Q3N16WO8*./\1N+XUP@K7T-B7_RZSU,`<(P*N^@ M;B0+PVR9Q?P&CUCOF/2,\P7$"7J&_*8J;!Y"#M"?VTHP@(#^;@?:0VBT*+B. MN8IK?]WZKD5RA^/K\:WXW1)YG,AP@S!*X1V;MJ+F=6MY&E\7@9LI*5U<'^:B M@^6\]_QHR"BHWD7@@$T;)<6K)?`Z4>QZN8K)&L)[*'P2(\@-:-Q'W4`(G^\P MU6Z"=$?DVNW(I:W<=Z*E;/N<152>_NFOD$I; MN6F#4E8/%/`L2IB<-&N8#%_91%5OL.BR+''R7EOB9--)0&9!GGACK=!)_O,5 M2YH8K;*EO2LFE-=`HV2&9/QN?6O+2#J&M[IQ4N?U$&$?>PY&;B5X?OVZ@CB! MNNHSFK:.XZ?A_#!)=/8B=S".>?P21Y\!_0W69)9%\#2-;2':J9!5($_#O&<% M:CY!S`8E9J*>1TN$$1\07J94C6PGA?/P=DK@641'7F&U!:RN$*O#:,K9/E#( MQAJ&DF*KYR';2.4WJXH0QB5)I)N'/L3.X]U'F(/D.[OC4)DX4B-`5,*S7P&; M2L#3Y(;ILU\+ZP'K:E+-14LYTQH'$<6`,)#AK2L7&< M22A$ MS&>[E_Q$XS-,%R32A_'?]-<=7V+>="P.E'YK68W9H!16>@$QE`?#E2U'H1X2 MO@^2465OG8&I=E?0^-YQT!K'B4G\FIY]S^73@^%_<7J+1N7\S; M=`14EOZL*OR]U64@ZX!;F33*8:BF#1;(V*N,^H>/-,:M:#^UB,1:<-] M(GY=!*,)^W4)XIF_>,_08"/)WR6Z@L\P)J(B=R%M^0[Y]6MU5?/W#%%^[6=* M22C.G!.9YS%(K\X?TPXBI0L57!57G,^7A*;HGV+<)[/B3E`I1'GO2WJ9V932 M:8A[2>);:B-@4I55F:`N%5K9TO&]A))OGYW!.Q0*=2_DEL#9:F'M@HQ>`S?W MC1O\^@Q??4P>('UFLBLN%BM;.@ZGDF]_76WN!DQF_)T-<6.^$/J!Q)%FUC4A M3O?U,O9.!^;"QJ MT"6%O]6:&@YI]\YV5+[SH'5X.L![Z\OF_+WEFYB\M.^:?]OCKCGO)7R[(3A//K_K,@Z?23W,"0X1.+1[$U>W"/97X,.\S/6CJUV-JKJ M+9N#C(<+IQ7#)@U3R)S;*YC_6Y.^*$BK+P)B3#Q>/>HCI6?7Q!6#EZ?1[[FR M:3L9\*A*V!G1_7HV#J4P%F:PJTILX4(DNL:1[97EH/A[A/Z`=ZIS[!F' M-'43_:E@L.EN&2N!BGR\NJ"2R._BP[,9#-F87;^&"X#G\)Z-X@3+!TAVJ:,7 M^1ATHY]$_L:KS5VHO?Q*Y[:J!@YT?R_3ZX=?F:7`)'D$K\4%87X-O+SQQ@M! M+7G*HT#53'GV[&^\^K2GX#X_&6V^^]\K).*<]AC$?OH'2+Q^O'@*UD40NL@O M*,O5B<2^W`$H,P\DNM*/?+S:TD_._BYP$S\AE!CG$PSG0-R?=51AV*BRS5NZ MGL8`\P(GW.$3-RU,U$5#[)&R:*3LO0J-2%/X/1H8B3HW//E!E"?F94_3]61V M_@P0XSJ&-X3R+Q]@R+^1KT@[]S1B'=I59)^#^"W#ZJ=%?:A'K#E]Q.R=S#"> MZ4B2`>3WT#>KJ'A]S"Q#34KH@V;()>N]63%Q/QU2A-(>[F$(T7.? M1:5%YH,2R.0ZR`YD!(<[9ON0/?NS]N#B`9/*^Q__Z/8S`\=H[=V7DDHNNZ:B M:.BSJJAD]LP1&4EIYD'B%I*JS;[/QV;RT*+#PHLQ/5H4MVSRY4U4WD-DDR@$-8 M5N#\BB-N,B$;;_3,M^[R59.?82:L65XU3SQZ/A&#TG5P=X#?N]HQG.>RV0N!F`RNR-X_@CI\@H^R>O;JIJ.%WVU3(>(9!1.K!O(BU%+>!XO MH5TIG65R&$N5.AZ:YSRN"7G(GWK]45`;[!:6+!8FY)_,(7HN93KR-S#\A M?)@J+TD\H(U"7O.=3WI?,6JIP4!]CG.V&$CX@YS-N#&A-(+&-=?Y^A72$"72 M7&6&L,([.[REAN5[UR)4'3K!(_$<.850CY2('FA9]=. M_-`'4VE+;?C^W<'UX2W*(=;2Y:K1*8H@OC_C11"O4!+&),DH9'_DK8.\N6/O M\^KK:^DI[+\UO!GF1X;@12R/&NF;VRW3W@E(Z_5AJ1"ZX&#WF5>/%?AMK*OU M8GEE7:?OV]:U:6U/(2L>M`8E:671B"IN>%+X4RIN(-'?8,H7\OS=\MH*CZ-+ M2%.`<#&GYP=HI@9XJ)^R9[Q*P#<&>RBAO3+V&X"HJ#7T&0(NI\+LOVF:/:<+ M!&&P13F$3RCE26'8)@36;+SB:S-TB= MK=6R'[R;4-,^LGIEY@]PSJ6_Q3-"EUN)$9MM9\LQ+BM8!`5U$@`<,7-/(<4@ M'XR@B/SQG!)KB7V`K-*YS81\J;VWR1><,66V[$F2J,^J[4NW5CRVY-H*L]N[R#9%ZMQQ<@YB?K#PL(^5U8 M/K(+F**0B[-MM&=G9[HW<8J.@KRGX(];??V/"R_C%#D)()Z2!`EM-'HA1T-F M;[WE!]H\9P+2)(^_:&51-W:@;FLG+-5:JI'#YU)"M:S)/.OZ/$L7C*]_2E,_ MM*WMP=VEKYLGY#3L>UVON24YSWHR@[AL.4)X2]8/E/'G*+23+$U2MH=M'\)+ M!VFK^0A!WN+_0&DU;B!]'H;9,A->I+C7QV_!4+B`.!'!GW*[*`IQ/H)7"?B] M>W!?'WJ+5*J(ER^VY,=AEQGE@ZM[AD[>;DP>FT($S^[_G,>%['TDJ^Z9\ M2#$*,J#[T5O+R=3I;85X/UE\OOPW+240$R7;#D^HL*%(G.A-(15KH_12B!FA M^Q._J23_/FI@L('K(A@;[,IMG)<.H$QVY49.UWB<,#>V"E9*[C6; M#G53>W7J&BSICJHT;6V95M?@5S7BU*Q[=3Y0)8;!5CF5S/MQ*DJQ2 M0+;HADB1E#&DRY#4M[=F)A*VS(YW30FMI4R:`%1:D:DP7IWA7I%0I)3QYUHP MLZ&U)KM*7.DIVM?_ER=4Y<1!G7H(`].QIS,T,[J#&!PF./\K@JAI<.RC7W-^ M>H;U38BL&5D?D*HERT"@TM`DOJ!%Y*;94XS"FY@`J1/4;C-"7+;X+V&0;,@L MPG"#8D@OV09B3NA:"42CU0BA:$A0@B$)@-B[#HAGTFF]TT;4>%CD8.38J,`_!P33(#I]9RQ-#4I-!DJ5D! MYIQQ&0E.8R#;:PB\LA^20-$ M_O4HQS]G77VV:G/WR-BC(+[%$7S]*U1OYEOM1@6$0@9U0H-%1.[A''$I@#0FMF>9@4%=7N0PE]NJ8;DK)"M)TS2>XWS.TXI-=V]J_ M:UI[298?T56$%BN<"W;XFQYI711-5HD!CS$[/^Y';2D(Q!JU6GKV' M6%Z9:?-E)2;])T*B%Q2WKD2_/_USNX9?21WDY,)LJPZ&6'@U#.J65B,R:V98 ML8*C)J-FAMBW`VN+:0_X2FOL*YM7]BB2"K9R4]MF^$/3#.M$_QT49.[!0W4'.&.&U7[,:=U)@Y8!I:Y'H!3(JPS.>YBBO'`A]P[:QOBA7=NG M)`@$A<4'$MCV);HD.*7H*>-C,>674)ENX?QFZI0PJ+?$JTVPVN)]`_4\2"'X MAW`!HRQF&S897]L_K=R8[M63O?)\@R)0 MCP;;P$,L#6"=M0)8O*?CE'45\+[^%-1Z$^[R=G]#F(0A[SK_N7<7@]BRX:]J MK;A_']:+P-@'()>$EB`@6KL$KDB6R=;2W#L^6'K5PD#/M,BQL M?H2W['^U6-0:.0Y`C=,W3@XQNE*]K1Y79`F0[(%Z13OK8Z^SX2HU1,Z[@S:0 M5\K]#)=/TBL#VU];N\:N4YG-L^]U5ATL77VE-<7NA(%V_-L9#$ZU\M53-80 MYG5I,AHN0`+KIQ/- M5AL=2SL/:H/;H>)<*Z$?C`>:VD9NZ_UWA5UZO"R'ZAROS4%_0+33>%JB38UOG<7 M^@:C)4[?^>A!7N95R-$SO)[-8)A.9K=<24%\'N5B3F8WMU^^_4&VZ3,F=1=J M`77.'+*E$W>$ M#Y[7-U>:=ST.]U.V5&XX&^Q2T?W'R.L7153#=D,H1'.NAU#B8C50>UKAA0RV"E1?-8.6.45^CGMU4IT%%'.SA MQOJ"8S"VJ=EJE,C4VIW=:.7&.6!L?'>WWQ.D690_W3" M>>5'#NR/?P%02P,$%`````@`78D_/EM7F:29!P``>3D``!$`'`!P`L``00E#@``!#D!``#M6VUOVS80 M_CY@_X'SEVU`Y9>D6Y<@:9&7I@N0-I[C;OU6T!)M$Z5(EZ1B>[]^=Y1DRY(L MQ4F399@0()#(X\.[>WA\T_GHS2(4Y)9IPY4\;O7:W19ATE?__=T0^>]^ET<$4"Y4GL=;N]SJ?W5S=.KA4+'BY&6O`-<2Q)&^QWN#262I^E\H+++Q7B6#T"_5;P M!?E$F][!P4''U;:(I7K"[`<:,C.C/EN)S[2::&9,VUZ7J_G[7=3[)F> MF'I9)ABZ_4+I\)R-:23L<>MK1`4?GQCE?_E=R4"&"AOOT;<+EN$!\>M:I%5UVGG`1MSR9V2 MW=Y^EWAD!0#/9TH:)7C@1NRJPA`U)C=3JMDT!O^1Q/!'G3QFOKL(QNZU?.V> M9V`;H#D/74%!TCH1J6KI4^%'XAX-UYIM;Y>4IJP\@"P8>SXX[H^(:LNT6%YP M";'$J3BGEB9L5V-VR\S_ M&^M/L;S&[[\59K%F::EQ_B78)B=\)-B),/F)'2FAHJ"NM["N(86,$T%&0I^$`M M..MZ?!H9+J$&''X3A2'52]@1\XF$;;U/I3WQ?16YU;0/.]SUTG[_YC5D%A;[ MN"?<2Z=].5J3WMP>>]T?67=(TAX;WK.\GR>Y5G(`4A@!#OW1KW;P0`%7B%=C-EL'?J M@WNDG<+)`I1/PF![??5UC3L_;KVN26!)C$M^VD!N#O^YPZ.Q.O)A/8:!?#;% M"TF3'B%+:FKFJ)?%@V0&A"0H#0.;EV43',2%-;NDO,;[>UM7B`0KWF;!J8;I M>+F@@ES#MKI9.DHV54SS6U#REEU*',/.?\ENJK2J9O$HA,8:A61@&A*R)%Q0 MKO^D(F+O&46W94@HKZHAH;"'0A3B8$@6IV%A\\[E%J;QC.^S!34>+\Q)F;:- MES>]#(]L2!=LY>5U0B'4W.0^(&Y45>]$ M7^[PX1`QB0-M*-E&R7H[4N0D4U=-RMX.I,21TA"R]=Q6MG-F.JGR*8#E%IOW,]T0[,>\(!0_ MP72^F?'`V*[&YTA^)-O/UKT\DNF"CG8U'9HP\8A&7R'^(YD+(;:KN9M1^4@V MGZ\Z*37\J)/-:H*WS:RG([!;:4MD(;VK*MDL3F:[4KX#JFB";U[:SL,BK[?G M[??:"Q.D.NZBPMH'NZF0MMM9A32-+&`\FT&VK7M+%TJJ$.AJ9Q+0)I3.7.N. M5#)^`SQOC;>;+EG$!^K#A%V5/$2?0HK=0Q5R@-LT2I(&W9*/0?IYP"SED@7I M53=LET2$Z9XGOA^%.`W"2FBG3)^I$-:>*9.&WS*\5<=C#%KFDE$>@!'/(BY= M\S!4$K#T\A*V%KC2@C.BD8%PC=`5[[2*9JDH!Q%0@`N8&3&8K8XPOET=Q#U7 MP=`!QR%DTZI1O#LY;OF:!=QN=TSI_<,)**.I;U/+:X1H\I1JES45:L!#W]#0 M(-+)[>(VD\J^2N4MJI9Y9@95??;,&W8WV6=FX$D(\P?_VTG!^0ACZ,3_&G$8 MN^O76,+ZS>\_"$=/;-IF[8>08#U0(8$_J@[^XG6+F+^@^I(N$ MM@'#>P8H41^8O30FPI7A>NR^JG/\N8,C\B,<4E?T/QSGWUKOZG;<`Q:P,!ZS ML'Y'/CX-@-P;YD>:XT'^Y)9RUSN,]ALJLB>0>S1]INM^QA9X'`!$`&````````0```*2! M`````'!R9W,M,C`Q,#$Q,S`N>&UL550%``-R,T=-=7@+``$$)0X```0Y`0`` M4$L!`AX#%`````@`78D_/KB7HQMR#P``^;<``!4`&````````0```*2!DJ@` M`'!R9W,M,C`Q,#$Q,S!?8V%L+GAM;%54!0`#`Q0````(`%V)/SZ$((0*O`4``,XO```5`!@```````$```"D@5.X M``!P`L``00E#@``!#D! M``!02P$"'@,4````"`!=B3\^8=$316 MO@``<')G&UL550%``-R,T=-=7@+``$$)0X```0Y M`0``4$L!`AX#%`````@`78D_/A5Z-XT(&0``1G4!`!4`&````````0```*2! M%.P``'!R9W,M,C`Q,#$Q,S!?<')E+GAM;%54!0`#`Q0````(`%V)/SY;5YFDF0<``'DY```1`!@```````$```"D M@6L%`0!P XML 27 R9.xml IDEA: Fair Value Measurements 2.2.0.25falsefalse0203 - Disclosure - Fair Value Measurementstruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0prgs_FairValueMeasurementsAbstractprgsfalsenadurationFair Value Measurements.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringFair Value Measurements.falsefalse3false0us-gaap_FairValueDisclosuresTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 3 - us-gaap:FairValueDisclosuresTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 3: Fair Value Measurements</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table details the fair value measurements within the fair value hierarchy of our financial assets at November&#160;30, 2010: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="45%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="4%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="17" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="11" style="border-bottom: 1px solid #000000">Fair Value Measurements at the Reporting Date Using</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quoted Prices in</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Active Markets</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Significant Other</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Significant</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Nov. 30,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Using Identical</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Observable Inputs</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unobservable</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Description</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Assets (Level 1)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">(Level 2)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Inputs (Level 3)</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">122,415</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">122,415</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,681</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,681</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,000</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,000</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,640</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,003</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Corporate bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,397</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">185</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">185</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign exchange derivatives </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">867</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">867</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">208,188</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">122,415</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">46,130</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">39,643</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b><i>Immaterial Restatement of Fair Value Measurements</i></b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">During the preparation of the fiscal 2010 consolidated financial statements, we determined that at November&#160;30, 2009, certain investments classified as Level 1 measurements within the fair value hierarchy were in error and should have been classified as Level 2. The investments, consisting of state and municipal bond obligations, US government and agency securities and certificates of deposit, totaled $33.4&#160;million. In addition, we should have included money market funds of $57.6 million as part of the Level 1 measurements. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table details the fair value measurements within the fair value hierarchy of our financial assets at November&#160;30, 2009 (as restated): </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="45%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="4%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="17" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="center" colspan="11" style="border-bottom: 1px solid #000000">Fair Value Measurements at the Reporting Date Using</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quoted Prices in</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">&#160;</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Active Markets</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Significant Other</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Significant</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Nov. 30,</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Using Identical</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Observable Inputs</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Unobservable</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Description</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Assets (Level 1)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">(Level 2)</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Inputs (Level 3)</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Money market funds </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">57,619</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">57,619</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">State and municipal bond obligations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,640</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">10,640</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">US government and agency securities </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,072</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,072</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; municipal bonds </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,745</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">23,745</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Auction rate securities &#8211; student loans </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,113</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">33,113</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Certificates of deposit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,652</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,652</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Put option related to ARS rights offering </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Foreign exchange derivatives </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(12</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(12</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">149,425</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">57,619</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">33,352</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">58,454</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The valuation technique used to measure fair value for our Level 1 and Level 2 assets is a market approach, using prices and other relevant information generated by market transactions involving identical or comparable assets. The valuation technique used to measure fair value for our Level 3 assets is an income approach, where the expected weighted average future cash flows were discounted back to present value for each asset. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table reflects the activity for our financial assets measured at fair value using Level 3 inputs for fiscal 2010: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="5" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Level 3</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Financial</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Assets</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, December&#160;1, 2009 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">58,454</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Redemptions and repurchases at par </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(18,990</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Unrealized gains included in accumulated other comprehensive income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">179</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Realized gain on ARS trading securities included in other income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,596</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Realized loss on put option related to ARS rights offering included in other income </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,596</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, Nov. 30, 2010 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">39,643</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">The following table reflects the activity for our financial assets measured at fair value using Level 3 inputs for fiscal 2009: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="5" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Level 3</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Financial</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Assets</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, December&#160;1, 2008 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">65,214</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Redemptions </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(7,200</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Unrealized gains included in accumulated other comprehensive income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">440</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Unrealized gain on ARS trading securities included in other income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,254</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Unrealized loss on put option related to ARS rights offering included in other income </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,254</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Balance, Nov. 30, 2009 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">58,454</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis item represents the complete disclosure regarding the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments, assets, and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the Company is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risk is are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 107 -Paragraph 15B -Subparagraph a, b Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 107 -Paragraph 3, 10, 14, 15 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 44A, 44B Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 157 -Paragraph 32, 33, 34 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 107 -Paragraph 15C, 15D Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 107 -Paragraph 15A -Subparagraph a-d Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 159 -Paragraph 17-22, 27, 28 falsefalse12Fair Value MeasurementsUnKnownUnKnownUnKnownUnKnownfalsetrue XML 28 R6.xml IDEA: Consolidated Statements of Cash Flows 2.2.0.25falsefalse0140 - Statement - Consolidated Statements of Cash FlowstruefalseIn Thousandsfalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse12/1/2008 - 11/30/2009 USD ($) USD ($) / shares $TwelveMonthsEnded_30Nov2009http://www.sec.gov/CIK0000876167duration2008-12-01T00:00:002009-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$3falsefalseUSDfalsefalse12/1/2007 - 11/30/2008 USD ($) USD ($) / shares $TwelveMonthsEnded_30Nov2008http://www.sec.gov/CIK0000876167duration2007-12-01T00:00:002008-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$3true0us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstractus-gaaptruenadurationNo definition available.false falsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringThe net cash from (used in) all of the entity's operating activities, including those of discontinued operations, of the reporting entity. Operating activities include all transactions and events that are not defined as investing or financing activities. Operating activities generally involve producing and delivering goods and providing services. Cash flows from operating activities are generally the cash effects of transactions and other events that enter into the determination of net income.falsefalse4false0us-gaap_NetIncomeLossus-gaaptruecreditdurationNo defin ition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse4857100048571falsetruefalsefalsefalse2truefalsefalse3275500032755falsetruefalsefalsefalse3truefalsefalse4629600046296falsetruefalsefalse falseMonetaryxbrli:monetaryItemTypemonetaryThe portion of consolidated profit or loss for the period, net of income taxes, which is attributable to the parent. If the entity does not present consolidated financial statements, the amount of profit or loss for the period, net of income taxes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A7 -Appendix A Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 falsefalse5true0us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3fals efalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse6false0us-gaap_Depreciationus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1085900010859falsefals efalsefalsefalse2truefalsefalse1190000011900falsefalsefalsefalsefalse3truefalsefalse1065700010657falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 5 falsefalse7false0us-gaap_AmortizationOfIntangibleAssetsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1true falsefalse3055800030558falsefalsefalsefalsefalse2truefalsefalse2850600028506falsefalsefalsefalsefalse3 truefalsefalse1945700019457falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by (used in) operations u sing the indirect method.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 45 -Subparagraph a(2) falsefalse8false0us-gaap_ShareBasedCompensationus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1812100018121falsefalsefalsefalsefalse2truefalsefalse2153600021536falsefalsefalsefalsefalse3truefalsefalse1931800019318falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock options, amortization of restricted stock, and adjustment for officers compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.Reference 1: htt p://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 falsefalse9false0us-gaap_TaxBenefitFromStockOptionsExercisedus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalse false94650009465falsefalsefalsefalsefalse2truefalsefalse-226000-226falsefalsefalsefalsefalse3truefalsefalse28480002848falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReductions in the entity's income taxes that arise when compensation cost (from non-qualified stock options) recognized on the entity's tax return exceeds compensation cost from non-qualified stock options recognized on the income statement. This element increases net cash provided by operating activities.Reference 1: http://www.xbr l.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A132 falsefalse10false0us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivitiesus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-6046000-6046falsefalsefalsefalsefalse2truefalsefalse-84000-84falsefalsefalsefalsefalse< Id>3truefalsefalse-1725000-1725falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReductions in the entity's income taxes that arise when compensation cost (from non-qualified share-based compensation) recognized on the entity's tax return exceeds compensation cost from share-based compensation recognized in financial statements. This element reduces net cash provided by operating activities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A96 falsefalse11false0us-gaap_ProvisionForDoubtfulAccountsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1true falsefalse-1400000-1400falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3truefalsefalse-205000-205falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmount of the current period expense charged against operations, the offset which is generally to the allowance for doubtful accounts for the purpose of reducing receivables, including notes receivable, to an amount that approximates their net realizable value (the amount expected to be collected).Reference 1: http://www.xbrl.org/200 3/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 5 -Article 5 falsefalse12false0us-gaap_DeferredIncomeTaxExpenseBenefitus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse40040004004falsefalsefalsefalsefalse2truefalsefalse-367000-367falsefalsefalsefalsefalse3truefalsefalse-3956000-3956falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe component of income tax expense for the period representing the net change in the entity's deferred tax assets and liabilities pertaining to continuing operations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section I -Subsection 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 45 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 289 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 falsefalse13true0us-gaap_IncreaseDecreaseInOperatingCapitalAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefal sefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse14false0us-gaap_IncreaseDecreaseInAccountsReceivableus-gaap truecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-18971000-18971falsefalsefalsefalsefalse2truefalsefalse22810002281falsefalsefalsefalsefalse3truefalsefalse-3828000-3828falsefa lsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net change during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 falsefalse15false0us-gaap_IncreaseDecreaseInOtherOperatingAssetsus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-3159000-3159falsefalsefalsefalsefalse2truefalsefalse-352000-352falsefalsefalsefalsefalse3truefalsefalse72680007268falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net change during the reporting period in other operating assets not otherwise defined in the taxonomy.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 falsefalse16false0us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilitiesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1246900012469falsefalsefalsefalsefalse2truefalsefalse-26795000-26795falsefalsefalsefalsefalse3true< /IsNumeric>falsefalse-6866000-6866falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net change during the reporting period in the aggregate amount of obligations and expenses incurred but not paid.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 falsefalse17false0us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayableus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse-7347000-7347falsefalsefalsefalsefalse2truefalsefalse33000003300falsefalsefalsefalsefalse3truefalsefalse-5162000-5162falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net change during the period in the amount of cash payments due to taxing authorities for taxes that are based on the reporting entity's earnings.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 falsefalse18false0us-gaap_IncreaseDecreaseInDeferredRevenueus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse-923000-923falsefalsefalsefalsefalse2truefalsefalse-9696000-9696falsefalsefalsefalsefalse3truefalsefalse30800003080falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net change during the reporting period, excluding the portion taken into income, in the liability reflecting services yet to be performed by the reporting entity for which cash or other forms of consideration was received or recorded as a receivable.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 truefalse19false0us-gaap_NetCashProvidedByUsedInOperatingActivitiesus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse9620100096201falsefalsefalsefalsefalse2truefalsefalse6275800062758falsefalsefalsefalsefalse3truefalsefalse8718200087182falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net cash from (used in) all of the entity's operating activities, including those of discontinued operations, of the reporting entity. Operating activities generally involve producing and delivering goods and providing services. Operating activity cash flows include transactions, adjustments, and changes in value that are not defined as investing or financing activit ies.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 26 truefalse20true0us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1fa lsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse21false0us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-38632000-38632falsefalsefalsefalsefalse2truefalsefalse-80612000-80612falsefalsefalsefalsefalse3truefalsefalse-143499000-143499falsef alsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 17 -Subparagraph b Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 18 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 15 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 17 -Subparagraph a falsefalse22false0us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1< IsNumeric>truefalsefalse3331800033318falsefalsefalsefalsefalse2truefalsefalse7213300072133falsefalsefalsefalsefalse3truefalsefalse299328000299328falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cash inflow associated with the sale or maturity (principal being due) of securities not classified as either held-to-maturity securities or trading securities which are classified as available-for-sale securities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 16 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 18 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 15 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 16 -Subparagraph b falsefalse23false0prgs_RedemptionsOfAuctionRateSecuritiesAvailableForSalesprgsfalsedebitdurationRedemptions of Auction Rate Securities Available For Sales.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse12350001235falsefalsefalsefalsefalse2truefalsefalse69400006940falsefalsefalsefalsefalse3truefalsefalse5542500055425falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRedemptions of Auction Rate Securities Available For Sales.No authoritative reference available.falsefalse24false0prgs_RedemptionsAndSalesOfAuctionRateSecuritiesTradingprgsfalsedebitdurationRedemptions and Sales of Auction Rate Securities - Trading.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1774000017740falsefalsefalsefalsefalse2truefalsefalse260000260falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRedemptions and Sales of Auction Rate Securities - Trading.No authoritative reference available.falsefalse25false0us-gaap_PaymentsToAcquirePropertyPlantAndEquipmentus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-9664000-9664f alsefalsefalsefalsefalse2truefalsefalse-7369000-7369falsefalsefalsefalsefalse3truefalsefalse-8213000-8213falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 15 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 17 -Subparagraph c falsefalse26false0us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquiredus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-49186000-49186falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3truefalsefalse-140283000-140283falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 15, 17 falsefalse27false0us-gaap_PaymentsForProceedsFromOtherInvestingActivitiesus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegatedtotal1truefalsefalse2600026falsefalsefalsefalsefalse2truefalsefalse-531000-531falsefalsefalsefalsefalse3 truefalsefalse-208000-208falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net cash outflow (inflow) from other investing activities. This element is used when there is not a more specific and appropriate element in the taxonomy.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 15 truefalse28false0us-gaap_NetCashProvidedByUsedInInvestingActivitiesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse-45163000-45163falsefalsefalsefalsefalse2truefalsefalse-9179000-9179falsefalsefalsefalsefalse3truefalsefalse6255000062550falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net cash inflow (outflow) from investing activity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 26 truefalse29true0us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse30false0us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptionsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse9367000093670falsefalsefalsefalsefalse2truefalsefalse1475200014752falsefalsefalsefalsefalse3truefalsefalse2550500025505falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe total cash inflow associated with the amount received from holders to acquire the entity's shares under incentive and share awards, including stock option exercises.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 18 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 19 -Subparagraph a falsefalse31false0prgs_WithholdingTaxPaymentRelatingToNetIssuanceOfRestrictedStockUnitsprgsfalsecreditdurationWithholding Tax payment relating to net issuance of restricted stock units.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-1858000-1858falsefalsefalsefalsefalse2truefalsefalse-264000-264falsefalsefalsefalse false3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryWithholding Tax payment relating to net issuance of restricted stock units.No authoritative reference available.falsefalse32false0us-gaap_PaymentsForRepurchaseOfCommonStockus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-29336000-29336falsefalsefalsefalsefalse2truefalsefalse-5202000-5202falsefalsefalsefalsefalse3truefalsefalse-111511000 -111511falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cash outflow to reacquire common stock during the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 18 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 20 -Subparagraph a falsefalse33false0us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivitiesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1t ruefalsefalse60460006046falsefalsefalsefalsefalse2truefalsefalse8400084falsefalsefalsefalsefalse3truefalsefalse17250001725falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryReductions in the entity's income taxes that arise when compensation cost (from non-qualified share-based compensation) recognized on the entity's tax return exceeds compensation cost from share-based compensation recognized in financial statements. This element represents the cash inflow reported in the enterprise's financing activities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 00-15 -Paragraph 3 falsefalse34false0us-gaap_RepaymentsOfLongTermDebtus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegatedtotal1truefals efalse-358000-358falsefalsefalsefalsefalse2truefalsefalse-330000-330falsefalsefalsefalsefalse3truefalsefalse-305000-305falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 18 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 20 -Subparagraph b truefalse35false0us-gaap_NetCashProvidedByUsedInFinancingActivitiesus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse6816400068164falsefalsefalsefalsefalse2truefalsefalse90400009040falsefalsefalsefalsefalse3truefalsefalse-84586000-84586falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net cash inflow (outflow) from financing activity for the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 26 truefalse36false0us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse-8516000-8516falsefalsefalsefalsefalse2truefalsefalse1676900016769falsefalsefalsefalsefalse< Id>3truefalsefalse-22540000-22540falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe effect of exchange rate changes on cash balances held in foreign currencies.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 25 truefalse37false0us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse110686000110686falsefalsefalsefalsefalse2truefalsefalse7938800079388falsefalsefalsefalsefalse3truefalsefalse4260600042606falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe net change between the beginning and ending balance of cash and cash equivalents.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 26 falsefalse38false0us-gaap_CashAndCashEquivalentsAtCarryingValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsetruefalsefalseperiodstartlabel1truefalsefalse175873000175873falsefalsefalsefalsefalse2truefalsefalse9648500096485falsefalsefalsefalsefalse3truefalsefalse5387900053879falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryIncludes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalen ts, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits should not be reported as cash and cash equivalents.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Footnote 1 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 falsefalse39false0us-gaap_CashAndCashEquivalentsAtCarryingValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsetruefalseperiodendlabel1truefalsefalse286559000286559falsetruefalsefalsefalse2truefalsefalse175873000175873falsetruefalsefalsefalse3truefalsefalse9648500096485falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryIncludes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalen ts, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits should not be reported as cash and cash equivalents.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Footnote 1 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 falsefalse337Consolidated Statements of Cash Flows (USD $)ThousandsUnKnownUnKnownUnKnownfalsetrue XML 29 R5.xml IDEA: Consolidated Statements of Shareholders' Equity 2.2.0.25truefalse0130 - Statement - Consolidated Statements of Shareholders' EquitytruefalseIn Thousandsfalse1falsefalseUSDtruefalse{us-gaap_StatementEquityComponentsAxis} : Common stock and additional paid-in capital 12/1/2009 - 11/30/2010 USD ($) $TwelveMonthsEnded_30Nov2010_Common_Stock_Including_Additional_Paid_In_Capital_Memberhttp://www.sec.gov/CIK0000876167na0001-01-01T00:00:000001-01-01T00:00:00falsefalseus-gaap_CommonStockIncludingAdditionalPaidInCapitalMemberus-gaap_StatementEquityComponentsAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommonStockIncludingAdditionalPaidInCapitalMemberus-gaap_StatementEquityComponentsAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2falsefalseUSDtruefalse{us-gaap_StatementEquityComponentsAxis} : Retained Earnings and Accumulated Other Comprehensive Income 12/1/2009 - 11/30/2010 USD ($) $TwelveMonthsEnded_30Nov2010_Retained_Earnings_And_Accumulated_Other_Comprehensive_Income_Memberhttp://www.sec.gov/CIK0000876167na0001-01-01T00:00:000001-01-01T00:00:00falsefalseprgs_RetainedEarningsAndAccumulatedOtherComprehensiveIncomeMemberus-gaap_StatementEquityComponentsAxisxbrldihttp://xbrl.org/2006/xbrldiprgs_RetainedEarningsAndAccumulatedOtherComprehensiveIncomeMemberus-gaap_StatementEquityComponentsAxisexplicitMemberUSDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167na0001-01-01T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$1false0us-gaap_StockholdersEquityus-gaaptruecreditinstantNo definition available.falsefalsefalsetruefalsefalsefalsetruefalsefalseperiodstartlabelinstant2007-12-01T00:00:000001-01-01T00:00:001truefalsefalse240647000240647falsetruefalsetruefalse2truefalsefalse277227000277227falsetruefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse2false0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1882000018820falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryValue stock issued during the period as a result of the exercise of stock options.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse3false0us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1t ruefalsefalse66850006685falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3 falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate change in value for stock issued during the period as a result of employee stock purchase plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse4false0us-gaap_StockRepurchasedAndRetiredDuringPeriodValueus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-72057000-72057falsefalsefalsetruefalse2truefalsefalse3945400039454falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryValue of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse5false0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValueus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1931800019318falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefa lse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents the amount of recognized share-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 39 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A91 falsefalse6false0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse28480002848falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTax benefit associated with any share-based compensation plan other than an employee stock ownership plan (ESOP). The tax benefit results from the deduction by the entity on its tax return for an award of stock that exceeds the cumulative compensation cost for common stock or preferred stock recognized for financial reporting. Includes any resulting tax benefit that exceeds the previously recognized deferred tax asset (excess tax benefits).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 62 truefalse7false0us-gaap_NetIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse4629600046296falsefalsefalsetruefalse3truefalsefalse4629600046296falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe portion of consolidated profit or loss for the period, net of income taxes, which is attributable to the parent. If the entity does not present consolidated financial statements, the amount of profit or loss for the period, net of income taxes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A7 -Appendix A Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 falsefalse8true0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1false falsefalse00falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse9false0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTaxus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse-4685000-4685falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAppreciation or loss in value (before reclassification adjustment) of the total of unsold securities during the period being reported on, net of tax. Reclassification adjustments include: (1) the unrealized holding gain or loss, net of tax, at the date of the transfer for a debt security from the held-to-maturity category transferred into the available-for-sale category. Also includes the unrealized gain or loss at the date of transfer for a debt security from the available-for-sale category transferred into the held-to-maturity category; (2) the unrealized gains or losses realized upon the sale of securities, after tax; and (3) the unrealized gains or losses realized upon the write-down of s ecurities, after tax.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b falsefalse10false0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse-14181000-14181falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAdjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of tax.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 truefalse11false0us-gaap_ComprehensiveIncomeNetOfTaxus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse2743000027430falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the reporting entity. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, but excludes any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 30 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 8, 9, 10, 11, 12, 13, 14 truefalse12false0us-gaap_CumulativeEffectOfInitialAdoptionOfFIN48us-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefa lsefalse00falsefalsefalsetruefalse2truefalsefalse-12000-12falsefalsefalsetruefalse3falsefal sefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCumulative net-of-tax effect of initial adoption of FIN 48 - Accounting for Uncertainty in Income Taxes on the opening balance of retained earnings. The cumulative-effect adjustment does not include items that would not be recognized in earnings, such as the effect of adopting this Interpretation on tax positions related to business combinations. The amount of that cumulative-effect adjus tment is the difference between the net amount of assets and liabilities recognized in the statement of financial position prior to the application of this Interpretation and the net amount of assets and liabilities recognized as a result of applying the provisions of this Interpretation.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 48 -Paragraph 23, 24 falsefalse13false0us-gaap_StockholdersEquityus-gaaptruecreditinstantNo definition available.falsefalsefalsetruefalsefalsefalsefalsetruefalseperiodendlabelinstant2008 - -11-30T00:00:000001-01-01T00:00:001truefalsefalse216261000216261falsefalsefalsetruefalse2truefalsefalse265191000265191falsefalsefalsetruefalse3truefalsefalse481452000481452falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity which are attributable to the parent. The amount of the economic enti ty's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse14false0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1t ruefalsefalse90540009054falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3 falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryValue stock issued during the period as a result of the exercise of stock options.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse15false0us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1 truefalsefalse57400005740falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate change in value for stock issued during the period as a result of employee stock purchase plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse16false0us-gaap_StockRepurchasedAndRetiredDuringPeriodValueus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-4794000-4794falsefalsefalsetruefalse2truefalsefalse408000408falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryValue of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse17false0prgs_PresentValueOfPaymentsForRepricingOfStockOptionsprgsfalsenadurationPresent Value Of Payments For Repricing Of Stock Options.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel< Cell>1truefalsefalse-42000-42falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryPresent Value Of Payments For Repricing Of Stock Options.No authoritative reference available.falsefalse18false0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValueus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse2153600021536falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents the amount of recognized share-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 39 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A91 falsefalse19false0prgs_WithholdingTaxPaymentRelatingToNetIssuanceOfRestrictedStockUnitsprgsfalsecreditdurationWithholding Tax payment relating to net issuance of restricted stock units.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-264000-264falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3truefalsefalse-264000-264falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryWithholding Tax payment relating to net issuance of restricted stock units.No authoritative reference available.falsefalse20false0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse-22600 0-226falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTax benefit associated with any share-based compensation plan other than an employee stock ownership plan (ESOP). The tax benefit results from the deduction by the entity on its tax return for an award of stock that exceeds the cumulative compensation cost for common stock or preferred stock recognized for financial reporting. Includes any resulting tax benefit that exceeds the previously recognized deferred tax asset (excess tax benefits).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 62 truefalse21false0us-gaap_NetIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse3275500032755falsefalsefalsetruefalse3truefalse< /IsRatio>false3275500032755falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe portion of consolidated profit or loss for the period, net of income taxes, which is attributable to the parent. If the entity does not present consolidated financial statements, the amount of profit or loss for the period, net of income taxes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A7 -Appendix A Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 falsefalse22true0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse23false0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTaxus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse319000319falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAppreciation or loss in value (before reclassification adjustment) of the total of unsold securities during the period being reported on, net of tax. Reclassification adjustments include: (1) the unrealized holding gain or loss, net of tax, at the date of the transfer for a debt security from the held-to-maturity category transferred into the available-for-sale category. Also includes the unrealized gain or loss at the date of transfer for a debt security from the available-for-sale category transferred into the held-to-maturity category; (2) the unrealized gains or losses realized upon the sale of securities, after tax; and (3) the unrealized gains or losses realized upon the write-down of sec urities, after tax.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b falsefalse24false0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse1033000010330falsefalsefalsetrue false3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAdjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of tax.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 truefalse25false0us-gaap_ComprehensiveIncomeNetOfTaxus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse4340400043404falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the reporting entity. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, but excludes any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 30 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 8, 9, 10, 11, 12, 13, 14 truefalse26false0us-gaap_StockholdersEquityus-gaaptruecreditinstantNo definition available.falsefalsefalsetruefalsefalsefalsefalsetruefalseperiodendlabelinstant2009-11-30T00:00:000001-01- 01T00:00:001truefalsefalse247265000247265falsefalsefalsetruefalse2truefalsefalse308187000308187falsefalsefalsetruefalse3truefalsefalse555452000555452falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to th e parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse27false0us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1t ruefalsefalse8746100087461falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryValue stock issued during the period as a result of the exercise of stock options.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse28false0us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlanus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1 truefalsefalse62090006209falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate change in value for stock issued during the period as a result of employee stock purchase plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse29false0us-gaap_StockRepurchasedAndRetiredDuringPeriodValueus-gaaptruedebitdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-19059000-19059falsefalsefalsetruefalse2truefalsefalse1027700010277falsefalsefalsetruefalse< Id>3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryValue of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse30false0us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValueus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1812100018121falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruef alse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThis element represents the amount of recognized share-based compensation during the period, that is, the amount recognized as expense in the income statement (or as asset if compensation is capitalized).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 39 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A91 falsefalse31false0prgs_WithholdingTaxPaymentRelatingToNetIssuanceOfRestrictedStockUnitsprgsfalsecreditdurationWithholding Tax payment relating to net issuance of restricted stock units.falsefalsefalsefalsefalsefalsefalsefalsefalsetruenegated1truefalsefalse-1858000-1858falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3truefalsefalse-1858000-1858falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryWithholding Tax payment relating to net issuance of restricted stock units.No authoritative reference available.falsefalse32false0us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensationus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse94 650009465falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse 00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTax benefit associated with any share-based compensation plan other than an employee stock ownership plan (ESOP). The tax benefit results from the deduction by the entity on its tax return for an award of stock that exceeds the cumulative compensation cost for common stock or preferred stock recognized for financial reporting. Includes any resulting tax benefit that exceeds the previously recognized deferred tax asset (excess tax benefits).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 62 truefalse33false0us-gaap_NetIncomeLossus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse4857100048571falsefalsefalsetruefalse3truefalse< /IsRatio>false4857100048571falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe portion of consolidated profit or loss for the period, net of income taxes, which is attributable to the parent. If the entity does not present consolidated financial statements, the amount of profit or loss for the period, net of income taxes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph d Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A7 -Appendix A Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph a Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 falsefalse34true0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2falsefalsefalse00falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse35false0us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTaxus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse-207000-207falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAppreciation or loss in value (before reclassification adjustment) of the total of unsold securities during the period being reported on, net of tax. Reclassification adjustments include: (1) the unrealized holding gain or loss, net of tax, at the date of the transfer for a debt security from the held-to-maturity category transferred into the available-for-sale category. Also includes the unrealized gain or loss at the date of transfer for a debt security from the available-for-sale category transferred into the held-to-maturity category; (2) the unrealized gains or losses realized upon the sale of securities, after tax; and (3) the unrealized gains or losses realized upon the write-down of s ecurities, after tax.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 17, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b falsefalse36false0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse-5546000-5546falsefalsefalsetrue false3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAdjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of tax.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 truefalse37false0us-gaap_ComprehensiveIncomeNetOfTaxus-gaaptruecreditdurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1falsefalsefalse00falsefalsefalsetruefalse2truefalsefalse4281800042818falsefalsefalsetruefalse3falsefalsefalse00falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the reporting entity. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, but excludes any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A5 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 30 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 38 -Subparagraph c(3) Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 8, 9, 10, 11, 12, 13, 14 truefalse38false0us-gaap_StockholdersEquityus-gaaptruecreditinstantNo definition available.falsefalsefalsetruefalsefalsefalsefalsetruefalseperiodendlabelinstant2010-11-30T00:00:000001-01- 01T00:00:001truefalsefalse347604000347604falsetruefalsetruefalse2truefalsefalse340728000340728falsetruefalsetruefalse3truefalsefalse688332000688332falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the p arent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 falsefalse338Consolidated Statements of Shareholders' Equity (USD $)ThousandsUnKnownUnKnownUnKnownfalsetrue XML 30 defnref.xml IDEA: XBRL DOCUMENT No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Redemptions of Auction Rate Securities Available For Sales. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Amortization Of Other Acquired Intangibles. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Schedule of Defined Contribution Plans Disclosures. No authoritative reference available. Redemptions and Sales of Auction Rate Securities - Trading. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Withholding Tax payment relating to net issuance of restricted stock units. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Retained earnings, including accumulated other comprehensive losses of ($5,566) in 2009 and ($14,033) in 2008. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Long Term Debt Commitments And Contingencies Text Block. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Amortization of acquired intangibles for purchased technology. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. Present Value Of Payments For Repricing Of Stock Options. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. No authoritative reference available. XML 31 R21.xml IDEA: Selected Quarterly Financial Data (unaudited) 2.2.0.25falsefalse0215 - Disclosure - Selected Quarterly Financial Data (unaudited)truefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_SelectedQuarterlyFinancialInformationAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_QuarterlyFinancialInformationTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 15 - us-gaap:QuarterlyFinancialInformationTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 15: Selected Quarterly Financial Data (unaudited)</b> </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="52%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="17" style="border-bottom: 1px solid #000000">(<i>In thousands, except per share data</i>)</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">First</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Second</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Third</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Fourth</td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quarter</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quarter</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quarter</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Quarter</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2010: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Revenue </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">127,547</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">127,656</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">128,737</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">145,180</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Gross profit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">103,546</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">102,425</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">104,028</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">119,799</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Income(loss) from operations </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,379</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">22,745</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,469</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">32,835</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Net income </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,006</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">19,058</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,244</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">21,275</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Diluted earnings per share </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.01</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.29</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.14</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.31</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Basic earnings per share </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(0.01</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.30</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.14</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.33</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2009: </div></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Revenue </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">120,860</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">117,047</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">119,433</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">136,797</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Gross profit </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">96,482</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">94,454</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">96,907</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">113,092</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Income(loss) from operations </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,719</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">11,541</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9,092</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">25,780</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Net income </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">3,652</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">6,906</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">5,521</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">16,676</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Diluted earnings per share </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.06</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.11</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.09</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.27</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Basic earnings per share </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.06</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.11</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.09</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">0.27</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="17" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis element can be used to disclose the entire quarterly financial data disclosure in the annual financial statements as a single block of text. The disclosure includes a tabular presentation of financial information for each fiscal quarter for the current and previous year, including revenues, gross profit, income (loss) before extraordinary items and cumulative effect of a change in accounting principle and earnings per share data. It also includes an indication if the information in the note is unaudit ed, comments on the aggregate effect of year-end adjustments, and an explanation of matters or transactions that affect comparability or are pertinent to an understanding of the information furnished. Alternatively, the details of this disclosure can be reported using the elements in this group, or by using other taxonomy elements and applying the appropriate quarterly date and period contexts when creating an instance document. For example, the element for "Interest and Dividend Income, Operating" may be used by financial institutions from the Statement of Income, applying the appropriate quarterly date and period context when creating an instance document.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section G -Subsection 1 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 28 -Paragraph 23, 24 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 28 -Paragraph 30 -Subparagraph a-j Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 302 -Paragraph a falsefalse12Selected Quarterly Financial Data (unaudited)UnKnownUnKnownUnKnownUnKnownfalsetrue XML 32 R13.xml IDEA: Earnings Per Share 2.2.0.25falsefalse0207 - Disclosure - Earnings Per Sharetruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0us-gaap_EarningsPerShareAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse3false0us-gaap_EarningsPerShareTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 7 - us-gaap:EarningsPerShareTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 7: Earnings Per Share</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We compute basic earnings per share using the weighted average number of common shares outstanding. We compute diluted earnings per share using the weighted average number of common shares outstanding plus the effect of outstanding dilutive stock options, using the treasury stock method, and outstanding restricted and deferred stock units. The following table sets forth the calculation of basic and diluted earnings per share for each fiscal year: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="13" style="border-bottom: 1px solid #000000"><i>(In thousands, except per share data)</i></td> <td>&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Net income </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">48,571</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">32,755</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">46,296</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Weighted average shares outstanding </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">63,957</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">60,155</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">61,553</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Dilutive impact from common stock equivalents </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,255</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">1,407</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">2,463</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Diluted weighted average shares outstanding </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">66,212</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">61,562</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">64,016</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Basic earnings per share </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.76</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.54</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.75</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Diluted earnings per share </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.73</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.53</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">0.72</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We excluded stock awards representing approximately 3,870,000 shares, 9,573,000 shares and 5,160,000 shares of common stock from the calculation of diluted earnings per share in fiscal years 2010, 2009 and 2008, respectively, because these awards were anti-dilutive. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis element may be used to capture the complete disclosure pertaining to an entity's earnings per share.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 falsefalse12Earnings Per ShareUnKnownUnKnownUnKnownUnKnownfalsetrue XML 33 R1.xml IDEA: Document and Entity Information 2.2.0.25falsefalse00 - Document - Document and Entity Informationtruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalsefalsefalse1/24/2011 BalanceAsOf_24Jan2011http://www.sec.gov/CIK0000876167instant2011-01-24T00:00:000001-01-01T00:00:00SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli03falsefalseUSDfalsefalse5/31/2010 USD ($) $BalanceAsOf_31May2010http://www.sec.gov/CIK0000876167instant2010-05-31T00:00:000001-01-01T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2true0prgs_DocumentAndEntityInformationAbstractprgsfalsenadurationDocument And Entity Information Abstract.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefa lsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringDocument And Entity Information Abstract.falsefalse3false0dei_EntityRegistrantNamedeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00PROGRESS SOFTWARE CORP /MAPROGRESS SOFTWARE CORP /MAfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:normalizedStringItemTypenormalizedstringThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation 12B -Number 240 -Section 12b -Subsection 1 falsefalse4false0dei_EntityCentralIndexKeydeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse0000008761670000876167falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:centralIndexKeyItemTypenaA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation 12B -Number 240 -Section 12b -Subsection 1 falsefalse5false0dei_DocumentTypedeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse0010-K10-Kfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:SECReportItemTypenaThe type of document being provided (such as 10-K, 10-Q, N-1A, etc). The document type should be limited to the same value as the supporting SEC submission type. The acceptable values are as follows: S-1, S-3, S-4, S-11, F-1, F-3, F-4, F-9, F-10, 6-K, 8-K, 10, 10-K, 10-Q, 20-F, 40-F, N-1A, 485BPOS, NCSR, N-Q, and Other.No authoritative reference available.falsefalse6false0dei_DocumentPeriodEndDatedeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse002010-11-302010-11-30falsefalsetruefalsefalse2falsefalsefalse00falsefalsetruefalsefalse3falsefalsefalse00falsefalsetruefalsefalseOtherxbrli:dateItemTypedateThe end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements this will be the filing date. The format of the date is CCYY-MM-DD.No authoritative reference available.falsefalse7false0dei_AmendmentFlagdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:booleanItemTypenaIf the value is true, then the document as an amendment to previously-filed/accepted document.No authoritative reference available.falsefalse8false0dei_DocumentFiscalYearFocusdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse0020102010falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:gYearItemTypepositiveintegerThis is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.No authoritative reference available.falsefalse9false0dei_DocumentFiscalPeriodFocusdeifalsenadurationNo definition available.falsefalsef alsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00FYFYfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:fiscalPeriodItem TypenaThis is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.No authoritative reference available.falsefalse10false0dei_CurrentFiscalYearEndDatedeifalsenadurationNo definition available.falsefalsefalsefal sefalsefalsefalsefalsefalsefalse1falsefalsefalse00--11-30--11-30falsefalsefalsefalsefalse2falsefalsefalse 00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:gMonthDayItemTypemonthdayEnd date of current fiscal year in the format --MM-DD.No authoritative reference available.falsefalse11false0dei_EntityWellKnownSeasonedIssuerdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00YesYesfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:yesNoItemTypenaIndicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.No authoritative reference available.falsefalse12false0dei_EntityVoluntaryFilersdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00NoNofalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:yesNoItemTypenaIndicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.No authoritative reference available.falsefalse13false0dei_EntityCurrentReportingStatusdeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00YesY esfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:yesNoItemTypenaIndicate "Yes" or "No" whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.No authoritative reference available.falsefalse14false0dei_EntityFilerCategorydeifalsenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse0 0Large Accelerated FilerLarge Accelerated Filerfalsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseOtherus-types:filerCategoryItemTypenaIndicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, or (4) Smaller Reporting Company. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.< ElementReferences>No authoritative reference available.falsefalse15false0dei_EntityPublicFloatdeifalsecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalse3truefalsefalse13780000001378000000falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryState aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. The public float should be reported on the cover page of the registrants fo rm 10K.No authoritative reference available.falsefalse16false0dei_EntityCommonStockSharesOutstandingdeifalsenainstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalse2truefalsefalse6709800067098000falsefalsefalsefalsefalse3falsefalsefalse00falsefalsefalsefalsefalseSharesxbrli:sharesItemTypesharesIndicate number of shares outstanding of each of registrant's classes of common stock, as of latest practicable date. Where multiple classes exist define each class by adding class of stock items such as Common Class A [Member], Common Class B [Member] onto the Instrument [Domain] of the Entity Listings, InstrumentNo authoritative reference available.falsefalse315Document and Entity Information (USD $)NoRoundingNoRoundingUnKnownUnKnownfalsetrue XML 34 R2.xml IDEA: Consolidated Balance Sheets 2.2.0.25falsefalse0110 - Statement - Consolidated Balance SheetstruefalseIn Thousandsfalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2falsefalseUSDfalsefalse12/1/2008 - 11/30/2009 USD ($) USD ($) / shares $TwelveMonthsEnded_30Nov2009http://www.sec.gov/CIK0000876167duration2008-12-01T00:00:002009-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0USDUSD$4true0us-gaap_AssetsCurrentAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringNo definition available.falsefalse5false0us-gaap_CashAndCashEquivalentsAtCarryingValueus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse286559000286559falsetruefalsefalse false2truefalsefalse175873000175873falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryIncludes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances ag ainst borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits should not be reported as cash and cash equivalents.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Footnote 1 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 falsefalse6false0us-gaap_ShortTermInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse3583700035837falsefalsefalsefalsefalse2truefalsefalse4824800048248falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryInvestments which are intended to be sold in the short term (usually less than one year or the normal operating cycle, whichever is longer) including trading securities, available-for-sale securities, held-to-maturity securities, and other short-term investments not otherwise listed in the existing taxonomy.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph g -Article 7 truefalse7false0us-gaap_CashCashEquivalentsAndShortTermInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefa lsefalse322396000322396falsefalsefalsefalsefalse2truefalsefalse224121000224121falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include Short-Term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a th ree-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, are marketable securities intended to be sold within one year (or the normal operating cycle if longer) and include trading securities, available-for-sale securities, and held-to-maturity securities (if maturing within one year).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 8, 9, 10 falsefalse8false0us-gaap_AccountsReceivableNetCurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1true falsefalse119273000119273falsefalsefalsefalsefalse2truefalsefalse9887200098872falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAmount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a(1) -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 falsefalse9false0us-gaap_OtherAssetsCurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse2791000027910falsefalsefalsefalsefalse2truefalsefalse2019300020193falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate carrying amount, as of the balance sheet date, of current assets not separately presented elsewhere in the balance sheet. Current assets are expected to be realized or consumed within one year (or the normal operating cycle, if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 8 -Article 5 falsefalse10false0us-gaap_DeferredTaxAssetsNetCurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse1427900014279falsefalsefalsefalsefalse2truefalsefalse1443300014433falsefalsefalsefalsefalseMonetary< /Unit>xbrli:monetaryItemTypemonetaryThe current portion of the aggregate tax effects as of the balance sheet date of all future tax deductions arising from temporary differences between tax basis and generally accepted accounting principles basis recognition of assets, liabilities, revenues and expenses, which can only be deducted for tax purposes when permitted under enacted tax laws; after deducting the allocated valuation allowance, if any, to reduce such amount to net realizable value. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference. An unrecognized tax bene fit that is directly related to a position taken in a tax year that results in a net operating loss carryforward should be presented as a reduction of the related deferred tax asset.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 41, 42, 43 truefalse11false0us-gaap_AssetsCurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsef alse483858000483858falsefalsefalsefalsefalse2truefalsefalse357619000357619falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetarySum 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). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 9 -Article 5 truefalse12false0us-gaap_PropertyPlantAndEquipmentNetus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse5820700058207falsefalsefalsefalsefalse2truefalsefalse5962500059625falsefalsefalsefalsefalseMonetar yxbrli:monetaryItemTypemonetaryTangible assets that are held by an entity for use in the production or supply of goods and services, for rental to others, or for administrative purposes and that are expected to provide economic benefit for more than one year; net of accumulated depreciation. Examples include land, buildings, and production equipment.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 12 -Paragraph 5 -Subparagraph b, c Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 8 -Article 7 falsefalse13false0us-gaap_FiniteLivedIntangibleAssetsNetus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse8320800083208falsefalsefalsefalsefalse2truefalsefalse8638900086389falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe aggregate sum of gross carrying value of a major finite-lived intangible asset class, less accumulated amortization and any impairment charges. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 45 -Subparagraph a(1) falsefalse14false0us-gaap_Goodwillus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalse false238343000238343falsefalsefalsefalsefalse2truefalsefalse218498000218498falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCarrying amount as of the balance sheet date, which is the cumulative amount paid, adjusted for any amortization recognized prior to adoption of FAS 142 and for any impairment charges, in excess of the fair value of net assets acquired in one or more business combination transactions.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 142 -Paragraph 43 falsefalse15false0us-gaap_DeferredTaxAssetsNetNoncurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse2921400029214falsefalsefalsefalsefalse2truefalsefalse3063800030638falsefalsefalsefalsefalseMonetary< ElementDataType>xbrli:monetaryItemTypemonetaryThe noncurrent portion as of the balance sheet date of the aggregate carrying amount of all future tax deductions arising from temporary differences between tax basis and generally accepted accounting principles basis recognition of assets, liabilities, revenues and expenses, which can only be deducted for tax purposes when permitted under enacted tax laws; after the valuation allowance, if any, to reduce such amount to net realizable value. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference.Refere nce 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 41, 42, 43 falsefalse16false0us-gaap_LongTermInvestmentsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse3964300039643falsefalsefalsefalsefalse2truefalsefalse4071400040714falsefalsefalsefalsefalseMonetary< ElementDataType>xbrli:monetaryItemTypemonetaryThe total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).No authoritative reference available.falsefalse17false0us-gaap_OtherAssetsNoncurrentus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse43500004350falsefalsefalsefalsefalse2truefalsefalse53670005367falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet due to materiality considerations. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 truefalse18false0us-gaap_Assetsus-gaaptruedebitinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse936823000936823falsefalsefalsefalsefalse2truefalsefalse798850000798850falsefalsefalsefalsefalseMonetaryxbr li:monetaryItemTypemonetarySum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Concepts (CON) -Number 6 -Paragraph 25 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 truefalse20true0us-gaap_LiabilitiesCurrentAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefa lse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOtherxbrli:stringItemTy pestringNo definition available.falsefalse21false0us-gaap_LongTermDebtCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel 1truefalsefalse388000388falsefalsefalsefalsefalse2truefalsefalse358000358falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of the portions of the carrying amounts as of the balance sheet date of long-term debt, which may include notes payable, bonds payable, debentures, mortgage loans, and commercial paper, which are scheduled to be repaid within one year or the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Article 5 falsefalse22false0us-gaap_AccountsPayableCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse1317600013176falsefalsefalsefalsefalse2truefalsefalse1240000012400falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Subparagraph a -Article 5 falsefalse23false0us-gaap_EmployeeRelatedLiabilitiesCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse4492000044920falsefalsefalsefalsefalse2truefalsefalse4447200044472falsefalsefalsefalsefalseMone taryxbrli:monetaryItemTypemonetaryTotal of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 falsefalse24false0us-gaap_AccruedIncomeTaxesCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1true falsefalse40830004083falsefalsefalsefalsefalse2truefalsefalse40820004082falsefalsefalsefalsefalse Monetaryxbrli:monetaryItemTypemonetaryCarrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Subparagraph b(1) -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 15 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 48 -Paragraph 15, 21 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Section Appendix E -Paragraph 289 falsefalse25false0us-gaap_OtherAccruedLiabilitiesCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse3614800036148falsefalsefalsefalsefalse2truefalsefalse2436900024369falsefalsefalsefalsefalseMon etaryxbrli:monetaryItemTypemonetaryCarrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 3 -Section A -Paragraph 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 falsefalse26false0us-gaap_DeferredRevenueCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse138961000138961falsefalsefalsefalsefalse2truefalsefalse141243000141243falsefalsefalsefalsefalseMone taryxbrli:monetaryItemTypemonetaryThe carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 3 -Section A -Paragraph 7, 8 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section A truefalse27false0us-gaap_LiabilitiesCurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse237676000237676falsefalsefalsefalsefalse2truefalsefalse226924000226924falsefalsefalsefalsefalseMonetar yxbrli:monetaryItemTypemonetaryTotal 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 21 -Article 5 truefalse28false0us-gaap_LongTermDebtNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse276000276falsefalsefalsefalsefalse2truefalsefalse664000664falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetarySum of the carrying values as of the balance sheet date of all long-term debt, which is debt initially having maturities due after one year from the balance sheet date or beyond the operating cycle, if longer, but excluding the portions thereof scheduled to be repaid within one year (current maturities) or the normal operating cycle, if longer, and after deducting unamortized discount or premiums, if any.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 truefalse29false0us-gaap_DeferredRevenueNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalse false29080002908falsefalsefalsefalsefalse2truefalsefalse45110004511falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryThe noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 3 -Section A -Paragraph 7, 8 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 13 -Section A Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 48 -Paragraph 6 truefalse30false0us-gaap_DeferredTaxLiabilitiesNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse23780002378falsefalsefalsefalsefalse2truefalsefalse34450003445falsefalsefalsefalsefalseMo netaryxbrli:monetaryItemTypemonetaryRepresents the noncurrent portion of deferred tax liabilities, which result from applying the applicable tax rate to net taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax. A noncurrent taxable temporary difference is a difference between the tax basis and the carrying amount of a noncurrent asset or liability in the financial statements prepared in accordance with generally accepted accounting principles. In a classified statement of financial position, an enterprise shall separate deferred tax liabilities and assets into a current amount and a noncurrent amount. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 41, 42 truefalse31false0us-gaap_OtherLiabilitiesNoncurrentus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalse< DisplayZeroAsNone>false52530005253falsefalsefalsefalsefalse2truefalsefalse78540007854falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryAggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet due to materiality considerations. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 24 -Article 5 truefalse32false0us-gaap_CommitmentsAndContingencies2009us-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00&nbsp;&nbsp;falsefalsefalsefalsefalse2falsefalsefalse00&nbsp;&nbsp;falsefalsefalsefalsefalseOtherxbrli:stringItemTypestringRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur. This caption alerts the reader that one or more notes to the financial statements disclose pertinent information about the entity's commitments and contingencies.Reference 1: http://ww w.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 25 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 17 -Article 9 falsefalse33true0us-gaap_StockholdersEquityAbstractus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsef alsefalse00falsefalsefalsefalsefalse2falsefalsefalse00falsefalsefalsefalsefalseOther xbrli:stringItemTypestringNo definition available.falsefalse34false0us-gaap_PreferredStockValueus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse00falsefalsefalsefalsefalse2truefalsefalse00falsefalsefalsefalse falseMonetaryxbrli:monetaryItemTypemonetaryDollar value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) whether issued at par value, no par or stated value. This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 2, 3, 4, 5, 6, 7, 8 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 falsefalse35false0us-gaap_CommonStockIncludingAdditionalPaidInCapitalus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1truefalsefalse347604000347604falsefalsefalsefalsefalse2truefalsefalse247265000247265falsefalsefalsefalsefalse Monetaryxbrli:monetaryItemTypemonetaryAggregate of par value plus amounts in excess of par value or issuance value (in cases of no-par value stock) for common stock held by shareholders. Aggregate value for common stock issued and outstanding.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30, 31 -Article 5 falsefalse36false0prgs_RetainedEarningsIncludingAccumulatedOtherComprehensiveLossesprgsfalsecreditinstantRetained earnings, including accumulated other comprehensive losses of ($5,566) in 2009 and ($14,033) in 2008.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse340728000340728falsefalsefalsefalsefalse2truefalsefalse308187000308187falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryRetained earnings, including accumulated other comprehensive losses of ($5,566) in 2009 and ($14,033) in 2008.No authoritative reference available.truefalse37false0us-gaap_StockholdersEquityus-gaaptruecreditins tantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse688332000688332falsefalsefalsefalsefalse2truefalsefalse555452000555452falsefalsefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the paren t excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph A3 -Appendix A Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 truefalse38false0us-gaap_LiabilitiesAndStockholdersEquityus-gaaptruecreditinstantNo definition available.falsefalsefalsefalsefalsefalsefalsefalsefalsefalsetotallabel1truefalsefalse936823000936823falsetruefalsefalsefalse2truefalsefalse798850000798850falsetruefalsefalsefalseMonetaryxbrli:monetaryItemTypemonetaryTotal of all Liabilities and Stockholders' Equity items.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 32 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 25 -Article 7 truefalse234Consolidated Balance Sheets (USD $)ThousandsUnKnownUnKnownUnKnownfalsetrue XML 35 FilingSummary.xml IDEA: XBRL DOCUMENT 2.2.0.25 true Sheet 00 - Document - Document and Entity Information Document and Entity Information http://progress.com/role/DocumentAndEntityInformation false R1.xml false Sheet 0110 - Statement - Consolidated Balance Sheets Consolidated Balance Sheets http://progress.com/role/BalanceSheets false R2.xml false Sheet 0111 - Statement - Consolidated Balance Sheets (Parenthetical) Consolidated Balance Sheets (Parenthetical) http://progress.com/role/BalanceSheetsParenthetical false R3.xml false Sheet 0120 - Statement - Consolidated Statements of Income Consolidated Statements of Income http://progress.com/role/StatementsOfOperations false R4.xml false Sheet 0130 - Statement - Consolidated Statements of Shareholders' Equity Consolidated Statements of Shareholders' Equity http://progress.com/role/StatementOfStockHoldersEquity false R5.xml false Sheet 0140 - Statement - Consolidated Statements of Cash Flows Consolidated Statements of Cash Flows http://progress.com/role/StatementsOfCashFlows false R6.xml false Sheet 0201 - Disclosure - Nature of Business and Summary of Significant Accounting Policies Nature of Business and Summary of Significant Accounting Policies http://progress.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies false R7.xml false Sheet 0202 - Disclosure - Investments Investments http://progress.com/role/Investments false R8.xml false Sheet 0203 - Disclosure - Fair Value Measurements Fair Value Measurements http://progress.com/role/FairValueMeasurements false R9.xml false Sheet 0204 - Disclosure - Derivative Instruments Derivative Instruments http://progress.com/role/DerivativeInstruments false R10.xml false Sheet 0205 - Disclosure - Property and Equipment Property and Equipment http://progress.com/role/PropertyAndEquipment false R11.xml false Sheet 0206 - Disclosure - Intangible Assets and Goodwill Intangible Assets and Goodwill http://progress.com/role/IntangibleAssetsAndGoodwill false R12.xml false Sheet 0207 - Disclosure - Earnings Per Share Earnings Per Share http://progress.com/role/EarningsLossPerShare false R13.xml false Sheet 0208 - Disclosure - Shareholders' Equity Shareholders' Equity http://progress.com/role/ShareholdersEquity false R14.xml false Sheet 0209 - Disclosure - Retirement Plan Retirement Plan http://progress.com/role/RetirementPlan false R15.xml false Sheet 0210 - Disclosure - Income Taxes Income Taxes http://progress.com/role/IncomeTaxes false R16.xml false Sheet 0211 - Disclosure - Long-term Debt, Commitments and Contingencies Long-term Debt, Commitments and Contingencies http://progress.com/role/LongTermDebtCommitmentsAndContingencies false R17.xml false Sheet 0212 - Disclosure - Business Segments and International Operations Business Segments and International Operations http://progress.com/role/SegmentInformation false R18.xml false Sheet 0213 - Disclosure - Business Combinations Business Combinations http://progress.com/role/BusinessCombinations false R19.xml false Sheet 0214 - Disclosure - Restructuring Charges Restructuring Charges http://progress.com/role/RestructuringCharges false R20.xml false Sheet 0215 - Disclosure - Selected Quarterly Financial Data (unaudited) Selected Quarterly Financial Data (unaudited) http://progress.com/role/SelectedQuarterlyFinancialData false R21.xml false Book All Reports All Reports false 1 23 2 0 3 134 false false BalanceAsOf_30Nov2008 2 BalanceAsOf_24Jan2011 1 TwelveMonthsEnded_30Nov2010_Common_Stock_Including_Additional_Paid_In_Capital_Member 6 TwelveMonthsEnded_30Nov2009 54 BalanceAsOf_30Nov2010_Retained_Earnings_And_Accumulated_Other_Comprehensive_Income_Member 1 BalanceAsOf_30Nov2007_Retained_Earnings_And_Accumulated_Other_Comprehensive_Income_Member 1 TwelveMonthsEnded_30Nov2008_Retained_Earnings_And_Accumulated_Other_Comprehensive_Income_Member 6 BalanceAsOf_30Nov2007_Common_Stock_Including_Additional_Paid_In_Capital_Member 1 BalanceAsOf_31May2010 1 BalanceAsOf_30Nov2008_Common_Stock_Including_Additional_Paid_In_Capital_Member 1 BalanceAsOf_30Nov2007 1 BalanceAsOf_30Nov2009 39 TwelveMonthsEnded_30Nov2009_Common_Stock_Including_Additional_Paid_In_Capital_Member 7 BalanceAsOf_30Nov2010 39 TwelveMonthsEnded_30Nov2008 53 BalanceAsOf_30Nov2009_Retained_Earnings_And_Accumulated_Other_Comprehensive_Income_Member 1 BalanceAsOf_30Nov2008_Retained_Earnings_And_Accumulated_Other_Comprehensive_Income_Member 1 BalanceAsOf_30Nov2010_Common_Stock_Including_Additional_Paid_In_Capital_Member 1 TwelveMonthsEnded_30Nov2009_Retained_Earnings_And_Accumulated_Other_Comprehensive_Income_Member 5 BalanceAsOf_30Nov2009_Common_Stock_Including_Additional_Paid_In_Capital_Member 1 TwelveMonthsEnded_30Nov2010_Retained_Earnings_And_Accumulated_Other_Comprehensive_Income_Member 5 Dec-01-2009_Nov-30-2010 83 TwelveMonthsEnded_30Nov2008_Common_Stock_Including_Additional_Paid_In_Capital_Member 5 true true EXCEL 36 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y M/2(M+2TM/5].97AT4&%R=%]C8V4W,F)A,5\Q8C5B7S1A-V1?.69C8U]B.#`P M8C8P-#8Q-V,B#0H-"E1H:7,@9&]C=6UE;G0@:7,@82!3:6YG;&4@1FEL92!7 M96(@4&%G92P@86QS;R!K;F]W;B!A'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T5]);F9O#I%>&-E;%=O#I%>&-E;%=O#I7;W)K#I7;W)K#I7;W)K#I7;W)K#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D9A M:7)?5F%L=65?365A#I%>&-E;%=O#I.86UE M/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E!R;W!E#I7;W)K#I7;W)K#I7;W)K#I% M>&-E;%=O#I%>&-E;%=O&5S/"]X.DYA;64^#0H@("`@/'@Z M5V]R:W-H965T4V]U#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D)U M#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O M#I.86UE/D)U#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E-E;&5C=&5D7U%U87)T97)L>5]&:6YA;F-I86Q?1#PO>#I.86UE M/@T*("`@(#QX.E=O#I%>&-E;%=O6QE#I!8W1I=F53:&5E=#X-"B`@/'@Z4')O=&5C=%-T#I0#I0#I0&UL/CPA6V5N9&EF72TM/@T*/"]H96%D/@T*("`\8F]D>3X-"B`@(#QP/E1H M:7,@<&%G92!S:&]U;&0@8F4@;W!E;F5D('=I=&@@36EC'1087)T7V-C93'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!);F9O2!296=I'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$"!+97D\+W1D/@T*("`@("`@("`\=&0@8VQA'0^3F]V(#,P+`T*"0DR,#$P/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$'0^ M9F%L'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^+2TQ,2TS,#QS<&%N/CPO2!6;VQU;G1A'0^665S/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!#;VUM;VX@4W1O8VLL(%-H87)E'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA"!A6%B;&4\+W1D/@T*("`@("`@ M("`\=&0@8VQA&5S('!A>6%B M;&4\+W1D/@T*("`@("`@("`\=&0@8VQA3H\+W-T MF5D+"`Q,#`L,#`P+#`P,"!S:&%R97,[(&ES7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ MF5D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M M<#XQ,#`L,#`P+#`P,#QS<&%N/CPO7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S M+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE M<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$'!E;G-E'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2`H55-$ M("9N8G-P.R0I/&)R/DEN(%1H;W5S86YD65A65E M('-T;V-K(&]P=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA65E M('-T;V-K('!U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$"!P;W-I=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA&5R8VES92!O9B!E;7!L;WEE92!S=&]C:R!O<'1I M;VYS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#`U-#QS<&%N M/CPO65E('-T;V-K('!U'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M6UE;G1S(&9O"!P87EM96YT'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S"!B96YE9FET("AD969I8VEE;F-Y*2!F'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$65A65E('-T;V-K(&]P=&EO M;G,\+W1D/@T*("`@("`@("`\=&0@8VQA65E('-T;V-K('!U'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$"!P87EM96YT'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$65A'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!A;F0@97%U:7!M96YT/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,"PX-3D\&-E'!E;G-E&5S('!A>6%B M;&4\+W1D/@T*("`@("`@("`\=&0@8VQA2!A M;F0@97%U:7!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Y M+#8V-"D\"!B96YE9FET(&9R;VT@ M6UE;G0@;V8@;&]N9RUT97)M(&1E8G0\+W1D/@T* M("`@("`@("`\=&0@8VQA&-H86YG92!R871E(&-H86YG97,@;VX@ M8V%S:#PO=&0^#0H@("`@("`@(#QT9"!C;&%S65A M'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/"$M+41/0U194$4@:'1M;"!0 M54),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A M;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E M9"!.;W1E(#$@+2!U3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$ M)V9O;G0M3PO8CX-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@2!I;7!R;W9I;F<@;W!E MF4Z(#$P M<'0[(&UA2!A8V-E<'1E9"!I;B!T:&4@ M56YI=&5D(%-T871EF4Z(#$P<'0[(&UAF4Z M(#$P<'0[(&UA2!D:7-C;&]S960@86UO=6YT6UE;G1S(')E;&%T960@=&\@;F5T(&ES2!D:7-C;&]S960@86UO=6YT2!A9&1I;F<@ M8V%S:"!A;F0@;6]N97D@;6%R:V5T(&9U;F1S+@T*("`@/"]D:78^#0H@("`\ M9&EV(&%L:6=N/3-$;&5F="!S='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&UA M6QE/3-$)V9O;G0MF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M2!I;B!W:&EC:"!T:&4-"B`@('-U8G-I M9&EA&-H86YG92!R871E2!A2!G86EN(&]R(&QO6QE/3-$)V9O;G0MF4Z(#$P<'0[(&UA2!C:&%R9V5D(&9O2!R969E2!R96-O9VYI>F4@F4-"B`@(&)O=&@@=&AE('-O9G1W87)E(&QI8V5N6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M MF4Z(#$P M<'0[(&UAF4Z(#$P<'0[(&UA6QE M/3-$)V9O;G0M6QE M/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z M+3$U<'@G/D)E9VEN;FEN9R!B86QA;F-E#0H@("`\+V1I=CX\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^ M)FYB"<^0F5N969I="!T;R!C;W-T"<^5W)I=&4M;V9F#L@=&5X="UI;F1E;G0Z+3$U<'@G/E1R86YS;&%T:6]N(&%D:G5S=&UE;G1S M#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P M)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^16YD:6YG(&)A;&%N8V4-"B`@(#PO9&EV/CPO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F M=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XT+#DX M,#PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T M9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XW+#8U,#PO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#XW+#DT-#PO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M2`M+3X- M"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#QD:78@86QI9VX],T1L969T M('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF5D(&AO;&1I;F<-"B`@(&=A:6YS M(&%N9"!L;W-S97,L(&YE="!O9B!T87AEF4Z(#$P<'0[(&UA6QE/3-$)V9O M;G0M65A M2P@;F5T(&]F(')E9G5N9',@65A3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M2P@8F]T:"!B>2!G96]GFEN9R!D:7-C M;W5N=&5D(&-A6QE/3-$)V9O;G0M'!O&ES M="!A'!O0T*("`@:&5D9V4@<&]S:71I;VYS+B!0FEL M:6%N(')E86PL#0H@("!*87!A;F5S92!Y96X@86YD($%U2!D97)I=F%T:79E(&ENF4Z(#$P<'0[(&UA2!F;W(@:&5D9V4@86-C;W5N=&EN9R!A M;F0@87)E(&YO=`T*("`@9&5S:6=N871E9"!AF4Z M(#$P<'0[(&UAF%T:6]N(&]N('1H92!S=')A:6=H="UL:6YE(&UE=&AO9"!O=F5R M('1H92!E65A6QE/3-$)V9O;G0M6QE/3-$)V9O M;G0MF4Z(#$P<'0[(&UA6EE;&0N(%=E(')E8V]G;FEZ92!S M=&]C:RUB87-E9"!C;VUP96YS871I;VX@97AP96YS92!O;B!A('-T65AF4Z M(#$P<'0[(&UA6QE/3-$)V9O;G0M M'0M=&]P)SYT:#POF4Z(#$P<'0[(&UA2P@8V%P:71A;&EZ M960@6EN9R!A;6]U;G0@;V8@=&AE(&%S7-I6QE/3-$)V9O;G0MF5D+@T*("`@/"]D:78^#0H@("`\9&EV(&%L M:6=N/3-$;&5F="!S='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&UA"!B96YE9FET(&%S('1H92!L87)G97-T(&%M;W5N="!T:&%T(&ES(&UO MF5D('5P;VX@=6QT:6UA M=&4-"B`@('-E='1L96UE;G0N(%=E(')E8V]G;FEZ92!I;G1E"!P;W-I=&EO;G,@ M:6X@;W5R('!R;W9IF4Z(#$P M<'0[(&UAF4Z(#$P<'0[(&UA2!T M'0M86QI9VXZ(&QE9G0G(&-E M;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$,"!W:61T M:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@("`\ M='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS1#2`M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0Y(&%L M:6=N/3-$;&5F="!S='EL93TS1"=B;W)D97(M=&]P.B`Q<'@@6QE/3-$)V)A8VMG#L@=&5X M="UI;F1E;G0Z+3$U<'@G/D-U;75L871I=F4@=')A;G-L871I;VX@861J=7-T M;65N=`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@;F]W"<^06-C=6UU;&%T M960@=6YR96%L:7IE9"!L;W-S97,@;VX@:6YV97-T;65N=',-"B`@(#PO9&EV M/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO M=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0@86QI9VX],T1R:6=H=#XH-"PT-C(\+W1D/@T*("`@("`@(#QT9"!N M;W=R87`],T1N;W=R87`^*3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XH-"PR-34\+W1D M/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`^*3PO=&0^#0H@("`\+W1R M/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^5&]T86P@86-C=6UU M;&%T960@8V]M<')E:&5N6QE/3-$)V9O;G0M6QE/3-$)V)O"!D M;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM M($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@(#PO9&EV/@T* M("`@/&1I=B!A;&EG;CTS1&QE9G0@2X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@ MF4Z(#$P<'0[ M(&UAF4Z(#$P<'0[(&UA2!T:&%N M(&YO="!T:&%T(&$@9V]O9'=I;&P@:6UP86ER;65N="!E>&ES=',N(%=E('=I M;&P@861O<'0@05-5#0H@("`R,#$P+3(X(&EN(&9I6QE/3-$)V9O;G0M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO M+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L M+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!.;W1E(#(@ M+2!U5-E8W5R:71I97-!;F1#97)T86EN5')A9&EN9T%S6QE/3-$)V9O;G0M2!O9B!O=7(@8V%S:"P@8V%S M:"!E<75I=F%L96YT6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P M)R!C;VQS<&%N/3-$,3<^/&D^*$EN('1H;W5S86YDF5D/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V9O;G0M2`M+3X-"B`@(#QTF4Z(#%P>"<^ M#0H@("`@("`@/'1D(&-O;'-P86X],T0Q-R!A;&EG;CTS1&QE9G0@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY# M87-H#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$ M)VUA'0M:6YD96YT.BTQ-7!X)SY-;VYE>2!M M87)K970@9G5N9',-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY3=&%T92!A;F0@;75N:6-I<&%L(&)O;F0@ M;V)L:6=A=&EO;G,-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY54R!G;W9E6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY!=6-T:6]N(')A=&4@6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SY!=6-T:6]N(')A M=&4@6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D-O"<^0V5R=&EF:6-A=&5S(&]F(&1E<&]S:70-"B`@ M(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A M;`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@("`@(#QT M9"!A;&EG;CTS1')I9VAT/C,V."PT,C`\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1&QE9G0^)FYB6QE/3-$ M)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X- M"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T M86)L93X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@6QE M/3-$)V9O;G0M6QE/3-$)V9O;G0M2`M+3X-"B`@(#QTF4Z(#%P>"<^ M#0H@("`@("`@/'1D(&-O;'-P86X],T0Q,R!A;&EG;CTS1&QE9G0@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY# M87-H#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB"<^36]N97D@;6%R:V5T(&9U;F1S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1')I9VAT/C$R,BPT,34\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/B8C M.#(Q,CL\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!A;&EG;CTS1')I9VAT/B8C.#(Q,CL\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@/"]T"<^4W1A=&4@86YD(&UU;FEC:7!A;"!B;VYD(&]B;&EG871I;VYS M#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT M/C$L.3(V/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0@86QI9VX],T1R:6=H=#XR,RPW-34\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/B8C.#(Q M,CL\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)V)A8VMG#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D%U8W1I;VX@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY!=6-T:6]N(')A=&4@6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY#;W)P;W)A=&4@8F]N9',-"B`@(#PO9&EV/CPO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D(&%L:6=N/3-$"<^0V5R=&EF:6-A=&5S(&]F(&1E<&]S:70-"B`@(#PO9&EV M/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9"`C M,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^5&]T86P-"B`@(#PO9&EV/CPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF M;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XR.#8L-34Y M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D M/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C,U+#@S-SPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#XS.2PV-#,\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@/"]TF4Z M(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0Q,R!A;&EG;CTS1&QE9G0@ MF4Z(#$P<'0[(&UA2X@0F%S960@;VX@=&AI2P@=V4@9&5T M97)M:6YE9"!T:&%T('1H92!F86ER('9A;'5E(&]F(&]U2!T:&4@:7-S=65R+B!!2!L86-K('-H;W)T+71E2!A2!A9F9E8W0@;W5R(&%B:6QI='D@=&\-"B`@(&-O;F1U8W0@8G5S M:6YE2!T;R!H;VQD M('1H92!A9F9E8W1E9"!S96-U2!I;G-UF4Z(#$P<'0[(&UA MF4Z(#$P<'0[('1E>'0M86QI M9VXZ(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D M:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE M860@+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W M:61T:#TS1#4R)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H M/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H M/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@ M("`\+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M2!4>7!E/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V9O;G0M6QE M/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U M<'@G/D-A6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY3=&%T92!A;F0@;75N:6-I<&%L(&)O M;F0@;V)L:6=A=&EO;G,-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M(&%L:6=N/3-$#L@=&5X="UI;F1E;G0Z+3$U<'@G/E53(&=O=F5R;FUE;G0@86YD(&%G96YC M>2!S96-U6QE/3-$)V)A8VMG#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D%U8W1I;VX@#L@=&5X="UI;F1E;G0Z+3$U<'@G/D%U8W1I;VX@ M"<^0V5R=&EF M:6-A=&5S(&]F(&1E<&]S:70-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D(&%L:6=N/3-$6QE/3-$)V9O M;G0M#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-U8G1O=&%L("8C.#(Q,3L@ M8V%S:"!A;F0@879A:6QA8FQE+69O6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY0=70@ M;W!T:6]N(')E;&%T960@=&\@05)3(')I9VAT"<^075C=&EO;B!R871E('-E8W5R:71I97,@)B,X,C$Q.R!S M='5D96YT(&QO86YS#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1')I9VAT/C$W+#6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P M)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^4W5B=&]T86P@)B,X,C$Q.R!T6QE M/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D M/@T*("`@/"]T"<^5&]T86P-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S M<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XR-S$L,S`S/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T* M("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C$L.#8X/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0@;F]W6QE/3-$)V)O"!D;W5B;&4@ M(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!4 M86)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@(#PO9&EV/@T*("`@/&1I M=B!A;&EG;CTS1&QE9G0@6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M2`M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0Q M,R!A;&EG;CTS1&QE9G0@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY#87-H#0H@("`\+V1I=CX\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^ M)FYB"<^36]N97D@;6%R:V5T(&9U;F1S#0H@ M("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C4W M+#8Q.3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY3=&%T92!A;F0@;75N:6-I M<&%L(&)O;F0@;V)L:6=A=&EO;G,-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&%L:6=N/3-$#L@=&5X="UI;F1E;G0Z+3$U<'@G/E53(&=O=F5R;FUE;G0@86YD(&%G96YC M>2!S96-U6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY!=6-T M:6]N(')A=&4@"<^0V5R=&EF:6-A=&5S M(&]F(&1E<&]S:70-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY3=6)T;W1A;"`F(S@R,3$[(&-A6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\ M+W1D/@T*("`@/"]T"<^4'5T(&]P=&EO;B!R96QA=&5D('1O($%24R!R:6=H=',@;V9F97)I;F<- M"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-U8G1O=&%L("8C.#(Q M,3L@=')A9&EN9R!S96-U6QE/3-$)V9O;G0M#L@=&5X="UI;F1E;G0Z+3$U<'@G/E1O=&%L#0H@("`\+V1I=CX\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE M9G0^)FYB6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^ M)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!";V1Y M("TM/@T*("`@/"]T86)L93X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS M1&QE9G0@2!C;VYT6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY$=64@:6X@;VYE('EE87(@;W(@;&5S#L@=&5X="UI;F1E M;G0Z+3$U<'@G/D1U92!A9G1E65A<@T*("`@/"]D:78^/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XQ-"PV,C$\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I M9VAT/CDL.#(V/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO M='(^#0H@("`\='(@6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SY4;W1A;`T*("`@ M/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG M;CTS1')I9VAT/C@T+#DP-CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$ M;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XY M,"PR,C(\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\ M+V1I=CX-"B`@(#QD:78@86QI9VX],T1L969T/@T*("`@/&1I=B!S='EL93TS M1"=F;VYT+7-I>F4Z(#-P=#L@;6%R9VEN+71O<#H@,W!T.R!W:61T:#H@,3@E M.R!B;W)D97(M=&]P.B`P<'@@2X@5&AE(')E;6%I;FEN9R!F:6YA;"!M871U6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4:6UEF4Z(#$P<'0[ M(&UA6QE/3-$)V9O;G0M6QE/3-$)V9O M;G0M6QE M/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\:3XH26X@ M=&AO=7-A;F1S*3PO:3X\+W1D/@T*("`@/"]TF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H="!C;VQS M<&%N/3-$,CY,97-S(%1H86X\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N M;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXQ,B!- M;VYT:',\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI M9VX],T1R:6=H="!C;VQS<&%N/3-$,CXF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$ M,CXF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T MF4Z(#AP="<@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@ M86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CXQ,B!-;VYT:',\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H M="!C;VQS<&%N/3-$,CYO6QE/3-$)V9O;G0M6QE/3-$ M)V9O;G0M2`M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0R M-2!A;&EG;CTS1&QE9G0@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY3=&%T92!A;F0@;75N:6-I<&%L(&)O;F0@ M;V)L:6=A=&EO;G,-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X- M"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XV+#4P-CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SY!=6-T:6]N(')A M=&4@6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D%U8W1I;VX@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X M)SY#;W)P;W)A=&4@8F]N9',-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D(&%L:6=N/3-$6QE M/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D M/@T*("`@/"]T"<^ M5&]T86P-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@ M("`\=&0@86QI9VX],T1R:6=H=#XQ-2PY,#,\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T* M("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/B@S,3PO=&0^#0H@("`@("`@/'1D M(&YO=W)A<#TS1&YO=W)A<#XI/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1')I9VAT/C,Y+#8T,SPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)V9O;G0M2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\ M+V1I=CX-"B`@(#QD:78@86QI9VX],T1L969T('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF5D/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@ M2!4>7!E/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@;F]W6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-T871E(&%N9"!M=6YI8VEP M86P@8F]N9"!O8FQI9V%T:6]N#L@=&5X="UI;F1E;G0Z+3$U<'@G/D%U8W1I;VX@ M"<^075C=&EO;B!R M871E(`T*("`@6QE/3-$)V9O;G0M6QE M/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U M<'@G/E1O=&%L#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)V9O;G0M2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\ M+V1I=CX-"B`@(#QD:78@86QI9VX],T1L969T('-T>6QE/3-$)V9O;G0M'0O:F%V87-C3X-"B`@ M("`\=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/"$M+41/ M0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T14 M1"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN M($)L;V-K(%1A9V=E9"!.;W1E(#,@+2!U6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4:6UEF4Z(#$P<'0[(&UA6QE M/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/D1E6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG M#L@=&5X="UI;F1E;G0Z+3$U<'@G/DUO;F5Y M(&UA"<^4W1A=&4@86YD(&UU;FEC:7!A;"!B;VYD(&]B;&EG871I;VYS#0H@("`\ M+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C(U+#8X M,3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M(&%L:6=N/3-$6QE/3-$ M)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G M/E53(&=O=F5R;FUE;G0@86YD(&%G96YC>2!S96-U#L@=&5X="UI M;F1E;G0Z+3$U<'@G/D%U8W1I;VX@"<^075C=&EO;B!R871E(`T*("`@ M#L@=&5X="UI;F1E M;G0Z+3$U<'@G/D-O"<^0V5R=&EF:6-A=&5S(&]F M(&1E<&]S:70-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$"<^1F]R96EG;B!E>&-H86YG92!D97)I M=F%T:79E6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z M+3$U<'@G/E1O=&%L#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB3H@)U1I;65S($YE=R!2;VUA;BF4Z(#$P<'0[(&UAF4Z(#$P<'0[(&UAF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T(&-O;'-P86X],T0Q-R!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B`Q<'@@6QE/3-$)V9O M;G0M6QE M/3-$)V9O;G0MF4Z(#AP M="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R M87`@86QI9VX],T1L969T/D1E6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/DUO;F5Y(&UA#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-T871E(&%N9"!M=6YI M8VEP86P@8F]N9"!O8FQI9V%T:6]N6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY54R!G;W9E6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY!=6-T M:6]N(')A=&4@#0H@("!S96-U6QE/3-$)V)A8VMG#L@=&5X="UI;F1E M;G0Z+3$U<'@G/D%U8W1I;VX@6QE/3-$ M)VUA'0M:6YD96YT.BTQ-7!X)SY#97)T:69I M8V%T97,@;V8@9&5P;W-I=`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#XQ,2PV-3(\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/B8C.#(Q,CL\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1')I9VAT/C$Q+#8U,CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY0=70@;W!T:6]N(')E;&%T960@=&\@ M05)3(')I9VAT"<^1F]R96EG M;B!E>&-H86YG92!D97)I=F%T:79E6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P M)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^5&]T86P-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD M/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XQ-#DL-#(U/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1')I9VAT/C4W+#8Q.3PO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI M9VX],T1R:6=H=#XS,RPS-3(\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS M1&QE9G0^)FYB6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@(#PO='(^ M#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@ M(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@2!M87)K970@=')A;G-A8W1I;VYS(&EN=F]L=FEN M9PT*("`@:61E;G1I8V%L(&]R(&-O;7!A'!E8W1E9"!W96EG:'1E9"!A=F5R86=E(&9U='5R M92!C87-H(&9L;W=S('=EF4Z(#$P<'0[(&UA'0M86QI M9VXZ(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D M:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE M860@+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W M:61T:#TS1#@X)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R M('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H="!C;VQS M<&%N/3-$,CY!6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY"86QA;F-E+"!$96-E;6)E"<^4F5D96UP=&EO;G,@86YD(')E<'5R8VAA6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY5;G)E86QI>F5D(&=A M:6YS(&EN8VQU9&5D(&EN(&%C8W5M=6QA=&5D(&]T:&5R(&-O;7!R96AE;G-I M=F4@:6YC;VUE#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG M;CTS1')I9VAT/C$W.3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;3X-"B`@("`@("`\=&0^ M#0H@("`\9&EV('-T>6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY296%L:7IE9"!G86EN(&]N($%24R!T6QE/3-$)V)A8VMG#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/E)E86QI>F5D(&QO6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY"86QA;F-E+"!.;W8N(#,P+"`R,#$P#0H@("`\+V1I=CX\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG M;CTS1&QE9G0^)FYB3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\:3XH26X@=&AO=7-A;F1S*3PO:3X\ M+W1D/@T*("`@/"]TF4Z(#AP M="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N M;W=R87`@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CY,979E;"`S/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^0F%L86YC92P@1&5C96UB97(F M(S$V,#LQ+"`R,#`X#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB#L@=&5X="UI;F1E;G0Z+3$U<'@G/E)E9&5M<'1I;VYS#0H@ M("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D(&%L:6=N/3-$"<^56YR96%L:7IE9"!G86EN"<^56YR96%L:7IE9"!G86EN(&]N($%24R!T6QE/3-$)V)A8VMG#L@=&5X M="UI;F1E;G0Z+3$U<'@G/E5N6QE/3-$)V9O;G0M6QE/3-$)V)O M"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@ M(#PO='(^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9#X- M"B`@(#QD:78@#L@=&5X="UI;F1E M;G0Z+3$U<'@G/D)A;&%N8V4L($YO=BX@,S`L(#(P,#D-"B`@(#PO9&EV/CPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H M=#XU."PT-30\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T MF4Z(#%P>"<^#0H@("`@("`@ M/'1D(&-O;'-P86X],T0U(&%L:6=N/3-$;&5F="!S='EL93TS1"=B;W)D97(M M=&]P.B`S<'@@9&]U8FQE(",P,#`P,#`G/B8C,38P.SPO=&0^#0H@("`\+W1R M/@T*("`@/"$M+2!%;F0@5&%B;&4@0F]D>2`M+3X-"B`@(#PO=&%B;&4^#0H@ M("`\+V1I=CX-"B`@(#PO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T* M+2TM+2TM/5].97AT4&%R=%]C8V4W,F)A,5\Q8C5B7S1A-V1?.69C8U]B.#`P M8C8P-#8Q-V,-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8V-E-S)B M83%?,6(U8E\T83=D7SEF8V-?8C@P,&(V,#0V,3=C+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C M:&%R6QE/3-$)V9O;G0MF4Z(#$P<'0[(&UA'!IF4Z(#$P<'0[(&UA'!IF5D(&EN(&]T:&5R#0H@("!I M;F-O;64@:6X@=&AE('-T871E;65N="!O9B!O<&5R871I;VYS+B!4:&5S92!L M;W-S97,@=V5R92!S=6)S=&%N=&EA;&QY(&]F9G-E="!B>2!R96%L:7IE9"!A M;F0-"B`@('5NF4Z(#$P<'0[(&UA2!F;W)W87)D(&%N9"!O<'1I;VX@8V]N=')A8W1S(&%T($YO=F5M8F5R)B,Q M-C`[,S`L#0H@("`R,#$P('=H97)E('1H92!N;W1I;VYA;"!A;6]U;G0@:7,@ M9&5T97)M:6YE9"!U&-H86YG92!R871E'0M86QI9VXZ(&QE9G0G(&-E M;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$,"!W:61T M:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@("`\ M='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS1#6QE/3-$)V9O;G0M6QE/3-$ M)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T* M("`@/"]T"<^1F]R M96EG;B!C=7)R96YC>2!F;W)W87)D(&-O;G1R86-T"<^1F]R96EG;B!C=7)R96YC>2!F;W)W87)D(&-O;G1R86-T M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY&;W)E:6=N(&-U6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A;`T*("`@/"]D:78^/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T M/B9N8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#QD:78@86QI M9VX],T1L969T('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI M9"`C,#`P,#`P)SX\:3XH26X@=&AO=7-A;F1S*3PO:3X\+W1D/@T*("`@/"]T MF4Z(#AP="<@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX] M,T1R:6=H="!C;VQS<&%N/3-$,CY.;W1I;VYA;"!686QU93PO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT(&-O;'-P M86X],T0R/D9A:7(@5F%L=64\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@/"]T6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY&;W)E:6=N(&-U6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY&;W)E:6=N(&-U6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY&;W)E:6=N(&-U6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A;`T*("`@/"]D:78^/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N M8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C(P-BPY-3,\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#PA+2T@1F]L M:6\@+2T^#0H@("`\(2TM("]&;VQI;R`M+3X-"B`@(#PO9&EV/@T*("`@/"$M M+2!004=%0E)%04L@+2T^#0H@("`\9&EV('-T>6QE/3-$)V9O;G0M9F%M:6QY M.B`G5&EM97,@3F5W(%)O;6%N)RQ4:6UE7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X- M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA2!A;F0@17%U:7!M M96YT/&)R/CPO'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!A;F0@17%U:7!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X M=#X\(2TM1$]#5%E012!H=&UL(%!50DQ)0R`B+2\O5S-#+R]$5$0@6$A434P@ M,2XP(%1R86YS:71I;VYA;"\O14XB(")H='1P.B\O=W=W+G6QE/3-$ M)V9O;G0M2!A;F0@17%U:7!M96YT/"]B/@T*("`@/"]D:78^#0H@("`\ M9&EV(&%L:6=N/3-$;&5F="!S='EL93TS1"=F;VYT+7-I>F4Z(#$P<'0[(&UA M6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\:3XH26X@=&AO=7-A;F1S/"]I/BD\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T6QE M/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C M,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^0V]M<'5T97(@97%U:7!M96YT(&%N9"!S;V9T M=V%R90T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@("`@ M(#QT9"!A;&EG;CTS1')I9VAT/C4T+#4U-CPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX] M,T1R:6=H=#XU.2PX-3`\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@/"]T"<^3&%N9"P@8G5I;&1I;F=S(&%N9"!L96%S96AO;&0@:6UP M6QE/3-$)V)A8VMG#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D9U6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A;`T*("`@/"]D:78^/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@86QI9VX],T1R:6=H=#XQ,C$L,#DS/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XQ M,C6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/DQE#L@=&5X="UI M;F1E;G0Z+3$U<'@G/E!R;W!E2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\ M+V1I=CX-"B`@(#PO9&EV/@T*/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%]C8V4W,F)A,5\Q8C5B7S1A-V1?.69C8U]B.#`P8C8P M-#8Q-V,-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8V-E-S)B83%? M,6(U8E\T83=D7SEF8V-?8C@P,&(V,#0V,3=C+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&AT;6PQ+71R86YS:71I;VYA;"YD=&0B("TM/@T*("`@/"$M+2!" M96=I;B!";&]C:R!486=G960@3F]T92`V("T@=7,M9V%A<#I';V]D=VEL;$%N M9$EN=&%N9VEB;&5!6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4 M:6UEF4Z(#$P<'0[(&UA6QE/3-$)VUA'0M M86QI9VXZ(&QE9G0G/@T*("`@/'1R('9A;&EG;CTS1'1O<"!S='EL93TS1"=F M;VYT+7-I>F4Z(#$P<'0[(&-O;&]R.B`C,#`P,#`P.R!B86-K9W)O=6YD.B!T M6QE/3-$)V9O;G0M MF%T:6]N/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF M(S$V,#L\+W1D/@T*("`@/"]T"<^4'5R8VAA"<^0W5S=&]M97(M6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E1O=&%L#0H@ M("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)V9O;G0M2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX- M"B`@(#QD:78@86QI9VX],T1L969T('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M MF%T:6]N/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF M(S$V,#L\+W1D/@T*("`@/"]T"<^4'5R8VAA"<^0W5S=&]M97(M6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E1O=&%L#0H@ M("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)V)O"!D M;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM M($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@(#PO9&EV/@T* M("`@/&1I=B!A;&EG;CTS1&QE9G0@F%T:6]N('!E65A2!A;F0@-BXX)B,Q-C`[>65A2X@1G5T=7)E(&%M;W)T:7IA=&EO;B!E>'!E;G-E(&9R;VT@:6YT86YG:6)L M92!A'0M86QI9VXZ(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P M(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN M(%1A8FQE($AE860@+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@ M("`@(#QT9"!W:61T:#TS1#@X)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W M:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`\+W1R M/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^,C`Q,0T*("`@/"]D:78^ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI M9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I M9VAT/C(S+#DS,3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`\ M+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;3X-"B`@("`@("`\=&0^#0H@ M("`\9&EV('-T>6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SXR,#$R#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1')I9VAT/C$Y+#@W,SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;2!S='EL93TS M1"=B86-K9W)O=6YD.B`C8V-E969F)SX-"B`@("`@("`\=&0^#0H@("`\9&EV M('-T>6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X M)SXR,#$S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS M1')I9VAT/C$R+#@W-3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;3X-"B`@("`@("`\=&0^ M#0H@("`\9&EV('-T>6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SXR,#$T#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!A;&EG;CTS1')I9VAT/C$P+#,S,3PO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=B86-K9W)O=6YD.B`C8V-E969F)SX-"B`@("`@("`\=&0^#0H@("`\ M9&EV('-T>6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SXR,#$U#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG M;CTS1')I9VAT/CDL,#@R/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@(#PO='(^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9#X-"B`@(#QD:78@#L@=&5X="UI M;F1E;G0Z+3$U<'@G/E1H97)E869T97(-"B`@(#PO9&EV/CPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V)A8VMG#L@=&5X="UI;F1E M;G0Z+3$U<'@G/E1O=&%L#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYBF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M6EN9R!A;6]U;G0@;V8@9V]O9'=I;&P@ M9F]R(&9I'0M86QI9VXZ(&QE M9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$ M,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^ M#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS M1#0P)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W M:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@] M,T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W M:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@] M,T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@ M(#PO='(^#0H@("`\='(@6QE/3-$)V9O;G0M2`M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0R,2!A;&EG M;CTS1&QE9G0@6QE/3-$)VUA'0M M:6YD96YT.BTQ-7!X)SY!<'!L:6-A=&EO;B!$979E;&]P;65N="!0;&%T9F]R M;2`-"B`@('-E9VUE;G0-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T M9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XV,2PP,#4\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB"<^16YT97)P6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D5N=&5R<')I M6QE/3-$)V9O;G0M#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/E1O=&%L#0H@("`\+V1I=CX\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^ M)FYBF4Z(#$P<'0[(&UAF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\:3XH26X@=&AO=7-A;F1S M*3PO:3X\+W1D/@T*("`@/"]TF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R M87`],T1N;W=R87`@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CY"86QA;F-E M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W2`M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0R M,2!A;&EG;CTS1&QE9G0@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY!<'!L:6-A=&EO;B!$979E;&]P;65N="!0 M;&%T9F]R;2`-"B`@('-E9VUE;G0-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S M<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XW,BPY.30\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T M/B9N8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/B@Q,BPV M,CD\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`^*3PO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D(&%L:6=N/3-$#L@=&5X="UI;F1E;G0Z M+3$U<'@G/D5N=&5R<')I"<^16YT97)P6QE/3-$)V9O;G0M6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\ M(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@(#PO9&EV M/@T*("`@/"]D:78^#0H\'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/"$M+41/0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\ M(2TM($)E9VEN($)L;V-K(%1A9V=E9"!.;W1E(#<@+2!U6QE/3-$)V9O;G0M6QE M/3-$)V9O;G0M2`M+3X-"B`@(#QT MF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P M86X],T0Q,R!A;&EG;CTS1&QE9G0@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY.970@:6YC;VUE#0H@("`\+V1I M=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A M;&EG;CTS1&QE9G0^)FYB"<^5V5I9VAT960@879E M6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY$:6QU=&EV92!I;7!A8W0@9G)O;2!C;VUM;VX@6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY"87-I8R!E87)N:6YG M6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X M)SY$:6QU=&5D(&5A6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[ M/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM/@T* M("`@/"]T86)L93X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@ M2`S+#@W,"PP,#`@'0O:F%V87-C M3X-"B`@("`\=&%B;&4@ M8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T* M("`@("`@/'1R(&-L87-S/3-$3PO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/"$M+41/0U194$4@:'1M;"!054),24,@ M(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A;G-I=&EO M;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E9"!.;W1E M(#@@+2!U4YO=&5$:7-C;&]S=7)E M5&5X=$)L;V-K+2T^#0H@("`\9&EV('-T>6QE/3-$)V9O;G0M9F%M:6QY.B`G M5&EM97,@3F5W(%)O;6%N)RQ4:6UEF4Z(#$P<'0[(&UA6QE/3-$ M)V9O;G0M6QE/3-$)V9O;G0M`T*("`@86YD(&1E=&5R;6EN92!T:&4@;G5M8F5R(&%N9"!C;VYD M:71I;VYS(&]F('!R969E6QE/3-$)V9O;G0MF4Z(#$P<'0[(&UA6QE/3-$ M)V9O;G0M6QE M/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D M/@T*("`@/"]T#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-H87)E6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY3:&%R97,@"<^4VAA65E6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-H87)E6QE/3-$)V)O"!S;VQI9"`C M,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^16YD:6YG(&)A;&%N M8V4-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V9O;G0M2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\ M+V1I=CX-"B`@(#QD:78@86QI9VX],T1L969T('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF4Z(#$P<'0[(&UAF4Z(#$P<'0[(&UAF4Z(#$P M<'0[(&UAF5D('-H87)E(')E M<'5R8VAA6QE/3-$)V9O;G0MF4Z(#$P<'0[(&UA2!E>&ES="!T;R!S871I65E65A2!V97-T(&]V97(@9FEV92!Y96%R65A6QE/3-$)V9O M;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4:6UEF4Z(#$P<'0[ M(&UA2!I2!U65A6QE/3-$)V9O;G0M6QE/3-$)V9O;G0MF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@ M(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T(&-O;'-P86X],T0Y M('-T>6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\ M:3XH26X@=&AO=7-A;F1S+"!E>&-E<'0@<&5R('-H87)E(&1A=&$I/"]I/CPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R M('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V)O"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^3W!T:6]N6QE/3-$)VUA'0M M:6YD96YT.BTQ-7!X)SY'6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY%>&5R8VES960-"B`@(#PO M9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@86QI9VX],T1R:6=H=#XH-BPR.3$\+W1D/@T*("`@("`@(#QT M9"!N;W=R87`],T1N;W=R87`^*3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$"<^0V%N8V5L960-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A M;&EG;CTS1&QE9G0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R M:6=H=#XH,2PU,#4\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`^ M*3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D]P=&EO;G,@;W5T2`M+3X-"B`@(#PO=&%B M;&4^#0H@("`\+V1I=CX-"B`@(#QD:78@86QI9VX],T1L969T('-T>6QE/3-$ M)V9O;G0M&5R8VES92!P'0M86QI9VXZ(&QE9G0G(&-E M;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$,"!W:61T M:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@("`\ M='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,R4^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$ M,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED M=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$ M-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED M=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$ M,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`\ M+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\:3XH3G5M8F5R(&]F('-H87)E6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T MF4Z(#AP="<@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@("`@(#QT9"!S='EL93TS1"=B;W)D97(M8F]T=&]M.B`Q M<'@@6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!S='EL M93TS1"=B;W)D97(M8F]T=&]M.B`Q<'@@6QE M/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1C96YT M97(@8V]L6QE/3-$)V)O"!S M;VQI9"`C,#`P,#`P)SY/<'1I;VYS($]U='-T86YD:6YG/"]T9#X-"B`@("`@ M("`\=&0@6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1C96YT97(@8V]L6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M M65A&5R8VES92!02`M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0R-2!A;&EG M;CTS1&QE9G0@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$#L@=&5X="UI;F1E;G0Z+3$U<'@G/B8C M,38P.PT*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R M:6=H=#XQ+#@Y,SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$#L@=&5X="UI;F1E;G0Z+3$U<'@G/B8C,38P.PT*("`@/"]D:78^/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XQ+#DX.#PO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SXF(S$V,#L-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$)V9O;G0MF4Z(#$P<'0[('1E>'0M86QI9VXZ(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B M;W)D97(],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\ M(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T M=&]M/@T*("`@("`@(#QT9"!W:61T:#TS1#4R)3XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I M9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS M1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I M9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS M1#$E/B8C,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O M;G0M6QE M/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\:3XH26X@ M=&AO=7-A;F1S+"!E>&-E<'0@<&5R('-H87)E(&1A=&$I/"]I/CPO=&0^#0H@ M("`@("`@/'1D('-T>6QE/3-$)V)O"!S;VQI9"`C M,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]TF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H="!C;VQS M<&%N/3-$,CY796EG:'1E9#PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS M1&YO=W)A<"!A;&EG;CTS1')I9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I9VAT M(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`\+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M&5R8VES92!02`M M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@ M/'1D(&-O;'-P86X],T0Q-R!A;&EG;CTS1&QE9G0@6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SY697-T960-"B`@ M(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$#L@=&5X="UI;F1E;G0Z+3$U<'@G/D5X<&5C M=&5D('1O('9E6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY4;W1A;`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#XY+#@W-CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M86QI9VXZ(&QE9G0G/@T*("`@/'1R/@T*("`@ M("`@(#QT9"!W:61T:#TS1#,E/CPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$ M,24^/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Y-B4^/"]T9#X-"B`@(#PO M='(^#0H@("`\='(@=F%L:6=N/3-$=&]P/@T*("`@("`@(#QT9"!N;W=R87`] M,T1N;W=R87`@86QI9VX],T1L969T/B@Q*3PO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D/E1H92!A9V=R96=A=&4@:6YT2!O<'1I M;VYS#0H@("!O=71S=&%N9&EN9RX\+W1D/@T*("`@/"]T6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N M)RQ4:6UEF4Z(#$P<'0[(&UA6QE/3-$)V9O;G0MF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T(&-O;'-P86X],T0X('-T M>6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\:3XH M26X@=&AO=7-A;F1S+"!E>&-E<'0@<&5R('-H87)E(&1A=&$I/"]I/CPO=&0^ M#0H@("`@("`@/'1D('-T>6QE/3-$)V)O"!S;VQI M9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]TF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1R:6=H="!C M;VQS<&%N/3-$,CY796EG:'1E9"!!=F5R86=E/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@6QE/3-$)V9O;G0M M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY297-T#L@=&5X="UI;F1E;G0Z+3$U<'@G/D=R86YT960-"B`@(#PO9&EV M/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY)#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D-A;F-E;&5D#0H@("`\+V1I=CX\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N M;W=R87`@86QI9VX],T1L969T/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY297-T6QE/3-$)V9O M;G0M6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P M,"<^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!" M;V1Y("TM/@T*("`@/"]T86)L93X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG M;CTS1&QE9G0@2!O=F5R(&$@=&AR964M M>65A6QE/3-$)V9O;G0MF4Z M(#$P<'0[(&UA6QE/3-$)V9O M;G0M6QE/3-$)V9O M;G0M6QE M/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\:3XH26X@ M=&AO=7-A;F1S*3PO:3X\+W1D/@T*("`@/"]TF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/EEE87(@16YD960@3F]V M96UB97(@,S`L/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0@;F]W6QE/3-$)V9O;G0M6QE/3-$ M)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G M/D-O6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY#;W-T(&]F(&UA:6YT96YA;F-E(&%N9"!S97)V:6-E"<^4V%L97,@86YD(&UA#L@=&5X="UI;F1E;G0Z+3$U<'@G/E!R;V1U8W0@ M9&5V96QO<&UE;G0-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$6QE/3-$ M)VUA'0M:6YD96YT.BTQ-7!X)SY'96YE6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY297-T6QE/3-$)V9O M;G0M6QE/3-$)V)A8VMG#L@=&5X="UI M;F1E;G0Z+3$U<'@G/E1O=&%L('-T;V-K+6)A'!E;G-E#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS M1')I9VAT/C$X+#$R,3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D(&%L:6=N/3-$"<^26YC;VUE('1A>"!B96YE9FET(&EN8VQU9&5D(&EN('!R;W9I&5S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI M9VX],T1L969T/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A;"!S=&]C:RUB M87-E9"!C;VUP96YS871I;VX@97AP96YS92P@;F5T(&]F('1A>`T*("`@/"]D M:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS M1')I9VAT/C$S+#$U,3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F M=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XQ-BPS M-S,\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)V)O"!D;W5B;&4@ M(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!4 M86)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@(#PO9&EV/@T*("`@/&1I M=B!A;&EG;CTS1&QE9G0@65A2`M+3X-"B`@(#QTF4Z M(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0Q,R!A;&EG;CTS1&QE9G0@ M6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SY3=&]C:R!0=7)C:&%S92!0;&%N.@T*("`@/"]D:78^/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@=F%L:6=N/3-$8F]T M=&]M/@T*("`@("`@(#QT9#X-"B`@(#QD:78@#L@=&5X="UI;F1E;G0Z+3$U<'@G/D5X<&5C=&5D('9O;&%T:6QI M='D-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XR-RXW/"]T9#X-"B`@ M("`@("`\=&0@;F]W6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY2:7-K+69R964@:6YT97)E#L@=&5X="UI;F1E M;G0Z+3$U<'@G/D5X<&5C=&5D(&QI9F4@:6X@>65A6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY%>'!E8W1E9"!D:79I9&5N9"!Y:65L9`T*("`@/"]D:78^/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@8V]L#L@=&5X="UI;F1E;G0Z+3$U<'@G/E-T;V-K($]P=&EO M;G,Z#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T M"<^17AP96-T960@ M=F]L871I;&ET>0T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@;F]W#L@=&5X="UI;F1E;G0Z+3$U<'@G/E)I"<^17AP96-T960@;&EF92!I;B!Y96%R#L@=&5X="UI;F1E;G0Z+3$U<'@G/D5X<&5C=&5D(&1I=FED M96YD('EI96QD#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I9VAT/DYO M;F4\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!C;VQS<&%N/3-$,B!A;&EG;CTS1')I M9VAT/DYO;F4\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!C;VQS<&%N/3-$,B!A;&EG M;CTS1')I9VAT/DYO;F4\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@/"]TF4Z(#%P>"<^#0H@ M("`@("`@/'1D(&-O;'-P86X],T0Q,R!A;&EG;CTS1&QE9G0@F4Z(#$P<'0[(&UA'!E8W1E9"!V M;VQA=&EL:71Y(&ES(&)A2!O M9B!O=7(-"B`@('-T;V-K+"!A;F0@=&AE(')I'!E M8W1E9"!D:79I9&5N9"!Y:65L9"!IF4Z(#$P<'0[(&UA M65A'!E8W1E9"!V;VQA=&EL:71Y(&ES(&)A6EE;&0@8W5R=F4@ M:6X@969F96-T(&%T(&5A8V@@<'5R8VAAF4Z(#$P M<'0[(&UA65A6QE/3-$)V9O;G0M2!R97%U:7)E(&-H86YG97,@:6X@;W5R(&%S6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P M)SX\:3XH26X@=&AO=7-A;F1S*3PO:3X\+W1D/@T*("`@/"]T6QE/3-$)V9O;G0M M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E M;G0Z+3$U<'@G/E1O=&%L(&EN=')I;G-I8R!V86QU92!O9B!S=&]C:R!O<'1I M;VYS(&]N(&1A=&4@97AE6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A;"!F86ER('9A;'5E(&]F($1357,@;VX@ M9&%T92!V97-T960-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$6QE/3-$)V)A8VMG M#L@=&5X="UI;F1E;G0Z+3$U<'@G/E1O=&%L M(&9A:7(@=F%L=64@;V8@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X M)SY4;W1A;"!F86ER('9A;'5E(&]F(')E6QE/3-$ M)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T* M("`@/"]TF4Z(#$P<'0[(&UA65E(%-T;V-K(%!U6QE/3-$)V9O;G0M65E&EM=6T@;V8@-RPS-3`L,#`P M('-H87)E7)O;&P@9&5D=6-T:6]N65E(&ES(&5N=&5R960@:6YT;R!A(&YE=PT* M("`@,C2P@:6X@9FES M8V%L('EE87)S(#(P,3`L(#(P,#D@86YD(#(P,#@L(')E2X@ M070-"B`@($YO=F5M8F5R)B,Q-C`[,S`L(#(P,3`L(&%P<')O>&EM871E;'D@ M.#@Q+#`P,"!S:&%R97,@=V5R92!A=F%I;&%B;&4@86YD(')E3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%]C8V4W,F)A,5\Q8C5B7S1A-V1?.69C8U]B.#`P8C8P-#8Q-V,-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8V-E-S)B83%?,6(U8E\T83=D M7SEF8V-?8C@P,&(V,#0V,3=C+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6QE/3-$)V9O;G0M M6QE/3-$)V9O;G0M2`F;F)S<#LD-"XV)B,Q-C`[;6EL;&EO;BP@)FYB65A2X- M"B`@(#PO9&EV/@T*("`@/"]D:78^#0H\'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M&5S/&)R/CPO'0^/"$M+41/ M0U194$4@:'1M;"!054),24,@(BTO+U&AT;6PQ+T14 M1"]X:'1M;#$M=')A;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN M($)L;V-K(%1A9V=E9"!.;W1E(#$P("T@=7,M9V%A<#I);F-O;65487A$:7-C M;&]S=7)E5&5X=$)L;V-K+2T^#0H@("`\9&EV('-T>6QE/3-$)V9O;G0M9F%M M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4:6UEF4Z(#$P<'0[(&UA"!I;F-O;64@87)E(&%S(&9O;&QO=W,Z#0H@("`\+V1I=CX-"B`@ M(#QD:78@86QI9VX],T1C96YT97(^#0H@("`\=&%B;&4@6QE/3-$)V9O;G0M6QE/3-$)V)O"!S M;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^56YI=&5D(%-T871E#L@=&5X="UI;F1E;G0Z+3$U<'@G/D9O6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E1O=&%L#0H@("`\+V1I=CX\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS M1&QE9G0^)FYB3H@ M)U1I;65S($YE=R!2;VUA;B6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V)O M"!S;VQI9"`C,#`P,#`P)SXH/&D^26X@=&AO=7-A M;F1S/"]I/BD\+W1D/@T*("`@("`@(#QT9"!S='EL93TS1"=B;W)D97(M8F]T M=&]M.B`Q<'@@2`M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0Q,R!A M;&EG;CTS1&QE9G0@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY#=7)R96YT.@T*("`@/"]D:78^/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@=F%L:6=N/3-$8F]T M=&]M/@T*("`@("`@(#QT9#X-"B`@(#QD:78@#L@=&5X="UI;F1E;G0Z+3$U<'@G/D9E9&5R86P-"B`@(#PO9&EV M/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R M:6=H=#XQ,2PU,S8\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^ M)FYB6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY3=&%T90T*("`@/"]D:78^/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@86QI9VX],T1R:6=H=#XQ+#DR-3PO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D9O6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z M+3$U<'@G/E1O=&%L(&-U6QE/3-$)V9O;G0M#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D1E9F5R6QE/3-$)V)A8VMG#L@=&5X M="UI;F1E;G0Z+3$U<'@G/D9E9&5R86P-"B`@(#PO9&EV/CPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$#L@=&5X M="UI;F1E;G0Z+3$U<'@G/E-T871E#0H@("`\+V1I=CX\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1')I9VAT/C0X/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M;F]W6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY&;W)E:6=N#0H@("`\ M+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V M,#L\+W1D/@T*("`@/"]T"<^5&]T86P@9&5F97)R960-"B`@(#PO9&EV M/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V M,#L\+W1D/@T*("`@/"]T"<^5&]T86P-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X- M"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XR,BPX-3<\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)V9O;G0M2`M+3X-"B`@(#PO=&%B;&4^ M#0H@("`\+V1I=CX-"B`@(#QD:78@86QI9VX],T1L969T('-T>6QE/3-$)V9O M;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY$ M969E#L@=&5X M="UI;F1E;G0Z+3$U<'@G/D%C8V]U;G1S(')E8V5I=F%B;&4-"B`@(#PO9&EV M/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R M:6=H=#XU.3@\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB M"<^3W1H97(@8W5R6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY#87!I=&%L:7IE9"!R97-E87)C:"!C;W-T M"<^06-C#L@=&5X="UI;F1E;G0Z M+3$U<'@G/D%C8W)U960@;&EA8FEL:71I97,@86YD(&]T:&5R#0H@("`\+V1I M=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C$P+#"<^ M1&5F97)R960@"<^4W1O8VLM M8F%S960@8V]M<&5N"<^5&%X(&-R961I="!A;F0@;&]S M69O6QE/3-$ M)VUA'0M:6YD96YT.BTQ-7!X)SY'6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E9A;'5A=&EO;B!A;&QO=V%N M8V4-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XH,C$L-38V/"]T9#X- M"B`@("`@("`\=&0@;F]W6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A;"!N970@9&5F97)R960@=&%X(&%S6QE/3-$)V9O;G0M M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF M(S$V,#L\+W1D/@T*("`@/"]T"<^1&5F97)R960@=&%X(&QI86)I;&ET:65S.@T*("`@/"]D:78^ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@=F%L:6=N/3-$ M8F]T=&]M/@T*("`@("`@(#QT9#X-"B`@(#QD:78@#L@=&5X="UI;F1E;G0Z+3$U<'@G/D=O;V1W:6QL#0H@("`\ M+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/B8C,38P.SPO=&0^#0H@ M("`@("`@/'1D(&%L:6=N/3-$"<^1&5P6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI M9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^5&]T86P@9&5F M97)R960@=&%X(&QI86)I;&ET:65S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@ M86QI9VX],T1L969T/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$ M6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI M9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^5&]T86P-"B`@(#PO9&EV/CPO=&0^#0H@ M("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F M=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XT,2PQ M,34\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYBF4Z(#$P<'0[(&UAF%T:6]N(&]F(&YE="!O<&5R871I;F<@;&]S"!C'!I6QE/3-$)V9O;G0M M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4:6UEF4Z(#$P<'0[(&UA M2!R871E('1O('1H92!E9F9E8W1I=F4@=&%X(')A M=&4@:7,@87,@9F]L;&]W'0M86QI9VXZ(&QE9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P M(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN M(%1A8FQE($AE860@+2T^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@ M("`@(#QT9"!W:61T:#TS1#8T)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W M:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@] M,T0Q)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W M:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D M/@T*("`@/"]TF4Z(#AP="<@ M=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@ M86QI9VX],T1L969T/EEE87(@16YD960@3F]V96UB97(@,S`L/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E1A>"!A="!5+E,N(&9E9&5R M86P@6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY&;W)E M:6=N(')A=&4@9&EF9F5R96YC97,-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A M;&EG;CTS1&QE9G0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R M:6=H=#XH,BXX/"]T9#X-"B`@("`@("`\=&0@;F]W"<^4W1A=&4@:6YC;VUE M('1A>&5S+"!N970-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X M)SY297-E87)C:"!C"<^5&%X+65X96UP="!I;G1E#L@=&5X="UI;F1E;G0Z+3$U<'@G/DYO;F1E9'5C=&EB;&4@"<^3F]N#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D]T:&5R#0H@("`\+V1I=CX\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R M87`@86QI9VX],T1L969T/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4 M;W1A;`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@;F]W6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P M,"<^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!" M;V1Y("TM/@T*("`@/"]T86)L93X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG M;CTS1&QE9G0@"!T87@@F4-"B`@(&%N9"!R96-O"!L:6%B:6QI=&EE"!J=7)I'1E M;G0@=&\@=VAI8V@L(&%D9&ET:6]N86P@=&%X97,@=VEL;"!B92!D=64N(%=E M(&%D:G5S=`T*("`@=&AE6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M2`M M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@ M/'1D(&-O;'-P86X],T0Y(&%L:6=N/3-$;&5F="!S='EL93TS1"=B;W)D97(M M=&]P.B`Q<'@@6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D)A;&%N8V4L(&)E M9VEN;FEN9R!O9B!Y96%R#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB"<^4V5T=&QE;65N=',@=VET:"!T87@@875T M:&]R:71I97,-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XH,2PW,S8\ M+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`^*3PO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A M<"!A;&EG;CTS1&QE9G0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX] M,T1R:6=H=#XH,2PS,C,\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R M87`^*3PO=&0^#0H@("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=B86-K9W)O=6YD.B`C8V-E969F)SX-"B`@("`@("`\=&0^#0H@ M("`\9&EV('-T>6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY487@@<&]S:71I;VYS(&%C<75I6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY,87!S97,@9'5E('1O(&5X<&ER871I;VX@;V8@=&AE('-T871U M=&4@;V8@;&EM:71A=&EO;G,-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG M;CTS1&QE9G0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H M=#XH-3(V/"]T9#X-"B`@("`@("`\=&0@;F]W6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY"86QA;F-E+"!E;F0@;V8@>65A<@T*("`@/"]D:78^/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX] M,T1L969T/B9N8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT M/C$L,C$Y/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N8G-P M.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C,L,C@Q/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@F4Z(#$P<'0[(&UA M&5S+B!);B!F:7-C86P@>65A2P@;V8@97-T:6UA=&5D(&EN=&5R97-T M(&%N9"!P96YA;'1I97,@:6X@=&AE('!R;W9I&5S+B!790T*("`@:&%D(&%C8W)U960@)FYB6QE/3-$ M)V9O;G0M&EM871E;'D@)FYBF4Z(#$P<'0[(&UA2!E>&%M:6YI;F<@;W5R(&EN8V]M92!T87@@65A M6QE/3-$)V9O;G0M&%M:6YI;F<@ M65A6QE M/3-$)V9O;G0M2!F;W)E3X-"CPO:'1M;#X-"@T*+2TM M+2TM/5].97AT4&%R=%]C8V4W,F)A,5\Q8C5B7S1A-V1?.69C8U]B.#`P8C8P M-#8Q-V,-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8V-E-S)B83%? M,6(U8E\T83=D7SEF8V-?8C@P,&(V,#0V,3=C+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$&AT;6PQ+71R86YS:71I;VYA;"YD=&0B("TM/@T*("`@/"$M+2!" M96=I;B!";&]C:R!486=G960@3F]T92`Q,2`M('!R9W,Z3&]N9U1E6QE/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4 M:6UEF4Z(#$P<'0[(&UAF4Z(#$P<'0[(&UA&5D(&%N;G5A;"!I;G1E6QE/3-$)V9O;G0MF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T("!C;VQS<&%N/3-$.2!S M='EL93TS1"=B;W)D97(M8F]T=&]M.B`Q<'@@6QE/3-$)VUA M'0M:6YD96YT.BTQ-7!X)SXR,#$Q#0H@("`\ M+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9"!A;&EG;CTS1&QE9G0^)FYB#L@=&5X="UI;F1E;G0Z+3$U<'@G/C(P,3(- M"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4 M;W1A;`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@("`@ M(#QT9"!A;&EG;CTS1')I9VAT/C8V-#PO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L M:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R M:6=H=#XT.#PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`\+W1R M/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@(#PO='(^ M#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@ M(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@2`M M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@ M/'1D(&-O;'-P86X],T0U(&%L:6=N/3-$;&5F="!S='EL93TS1"=B;W)D97(M M=&]P.B`Q<'@@6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/C(P,3$-"B`@(#PO M9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX] M,T1R:6=H=#XQ,2PR.#8\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@/"]T"<^,C`Q,@T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#XX+#0P,3PO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;2!S='EL M93TS1"=B86-K9W)O=6YD.B`C8V-E969F)SX-"B`@("`@("`\=&0^#0H@("`\ M9&EV('-T>6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SXR,#$S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG M;CTS1')I9VAT/C0L,S(U/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@(#PO='(^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT M9#X-"B`@(#QD:78@#L@=&5X="UI M;F1E;G0Z+3$U<'@G/C(P,30-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D(&%L:6=N/3-$6QE M/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U M<'@G/C(P,34-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$#L@=&5X="UI;F1E M;G0Z+3$U<'@G/E1H97)E869T97(-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&%L:6=N/3-$6QE M/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U M<'@G/E1O=&%L#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYBF4Z(#$P<'0[(&UA'!E;G-E+"!N970@;V8@&EM871E;'D@)FYB M65A M2X-"B`@ M(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@6QE/3-$)V9O;G0M2!C;W5R2!F;W(@;&]S2!D86UA9V4@;W(@<&5R2!U2!O9B!T:&5S92!O=&AE6QE/3-$ M)V9O;G0M'1A0V]M;2!496-H;F]L;V=I97,@*$IU>'1A M0V]M;2D@9FEL960@82!C;VUP;&%I;G0@:6X@=&AE($5A&%S(&%G86EN'1A0V]M;28C.#(Q M-SMS(%53('!A=&5N="`V+#$Y-2PV-C(@*"8C.#(R,#M3>7-T96T@9F]R(%1R M86YS9F]R;6EN9R!A;F0@17AC:&%N9VEN9R!$871A#0H@("!"971W965N($1I M6QE/3-$)V9O;G0M7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4:6UEF4Z M(#$P<'0[(&UA6QE/3-$)V9O;G0M M2!T:&4@8VAI968@;W!EF4Z(#$P<'0[(&UA2!O;B!A M(&9U;F-T:6]N86P@8F%S:7,N(%=E(&%S'!E;G-E2!T;R!E86-H(&)UF4@86X@86QL;V-A=&EO;B!M971H;V1O;&]G>2!T;R!A M&5C=71I=F4-"B`@($]F M9FEC97(N#0H@("`\+V1I=CX-"B`@(#QD:78@86QI9VX],T1L969T('-T>6QE M/3-$)V9O;G0M6UO=7,@=VET M:"!O=7(@2!S96=M M96YT(&]R(&%S2!B87-I6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V)O M"!S;VQI9"`C,#`P,#`P)SX\:3XH26X@=&AO=7-A M;F1S*3PO:3X\+W1D/@T*("`@/"]TF4Z(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!N;W=R M87`],T1N;W=R87`@86QI9VX],T1L969T/EEE87(@16YD960@3F]V96UB97(@ M,S`L/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M;F]W6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG M#L@=&5X="UI;F1E;G0Z+3$U<'@G/E)E=F5N M=64Z#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T M"<^07!P;&EC871I;VX@1&5V96QO<&UE;G0@4&QA=&9O6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D5N=&5R<')I"<^16YT97)P"<^4F5C M;VYC:6QI;F<@:71E;7,-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS M1&QE9G0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XH M,2PR,3(\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`^*3PO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS M1&YO=W)A<"!A;&EG;CTS1&QE9G0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@ M86QI9VX],T1R:6=H=#XH,BPV-S$\+W1D/@T*("`@("`@(#QT9"!N;W=R87`] M,T1N;W=R87`^*3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&QE9G0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XH,BPV.38\+W1D/@T*("`@ M("`@(#QT9"!N;W=R87`],T1N;W=R87`^*3PO=&0^#0H@("`\+W1R/@T*("`@ M/'1R('-T>6QE/3-$)V9O;G0M#L@=&5X="UI;F1E;G0Z+3$U<'@G/E1O M=&%L#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB"<^26YC;VUE("AL;W-S M*28C,38P.V9R;VT@;W!E6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY!<'!L:6-A=&EO;B!$979E;&]P M;65N="!0;&%T9F]R;2!S96=M96YT#0H@("`\+V1I=CX\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D5N=&5R<')I#L@=&5X="UI;F1E M;G0Z+3$U<'@G/D5N=&5R<')I6QE/3-$)VUA'0M M:6YD96YT.BTQ-7!X)SY296-O;F-I;&EN9R!I=&5M6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A;`T*("`@/"]D:78^/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N M8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C8W+#8W,#PO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X- M"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XU,2PQ,S(\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT M/BH\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T6QE/3-$ M)V9O;G0M6QE/3-$)V9O;G0MF%T:6]N(&]F(&%C<75I6QE M/3-$)V9O;G0M2!R979E;G5E('1Y<&4@:7,@87,@9F]L;&]W M'0M86QI9VXZ(&QE M9G0G(&-E;&QS<&%C:6YG/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$ M,"!W:61T:#TS1#$P,"4^#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^ M#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS M1#8T)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@=VED=&@],T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W M:61T:#TS1#$E/B8C,38P.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@] M,T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D('=I9'1H/3-$-24^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0@=VED=&@],T0Q)3XF(S$V,#L\+W1D/@T*("`@/"]T2`M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0Q,R!A M;&EG;CTS1&QE9G0@6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY3;V9T=V%R92!L:6-E;G-E#L@=&5X="UI;F1E;G0Z+3$U<'@G/DUA:6YT96YA;F-E M#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT M/C(X-BPR,#<\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1')I9VAT/C(W.2PQ,S@\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C(W M,BPU,S(\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T"<^4')O9F5S6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY4;W1A;`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D M/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C4R.2PQ,C`\+W1D/@T*("`@ M("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$ M)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X- M"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T M86)L93X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@6QE M/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\ M+W1D/@T*("`@/"]T"<^3F]R=&@@06UE#L@=&5X M="UI;F1E;G0Z+3$U<'@G/D5-14$-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY,871I;B!!;65R:6-A#0H@("`\+V1I=CX\+W1D/@T*("`@("`@ M(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1')I9VAT/C,Y+#DT.#PO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$"<^07-I82!086-I9FEC#0H@("`\+V1I=CX\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C0P+#$T-#PO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY4;W1A;`T*("`@/"]D:78^/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N M8G-P.R0\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C4R.2PQ,C`\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q M-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM M/@T*("`@/"]T86)L93X-"B`@(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE M9G0@2X@3F\@ M;W1H97(@8V]U;G1R>2!O=71S:61E(&]F('1H92!5;FET960@4W1A=&5S(&%C M8V]U;G1E9`T*("`@9F]R(&UO2!Y96%R('!R97-E;G1E9"X@3&]N M9RUL:79E9"!A2X@3F\@:6YD:79I9'5A M;"!C;W5N=')Y(&]U='-I9&4@;V8@=&AE(%5N:71E9"!3=&%T97,@86-C;W5N M=&5D(&9O&-L=61E M(&=O;V1W:6QL(&%N9"!I;G1A;F=I8FQE(&%S3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%]C8V4W,F)A,5\Q8C5B7S1A-V1?.69C8U]B.#`P8C8P-#8Q-V,-"D-O;G1E M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8V-E-S)B83%?,6(U8E\T83=D7SEF M8V-?8C@P,&(V,#0V,3=C+U=O'0O:'1M;#L@8VAA'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M&AT;6PQ+71R86YS:71I;VYA;"YD=&0B("TM/@T*("`@ M/"$M+2!"96=I;B!";&]C:R!486=G960@3F]T92`Q,R`M('5S+6=A87`Z0G5S M:6YE6QE/3-$)V9O M;G0MF4Z(#$P<'0[(&UA2UH96QD#0H@("!C;VUP86YY+"!T:')O=6=H(&$@ M;65R9V5R(&]F(%-A=G9I;VX@=VET:"!A('=H;VQL>2UO=VYE9"!S=6)S:61I M87)Y(&9O6QE/3-$ M)V9O;G0MF5D#0H@("!I;BUP'!E;G-E9"!A8W%U:7-I=&EO;BUR96QA=&5D#0H@("!T"!A"!U;F-E M3H@)U1I;65S($YE=R!2 M;VUA;B6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C M,#`P,#`P)SX\:3XH26X@=&AO=7-A;F1S/"]I/BD\+W1D/@T*("`@/"]T2`M+3X-"B`@(#QTF4Z M(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0Y(&%L:6=N/3-$;&5F="!S M='EL93TS1"=B;W)D97(M=&]P.B`Q<'@@6QE M/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U M<'@G/D%C8V]U;G1S(')E8V5I=F%B;&4@*#$I#0H@("`\+V1I=CX\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1&QE M9G0^)FYB"<^1&5F97)R960@=&%X(&%S6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY/=&AE#L@=&5X="UI;F1E;G0Z+3$U<'@G/D%C<75I M6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY';V]D=VEL;`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#XQ.2PW,#4\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@/"]T"<^06-C;W5N=',@<&%Y86)L92!A M;F0@;W1H97(@;&EA8FEL:71I97,-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A M;&EG;CTS1&QE9G0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R M:6=H=#XH-"PT,3,\+W1D/@T*("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`^ M*3PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O M;2!S='EL93TS1"=B86-K9W)O=6YD.B`C8V-E969F)SX-"B`@("`@("`\=&0^ M#0H@("`\9&EV('-T>6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SY,:6%B:6QI=&EE#L@=&5X="UI;F1E M;G0Z+3$U<'@G/DYE="!C87-H('!A:60-"B`@(#PO9&EV/CPO=&0^#0H@("`@ M("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF M;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XT.2PQ.#8\ M+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V M,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T2`M+3X-"B`@(#PO=&%B;&4^#0H@("`\ M+V1I=CX-"B`@(#QD:78@6QE/3-$)V9O;G0M6QE M/3-$)V9O;G0M6QE/3-$)V9O;G0M2!C&EM871E;'D@)FYB6QE M/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M M28C,38P.S4L(#(P,#@L('=E M(&%C<75I'!A;F0@=&AE('!R;V1U8W0@;V9F M97)I;F=S('=I=&AI;B!T:&4@16YT97)P28C,38P.S4L M(#(P,#@L('1H90T*("`@9&%T92!O9B!A8W%U:7-I=&EO;BX@26X@861D:71I M;VXL('=E('!A:60@9&ER96-T('1R86YS86-T:6]N(&-O6QE/3-$)V9O M;G0M6UE;G0@;V8@)FYB'!A;F0@=&AE(&-A<&%B:6QI=&EE6QE/3-$)V9O;G0M6QE/3-$)V)A8VMG6UE;G0@;V8@87!P M2`F;F)S<#LD,3(U+C$F(S$V,#MM:6QL:6]N+"!N970-"B`@ M(&]F(&-A2P@=V4@:6YC;'5D960@=&AE(')E3H@)U1I;65S($YE=R!2;VUA;B6QE/3-$)VUA'0M M:6YD96YT.BTQ-7!X)SY#87-H(&%N9"!S:&]R="UT97)M(&EN=F5S=&UE;G1S M#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D%C8V]U;G1S(')E8V5I=F%B;&4-"B`@(#PO M9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$"<^4')O<&5R='D@86YD(&5Q=6EP M;65N=`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R M:6=H=#XQ+#6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY);G9E"<^1&5F97)R960@ M=&%X(&%S6QE/3-$)VUA'0M M:6YD96YT.BTQ-7!X)SY/=&AE"<^06-Q=6ER960@:6YT86YG:6)L92!A"<^1V]O9'=I M;&P@*'1A>"!D961U8W1I8FQE*0T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0@86QI9VX],T1R:6=H=#XR+#`U,3PO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('9A;&EG;CTS1&)O='1O;2!S M='EL93TS1"=B86-K9W)O=6YD.B`C8V-E969F)SX-"B`@("`@("`\=&0^#0H@ M("`\9&EV('-T>6QE/3-$)VUA'0M:6YD96YT M.BTQ-7!X)SY';V]D=VEL;"`H;F]T(&1E9'5C=&EB;&4@9F]R('1A>"!P=7)P M;W-E#L@=&5X="UI;F1E M;G0Z+3$U<'@G/D%C8V]U;G1S('!A>6%B;&4@86YD(&]T:&5R(&QI86)I;&ET M:65S#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/D1E9F5R6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^5&]T86P-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY, M97-S.B!C87-H(&%C<75I6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY.970@8V%S:"!P86ED#0H@("`\+V1I=CX\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS M1&QE9G0^)FYB6QE/3-$)V9O;G0M6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q-C`[/"]T9#X-"B`@(#PO='(^ M#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM/@T*("`@/"]T86)L93X-"B`@ M(#PO9&EV/@T*("`@/&1I=B!A;&EG;CTS1&QE9G0@65AF%T:6]N#0H@("!O9B!I;G1A M;F=I8FQE(&%S"!E9F9E8W1S+"!W:&EC:"!W92!B96QI979E M(&%R92!R96%S;VYA8FQE+@T*("`@2&]W979E2!R97-U;'0@:6X@=&AE(&9U='5R92X-"B`@(#PO9&EV/@T* M("`@/&1I=B!A;&EG;CTS1&-E;G1EF4Z(#$P<'0[('1E>'0M86QI9VXZ(&QE9G0G(&-E;&QS<&%C:6YG M/3-$,"!B;W)D97(],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#$P,"4^ M#0H@("`\(2TM($)E9VEN(%1A8FQE($AE860@+2T^#0H@("`\='(@=F%L:6=N M/3-$8F]T=&]M/@T*("`@("`@(#QT9"!W:61T:#TS1#@X)3XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!W:61T:#TS1#4E/B8C,38P.SPO=&0^#0H@("`@("`@ M/'1D('=I9'1H/3-$,24^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@=VED=&@] M,T0U)3XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!W:61T:#TS1#$E/B8C,38P M.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M2`M+3X-"B`@(#QT MF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P M86X],T0U(&%L:6=N/3-$;&5F="!S='EL93TS1"=B;W)D97(M=&]P.B`Q<'@@ M6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/E!R;R!F;W)M82!R979E;G5E#0H@ M("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!A;&EG;CTS1&QE9G0^)FYB6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY0"<^4')O(&9O2`M+3X- M"B`@(#PO=&%B;&4^#0H@("`\+V1I=CX-"B`@(#QD:78@86QI9VX],T1L969T M('-T>6QE/3-$)V9O;G0M'0O:F%V M87-C3X-"B`@("`\=&%B M;&4@8VQA'0^/"$M+41/0U194$4@:'1M;"!0 M54),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A M;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E M9"!.;W1E(#$T("T@=7,M9V%A<#I297-T6QE M/3-$)V9O;G0M9F%M:6QY.B`G5&EM97,@3F5W(%)O;6%N)RQ4:6UEF4Z M(#$P<'0[(&UAF4Z M(#$P<'0[(&UA2!A8W)O&EM871E;'D@-R8C,38P.W!E2!W:71H:6X@=&AE(&1E=F5L;W!M96YT+"!S86QEF%T:6]N'!E8W1E M9"!T;R!C;VYT:6YU92!T:')O=6=H(&9I&-EF4Z(#$P<'0[(&UA61EF4@0T* M("`@<')O9'5C="!A'!E8W0@=&\@;6]V M92!A;F0@861D(&%D9&ET:6]N86P@<')O9'5C="!GF4Z(#$P<'0[(&UA"!R97-T'!E;G-E2!T M;R!R86UP('5P('1H92!N97F%T:6]N86P@8VAA;F=E&EM871E;'D@,3,F(S$V,#MP97)C96YT('!R:6UA2!W M:71H:6X@=&AE('-A;&5S+"!D979E;&]P;65N="P-"B`@(&UAF%T:6]N6QE/3-$)V9O;G0M'!E;G-E65E65E('-E=F5R86YC92!I M;F-L=61E9"!A2!A;&P@3H@)U1I;65S($YE M=R!2;VUA;B6QE/3-$)V9O;G0M6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P,#`P)SX\:3XH26X@=&AO=7-A;F1S*3PO M:3X\+W1D/@T*("`@/"]TF4Z M(#AP="<@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N;W=R87`] M,T1N;W=R87`@86QI9VX],T1R:6=H="!C;VQS<&%N/3-$,CY%>&-E65E(%-E=F5R86YC93PO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1')I M9VAT(&-O;'-P86X],T0R/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`\+W1R/@T*("`@/'1R('-T>6QE/3-$)V9O;G0M6QE/3-$)V)O"!S;VQI9"`C,#`P M,#`P)SXF(S$V,#L\+W1D/@T*("`@/"]T"<^0F%L86YC92P@1&5C96UB97(F(S$V,#LQ+"`R,#`W M#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1&QE9G0^)FYB#L@=&5X="UI;F1E;G0Z+3$U<'@G/D5S=&%B;&ES M:&UE;G0@;V8@"<^17-T86)L:7-H;65N="!O9B!R M97-E#L@=&5X="UI;F1E;G0Z+3$U<'@G/D-A6QE M/3-$)V9O;G0M6QE/3-$)V)A8VMG#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D)A;&%N8V4L($YO=F5M8F5R)B,Q-C`[,S`L M(#(P,#@-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$ M"<^17-T86)L:7-H;65N="!O9B!R97-E6QE/3-$)V)A8VMG M#L@=&5X="UI;F1E;G0Z+3$U<'@G/D%D:G5S M=&UE;G1S('1O(&EN:71I86P@"<^5')A;G-L M871I;VX@861J=7-T;65N=',@86YD(&]T:&5R#0H@("`\+V1I=CX\+W1D/@T* M("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D M/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C6QE/3-$)V9O;G0M#L@ M=&5X="UI;F1E;G0Z+3$U<'@G/D)A;&%N8V4L($YO=F5M8F5R)B,Q-C`[,S`L M(#(P,#D-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$ M"<^17-T86)L:7-H;65N="!O M9B!R97-E6QE M/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY%"<^061D:71I;VYA M;"!R97-E"<^0V%S:"!D:7-B=7)S96UE;G1S#0H@ M("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M M:6YD96YT.BTQ-7!X)SY46QE/3-$)V9O;G0M M#L@=&5X="UI;F1E;G0Z+3$U<'@G/D)A;&%N8V4L($YO=F5M8F5R)B,Q M-C`[,S`L(#(P,3`-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X- M"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XX+#8R-SPO=&0^#0H@("`@("`@ M/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@ M86QI9VX],T1R:6=H=#XT+#`Q-CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H M=#XQ,BPV-#,\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@/"]T MF4Z(#%P>"<^#0H@("`@("`@ M/'1D(&-O;'-P86X],T0Q,R!A;&EG;CTS1&QE9G0@F4Z(#$P<'0[(&UA&-E'!E M8W1E9"!T;R!B92!P86ED(&]V97(@82!P97)I;V0@;V8@=&EM92!E;F1I;F<@ M:6X@9FES8V%L(#(P,3,N#0H@("`\+V1I=CX-"B`@(#QD:78@86QI9VX],T1L M969T('-T>6QE/3-$)V9O;G0M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!&:6YA;F-I86P@1&%T82`H=6YA=61I=&5D*2!;06)S=')A8W1=/"]S M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\2!&:6YA;F-I86P@1&%T82`H=6YA=61I=&5D*3PO=&0^ M#0H@("`@("`@(#QT9"!C;&%S'0^/"$M+41/0U194$4@:'1M;"!0 M54),24,@(BTO+U&AT;6PQ+T141"]X:'1M;#$M=')A M;G-I=&EO;F%L+F1T9"(@+2T^#0H@("`\(2TM($)E9VEN($)L;V-K(%1A9V=E M9"!.;W1E(#$U("T@=7,M9V%A<#I1=6%R=&5R;'E&:6YA;F-I86Q);F9O'1";&]C:RTM/@T*("`@/&1I=B!S='EL93TS1"=F;VYT+69A;6EL M>3H@)U1I;65S($YE=R!2;VUA;B2`M+3X-"B`@(#QTF4Z(#%P>"<^#0H@("`@("`@/'1D(&-O;'-P86X],T0Q-R!A;&EG;CTS M1&QE9G0@6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SXR,#$P.@T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M M/@T*("`@("`@(#QT9#X-"B`@(#QD:78@#L@=&5X="UI;F1E;G0Z+3$U<'@G/E)E=F5N=64-"B`@(#PO9&EV/CPO M=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N M/3-$;&5F=#XF;F)S<#LD/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H M=#XQ,C6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z M+3$U<'@G/D=R;W-S('!R;V9I=`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0@86QI9VX],T1R:6=H=#XQ,#,L-30V/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XQ,#(L M-#(U/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0@86QI9VX],T1R:6=H=#XQ,#0L,#(X/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XQ,3DL-SDY M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\ M='(@=F%L:6=N/3-$8F]T=&]M/@T*("`@("`@(#QT9#X-"B`@(#QD:78@#L@=&5X="UI;F1E;G0Z+3$U<'@G/DEN M8V]M92AL;W-S*2!F6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY.970@:6YC;VUE#0H@("`\+V1I M=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!N M;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/B8C,38P.SPO=&0^#0H@("`@ M("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M:6YD96YT.BTQ M-7!X)SY$:6QU=&5D(&5A"<^0F%S:6,@96%R;FEN9W,@<&5R('-H M87)E#0H@("`\+V1I=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T* M("`@("`@(#QT9"!N;W=R87`],T1N;W=R87`@86QI9VX],T1L969T/B8C,38P M.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$)VUA'0M:6YD M96YT.BTQ-7!X)SXR,#`Y.@T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@ M("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q M-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^ M)B,Q-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\='(@=F%L:6=N/3-$8F]T=&]M M('-T>6QE/3-$)V)A8VMG#L@=&5X="UI;F1E M;G0Z+3$U<'@G/E)E=F5N=64-"B`@(#PO9&EV/CPO=&0^#0H@("`@("`@/'1D M/B8C,38P.SPO=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$;&5F=#XF;F)S<#LD M/"]T9#X-"B`@("`@("`\=&0@86QI9VX],T1R:6=H=#XQ,C`L.#8P/"]T9#X- M"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T M9#X-"B`@("`@("`\=&0@86QI9VX],T1L969T/B9N8G-P.R0\+W1D/@T*("`@ M("`@(#QT9"!A;&EG;CTS1')I9VAT/C$Q-RPP-#<\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@ M(#QT9"!A;&EG;CTS1&QE9G0^)FYB#L@=&5X="UI;F1E;G0Z M+3$U<'@G/D=R;W-S('!R;V9I=`T*("`@/"]D:78^/"]T9#X-"B`@("`@("`\ M=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@ M("`\=&0@86QI9VX],T1R:6=H=#XY-BPT.#(\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT M9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/CDT+#0U M-#PO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C M,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D M(&%L:6=N/3-$6QE/3-$)V)A8VMG#L@=&5X="UI;F1E;G0Z+3$U<'@G/DEN8V]M92AL;W-S*2!F6QE/3-$)VUA'0M:6YD96YT.BTQ-7!X)SY.970@:6YC;VUE#0H@("`\+V1I M=CX\+W1D/@T*("`@("`@(#QT9#XF(S$V,#L\+W1D/@T*("`@("`@(#QT9#XF M(S$V,#L\+W1D/@T*("`@("`@(#QT9"!A;&EG;CTS1')I9VAT/C,L-C4R/"]T M9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[ M/"]T9#X-"B`@("`@("`\=&0^)B,Q-C`[/"]T9#X-"B`@("`@("`\=&0@86QI M9VX],T1R:6=H=#XV+#DP-CPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO=&0^ M#0H@("`@("`@/'1D/B8C,38P.SPO=&0^#0H@("`@("`@/'1D/B8C,38P.SPO M=&0^#0H@("`@("`@/'1D(&%L:6=N/3-$6QE/3-$ M)VUA'0M:6YD96YT.BTQ-7!X)SY$:6QU=&5D M(&5A#L@=&5X="UI;F1E;G0Z+3$U<'@G/D)A6QE/3-$)V)O"!D;W5B;&4@(S`P,#`P,"<^)B,Q M-C`[/"]T9#X-"B`@(#PO='(^#0H@("`\(2TM($5N9"!486)L92!";V1Y("TM M/@T*("`@/"]T86)L93X-"B`@(#PO9&EV/@T*("`@/"]D:78^#0H\ XML 37 R7.xml IDEA: Nature of Business and Summary of Significant Accounting Policies 2.2.0.25falsefalse0201 - Disclosure - Nature of Business and Summary of Significant Accounting Policiestruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0prgs_NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesAbstractprgsfalsenadurationNature Of Business And Summary Of Significant Accounting Policies Abstract.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalse Otherxbrli:stringItemTypestringNature Of Business And Summary Of Significant Accounting Policies Abstract.falsefalse3false0us-gaap_SignificantAccountingPoliciesTextBlockus-gaaptruenadurationNo definition available.falsefalsefalsefalsefalsefalsefalse falsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 1 - us-gaap:SignificantAccountingPoliciesTextBlock--> <div align="left" style="font-family: 'Times New Roman',Times,serif"> <!-- xbrl,ns --> <!-- xbrl,nx --> <div align="left" style="font-size: 10pt; margin-top: 0pt"><b></b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b>Note 1: Nature of Business and Summary of Significant Accounting Policies</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b>The Company</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We are a global enterprise software company that enables organizations to achieve higher levels of business performance by improving operational responsiveness. We offer a portfolio of best-in-class, real-time software solutions providing enterprises with significantly improved operational responsiveness within events and activities that they participate. Our products are generally sold as perpetual licenses, but certain product lines and business activities also use term or subscription licensing models. We also provide product maintenance, consulting, training, and customer support services. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Accounting Principles</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We prepare our consolidated financial statements and accompanying notes in conformity with accounting principles generally accepted in the United States of America. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Reclassifications</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We have reclassified certain amounts for prior years to conform to the current year presentation. We separately disclosed amounts for withholding tax payments related to net issuance of restricted stock units in the consolidated statement of shareholders&#8217; equity and the consolidated statement of cash flows. We separately disclosed amounts for redemptions and sales at par of auction rate securities in the consolidated statement of cash flows. We also conformed the summary table presentation in Note 2 &#8212; Investments by adding cash and money market funds. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Use of Estimates</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The preparation of consolidated financial statements requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Basis of Consolidation</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The consolidated financial statements include our accounts and those of our subsidiaries (all of which are wholly-owned). We eliminate all intercompany balances and transactions. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Common Stock Split</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">On December&#160;20, 2010, the Board of Directors approved a three-for-two common stock split in the form of a stock dividend. Shareholders received one additional share for every two shares held. The distribution was made on January&#160;28, 2011 to shareholders of record at the close of business on January&#160;12, 2011. All share and per share amounts have been restated to reflect the stock split. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Foreign Currency Translation</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The functional currency of most of our foreign subsidiaries is the local currency in which the subsidiary operates. For foreign operations where the local currency is considered to be the functional currency, we translate assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We translate income and expense items at average rates of exchange prevailing during each period. We accumulate translation adjustments in other comprehensive income (loss), a component of shareholders&#8217; equity. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">For foreign operations where the U.S. dollar is considered to be the functional currency, we translate monetary assets and liabilities into U.S. dollars at the exchange rate on the balance sheet date. We re-measure non-monetary assets and liabilities into U.S. dollars at historical exchange rates. We translate income and expense items at average rates of exchange prevailing during each period. We recognize translation adjustments currently as a component of foreign currency gain or loss in the statement of income. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Revenue Recognition</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We recognize software license revenue upon shipment of the product or, if delivered electronically, when the customer has the right to access the software, provided that the license fee is fixed or determinable, persuasive evidence of an arrangement exists and collection is probable. We do not license our software with a right of return and generally do not license our software with conditions of acceptance. If an arrangement does contain conditions of acceptance, we defer recognition of the revenue until the acceptance criteria are met or the period of acceptance has passed. If software licenses are sold on a subscription basis, we recognize the license fee ratably over the subscription period. We generally recognize revenue for products distributed through application partners and distributors when sold through to the end-user. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We generally sell our software licenses with maintenance services and, in some cases, also with consulting services. For the undelivered elements, we determine vendor-specific objective evidence (VSOE)&#160;of fair value to be the price charged when the undelivered element is sold separately. We determine VSOE for maintenance sold in connection with a software license based on the amount that will be separately charged for the maintenance renewal period. We determine VSOE for consulting services by reference to the amount charged for similar engagements when a software license sale is not involved. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We generally recognize revenue from software licenses sold together with maintenance and/or consulting services upon shipment using the residual method, provided that the above criteria have been met. If VSOE of fair value for the undelivered elements cannot be established, we defer all revenue from the arrangement until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered, or if the only undelivered element is maintenance, then we recognize the entire fee ratably over the maintenance period. If payment of the software license fees is dependent upon the performance of consulting services or the consulting services are essential to the functionality of the licensed software, then we recognize both the software license and consulting fees using the percentage of completion method. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We recognize maintenance revenue ratably over the term of the applicable agreement. We generally recognize revenue from services, primarily consulting and customer education, as the related services are performed. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Warranty Costs</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We make periodic provisions for expected warranty costs. Historically, warranty costs have been insignificant. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Allowance for Doubtful Accounts</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We maintain an allowance for doubtful accounts for estimated losses resulting from the inability of customers to make required payments. We establish this allowance using estimates that we make based on factors such as the composition of the accounts receivable aging, historical bad debts, changes in payment patterns, changes to customer creditworthiness and current economic trends. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">A summary of activity in the allowances against accounts receivable is as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="64%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="13"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">Year Ended November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2008</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Beginning balance </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">7,650</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">7,944</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">9,458</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Benefit to costs and expenses </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,400</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">&#8212;</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(205</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Write-offs and other </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(981</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(1,029</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(406</td> <td nowrap="nowrap">)</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Translation adjustments </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(289</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td>&#160;</td> <td align="right">735</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(903</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Ending balance </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">4,980</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">7,650</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">7,944</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="13" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Cash Equivalents and Investments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Cash equivalents include short-term, highly liquid investments purchased with remaining maturities of three months or less. We classify investments, which consist of auction rate securities (ARS), state and municipal obligations, U.S. government securities, certificates of deposit and corporate bonds and notes, as investments available-for-sale, which are stated at fair value. In fiscal 2009, certain student loan ARS were classified as trading. We include aggregate unrealized holding gains and losses, net of taxes, on available-for-sale securities as a component of accumulated other comprehensive income in shareholders&#8217; equity. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Supplemental Cash Flow Information</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In fiscal years 2010, 2009 and 2008, we paid $15.9&#160;million, $16.5&#160;million and $29.8&#160;million in income taxes, respectively, net of refunds received. In fiscal year 2008, we received refunds from the Internal Revenue Service (IRS)&#160;of $1.8&#160;million related to the filing of original tax returns and amended tax returns from prior years. Refunds in fiscal years 2010 and 2009 were insignificant. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 6pt">In each of the fiscal years 2010, 2009 and 2008, cash paid for interest on long-term debt totaled $0.1&#160;million. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Concentration of Credit Risk</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Our financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and equivalents, investments and trade receivables. We have cash investment policies which, among other things, limit investments to investment-grade securities. We perform ongoing credit evaluations of our customers, and the risk with respect to trade receivables is further mitigated by the diversity, both by geography and by industry, of the customer base. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Fair Value of Financial Instruments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The carrying amount of our cash and equivalents, accounts receivable and accounts payable approximates fair value due to the short-term nature of these instruments. We base the fair value of short-term investments on quoted market prices at the balance sheet date. The fair value of noncurrent investments is based on a valuation methodology utilizing discounted cash flow models (Note 2) due to the absence of quoted market prices. The carrying value of long-term debt (Note 11) approximates its fair value. We measure and record derivative financial instruments at fair value (Note 4). We elect fair value measurement for certain financial assets on a case-by-case basis. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Derivative Instruments</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We record all derivatives, whether designated in hedging relationships or not, on the consolidated balance sheet at fair value. We use derivative instruments to manage exposures to fluctuations in the value of foreign currencies, which exist as part of our on-going business operations. Certain assets and forecasted transactions are exposed to foreign currency risk. Our objective for holding derivatives is to eliminate or reduce the impact of these exposures. We periodically monitor our foreign currency exposures to enhance the overall economical effectiveness of our foreign currency hedge positions. Principal currencies hedged include the euro, British pound, Brazilian real, Japanese yen and Australian dollar. We do not enter into derivative instruments for speculative purposes, nor do we hold or issue any derivative instruments for trading purposes. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We enter into certain derivative instruments that do not qualify for hedge accounting and are not designated as hedges. Although these derivatives do not qualify for hedge accounting, we believe that such instruments are closely correlated with the underlying exposure, thus managing the associated risk. The gains or losses from changes in the fair value of such derivative instruments that are not accounted for as hedges are recognized in earnings. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Property and Equipment</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We record property and equipment at cost. We record property and equipment purchased in business combinations at fair values which are then treated as the cost. We provide for depreciation and amortization on the straight-line method over the estimated useful lives of the related assets or the remaining initial or current terms of leases, whichever is shorter. Useful lives by major asset class are as follows: computer equipment and software, three to seven years; buildings and improvements, five to thirty-nine years; and furniture and fixtures, five to seven years. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Product Development Costs</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We expense product development costs as incurred. We did not capitalize any software development costs in fiscal years 2010, 2009 and 2008. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Stock-based Compensation</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Stock-based compensation expense reflects the fair value of stock-based awards measured at the grant date and recognized over the relevant service period. We estimate the fair value of each stock-based award on the measurement date using either the current market price of the stock or the Black-Scholes option valuation model. The Black-Scholes option valuation model incorporates assumptions as to stock price volatility, the expected life of options, a risk-free interest rate and dividend yield. We recognize stock-based compensation expense on a straight-line basis over the service period of the award, which is generally five years for options, and three years for restricted stock units and restricted stock awards. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Goodwill, Other Intangible Assets and Long-lived Assets</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Goodwill is the amount by which the cost of acquired net assets in a business acquisition exceeded the fair value of net identifiable assets on the date of purchase. We evaluate goodwill or other intangible assets with indefinite useful lives, if any, for impairment annually or on an interim basis when events and circumstances arise that indicate an impairment may have occurred. To conduct these impairment tests of goodwill, we compare the fair value of a reporting unit to its carrying value. If the reporting unit&#8217;s carrying value exceeds its fair value, we record an impairment loss to the extent that the carrying value of goodwill exceeds its implied fair value. We estimate the fair values of our reporting units using discounted cash flow models or other valuation models, such as comparative transactions and market multiples. During fiscal 2010 and fiscal 2009, we completed our annual testing for impairment of goodwill and, based on those tests, concluded that no impairment of goodwill existed. We perform our annual testing on December 15<sup style="font-size: 85%; vertical-align: text-top">th</sup> of each year. In addition, there were no triggering events that required an interim impairment test in fiscal 2010. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Long-lived assets primarily include property and equipment and intangible assets with finite lives (purchased technology, capitalized software and customer-related intangibles). We periodically review long-lived assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets may not be fully recoverable or that the useful lives of those assets are no longer appropriate. We base each impairment test on a comparison of the undiscounted cash flows to the carrying value of the asset. If impairment is indicated, we write down the asset to its estimated fair value based on a discounted cash flow analysis. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Income Taxes</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We provide for deferred income taxes resulting from temporary differences between financial and taxable income. We record valuation allowances to reduce deferred tax assets to the amount that is more likely than not to be realized. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We recognize and measure uncertain tax positions taken or expected to be taken in a tax return utilizing a two-step approach. We first determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is that we measure the tax benefit as the largest amount that is more likely than not to be realized upon ultimate settlement. We recognize interest and penalties related to uncertain tax positions in our provision for income taxes on our consolidated statements of income. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Comprehensive Income</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The components of comprehensive income include, in addition to net income, unrealized gains and losses on investments and foreign currency translation adjustments. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Accumulated other comprehensive loss is made up of the following components: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" style="border-bottom: 1px solid #000000" colspan="9"><i>(In thousands</i>)</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left">November 30,</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2010</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">2009</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">Cumulative translation adjustment </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(4,676</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td align="left">$</td> <td align="right">870</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Accumulated unrealized losses on investments </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,462</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">&#160;</td> <td align="right">(4,255</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total accumulated comprehensive loss </div></td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(9,138</td> <td nowrap="nowrap">)</td> <td>&#160;</td> <td nowrap="nowrap" align="left">$</td> <td align="right">(3,385</td> <td nowrap="nowrap">)</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">The tax effect on accumulated unrealized losses on investments was $2.1&#160;million and $2.4&#160;million at November&#160;30, 2010 and 2009, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Subsequent Events</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We evaluated subsequent events through the date and time our consolidated financial statements were issued. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Recent Accounting Pronouncements</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b><i>Performing Step 2 of the Goodwill Impairment Test</i></b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In December&#160;2010, the Financial Accounting Standards Board (FASB)&#160;issued Accounting Standards Update No.&#160;2010-28, <i>When to Perform Step 2 of the Goodwill Impairment Test for Reporting Units with Zero or Negative Carrying Amounts (Topic 350)&#8212;Intangibles&#8212;Goodwill and Other </i>(ASU 2010-28). ASU 2010-28 amends the criteria for performing Step 2 of the goodwill impairment test for reporting units with zero or negative carrying amounts and requires performing Step 2 if qualitative factors indicate that it is more likely than not that a goodwill impairment exists. We will adopt ASU 2010-28 in fiscal 2012 and any impairment to be recorded upon adoption will be recognized as an adjustment to our beginning retained earnings. We are currently evaluating the impact of the pending adoption of ASU 2010-28 on our consolidated financial statements. </div> <!-- Folio --> <!-- /Folio --> </div> <!-- PAGEBREAK --> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b><i>Disclosure Requirements Related to Fair Value Measurements</i></b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In January&#160;2010, the FASB issued Accounting Standards Update No.&#160;2010-06, <i>Improving Disclosures about Fair Value Measurements (Topic 820)</i>&#8212;<i>Fair Value Measurements and Disclosures </i>(ASU 2010-06), to add additional disclosures about the different classes of assets and liabilities measured at fair value, the valuation techniques and inputs used, and the activity in Level 3 fair value measurements (as defined in Note 3 below). Certain provisions of this update will be effective for us in fiscal 2011 and we are currently evaluating the impact of the pending adoption of ASU 2010-06 on our consolidated financial statements. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringThis element may be used to describe all significant accounting policies of the reporting entity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 22 -Paragraph 8 falsefalse12Nature of Business and Summary of Significant Accounting PoliciesUnKnownUnKnownUnKnownUnKnownfalsetrue XML 38 R17.xml IDEA: Long-term Debt, Commitments and Contingencies 2.2.0.25falsefalse0211 - Disclosure - Long-term Debt, Commitments and Contingenciestruefalsefalse1falsefalseUSDfalsefalse12/1/2009 - 11/30/2010 USD ($) USD ($) / shares $Dec-01-2009_Nov-30-2010http://www.sec.gov/CIK0000876167duration2009-12-01T00:00:002010-11-30T00:00:00USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDEPSDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instancesharesxbrli0SharesStandardhttp://www.xbrl.org/2003/instancesharesxbrli0USDUSD$2true0prgs_LongTermDebtCommitmentsAndContingenciesAbstractprgsfalsenadurationLong Term Debt Commitments And Contingencies Abstract.falsefalsefalsefalsefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalsefalsefalseOtherxbrl i:stringItemTypestringLong Term Debt Commitments And Contingencies Abstract.falsefalse3false0prgs_LongTermDebtCommitmentsAndContingenciesTextBlockprgsfalsenadurationLong Term Debt Commitments And Contingencies Text Block.falsefalsefalsefalsefalsefalsefalsefalsefalsefalseverboselabel1falsefalsefalse00<!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged Note 11 - prgs:LongTermDebtCommitmentsAndContingenciesTextBlock--> <div style="font-family: 'Times New Roman',Times,serif"> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Note 11: Long-term Debt, Commitments and Contingencies</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt"><b>Long-term Debt</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In connection with the purchase of a building adjacent to our headquarters building, we were required to assume the existing mortgage under the terms of the agreement. The mortgage, secured by the building, had a remaining principal balance of $2.4&#160;million with a fixed annual interest rate of 8.05% at the time of the purchase. We may repay the entire outstanding balance at any time, subject to a potential penalty based on interest rates in effect at that time. The final payment is due in June&#160;2012. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Future principal and interest payments are as follows: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="76%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left" colspan="9" style="border-bottom: 1px solid #000000"><i>(In thousands)</i></td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Principal</td> <td>&#160;</td> <td>&#160;</td> <td nowrap="nowrap" align="right" colspan="2">Interest</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2011 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">388</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">39</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2012 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">276</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td align="right">9</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">664</td> <td>&#160;</td> <td>&#160;</td> <td align="left">$</td> <td align="right">48</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="9" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Leasing Arrangements</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We lease certain facilities and equipment under non-cancelable operating lease arrangements. Future minimum rental payments under these leases are as follows at November&#160;30, 2010: </div> <div align="center"> <table style="font-size: 10pt; text-align: left" cellspacing="0" border="0" cellpadding="0" width="100%"> <!-- Begin Table Head --> <tr valign="bottom"> <td width="88%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> <td width="5%">&#160;</td> <td width="1%">&#160;</td> </tr> <tr style="font-size: 8pt" valign="bottom"> <td nowrap="nowrap" align="left"><i>(In thousands)</i></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> </tr> <!-- End Table Head --> <!-- Begin Table Body --> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2011 </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">11,286</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2012 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">8,401</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2013 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">4,325</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">2014 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">945</td> <td>&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:15px; text-indent:-15px">2015 </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">626</td> <td>&#160;</td> </tr> <tr valign="bottom"> <td> <div style="margin-left:15px; text-indent:-15px">Thereafter </div></td> <td>&#160;</td> <td>&#160;</td> <td align="right">11</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 1px solid #000000">&#160;</td> </tr> <tr valign="bottom" style="background: #cceeff"> <td> <div style="margin-left:30px; text-indent:-15px">Total </div></td> <td>&#160;</td> <td align="left">$</td> <td align="right">25,594</td> <td>&#160;</td> </tr> <tr style="font-size: 1px"> <td colspan="5" align="left" style="border-top: 3px double #000000">&#160;</td> </tr> <!-- End Table Body --> </table> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">Total rent expense, net of sub-rental income which is insignificant, under operating lease arrangements was approximately $11.3&#160;million, $12.4&#160;million and $11.2&#160;million in fiscal years 2010, 2009 and 2008, respectively. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Guarantees and Indemnification Obligations</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We include standard intellectual property indemnification provisions in our licensing agreements in the ordinary course of business. Pursuant to our product license agreements, we will indemnify, hold harmless, and agree to reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally business partners or customers, in connection with certain patent, copyright or other intellectual property infringement claims by third parties with respect to our products. Other agreements with our customers provide indemnification for claims relating to property damage or personal injury resulting from the performance of services by us or our subcontractors. Historically, our costs to defend lawsuits or settle claims relating to such indemnity agreements have been insignificant. Accordingly, the estimated fair value of these indemnification provisions is immaterial. </div> <div align="left" style="font-size: 10pt; margin-top: 12pt"><b>Legal Proceedings</b> </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We are subject to various legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. While the outcome of these claims cannot be predicted with certainty, management does not believe that the outcome of any of these other legal matters will have a material adverse effect on our consolidated financial position or results of operations. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">On January&#160;21, 2010, JuxtaComm Technologies (JuxtaComm) filed a complaint in the Eastern District of Texas against Progress Software, two of our subsidiaries and 19 other defendants, alleging infringement of JuxtaComm&#8217;s US patent 6,195,662 (&#8220;System for Transforming and Exchanging Data Between Distributed Heterogeneous Computer Systems&#8221;). In its complaint, JuxtaComm alleges that certain of the products within our Sonic, FuseSource, DataDirect Connect and DataServices product sets infringe JuxtaComm&#8217;s patent. In its complaint, JuxtaComm seeks unspecified monetary damages and permanent injunctive relief. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">In May&#160;2010, we filed a response to this complaint in which we denied all claims. The discovery phase of this litigation has commenced. Trial is scheduled for January&#160;3, 2012. </div> <div align="left" style="font-size: 10pt; margin-top: 6pt">We intend to defend the action vigorously. While we believe that we have valid defenses to JuxtaComm&#8217;s claims, litigation is inherently unpredictable and we cannot make any predictions as to the outcome of this litigation. It is possible that our business, financial position, or results of operations could be negatively affected by an unfavorable resolution of this action. </div> </div> <!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --> <!-- Begin Block Tagged NotefalsefalsefalsefalsefalseOtherus-types:textBlockItemTypestringLong Term Debt Commitments And Contingencies Text Block.No authoritative reference available.falsefalse12Long-term Debt, Commitments and ContingenciesUnKnownUnKnownUnKnownUnKnownfalsetrue
-----END PRIVACY-ENHANCED MESSAGE-----