-----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, FzhCwYjYgcRR8ZgIpnu7Z9wWxRP/7Acwaz2hbBH8oZMYtZHU0YatwV5iguTw3D4L rIVD4oPi+nU62AbP+calCw== 0001193125-10-094840.txt : 20100427 0001193125-10-094840.hdr.sgml : 20100427 20100427160241 ACCESSION NUMBER: 0001193125-10-094840 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 10 CONFORMED PERIOD OF REPORT: 20100331 FILED AS OF DATE: 20100427 DATE AS OF CHANGE: 20100427 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FASTENAL CO CENTRAL INDEX KEY: 0000815556 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200] IRS NUMBER: 410948415 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-16125 FILM NUMBER: 10773489 BUSINESS ADDRESS: STREET 1: 2001 THEURER BLVD CITY: WINONA STATE: MN ZIP: 55987 BUSINESS PHONE: 5074545374 10-Q 1 d10q.htm FORM 10-Q FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2010 Form 10-Q for the quarterly period ended March 31, 2010
Table of Contents

 

 

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

x Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended March 31, 2010, or

 

¨ Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the transition period from              to             

Commission file number 0-16125

 

 

FASTENAL COMPANY

(Exact name of registrant as specified in its charter)

 

 

 

Minnesota   41-0948415

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

2001 Theurer Boulevard

Winona, Minnesota

  55987-1500
(Address of principal executive offices)   (Zip Code)

(507) 454-5374

(Registrant’s telephone number, including area code)

Not Applicable

(Former name, former address and former fiscal year, if changed since last report)

 

 

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  x    No  ¨

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files.)    Yes  x    No  ¨

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 definition of “large accelerated filer”, “accelerated filer”, and “smaller reporting company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer   x    Accelerated filer   ¨
Non-accelerated filer   ¨  (Do not check if a smaller reporting company)    Smaller reporting company   ¨

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act)    Yes  ¨    No  x

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the last practicable date.

 

Class

 

Outstanding at April 23, 2010

Common Stock, $.01 par value   147,430,712

 

 

 


Table of Contents

FASTENAL COMPANY

INDEX

 

     Page No.

Part I Financial Information:

  

Consolidated Balance Sheets as of March 31, 2010 and December 31, 2009

   1

Consolidated Statements of Earnings for the three months ended March 31, 2010 and 2009

   2

Consolidated Statements of Cash Flows for the three months ended March 31, 2010 and 2009

   3

Notes to Consolidated Financial Statements

   4-7

Management’s discussion and analysis of financial condition and results of operations

   8-18

Quantitative and qualitative disclosures about market risk

   19

Controls and procedures

   19

Part II Other Information:

  

Legal Proceedings

   20

Risk Factors

   20

Exhibits

   20


Table of Contents

PART I - FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

FASTENAL COMPANY AND SUBSIDIARIES

Consolidated Balance Sheets

(Amounts in thousands except share information)

 

Assets

   (Unaudited)
March 31,
2010
   December 31,
2009

Current assets:

     

Cash and cash equivalents

   $ 178,822    164,852

Marketable securities

     24,440    24,400

Trade accounts receivable, net of allowance for doubtful accounts of $4,084 and $4,086, respectively

     262,463    214,169

Inventories

     507,243    508,405

Deferred income tax assets

     12,908    12,919

Prepaid income taxes

     0    11,657

Other current assets

     43,307    45,962
           

Total current assets

     1,029,183    982,364

Marketable securities

     5,210    6,238

Property and equipment, less accumulated depreciation

     332,103    335,004

Other assets, net

     3,779    3,752
           

Total assets

   $ 1,370,275    1,327,358
           

Liabilities and Stockholders’ Equity

         

Current liabilities:

     

Accounts payable

   $ 65,778    53,490

Accrued expenses

     74,728    66,019

Income taxes payable

     21,803    0
           

Total current liabilities

     162,309    119,509
           

Deferred income tax liabilities

     17,001    17,006
           

Stockholders’ equity:

     

Preferred stock, 5,000,000 shares authorized

     0    0

Common stock, 200,000,000 shares authorized,
147,430,712 shares issued and outstanding

     1,474    1,474

Additional paid-in capital

     1,333    333

Retained earnings

     1,172,703    1,175,641

Accumulated other comprehensive income

     15,455    13,395
           

Total stockholders’ equity

     1,190,965    1,190,843
           

Total liabilities and stockholders’ equity

   $ 1,370,275    1,327,358
           

The accompanying notes are an integral part of the consolidated financial statements.

 

-1-


Table of Contents

FASTENAL COMPANY AND SUBSIDIARIES

Consolidated Statements of Earnings

(Amounts in thousands except earnings per share)

 

     (Unaudited)
Three months ended
March 31,
   2010    2009

Net sales

   $ 520,772    489,347

Cost of sales

     254,859    230,699
           

Gross profit

     265,913    258,648

Operating and administrative expenses

     175,410    179,909

Loss on sale of property and equipment

     67    328
           

Operating income

     90,436    78,411

Interest income

     233    256
           

Earnings before income taxes

     90,669    78,667

Income tax expense

     34,635    29,973
           

Net earnings

   $ 56,034    48,694
           

Basic and diluted net earnings per share

   $ 0.38    0.33
           

Basic and diluted weighted average shares outstanding

     147,431    148,531
           

The accompanying notes are an integral part of the consolidated financial statements.

 

-2-


Table of Contents

FASTENAL COMPANY AND SUBSIDIARIES

Consolidated Statements of Cash Flows

(Amounts in thousands)

 

     (Unaudited)
Three months ended
March 31,
 
   2010     2009  

Cash flows from operating activities:

    

Net earnings

   $ 56,034      48,694   

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

    

Depreciation of property and equipment

     10,287      10,300   

Loss on sale of property and equipment

     67      328   

Bad debt expense

     1,624      2,567   

Deferred income taxes

     6      0   

Stock based compensation

     1,000      900   

Amortization of non-compete agreement

     17      17   

Changes in operating assets and liabilities:

    

Trade accounts receivable

     (49,918   1,715   

Inventories

     1,162      8,964   

Other current assets

     2,655      18,600   

Accounts payable

     12,288      (12,948

Accrued expenses

     8,709      (9,998

Income taxes

     33,460      26,394   

Other

     1,637      (1,999
              

Net cash provided by operating activities

     79,028      93,534   
              

Cash flows from investing activities:

    

Purchase of property and equipment

     (8,138   (19,033

Proceeds from sale of property and equipment

     685      1,973   

Net decrease (increase) in marketable securities

     988      (19

Net (increase) decrease in other assets

     (44   63   
              

Net cash used in investing activities

     (6,509   (17,016
              

Cash flows from financing activities:

    

Payment of dividends

     (58,972   (51,986
              

Net cash used in financing activities

     (58,972   (51,986
              

Effect of exchange rate changes on cash

     423      (557
              

Net increase in cash and cash equivalents

     13,970      23,975   

Cash and cash equivalents at beginning of period

     164,852      85,892   
              

Cash and cash equivalents at end of period

   $ 178,822      109,867   
              

Supplemental disclosure of cash flow information:

    

Cash paid during each period for income taxes

   $ 1,169      3,579   
              

The accompanying notes are an integral part of the consolidated financial statements.

 

-3-


Table of Contents

FASTENAL COMPANY AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Amounts in thousands except per share information and where otherwise noted)

March 31, 2010 and 2009

(Unaudited)

 

(1) Basis of Presentation

The accompanying unaudited consolidated financial statements of Fastenal Company and subsidiaries (collectively referred to as the Company, Fastenal, or by terms such as we, our, or us) have been prepared in accordance with United States generally accepted accounting principles for interim financial information. They do not include all information and footnotes required by United States generally accepted accounting principles for complete financial statements. However, except as described herein, there has been no material change in the information disclosed in the notes to consolidated financial statements included in our consolidated financial statements as of and for the year ended December 31, 2009. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.

 

(2) Stockholders’ Equity and Stock-Based Compensation

During April 2009, April 2008, and April 2007, the Compensation Committee of our Board of Directors approved the grant under our employee stock option plan, effective at the close of business that day, of options to purchase approximately 395 thousand shares, 275 thousand shares, and 2.2 million shares, respectively, of our common stock.

On April 20, 2010, the Compensation Committee of our Board of Directors approved the grant under our employee stock option plan, effective at the close of business that day, of options to purchase approximately 265 thousand shares of our common stock at a strike price of $60.00 per share. The closing stock price on the date of grant was $54.19 per share.

All of the options noted above vest and become exercisable over a period of up to eight years. Each option will terminate, to the extent not previously exercised, 13 months after the end of the relevant vesting period. As of March 31, 2010, options granted in April 2007 had vested with respect to approximately 210 thousand shares. No other options were vested as of March 31, 2010.

Compensation expense equal to the grant date fair value will be recognized for all of these awards over the vesting period. The stock-based compensation expense for the three month periods ended March 31, 2010 and 2009 was $1,000 and $900, respectively. Unrecognized compensation expense related to outstanding stock options as of March 31, 2010 was $16,585 and is expected to be recognized over a weighted average period of 6.021 years. Any future changes in estimated forefeitures will impact this amount.

 

(Continued)

 

-4-


Table of Contents

FASTENAL COMPANY AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Amounts in thousands except per share information and where otherwise noted)

March 31, 2010 and 2009

(Unaudited)

 

The fair value of each share-based option outstanding as of March 31, 2010, is estimated on the date of grant using a Black-Scholes valuation method that uses the assumptions noted in the following table. The expected life is the most significant assumption as it determines the period for which the risk-free interest rate, volatility, and dividend yield must be applied. The expected life is the average length of time over which the employee groups will exercise their options, which is based on historical experience with similar grants. Expected volatilities are based on the movement of the Company’s stock over the most recent historical period equivalent to the expected life of the options. The risk-free interest rate is based on the U.S. Treasury rate over the expected life at the time of grant. The dividend yield is estimated over the expected life based on our current dividend payout, our historical dividends paid, and our expected future cash dividends. The following table illustrates the share price information and assumptions used to determine fair value:

 

     Options Granted
     April
2009
   April
2008
   April
2007

Strike price

   $ 54.00    54.00    45.00

Closing market price on date of grant

   $ 35.22    48.70    40.30
                

Weighted-average expected life of option in years

     5.0    5.0    4.9

Weighted-average volatility

     38.8%    30.7%    31.6%

Risk free interest rate

     1.9%    2.7%    4.6%

Expected dividend yield

     1.0%    1.0%    1.0%

Weighted-average grant date fair value of stock option

   $ 7.27    15.50    11.36

The following table presents a reconciliation of the denominators used in the computation of basic and diluted earnings per share related to our employee stock option plan:

 

     Three-month period
     2010    2009

Basic - weighted shares outstanding

   147,431    148,531

Weighted shares assumed upon exercise of stock options

   0    0
         

Diluted - weighted shares outstanding

   147,431    148,531
         

Any dilutive impact summarized above would relate to periods when the average market price of our stock exceeded the exercise price of the potentially dilutive option securities then outstanding.

 

(Continued)

 

-5-


Table of Contents

FASTENAL COMPANY AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Amounts in thousands except per share information and where otherwise noted)

March 31, 2010 and 2009

(Unaudited)

 

(3) Comprehensive Income

Comprehensive income and the components of other comprehensive income were as follows:

 

     Three-month period  
     2010    2009  

Net earnings

   $ 56,034    48,694   

Translation adjustment

     2,020    (2,555

Change in marketable securities

     40    (2
             

Total comprehensive income

   $ 58,094    46,137   
             

 

(4) Unrealized Investment Gains and Losses

The following tables show the fair value of our investments and the gross unrealized gains and losses of those investments for the three month period. This information is aggregated by the investment category and maturity of the investment.

 

     March 31, 2010  
     Current    Non-current     Total  
     Fair value    Unrealized
gain (loss)
   Fair value    Unrealized
gain (loss)
    Fair value    Unrealized
gain (loss)
 

State and municipal bonds

   $ 0    0    5,210    40      5,210    40   

Government and agency securities

     24,440    0    0    0      24,440    0   
                                  

Total

   $ 24,440    0    5,210    40      29,650    40   
                                  
     March 31, 2009  
     Current    Non-current     Total  
     Fair value    Unrealized
gain (loss)
   Fair value    Unrealized
gain (loss)
    Fair value    Unrealized
gain (loss)
 

State and municipal bonds

   $ 712    0    817    (2   1,529    (2

Certificates of deposit or money market

     187    0    0    0      187    0   
                                  

Total

   $ 899    0    817    (2   1,716    (2
                                  

 

(Continued)

 

-6-


Table of Contents

FASTENAL COMPANY AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Amounts in thousands except per share information and where otherwise noted)

March 31, 2010 and 2009

(Unaudited)

 

As was disclosed in our 2009 Annual Report on Form 10-K, we classify these securities as available-for-sale. Available-for-sale securities are recorded at fair value based on current market value. As of March 31, 2010, our financial assets that are measured at fair value on a recurring basis are debt securities. The government and agency securities have a maturity of 12 months and are valued using Level 1 inputs. The state and municipal bonds have maturities ranging from 1 to 24 years and are valued using Level 2 inputs. There have been no transfers between Level 1 and Level 2 during the three month period. Unrealized holding gains and losses on available-for-sale securities are excluded from earnings, but are included in comprehensive income, and are reported as a separate component of stockholders’ equity until realized.

 

(5) Operating Leases with Guarantees

We lease certain pick-up trucks under operating leases. These leases have a non-cancellable lease term of one year, with renewal options for up to 72 months. The pick-up truck leases include an early buy out clause we generally exercise, thereby giving the leases an effective term of 28-36 months. Certain operating leases for vehicles contain residual value guarantee provisions, which could become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. The aggregate residual value at lease expiration, of the leases that contain residual value guarantees, is approximately $15,110 at March 31, 2010. We believe the likelihood of funding the guarantee obligation under any provision of the operating lease agreements is remote, except for a $1,847 loss on disposal reserve provided at March 31, 2010.

 

(6) Income Taxes

Fastenal, or one of its subsidiaries, files income tax returns in the United States Federal jurisdiction, numerous states, and various local and foreign jurisdictions. With limited exceptions, we are no longer subject to income tax examinations by taxing authorities for taxable years before 2006, in the case of United States Federal and non-United States examinations, and 2003, in the case of state and local examinations.

As of March 31, 2010 and 2009, the Company had $1,606 and $5,657, respectively, of liabilities recorded related to unrecognized tax benefits. Included in this liability for unrecognized tax benefits is an immaterial amount for interest and penalties, both of which we classify as a component of income tax expense. The Company does not anticipate that total unrecognized tax benefits will change significantly during the next 12 months.

 

(7) Subsequent Events

On April 20, 2010, the Compensation Committee of our Board of Directors approved the grant, effective at the close of business that day, of options to purchase approximately 265 thousand shares of our common stock. This grant is discussed in footnote (2) ‘Stockholders’ Equity and Stock-Based Compensation’.

 

-7-


Table of Contents

ITEM 2 – MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following is management’s discussion and analysis of certain significant factors that have affected our financial position and operating results during the periods included in the accompanying consolidated financial statements. (Dollar amounts are in thousands except for per share amounts and where otherwise noted.)

BUSINESS OVERVIEW:

Fastenal is a North American leader in the wholesale distribution of industrial and construction supplies. We distribute these supplies through a network of over 2,300 company owned stores. Most of our customers are in the manufacturing and construction markets. The manufacturing market includes both original equipment manufacturers (OEM) and maintenance and repair operations (MRO). The construction market includes general, electrical, plumbing, sheet metal, and road contractors. Other users of our product include farmers, truckers, railroads, mining companies, federal, state, and local governmental entities, schools, and certain retail trades. Geographically, our stores and customers are primarily located in North America.

COMMENTS REGARDING END MARKETS, MONTHLY SALES CHANGES, AND SALES TRENDS

Note – Daily sales are defined as the sales for the period divided by the number of business days in the period.

We believe the end market discussion below provides insight into activities with our various types of customers. The next discussion of monthly sales changes provides a good mechanical view of our business based on the age of the store and the final discussion of sales trends provides a framework for understanding the sequential trends in our business since the market decline late in 2008.

END MARKETS:

Fluctuations in end market business – As we saw in 2009, the fluctuations caused by the weakened economy continue to have a substantial impact on our business. To place this in perspective – approximately 50% of our business has historically been with manufacturing customers. The daily sales to our manufacturing customers grew approximately 15.7% in the first quarter of 2010. In the first, second, third, and fourth quarters of 2009, this business contracted 16.0%, 25.2%, 22.8%, and 10.1%, respectively. For the year, our total sales to our manufacturing customers in 2009 contracted 18.8% from 2008. The 2009 contraction was more severe in our industrial production business (this is business where we supply products that become part of the finished goods produced by our customers) and less severe in the maintenance portion of our manufacturing business (this is business where we supply products that maintain the facility or the equipment of our customers engaged in manufacturing).

Our non-residential construction customers have historically represented 20% to 25% of our business. This business contracted approximately 14.7% in the first quarter of 2010. In the first, second, third, and fourth quarters of 2009, the contraction was 6.4%, 19.6%, 25.3%, and 24.8%, respectively. The total sales contraction for 2009 was 19.4%.

On a sequential basis (that is, comparing a period to the immediately preceding period), the daily average sales to our manufacturing customers have improved each month since May 2009 (with the exception of July and December 2009 due to the holiday impact and February 2010 due to the impact of poor weather). This reversed the negative trend which began in October 2008. This improvement has been partially offset by continued weakening in our non-residential construction business in 2009 and in the first three months of 2010.

 

-8-


Table of Contents

ITEM 2 – (Continued)

 

MONTHLY SALES CHANGES:

Stores opened greater than five years – The impact of the economy, over time, is best reflected in the growth performance of our stores opened greater than five years (store sites opened as follows: 2010 group – opened 2005 and earlier, 2009 group – opened 2004 and earlier, and 2008 group – opened 2003 and earlier). This store group is more cyclical due to the increased market share these stores enjoy in their local markets. During each of the first three months in 2010 and each of the twelve months in 2009 and 2008, the stores opened greater than five years had daily sales growth rates of (compared to the comparable month in the preceding year):

 

     Jan.     Feb.     Mar.     Apr.     May     June     July     Aug.     Sept.     Oct.     Nov.     Dec.  

2010

   -2.1   -0.5   7.4                  

2009

   -12.4   -14.3   -21.5   -25.2   -25.2   -26.3   -26.6   -24.7   -24.2   -21.7   -15.0   -12.1

2008

   8.9   8.8   9.9   10.5   10.4   11.2   9.7   11.3   8.5   6.8   0.9   -5.1

Stores opened greater than two years – Our stores opened greater than two years (store sites opened as follows: 2010 group – opened 2008 and earlier, 2009 group – opened 2007 and earlier, and 2008 group – opened 2006 and earlier) represent a consistent same-store view of our business. During each of the first three months in 2010 and each of the twelve months in 2009 and 2008, the stores opened greater than two years had daily sales growth rates of (compared to the comparable month in the preceding year):

 

     Jan.     Feb.     Mar.     Apr.     May     June     July     Aug.     Sept.     Oct.     Nov.     Dec.  

2010

   0.6   2.3   9.6                  

2009

   -11.2   -13.8   -20.1   -24.0   -23.7   -25.1   -25.4   -24.0   -23.1   -20.9   -13.7   -10.6

2008

   12.0   11.1   12.5   13.1   12.0   12.0   10.9   12.8   10.5   8.1   2.3   -3.9

All company sales – During each of the first three months in 2010 and each of the twelve months in 2009 and 2008, all of our selling locations combined had daily sales growth rates of (compared to the comparable month in the preceding year):

 

     Jan.     Feb.     Mar.     Apr.     May     June     July     Aug.     Sept.     Oct.     Nov.     Dec.  

2010

   2.4   4.4   12.1                  

2009

   -8.5   -10.5   -17.4   -21.0   -20.7   -22.5   -22.9   -21.4   -20.8   -18.7   -12.0   -8.6

2008

   15.6   15.0   16.9   17.1   16.0   15.9   14.8   16.4   14.3   11.9   6.8   0.0

The improvement in the first three months of 2010 continues the trend we saw in the latter half of 2009. The slow-down in the final three months of 2008 and all of 2009 relate to the general economic weakness in the global marketplace.

Several additional factors positively impacted our sales growth in the first quarter of 2010: (1) the strengthening Canadian dollar (when compared to the United States dollar) added approximately 0.9 percentage points to our daily sales growth and (2) our Holo-Krome business, which we acquired in December 2009, added approximately 0.6 percentage points to our daily sales growth.

One final thought regarding our store performance. Historically, our goal has been to have over 75% of our stores grow their daily sales in a given month. During the first three months of 2010, the daily sales of approximately 45% to 54% of our stores grew in a given month. During 2009 and 2008 this range was approximately 22% to 34% and 41% to 58%, respectively.

SALES TRENDS:

We find it helpful to think about the monthly sequential changes in our business using the analogy of climbing a stairway – This stairway has several predictable landings where there is a pause in the sequential gain (i.e. April, July, and October to December), but generally speaking, climbs from January to October. The October landing then establishes the benchmark for the start of the next year.

 

-9-


Table of Contents

ITEM 2 – (Continued)

 

History has identified these landings in our business cycle. They generally relate to months with impaired business days (certain holidays). The first landing centers on Easter, which alternates between March and April (Easter occurred in April 2009 and April 2010), the second landing centers on July 4th, and the third landing centers on the approach of winter with its seasonal impact on primarily our construction business and with the Christmas / New Year holidays. The holidays we noted impact the trends because they either move from month-to-month or because they move around during the week.

The table below shows the pattern to the sequential change in our daily sales. The line labeled ‘Past’ is an historical average of the sequential daily sales change for the period 1998 to 2003. We chose this time frame because it had similar characteristics, a weaker industrial economy in North America, and could serve as a benchmark for a possible trend line. The ‘2009’ and ‘2010’ lines represent our actual sequential daily sales changes. The ‘09Delta’ line is the difference between the ‘Past’ and ‘2009’, similarly, the ‘10Delta’ is the difference between the ‘Past’ and ‘2010’.

 

     Jan.(1)     Feb.     Mar.     Apr.     May     June     July     Aug.     Sept.     Oct.     Nov.     Dec.  

Past

   0.9   3.3   2.9   -0.3   3.4   2.8   -2.3   2.6   2.6   -0.7   -4.7   -6.0

2009

   -18.3   -2.6   -1.4   -4.9   2.7   1.7   -3.6   5.5   3.3   -0.7   -2.0   -9.0

09Delta

   -19.2   -5.9   -4.3   -4.6   -0.7   -1.1   -1.3   2.9   0.7   0.0   2.7   -3.0
                        

2010

   2.9   -0.7   5.9                  

10Delta

   2.0   -4.0   3.0                  

(1) The January figures represent the percentage change from the previous October, whereas the remaining figures represent the percentage change from the previous month.

The 18.3% drop from October 2008 to January 2009 represents the immediate impact of the economy on our business. During this time frame, our daily sales change, on a year-over-year basis, dropped from 11.9% growth in October to a contraction of 8.5% in January. After January, the trend continued downward as the ‘Delta’ (or spread between the benchmark and the 2009 actual) in February, March, and April 2009 averaged a negative 4.9%. The daily sales contraction, on a year-over-year basis, was 21.0% in April. The ‘Delta’ from May 2009 to July 2009 was not as significant, averaging a negative 1.0%. While this period was still painful, it began to show what we believe was the bottom of the drop. Finally, in the period from August 2009 to December 2009, the ‘Delta’ improved, and averaged a positive 0.7%. The first quarter of 2010 began strong, our business exceeded the trend line in January, February took a step back due to inclement weather, and March reestablished the positive trend.

A graph of the sequential daily sales change pattern noted above, starting with a base of ‘100’ in the previous October and ending with the next October, would be as follows:

LOGO

 

-10-


Table of Contents

ITEM 2 – (Continued)

 

PATHWAY TO PROFIT AND ITS IMPACT ON OUR BUSINESS:

During April 2007 we disclosed our intention to alter the growth drivers of our business – For most of the preceding ten years, we used store openings as the primary growth driver of our business (our historical rate was approximately 14% new stores each year). As announced in April 2007, we began to add outside sales personnel into existing stores at a faster rate than historical patterns. We funded this sales force expansion with the occupancy savings generated by opening stores at the rate of 7% to 10% per year (see our disclosure below regarding the temporary slowing of our store growth in 2009 and the first half of 2010). Our goal was four-fold: (1) to continue growing our business at a similar rate with the new outside sales investment model, (2) to grow the sales of our average store to $125 thousand per month in the five year period from 2007 to 2012, (3) to enhance the profitability of the overall business by capturing the natural expense leverage that has historically occurred in our existing stores as their sales grow, and (4) to improve the performance of our business due to the more efficient use of working capital (primarily inventory) as our average sales volume per store increases. The economic weakness that dramatically worsened in the fall of 2008 and continued into 2009 and 2010 caused us to alter the ‘pathway to profit’ beginning in 2009. These changes centered on two aspects (1) temporarily slowing store openings to a range of 2% to 5%, and (2) stopping headcount additions except for store openings and for stores that are growing.

Our ‘pathway to profit’ initiative has slowly altered our cost structure over the last several years to increase the portion of our operating costs which are variable versus fixed. This dramatically improved our ability to manage through the current economic environment. As discussed in our third quarter 2009 release, we began to stabilize our store headcount in October 2009. From October 2009 to March 2010 our store full-time headcount has remained stable and our store full-time equivalent (FTE) headcount has increased from 6,944 to 6,993. This initiative allows us to focus on the three drivers of our business: (1) store headcount, (2) store (or unit) growth, and (3) average sales volume per store, which ultimately drives our level of profitability.

Our original goal was to hit the $125 thousand per month store average by 2012. We believe the duration of the economic weakness could delay the timing of when we achieve the $125 thousand per month average by several years. However, the current economic weakness only serves to strengthen our belief in the ‘pathway to profit’.

Future store openings – We indicated in our January 2010 earnings release our plan is to continue increasing the rate of store openings, with the goal of resuming our historical rate of openings of 7% to 10% in the second half of 2010. As of March 31, 2010, we expect to continue with this plan.

Store count on March 31, 2010 – During the first quarter of 2010 we opened 29 new stores (24 were traditional stores and 5 were strategic account stores). We closed five traditional store locations and converted one strategic account store location to a customer-only type. On March 31, 2010 we had 2,392 stores, this consisted of the 2,369 stores at the start of the year, plus the 29 stores we opened, less the five stores we closed, and less the one store we converted. Over the last several years, we have considered whether or not to close any store where (1) the lease for that store is up for renewal and (2) there is another store in reasonably close proximity to the customer base served by that store. We closed/consolidated eight stores in 2008, ten in 2009, and five in the first quarter of 2010. While we intend to continue this practice, we do not anticipate more than one or two potential closures for the remainder of 2010.

 

-11-


Table of Contents

ITEM 2 – (Continued)

 

Store Count and Full-Time Equivalent (FTE) Headcount – In response to the ‘pathway to profit’, we increased both our store count (opening 7.5% and 8.1% new stores in calendar 2008 and 2007, respectively) and our store FTE headcount. However, the rate of increase in store locations has slowed (we opened 3.0% new stores in calendar 2009) and our FTE headcount for all types of personnel has been reduced since the economy weakened late in 2008. The number of stores at quarter end, the average FTE headcount per quarter, and the percentage change were as follows for each of the last five quarters and for first quarter of 2007, the last completed quarter before we began the ‘pathway to profit’:

 

     March
2010
   December
2009
   September
2009
   June
2009
   March
2009
   March
2007

Store locations

   2,392    2,369    2,352    2,350    2,342    2,073

% change (twelve months)

   2.1%    2.5%    2.3%    3.4%    5.8%   

% change since March 2007

   15.4%    14.3%    13.5%    13.4%    13.0%   

Store personnel - FTE

   7,004    7,007    7,087    7,203    7,754    6,383

Distribution and manufacturing personnel - FTE

   1,800    1,768    1,763    1,856    1,972    1,962

Administrative and sales support personnel - FTE

   1,300    1,298    1,322    1,362    1,393    1,383

Total - average FTE headcount

   10,104    10,073    10,172    10,421    11,119    9,728

% change (twelve months)

                           

Store personnel - FTE

   -9.7%    -15.1%    -14.4%    -9.2%    2.4%   

Distribution and manufacturing personnel - FTE

   -8.7%    -20.3%    -21.4%    -13.5%    -7.3%   

Administrative and sales support personnel - FTE

   -6.7%    -8.1%    -5.8%    1.1%    4.6%   

Total - average FTE headcount

   -9.1%    -15.2%    -14.7%    -8.8%    0.8%   

% change since March 2007

                           

Store personnel - FTE

   9.7%    9.8%    11.0%    12.8%    21.5%   

Distribution and manufacturing personnel - FTE

   -8.3%    -9.9%    -10.1%    -5.4%    0.5%   

Administrative and sales support personnel - FTE

   -6.0%    -6.1%    -4.4%    -1.5%    0.7%   

Total - average FTE headcount

   3.9%    3.5%    4.6%    7.1%    14.3%   

We have reduced our FTE headcount at our store locations 15.4% since our peak of 8,280 FTE headcount in the third quarter of 2008; much of this decrease relates to a reduction in part-time hours worked as our absolute headcount numbers related to store personnel declined by 7.9% during this time period. Since the first quarter of 2007, the last completed quarter before we began the ‘pathway to profit’, our store count is up 15.4%, our store FTE headcount is up 9.7% and our absolute store headcount has increased 22.7% from 6,849 to 8,404. During this timeframe, our non-store FTE headcount has decreased. We believe these fluctuations allow us to manage our expense in the short-term while maintaining our ability to sell into the marketplace.

 

-12-


Table of Contents

ITEM 2 – (Continued)

 

Store Size and Profitability – The store groups listed in the table below, when combined with our strategic account stores, represented approximately 86% and 89% of our sales in the first quarter of 2010 and 2009, respectively. Strategic account stores are stores that are focused on selling to a group of strategic account customers in a limited geographic market. Our remaining sales (approximately 11% to 14%) relate to either: (1) our in-plant locations, (2) our direct Fastenal Cold Heading business (including our new Holo-Krome business acquired in December 2009), or (3) our direct import business. Our average store, excluding the business not sold through a store, had sales of $62,700 and $61,900 per month in the first quarter of 2010 and 2009, respectively. This average amount was $72,500 per month in the first quarter of 2007. The average age, number of stores, and pre-tax margin data by store size for the first quarter of 2010 and 2009, respectively, were as follows:

 

Sales per Month

   Average
Age
(Years)
   Number of
Stores
   Percentage
of Stores
    Pre-Tax
Margin
Percentage
 

Three months ended March 31, 2010

 

$0 to $30,000

   4.4    516    21.6   -14.5

$30,001 to $60,000

   7.4    942    39.4   11.2

$60,001 to $100,000

   10.1    561    23.5   21.3

$100,001 to $150,000

   12.9    231    9.7   24.6

Over $150,000

   16.2    111    4.6   26.3

Strategic Account Store

      31    1.3  
                        

Total

      2,392    100.0  
                        

Three months ended March 31, 2009

 

$0 to $30,000

   3.8    605    25.8   -23.4

$30,001 to $60,000

   6.6    836    35.7   9.8

$60,001 to $100,000

   9.5    528    22.5   20.1

$100,001 to $150,000

   11.9    231    9.9   24.6

Over $150,000

   15.5    121    5.2   26.8

Strategic Account Store

      21    0.9  
                        

Total

      2,342    100.0  
                        

Note – Amounts may not foot due to rounding difference.

Our goal under the ‘pathway to profit’ is to increase the sales of our average store to approximately $125,000 per month (see earlier discussion). This will shift the store mix emphasis from the first three categories ($0 to $30,000, $30,001 to $60,000, and $60,001 to $100,000) to the last three categories ($60,001 to $100,000, $100,001 to $150,000, and over $150,000), and we believe will allow us to leverage our fixed cost and increase our overall productivity.

Note – Dollar amounts in this section are presented in whole dollars, not thousands.

 

-13-


Table of Contents

ITEM 2 – (Continued)

 

STATEMENT OF EARNINGS INFORMATION (percentage of net sales) for the three-month periods ended March 31:

 

     Three-month period  
     2010     2009  

Net sales

   100.0   100.0

Gross profit

   51.1   52.9

Operating and administrative expenses

   33.7   36.8

Loss on sale of property and equipment

   0.0   0.1
            

Operating income

   17.4   16.0
            

Interest income

   0.0   0.1
            

Earnings before income taxes

   17.4   16.1
            

Note – Amounts may not foot due to rounding difference.

Gross profit percentage for the first quarter of 2010 decreased from the same period in 2009. Sequentially, the gross profit percentage improved from the 49.9% in the fourth quarter of 2009. The gross profit percentage was 52.9%, 51.1%, 50.0% and 49.9% in the first, second, third, and fourth quarters of 2009, respectively.

The gross profit percentage drop in 2009 was driven by decreases in three components of gross profit: (1) transactional gross profit, (2) organizational gross profit, and (3) vendor incentive gross profit. The year-over-year impact was evenly split between these components. The transactional gross profit represents the gross profit realized due to the day-to-day fluctuations in customer pricing relative to product and freight costs. This component was negatively influenced by the competitive landscape in 2009 which depressed the prices we could charge for our products; however, this component has generally improved since August 2009. The organizational gross profit represents the component of gross profit we attribute to buying scale and efficiency gains. This component was negatively influenced by deflationary impacts in 2009 as we were selling inventory sourced at peak costs late in 2008. This component was magnified in 2009 due to the nature of our inventory turns and the dramatic decrease in sales activity during much of the year. However, this component improved in the first quarter of 2010 when compared to the fourth quarter of 2009. The third component relates to vendor volume allowances. The gross profit dollars associated with this component dropped dramatically in the second half of 2009. However, this component improved in the first quarter of 2010 when compared to the fourth quarter of 2009. We believe these three components will continue to improve as we progress into the remainder of 2010. This belief is based on (1) our focused effort to raise our transactional margin, (2) the bias we believe exists for some inflation in 2010 rather than the significant deflation we experienced in 2009, and (3) the reset of vendor allowance programs which tend to be calendar based.

Operating and administrative expenses improved in the first quarter of 2010 versus the first quarter of 2009. Sales grew 6.4% for the quarter, employee related expenses contracted 2.7% and all other expenses contracted 2.2%.

Historically, 65% to 70% of our operating and administrative expenses consist of employee related costs. The components are: (1) payroll (which includes cash compensation, stock option expense, and profit sharing), (2) health care, and (3) education. During the first quarter of 2010 and the four quarters of 2009, this range has been reduced to 60% to 65% due to the factors noted below.

The payroll costs for the first quarter of 2010 decreased 4.1% from the first quarter of 2009 and increased 6.5% from the fourth quarter of 2009. The disparity between the decrease of 9.1% full-time equivalent headcount noted above and the 4.1% decrease is driven by several factors: (1) sales commissions earned were only nominally below 2009 (this decrease was due to the lower gross profit percentage, which has a meaningful impact on the commissions earned), (2) the total bonus expenses increased due to our profit growth, (3) the hours worked per employee nominally grew, and (4) our profit sharing expense grew.

 

-14-


Table of Contents

ITEM 2 – (Continued)

 

Our health care costs in the first quarter of 2010 grew 21.5% over the first quarter in 2009. The increase in health care costs is due to the increase in the percentage of employees opting for expanded coverage as their spouses have lost their insurance coverage at other employers due to the current economic environment, increases in COBRA costs due to changes in federal funding within COBRA, and an increase in health care utilization when compared to previous years.

The remaining costs within our operating and administrative expenses decreased 2.2% from the first quarter of 2009 and increased 7.2% from the fourth quarter of 2009. Occupancy expenses decreased 1.7% from the first quarter of 2009 and increased 8.8% from the fourth quarter of 2009. The sequential change was driven by heating costs during the winter months. Net transportation costs included in operating and administrative expenses increased 8.1% from the first quarter of 2009 and 16.1% from the fourth quarter of 2009. This was driven by our increased activity as demonstrated in our sales growth and by an increase in per gallon fuel prices.

The last several years have seen meaningful swings in the cost of diesel fuel and gasoline – During the first quarter of 2010, our total vehicle fuel costs were approximately $6.4 million. During the first, second, third, and fourth quarters of 2009, our total vehicle fuel costs were approximately $5.2 million, $5.7 million, $6.2 million, and $6.1 million, respectively. The changes resulted from variations in fuel costs, variations in the service levels provided to our stores from our distribution centers, and changes in the number of vehicles at our store locations. These fuel costs include the fuel utilized in our distribution vehicles (semi-tractors, straight trucks, and sprinter trucks) which is recorded in cost of goods and the fuel utilized in our store delivery vehicles which is included in operating and administrative expenses (the split in the last several years has been approximately 50:50 between distribution and store use).

The average per gallon fuel costs and the percentage change (on a year-over-year basis) for the last three years was as follows:

 

Per gallon average price

   1st     2nd     3rd     4th  
     2010 - Quarter  

Diesel fuel

   $ 2.89         

Gasoline

   $ 2.68         
     2009 - Quarter  

Diesel fuel

   $ 2.19      2.29      2.61      2.70   

Gasoline

   $ 1.86      2.25      2.55      2.54   
     2008 - Quarter  

Diesel fuel

   $ 3.47      4.30      4.38      3.11   

Gasoline

   $ 3.07      3.65      3.85      2.49   

Per gallon price change

   1st     2nd     3rd     4th  
     2010 - Quarter  

Diesel fuel

     32.0      

Gasoline

     44.1      
     2009 - Quarter  

Diesel fuel

     -36.9   -46.7   -40.4   -13.2

Gasoline

     -39.4   -38.4   -33.8   2.0

Income taxes, as a percentage of earnings before income taxes, were approximately 38.2% and 38.1% for the first quarter of 2010 and 2009, respectively.

 

-15-


Table of Contents

ITEM 2 – (Continued)

 

WORKING CAPITAL:

The year-over-year comparison and the related dollar and percentage changes related to accounts receivable and inventories were as follows:

 

     Balance at March 31,    Twelve Month
Dollar Change
    Twelve Month
Percentage  Change
 
     2010    2009    2008    2010     2009     2010     2009  

Accounts receivable, net

   $ 262,463    240,658    273,360    21,805      (32,702   9.1   -12.0

Inventories

   $ 507,243    555,283    494,360    (48,040   60,923      -8.7   12.3

The accounts receivable increase of 9.1% from March 2009 to March 2010 was created by a daily sales increase of 4.4% and 12.1% in February and March 2010, respectively. The accounts receivable decrease of 12.0% from March 2008 to March 2009 relates to a daily sales decrease of 10.5% and 17.4% in February and March 2009, respectively. A portion of our inventory procurement has a longer lead time than our ability to foresee sales trends; therefore, the drop in sales growth activity in the fourth quarter of 2008 and during the first quarter of 2009 continued to result in inventory consumption that was less than the amount of inbound product, with the exception of March 2009. The inventory decrease noted in March 2009 continued through most of the remainder of 2009 and into 2010. Our inventory dropped approximately $9,000, $36,000, and $21,000 during the first, second, and third quarters of 2009, respectively. The inventory grew by approximately $10,000 in the fourth quarter of 2009; approximately half of this increase related to our December 2009 acquisition of Holo-Krome and the balance related to an increase in inventory stocking at our distribution centers to support the improving sales trends we have seen since August 2009. During the first quarter of 2010, our inventory decreased approximately $1,200.

BALANCE SHEET AND CASH FLOW:

Our balance sheet continues to be very strong and our operations have good cash generating characteristics. During the first quarter of 2010, we generated $79,028 (or 141% of net earnings) of operating cash flow. Our first quarter typically has stronger cash flow characteristics due to the timing of tax payments; this benefit reverses itself in the second, third, and fourth quarters as income tax payments go out in April, June, September, and December. The remaining amounts of cash flow from operating activities are largely linked to the pure dynamics of a distribution business and its strong correlation to working capital as discussed above.

The strong free cash flow (operating cash flow less net capital expenditures) during 2009 allowed us to increase our first dividend payment (declared January 2010 and paid in February 2010) by 14.3% (from $.35 per share in 2009 to $.40 per share in 2010).

STOCK REPURCHASE:

In July 2009, we announced our Board of Directors had authorized purchases by us of up to 2,000,000 shares of our common stock. This authorization replaced any unused authorization previously approved by our Board of Directors. During 2009, we purchased 1,100,000 shares of our outstanding stock at an average price of approximately $37.37 per share. These purchases occurred in the fourth quarter of 2009. We did not purchase any stock in the first quarter of 2010.

SALES BY PRODUCT LINE:

The mix of sales from the original fastener product line and from the newer product lines was as follows:

 

     Three-month period  
     2010     2009  

Fastener product line

   49.8   50.7

Newer product lines

   50.2   49.3
            
   100.0   100.0
            

CRITICAL ACCOUNTING POLICIES:

A discussion of the critical accounting policies related to accounting estimates is contained in our 2009 Annual Report on Form 10-K.

 

-16-


Table of Contents

ITEM 2 – (Continued)

 

LIQUIDITY AND CAPITAL RESOURCES:

Cash flow activity in dollars and as a percentage of net earnings was as follows:

 

     Three-month period
     2010    2009

Net cash provided by operating activities

   $ 79,028    93,534

Net cash used in investing activities

   $ 6,509    17,016

Net cash used in financing activities

   $ 58,972    51,986
           

Net cash provided by operating activities

     141.0%    192.1%

Net cash used in investing activities

     11.6%    34.9%

Net cash used in financing activities

     105.2%    106.8%
           

Net cash provided by operating activities decreased from the prior year. This decrease was driven by the impact of an increase in accounts receivable and in trade payables due to our sales and purchasing growth in 2010, particularly in March. During 2009, our accounts receivable and trade payables decreased due to the dramatic decrease in sales and purchasing activity.

Net cash used in investing activities changed primarily due to changes in capital expenditures and short-term investments. Property and equipment expenditures in the first three months of 2010 consisted of: (1) the purchase of software and hardware for Fastenal’s information processing systems, (2) the addition of certain pickup trucks, (3) the purchase of signage, shelving, and other fixed assets related to store openings, (4) the addition of manufacturing and warehouse equipment, (5) the expansion or improvement of certain owned or leased store properties, and (6) the expansion of Fastenal’s distribution/trucking fleet. Property and equipment expenditures in the same period of 2009, consisted of these same types of items as well as the additional cost related to the expansion of our Indianapolis, Indiana master distribution center and, to a lesser degree, our Denton, Texas regional distribution center. Disposals of property and equipment in the same periods consisted of the planned disposition of certain pickup trucks, semi-tractors, and trailers in the normal course of business and the disposition of real estate relating to several store locations.

Cash requirements for property and equipment expenditures were satisfied from net earnings, cash on hand, and the proceeds of disposals. As of March 31, 2010, we had no material outstanding commitments for capital expenditures. We anticipate funding our current expansion plans with cash generated from operations, from available cash and cash equivalents, and, to a lesser degree, from our borrowing capacity.

Net cash used in financing activities consisted of the payment of dividends. Our dividend payout in the first three months of 2010 increased 13.4% over the same period in 2009.

A discussion of the nature and amount of future cash commitments is contained in our 2009 Annual Report on Form 10-K.

 

-17-


Table of Contents

ITEM 2 – (Continued)

 

Certain Risks and Uncertainties— This report contains statements that are not historical in nature and that are intended to be, and are hereby identified as, “forward-looking statements” under the Private Securities Litigation Reform Act of 1995, including statements regarding (1) our anticipated sales growth in the near future and our goals regarding sales growth, (2) the goals of our long-term growth strategy, ‘pathway to profit’, including the anticipated rate of new store openings, planned additions to our outside sales personnel, the expected funding of such additions out of cost savings resulting from the slowing of the rate of new store openings, the growth in average store sales expected to result from this strategy, our ability to capture leverage and working capital efficiency expected to result from this strategy, and our ability to increase overall productivity as a result of this strategy, (3) our ability to manage our employee related costs in the short-term while maintaining our sales, (4) our ability to improve our gross profit percentage in 2010, (5) our intent to stabilize our total store headcount and increase our range of store openings commencing in the second half of 2010, (6) our intent to continue the practice of rationalizing store locations at the end of a lease and our expectations regarding the number of store closures in 2010, (7) the funding of our expansion plans, and (8) our expectation that total unrecognized tax benefits will not change significantly during the next twelve months. The following factors are among those that could cause the Company’s actual results to differ materially from those predicted in such forward-looking statements: (1) a prolonged downturn in the economy, a significant decline in industrial production, or a change, from that projected, in the number of North American markets able to support new stores could cause store openings to change from that expected and could impede our sales growth, (2) a prolonged downturn in the economy, changes in the expected rate of new store openings, difficulties in successfully attracting and retaining additional qualified outside sales personnel, and difficulties in changing our sales process could adversely impact our ability to achieve the goals of our ‘pathway to profit’ initiative, (3) a worsening trend in the economy, or changes in government regulations, could make it difficult to effectively manage our employee related costs in the short-term while maintaining sales, (4) a prolonged downturn in the economy, additional deflation, or a change in our purchasing patterns could affect our ability to improve our gross profit percentage in 2010, (5) a prolonged downturn in the economy could affect our ability to stabilize our total store headcount and increase our range of store openings commencing in 2010 and could impact our store rationalization practice, (6) a change in our ability to generate free cash flow resulting from a slowdown in our sales or our inability to manage expenses could negatively impact the funding of our expansion plans, and (7) changes in tax law or changes in the interpretation of tax law at the federal, state or local level could impact our expectation about total unrecognized tax benefits during the next twelve months. A discussion of other risks and uncertainties which could cause our operating results to vary from anticipated results or which could materially adversely effect our business, financial condition, or operating results is included in our 2009 Annual Report on Form 10-K under the sections captioned Certain Risks and Uncertainties and Item 1A – Risk Factors. We assume no obligation to update any forward-looking statements or any discussions of risks and uncertainties.

 

-18-


Table of Contents

ITEM 3 – QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to certain market risks from changes in interest rates, foreign currency exchange rates, commodity steel pricing, and commodity fuel prices. Changes in these factors cause fluctuations in our earnings and cash flows. We evaluate and manage exposure to these market risks as follows:

Interest Rates— We have a line of credit totaling $8 million which expires on July 20, 2010. The line bears interest at 0.9% over the LIBOR rate. On March 31, 2010 there was $0 outstanding on the line. We pay no fee for the unused portion of the line of credit.

Foreign Currency Exchange Rates— Foreign currency fluctuations can affect our net investments and earnings denominated in foreign currencies. Our primary exchange rate exposure is with the Canadian dollar against the United States dollar. Our estimated net earnings exposure for foreign currency exchange rates was not material at March 31, 2010.

Commodity Steel Pricing— We buy and sell various types of steel products; these products consist primarily of different types of threaded fasteners. During the last decade, there has been nominal movement in overall steel pricing, with some deflation occurring in the wake of the economic crisis of the Far East markets that occurred in the late 1990’s. This trend reversed to inflation in the period from late 2003 to the early part of 2005 and again from mid 2007 to the fall of 2008. Since the fall of 2008, there has been fluctuation between nominal inflation and deflation. Currently, there is nominal inflation. We are exposed to the impacts of commodity steel pricing and our related ability to pass through the impacts to our end customers.

Commodity Fuel Prices— We have market risk for changes in gasoline and diesel fuel costs. Historically this risk has been mitigated over time by our ability to pass freight costs to our customers and the efficiency of our trucking distribution network.

ITEM 4 – CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures— As of the end of the period covered by this report, we conducted an evaluation, under the supervision and with the participation of the principal executive officer and principal financial officer of Fastenal, of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”)). Based on this evaluation, the principal executive officer and principal financial officer concluded that our disclosure controls and procedures are effective to ensure that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and is accumulated and communicated to our management, including the principal executive officer and principal financial officer, to allow for timely decisions regarding disclosure. There was no change in our internal control over financial reporting during our most recently completed fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

-19-


Table of Contents

PART II—OTHER INFORMATION

ITEM 1 – LEGAL PROCEEDINGS

In early February 2010, we received a letter from a fastener supplier dated January 26, 2010. This letter threatened to sue us for our alleged violation of an exclusive distribution arrangement this supplier believes exists between our organizations. In addition, this supplier provided a press release and a video regarding the claim that they threatened to make public unless we agree to mediation of the claim. Shortly after receipt of this letter, we performed a preliminary internal review to understand (1) who this supplier was and (2) the nature of our relationship with this supplier. Based on that review, we determined that this supplier manufacturers a niche type of fastener and that the total volume of purchases by us, from all suppliers, over the purported term of the alleged exclusivity arrangement of this niche type of fastener does not exceed $1 million. Following completion of our preliminary internal review, we requested additional information and documentation from the supplier. The supplier’s response failed to provide the requested information and documentation. By letter dated February 26, 2010, we quantified for the supplier our total volume of purchases as discussed above and informed the supplier that we believed their claim was grossly exaggerated and completely unsupported. We have not received any response to our February 26 letter. Based on this information, we believe that the prospect that we will incur a material liability as a result of this claim is remote. While we are not required to disclose this matter under the rules of the SEC, we believe that disclosure is prudent due to the alleged amount of the claim and the threat to make these allegations public.

ITEM 1A – RISK FACTORS

We are affected by risks specific to us as well as factors that affect all businesses operating in a global market. The significant factors known to us that could materially adversely affect our business, financial condition, or operating results are described in Item 2 of Part I above and in our most recently filed Annual Report on Form 10-K under Certain Risks and Uncertainties and Item 1A – Risk Factors. There has been no material change in those risk factors.

ITEM 6 – EXHIBITS

 

  3.1 Restated Articles of Incorporation of Fastenal Company, as amended (incorporated by reference to Exhibit 3.1 to Fastenal Company’s Form 10-Q for the quarter ended September 30, 2005)

 

  3.2 Restated By-Laws of Fastenal Company, as amended (incorporated by reference to Exhibit 3.2 to Fastenal Company’s Form 10-K for the year ended December 31, 2008)

 

  31 Certifications under Section 302 of the Sarbanes-Oxley Act of 2002

 

  32 Certification under Section 906 of the Sarbanes-Oxley Act of 2002

 

  101 The following financial statements from Fastenal Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2010, filed on April 27, 2010, formatted in Extensible Business Reporting Language (XBRL): (i) Consolidated Statements of Earnings, (ii) Consolidated Balance Sheets, (iii) Consolidated Statements of Cash Flows, and (iv) the Notes to Consolidated Financial Statements, tagged as blocks of text.

 

-20-


Table of Contents

SIGNATURES

Pursuant to the requirements 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.

 

      FASTENAL COMPANY
     

/s/ Willard D. Oberton

      (Willard D. Oberton, Chief Executive Officer)
      (Duly Authorized Officer)
Date   April 27, 2010        

/s/ Daniel L. Florness

      (Daniel L. Florness, Chief Financial Officer)
      (Principal Financial Officer)

 

-21-


Table of Contents

INDEX TO EXHIBITS

 

3.1    Restated Articles of Incorporation of Fastenal Company, as amended   

(Incorporated by reference to Exhibit 3.1

to Fastenal Company’s Form 10-Q for the

quarter ended September 30, 2005)

3.2    Restated By-Laws of Fastenal Company, as amended   

(Incorporated by reference to Exhibit 3.2

to Fastenal Company’s Form 10-K for the

year ended December 31, 2008)

31    Certifications under Section 302 of the Sarbanes-Oxley Act of 2002    Electronically Filed
32    Certification under Section 906 of the Sarbanes-Oxley Act of 2002    Electronically Filed
101.INS    XBRL Instance Document    Electronically Filed
101.SCH    XBRL Taxonomy Extension Schema Document    Electronically Filed
101.CAL    XBRL Taxonomy Extension Calculation Linkbase Document    Electronically Filed
101.LAB    XBRL Taxonomy Extension Label Linkbase Document    Electronically Filed
101.PRE    XBRL Taxonomy Extension Presentation Linkbase Document    Electronically Filed
101.DEF    XBRL Taxonomy Extension Definition Linkbase Document    Electronically Filed
EX-31 2 dex31.htm CERTIFICATIONS UNDER SECTION 302 Certifications under Section 302

Exhibit 31

CERTIFICATIONS

I, Willard D. Oberton, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Fastenal Company;

 

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 controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

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

 

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

 

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

 

5. The registrant’s other certifying officer 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 functions):

 

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

 

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

 

Date   April 27, 2010        

/s/ Willard D. Oberton

      (Willard D. Oberton, Chief Executive Officer)
      (Principal Executive Officer)


Exhibit 31 (Continued)

 

CERTIFICATIONS

I, Daniel L. Florness, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Fastenal Company;

 

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 controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

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

 

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

 

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

 

5. The registrant’s other certifying officer 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 functions):

 

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

 

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

 

Date   April 27, 2010        

/s/ Daniel L. Florness

      (Daniel L. Florness, Chief Financial Officer)
      (Principal Financial Officer)
EX-32 3 dex32.htm CERTIFICATIONS UNDER SECTION 906 Certifications under Section 906

Exhibit 32

CERTIFICATION UNDER SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, each of the undersigned certifies that this periodic report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in this periodic report fairly presents, in all material respects, the financial condition and results of operations of Fastenal Company.

A signed original of this written statement required by Section 906 has been provided to Fastenal Company and will be retained by Fastenal Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

Date   April 27, 2010        

/s/ Willard D. Oberton

      Willard D. Oberton
      Chief Executive Officer
     

/s/ Daniel L. Florness

      Daniel L. Florness
      Chief Financial Officer
EX-101.INS 4 fast-20100331.xml XBRL INSTANCE DOCUMENT 147430712 109867000 178822000 65778000 74728000 262463000 15455000 1333000 1370275000 1029183000 21803000 4084000 200000000 147430712 147430712 1474000 12908000 17001000 507243000 1370275000 162309000 24440000 5210000 43307000 3779000 5000000 0 0 332103000 1172703000 1190965000 85892000 164852000 53490000 66019000 214169000 13395000 333000 1327358000 982364000 0 4086000 200000000 147430712 147430712 1474000 12919000 17006000 508405000 1327358000 119509000 24400000 6238000 45962000 3752000 5000000 0 11657000 335004000 1175641000 1190843000 23975000 17000 230699000 0 10300000 -557000 -328000 258648000 78667000 3579000 29973000 -12948000 -1715000 26394000 -9998000 -8964000 1999000 256000 -51986000 -17016000 93534000 48694000 78411000 19000 51986000 -63000 19033000 1973000 2567000 489347000 179909000 900000 -18600000 148531000 0.33 --12-31 FAST FASTENAL CO Q1 2010 2010-03-31 10-Q 0000815556 Large Accelerated Filer false 13970000 17000 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(3)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Comprehensive Income</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Comprehensive income and the components of other comprehensive income were as follows:</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="4"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three-month period</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="2"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2010</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2009</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Net earnings</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">56,034</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">48,694</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Translation adjustment</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,020</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2,555</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Change in marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">58,094</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">46,137</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-TOP: 0px; FONT-SIZE: 6px; MARGIN-BOTTOM: 0px"> &#xA0;</p> </div> 254859000 6000 10287000 423000 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(4)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Unrealized Investment Gains and Losses</font></td> </tr> </table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following tables show the fair value of our investments and the gross unrealized gains and losses of those investments for the three month period. This information is aggregated by the investment category and maturity of the investment.</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="13"><font style="FONT-FAMILY: Times New Roman" size="1"><b>March&#xA0;31, 2010</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="4"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Current</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="3"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Non-current</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="3"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Total</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="2"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">State and municipal bonds</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,210</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,210</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Government and agency securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">24,440</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">24,440</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">24,440</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,210</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,650</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> <tr> <td height="16"></td> <td colspan="15" height="16"></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="13"><font style="FONT-FAMILY: Times New Roman" size="1"><b>March&#xA0;31, 2009</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="4"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Current</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="3"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Non-current</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="3"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Total</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="2"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">State and municipal bonds</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">712</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">817</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,529</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Certificates of deposit or money market</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">187</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">187</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">899</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">817</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,716</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font size="1">&#xA0;</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As was disclosed in our 2009 Annual Report on Form 10-K, we classify these securities as available-for-sale. Available-for-sale securities are recorded at fair value based on current market value. As of March&#xA0;31, 2010, our financial assets that are measured at fair value on a recurring basis are debt securities. The government and agency securities have a maturity of 12 months and are valued using Level 1 inputs. The state and municipal bonds have maturities ranging from 1 to 24 years and are valued using Level 2 inputs. There have been no transfers between Level 1 and Level 2 during the three month period. Unrealized holding gains and losses on available-for-sale securities are excluded from earnings, but are included in comprehensive income, and are reported as a separate component of stockholders&#x2019; equity until realized.</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px"> &#xA0;</p> </div> -67000 265913000 90669000 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(6)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Income Taxes</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Fastenal, or one of its subsidiaries, files income tax returns in the United States Federal jurisdiction, numerous states, and various local and foreign jurisdictions. With limited exceptions, we are no longer subject to income tax examinations by taxing authorities for taxable years before 2006, in the case of United States Federal and non-United States examinations, and 2003, in the case of state and local examinations.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As of March&#xA0;31, 2010 and 2009, the Company had $1,606 and $5,657, respectively, of liabilities recorded related to unrecognized tax benefits. Included in this liability for unrecognized tax benefits is an immaterial amount for interest and penalties, both of which we classify as a component of income tax expense. The Company does not anticipate that total unrecognized tax benefits will change significantly during the next 12 months.</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px"> &#xA0;</p> </div> 1169000 34635000 12288000 49918000 33460000 8709000 -1162000 -1637000 233000 -58972000 -6509000 79028000 56034000 90436000 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(5)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Operating Leases with Guarantees</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">We lease certain pick-up trucks under operating leases. These leases have a non-cancellable lease term of one year, with renewal options for up to 72 months. The pick-up truck leases include an early buy out clause we generally exercise, thereby giving the leases an effective term of 28-36 months. Certain operating leases for vehicles contain residual value guarantee provisions, which could become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. The aggregate residual value at lease expiration, of the leases that contain residual value guarantees, is approximately $15,110 at March&#xA0;31, 2010. We believe the likelihood of funding the guarantee obligation under any provision of the operating lease agreements is remote, except for a $1,847 loss on disposal reserve provided at March&#xA0;31, 2010.</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px"> &#xA0;</p> </div> <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(1)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Basis of Presentation</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The accompanying unaudited consolidated financial statements of Fastenal Company and subsidiaries (collectively referred to as the Company, Fastenal, or by terms such as we, our, or us) have been prepared in accordance with United States generally accepted accounting principles for interim financial information. They do not include all information and footnotes required by United States generally accepted accounting principles for complete financial statements. However, except as described herein, there has been no material change in the information disclosed in the notes to consolidated financial statements included in our consolidated financial statements as of and for the year ended December&#xA0;31, 2009. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px"> &#xA0;</p> </div> -988000 58972000 44000 8138000 685000 1624000 520772000 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(7)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Subsequent Events</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">On April&#xA0;20, 2010, the Compensation Committee of our Board of Directors approved the grant, effective at the close of business that day, of options to purchase approximately 265&#xA0;thousand shares of our common stock. This grant is discussed in footnote (2)&#xA0;&#x2018;Stockholders&#x2019; Equity and Stock-Based Compensation&#x2019;.</font></p> </div> 175410000 1000000 -2655000 147431000 0.38 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(2)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Stockholders&#x2019; Equity and Stock-Based Compensation</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">During April 2009,&#xA0;April 2008, and April 2007, the Compensation Committee of our Board of Directors approved the grant under our employee stock option plan, effective at the close of business that day, of options to purchase approximately 395&#xA0;thousand shares, 275&#xA0;thousand shares, and 2.2&#xA0;million shares, respectively, of our common stock.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">On April&#xA0;20, 2010, the Compensation Committee of our Board of Directors approved the grant under our employee stock option plan, effective at the close of business that day, of options to purchase approximately 265&#xA0;thousand shares of our common stock at a strike price of $60.00 per share. The closing stock price on the date of grant was $54.19 per share.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">All of the options noted above vest and become exercisable over a period of up to eight years. Each option will terminate, to the extent not previously exercised, 13 months after the end of the relevant vesting period. As of March&#xA0;31, 2010, options granted in April 2007 had vested with respect to approximately 210 thousand shares. No other options were vested as of March&#xA0;31, 2010.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Compensation expense equal to the grant date fair value will be recognized for all of these awards over the vesting period. The stock-based compensation expense for the three month periods ended March&#xA0;31, 2010 and 2009 was $1,000 and $900, respectively. Unrecognized compensation expense related to outstanding stock options as of March&#xA0;31, 2010 was $16,585 and is expected to be recognized over a weighted average period of 6.021 years. Any future changes in estimated forefeitures will impact this amount.</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font size="1">&#xA0;</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The fair value of each share-based option outstanding as of March&#xA0;31, 2010, is estimated on the date of grant using a Black-Scholes valuation method that uses the assumptions noted in the following table. The expected life is the most significant assumption as it determines the period for which the risk-free interest rate, volatility, and dividend yield must be applied. The expected life is the average length of time over which the employee groups will exercise their options, which is based on historical experience with similar grants. Expected volatilities are based on the movement of the Company&#x2019;s stock over the most recent historical period equivalent to the expected life of the options. The risk-free interest rate is based on the U.S. Treasury rate over the expected life at the time of grant. The dividend yield is estimated over the expected life based on our current dividend payout, our historical dividends paid, and our expected future cash dividends. The following table illustrates the share price information and assumptions used to determine fair value:</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="6"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Options Granted</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="2"><font style="FONT-FAMILY: Times New Roman" size="1"><b>April<br /> 2009</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>April<br /> 2008</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>April<br /> 2007</b></font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Strike price</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54.00</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54.00</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45.00</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Closing market price on date of grant</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">35.22</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">48.70</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40.30</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> </tr> <tr> <td height="8"></td> <td colspan="3" height="8"></td> <td colspan="2" height="8"></td> <td colspan="2" height="8"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Weighted-average expected life of option in years</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5.0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5.0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4.9</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Weighted-average volatility</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">38.8%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30.7%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">31.6%</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Risk free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1.9%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2.7%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4.6%</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1.0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1.0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1.0%</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Weighted-average grant date fair value of stock option</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7.27</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">15.50</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11.36</font></td> </tr> </table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table presents a reconciliation of the denominators used in the computation of basic and diluted earnings per share related to our employee stock option plan:</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="3"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three-month period</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2010</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2009</b></font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Basic - weighted shares outstanding</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">147,431</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">148,531</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Weighted shares assumed upon exercise of stock options</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Diluted - weighted shares outstanding</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">147,431</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">148,531</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> </tr> </table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Any dilutive impact summarized above would relate to periods when the average market price of our stock exceeded the exercise price of the potentially dilutive option securities then outstanding.</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font size="1">&#xA0;</font></p> </div> 0000815556 2010-01-01 2010-03-31 0000815556 2009-01-01 2009-03-31 0000815556 2009-12-31 0000815556 2008-12-31 0000815556 2010-03-31 0000815556 2009-03-31 0000815556 2010-04-23 shares iso4217:USD iso4217:USD shares EX-101.SCH 5 fast-20100331.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Statements of Earnings link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Stockholders' Equity and Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Unrealized Investment Gains and Losses link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Operating Leases with Guarantees link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Subsequent Events link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Common Domain Members link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 6 fast-20100331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 fast-20100331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 fast-20100331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 9 fast-20100331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 10 g74355tx_pg010.jpg GRAPHIC begin 644 g74355tx_pg010.jpg M_]C_X``02D9)1@`!`@``9`!D``#_[``11'5C:WD``0`$````/```_^X`#D%D M;V)E`&3``````?_;`(0`!@0$!`4$!@4%!@D&!08)"P@&!@@+#`H*"PH*#!`, M#`P,#`P0#`X/$`\.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\?'P$'!P<-#`T8$!`8 M&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\? M'Q\?'Q\?'Q\?_\``$0@`U`)!`P$1``(1`0,1`?_$`,\``0`"`P$!`0`````` M```````%!@,$!P$""`$!``(#`0$```````````````0%`0(#!@<0```%`@(# M"@D%"@L%!P4````!`@,$!081$B$3!S%1D],459465A=!T2(R4M)3U!5AD:&Q MDG&!0G(C,S2D9BC!8H*BLJ.S)'0V",)$M"5U0V-S@\2%-^-%1B<8$0$``@$" M`@,,"`4#!`,``````0(#$00Q$B%!!5%A<8&QP=$R0A,4%9&A(E)R@I(&X6*R MTE/PPB2B8X.3XB-#_]H`#`,!``(1`Q$`/P#]4@.1Q8J(/^I7#XE(E%/MR0^M MJ0_G0TOES2$M,MEE2A*4EH+#'=,\0%%988I]QWS=&SV9)32*/0)\>3->ENR3 MJ5:0A3INM)=4LUE&(BQ6DLN;0G1B`L&R*+"H^T.E0*%(<=IU9LZ-5ZTE3[CZ M7*@I]"4REFM2\KCJ5KQPPQW@'2[UN^X;=:?EP[:>K%,B15RY'(YE>X9GQ@'>'(YE>X9GQ@'>'(YE>X9GQ@'>'(YE>X9 MGQ@'>%(YE>X9GQ@'>%(YE>X9GQ@'>'(YE>X9GQ@/%;1'TI-1T5[!)&9_EF=P MOO@-+OAI?-\C[2/&`Z``KA[.+".N]8#M^"=;UW*?B.H1K]=CCK,^&.;Y0&.D M[,-G5'J":C2[;IT*F2#Y0X>65)1@;,51^8EX]\_#AYOA%AA[,RY,(G1=$D:DDI/E),L24G21D?A(R%>W,#+=```````````![D5AC@>&^&HI=^ M[5;;LU49F6:IDV0HC.)'4DUMLXX*=69Z"_BI_"^D3]GV=DSZS'1$=>'A;1[<<_0VJ MC//PN54=_0[3K#V.XIY,:*G^N>(_ MH#X6L</C.T![\Q;$:,1[AS*DC'[Z6&G?K#W6".-YGP5],P:SW# M)M.?W7J)`(_11+E*+YU,$&NVC[\_ICTG2HNUK9[M'KU%8<15D5A45S,JD1XY M1$'FT:Q.+CFL4G^,>YN"R[-WNWQWG[/+K[4SKYFEZS*PVA8M\4BVX,!Z[767 MF48'&3%CR6VL=)-(<=+.HD[F[AO:!$W6\PWR3:,?US'D;5K,1Q3/P&^D^;=J M5?CTR.?]%:1P]]A_Q_\`5+.D]T^$;0T^;2K,9.Y/S?D_"C=QY0<;#1K.A1N MEJY3;"%/.KTFLR4K%*2REHW=T!#QMI%ZTJL;2DW"<.2W:E,CU.G0X:%);(G6 M7W2;4ZORUF9-()2M&G'`B`9MG5XWNJ\8-`N:?'JB*Y;S5Q1G6(Q1CBN*=2VY M%+*I6L;(G2RK5Y6@!-;6KYM.C6Q6Z/4ZBW%J4VE2SBQE)6:EZQEQM&!I29:5 M%AN@.9T':983-"IC+M:92ZU$CH<2:7<24EI)&6A'@,@&]WH[/N>V?L/>H`=Z M.S[GMG[#WJ`'>CL^Y[9^P]Z@!WH[/N>V?L/>H`=Z.S[GMG[#WJ`'>CL^Y[9^ MP]Z@!WH[/N>V?L/>H`=Z.S[GMG[#WJ`'>CL^Y[9^P]Z@!WH[/N>V?L/>H`=Z M.S[GMG[#WJ`'>CL^Y[9^P]Z@!WH[/N>V?L/>H`=Z.S[GMG[#WJ`'>CL^Y[9^ MP]Z@!WH[/N>V?L/>H`=Z.S[GMG[#WJ`'>CL^Y[9^P]Z@!WH[/N>V?L/>H`=Z M.S[GMG[#WJ`/E.U39VI2DIKT=2D:%I(G3,C^4B1H`?7>CL^Y[9^P]Z@!WH[/ MN>V?L/>H`=Z.S[GMG[#WJ`'>CL^Y[9^P]Z@!WH[/N>V?L/>H`=Z&S[GMG[#W MJ`'>CL^Y[9^P]Z@!WH[/N>V?L/>H`][S[`PQ^-,X;^1[U`&(]K.S4C-)W%$) M1;I&:R/^B-ZX[6X1,^(U%[6-G:6S<36VGDENZEMYT_F0A0D1L,T^SIX=(\K7 MFAS61_J,EHO3*U3U+ME&+)QLF$M?AUY8[BMY&YA\ND6\=BU]QS3;[?'7V?\` M7?<_>=*S]^D![]%IA-D>XJ;+;8^=+:'U"I]QBCCDCQ5F?0Z:SW#O7FO^;4+> M@$?A<0PP7TAIMHZ[V\41Z3I.O)O\`Y_:!3HI'NIATMPS+[BI"G/J# MWN".%)GPV]$&D]T^/VD[^F[1ZB\1[J6,D1/]3&)7TA\56.&.GUSY9.7OO#D; M&'-,RNR:@?AY7-J+A'_)Q2GZ`^/R1PY:^"M?0F M;2VD/FAY2?-,EFG,C'\/?\&!B7B[9S5QS6>FW5/<_P!=36<<:K*;FPA)XQYC M<(_`<-Z?'P^X39I(1/F&;KG7PQ$^9MR0]^*;-FOT.^*K$WB3-DNI+[S[3H?& MS/&E)_+Z-#E.M-':_1=ICWR)E0F)!??,F&E?2'Q&.>..OBFT>>32>Z=X,AG\ MW>U%ED7@D4V6T9_?9Z@UFALS1@>&4B(\? MO"XV'9VWR8[3S\Q*YQ]M$B7':=0Q2J>IQ)*4B;-DJ6DS+22D,Q58? MZF'3FF?F-QM\P]_ACAC^FTSZ#2>Z?%]G[OZ;?U5E;Y,FH\M/PG,DU"1C]TEF9?0'S#-U3$>" M(CS')"&NN@[!ZZQ&1%J4:C.QW"-3T)EPC<;,_+0LC1@9^BH])?+N"1MNU\V. M9UGGU[K$XXE=*->VRFBT]BGTNI18L6.DD-(0V[CAOJ5J\5*/=,SW17Y]0`[T=GW/;/V'O4`.]'9]SVS]A[U`#O1V?<]L_8>]0`[T=GW/;/V'O4 M`.]'9]SVS]A[U`#O1V?<]L_8>]0`[T=GW/C/V'O4`.]'9]SVS]A[U`#O1V?< M]L_8>]0!\N;3K`6VM"*TR:UI-*2RNZ3,L"_``1616\`_20"C+V7NKVAHO<[E MJ7+&VSC(@Y8G)RAJ=)Y47\SGR&M)'CFS?Q@&I#V-1D5ZN56H7#4JFW<<94*L MP)!14LOQ]4MIM!ZIEM:=4ET\II41[^(#=L;99!M:I?$W*K-K4]J"U2(#\XVL M8U/95G0P@F4-$?E8&I:L5'@0"8VA?Y!N7_I4[_AE@.>6XI75RDZ3_08W]BD! M(YE;Y@&96^8!F5OF`9E;Y@&96^8!F5OF`9E;Y@&96^8`2S,L25B6^1@&96^8 M!F5OF`9E;Y@&96^8#Q;I(0I:UDA""-2UJ/!)$18F9F>X1!$"'MJ\[>N9N2Y1 M)R9:8CAM/D6*5),MQ6!X&:%?@JW#$C/MW")GQ&J&E;3;!BI-3MPPS).[JW-;_9DL=XV&>?8GQ]'E8YH M0Y[<]GKCQL09DJI/^!F%$?=4?W/)2.=MO-?6FL>/7R:LZMPK]N*8SGI%F59_ M'S%SE1Z>@_E_*N*<_F#EIT\6435ZEM\?B//4ZF4BG&VA2T1S?5+DK,BQ)"#/ M*SF/Y2P'6M<<>M;Z(\\Z,=*O6LNYF:U"3;5(G1JXA*XU\3:RTA$20^ZI4A,@ MU,NFM2D.K62,A'^3,BW!5]G[;=8\V2^ZFLX_JWO-9B.7 MC#H.?:B7@H2OY4TOX#%S_P`;_N?]+GTG*-J)?[O0U?*)M+E& MM,**TGS%D:<322<="DZ5_+B+O<;7:1MHG7HZICC/^OJKE- M@I/\&)!<>47W%2'L/YHI.?;QPK:?#;3R0Z:2=4:T]^GW=5GB/=1&Y-#3_5-9 MOYP?%4CU<=/'K/EDY>^^>[BUW#QFE,J1^$YTZ6^1_P`DW"3]`?'Y8]72O@K$ M>8Y8;\&S+0@GC$HD%E1?A%';-7VE$9CG?=Y;<;V^EGEA,-H0VG*VDFTEN)21 M)+YB$>>GBRCU6[0U5U->5":.LH:U*9V7\H2/JQPT9MW#1N#K[^_)R:_8[C&G M3JDLRM\QR9,RM\P#,K?,`S*WS`,RM\P#,K?,`S*WS`,RM\P#,K?,`S*WS`,R MM\P&O)A0I3C#LF.V^[%7K8JW$)6IIS##.@S+R3P\)#:MYC6(GB-C,K?,:AF5 MOF`9E;Y@&96^8!F5OF`9E;Y@&96^8!F5OF`9E;Y@&96^8!F5OF`9E;Y@&96^ M8!F5OF`9E;Y@&96^8!F5OF`9E;Y@&96^8!F5OF`QOJ5J'=)^8KZC`4`!^E`% M+A[2N4;2I-E.T>3#2Q`=J#=5DJ0A#R&'D,JU319E9,SFA:C+'#(":L7:G*N* MN(HM5H3E#F3*8W7*42I#UV=LT6F)B(I&LZIVS[/ON*WM6:UC'7FG7N-:W+ZM^OP#G1G3C,)))J.6:& M3(U8D:3Q5NI-)DHAC/M+8Z4O,Q-XZOJ9?]BPC M,I5PTYHRW4\I:4?S)49B*@HIS;'LX2HTLU?E:B_!BL2'_I0WA](WC':>$3]! MJPKVOT!7Z+3JC(WC4VQ&3\\EYD;1@R3[-OHEC6&NO:N^O\Q28C)>!4ZM4YGY MTM+D*&\;3-/L6^B3FA"7-M;KL.E+<9EVY&=>6B,WJ)[TY]HWCR:[*VTA.#1' MG,SWAIFVV:E)M-+='>X]XB8GK1U"O9FA5"3;5HUZ'5:#';1+I\B7%J$N0:GM M$AD^3$2BP>(W"Q3N+W17=BUWF?#KGQ^[RQ,ZZZ1&G5/'N='B;Y.6)Z)Z$]UZ MVJ.?H%NMU'>4F%4(J3_E230+CX.8]:](_-KY-7/F2-/K^VN1@;UGT^,1[INS MS1]"=:8XWQ5KPO6?U>AF);4R3MJ4C^YTF@M*_P"\E273_LVB&M)I'&)GQZ>8 M0RV/]0CJSY1\/:;\"8#C*%?:DM/#O&;#'#'KX;3YM&-)[J'NVFWFS;52D71' MJK]-0PHY*DUJ&AO`]"?R+49K6>498(\)Z!TQ[_DM%JTI&G>GRS)-=>M7+5V3 MU&DW,W27D4VJ39U,;G-\M?>*.V9F29+6JBZ7ELK,O.6DLIXX;U=V;^Z\F^QW MY?L\N2?#I[.G>G^#:^"*RZ)$V.F9DJ9.C1"\+5'ID2+_`%[Z93WW\Q"5;=YK M<;V^F6.6$S$V3V0RI+DBFJJ3J=QRHNNR]/XCBC;+[R1PF9GBRL\.GQ8+1,PH MK<5HM!-L-I:3\R"(A@9LB]XP#(OT3`>Y5[Q@/,B_1,`R+]$P#(OT3`,B_1,` MR+]$P'A,D2U.$V1.*(B4LD^49)W",]T\,=`:CW(OT3`,B_1,`R+]$P#(OT3` M,B_1,`R+]$P#(OT3`,B_1,`R+]$P#(OT3`,B_1,`R+]$P#(OT3`,B_1,`R+] M$P#(OT3`,B_1,`R+]$P#(OT3`,B_1,`R+]$P#(OT3`,B_1,`R+]$P#(OT3`, MB_1,`R+]$P#(OT3`,B_1,`R+]$P#(OT3`,B_1,`R+]$P#(OT3`,B_1,`R+]$ MP#(OT3`,B_1,!\/H7J'=!^8KZC`<_`?I0!S&7:.T.3M>1=2F*3\"33W*(:.4 MR.5'$>D)?4]DU&36EEPR9LOR@*K!V#W=,I5,MFO3(**';5/JT"D38INKDR55 M1I3#;K[2T(0UJ6UZ22M697R`+5L]L"\85SQ+@NM<%#U(H;5NT]FGK==)U"'$ MN.2G3=0UD4O5I(D%CAIT@)':U8UJ5FV*W6*G`3(J,*E2RC2#6ZDT:MEQQ'DH M4E)X*/'20#F=!V:6(]0J8\[2$*==B1UN*UKY8J4TDS/0YOF`WNZZP.9V^%D< M8`A[@V6PR>ICULP83/)929,^-,=DZN0EG!;39F6N/*3A$I18:<,!KN.>^WR8 M:VY/>QI,QQT2,6YM2EJ1POIK^7IT^GR-%&S1;]7JM6N6B4RIQIS_`"IJGQ5O MK6PXZ7]X6T;A-$>L66,6ZXB=(Z>KIU3,'9CLHFLZV+08BTD>5:?RB5(5X4K2:L4G M\AB3FG/@MRVF:^2>_$QQA"W.SO@MRY(TGZICNQ/"8;'='LT[/1OG=]<C)S$9&:5.D98EAB1Y]T;8\UZ6BU9G6&)AKT/8QL_I4,H_(%3'< M5&N6^XX3JB4>))/5*;3E3X"P';=[W)N+:WZNKJ8K6(2'=?8)_P#V='"R.,$1 ML=UU@.)-#E$:<0>ZA;C MZB/[QN8`/AO9'LU:5G:M^,VLMQ2%.I/YR60#+W76!S.WPLCC`#NNL#F=OA9' M&`'==8',[?"R.,`.ZZP.9V^%D<8`=UU@S^M5232Z;6F7YD5#KKI&2T-FVPK*ZMMU:4M.I;/SC0HR(!FM3:-9=V/ MR(]OU-$U^*E+CK>1UI1MK,R2Z@G4HSMJ,M"T8I^4!EVA?Y!N7_I4[_AE@.=V MY_ERD_X&-_8I`2(```-";26WWN5QW#B3R+`I+98YB]%U&XM/W1,P;R:5Y+QS MX_NSU=^L^S*PVV_FE?=WCWF'[L]7?K/&L^#H[L,<>K+:>3$JK919*SP:>(\6 M'C_B+/S5?Q5:1TR;.+5F^&>>D<8]JOACKCOPZ9>SXO6@!^6X^SBY:FM%#MYRK/T2WJ+7XM/^+4XJ9J7:DP;341#RR0N2M2U8J7AE M2DBWP%\V71:I5+\I%:*CSJ3`H5I,4&;R^.Y%-4XGD+4RTEPDFXAI+9^6GR=( M"V;6J-!:,0&]U=O;MBYT;#`.KM[=L7.C88!U M=O;MBYT;#`.KM[=L7.C88#'(M6[Y#*F'[M4ZRLL%MKID(R/Z!OCR6I:+5G2T M=;IBRWQVBU)FMHZX8)-!O>GP8S4"XGGF6",I"BB1W'S3X#0ES,1X;V8A8<^+ M<>MICR_>]FWXH]F>_'1W5I[S!NO7TQ9OO>Q;\4>S/?CH[L,D*EW7-8)Z->JW M&\<#_P"6PR-*BW4J298I,MXQ"S[>^*W+>-)_UP[L*[<[7)@MRY(TGR]^)ZX[ M\,_5V]NV+G1L,<7`ZNWMVQ$M!J M4DE$:DX9DD>DL=S$`2M"L3;WY,FG-IJB[_89-KD]WETYM->B=6Y@8BH8```#5FU.GP20UZY'I=$CSZ8Y2I?*ISL[D[C6++A+RLZEW/E1Y7GECN`.9T& MK;0$T*F):MN&XT42.3:SJA)-22:3E4:>3GAB7@`;WQC:)V8A=*E[N`?&-HG9 MB%TJ7NX!\8VB=F(72I>[@'QC:)V8A=*E[N`?&-HG9B%TJ7NX!\8VB=F(72I> M[@'QC:)V8A=*E[N`TJNQ?-68Z(U[B-@VO>=)<4_!C(>=66124341C(L M<<34II\E;FY@+?M7MO!FI$4K%^GVHGTPO>V_W'ML^.M<=8R3%N%ZSIP\,=+< MS[5T_FX#7_F5&.O_`-(D47Q>&>.&OBFT>=YKX[!/'!3Q6O'^Z0IFV1)Z*735 ME_WDQ/\`LM)#WVUGCBM'@OZ:GQ&SGCAM'@R>FLMZ-4=IW^\T2G_R)?C(AC7: M3U9(\=9\T,M>?G MCI^S-9C7H6G8_9VTR[FM?>>\B=?LS2U=>B>O73OJY1;MNYKDG\]?2?)\_ M5-)_\E/[CK]=7X5`B(_&J#B?KB!\JW'577\U?2S\EW756)\%J?W/3V@7`DC6 M[2("&TZ5FFI&M9%_%0<=&8_DQ'7!V/N+Y*UM68K,],]QVVW8&ZOEK6U+5K,] M,]$Z=_B,;1JE)>2Q%IC#DAP\&T.R#809_*XI*B3\PM=[^VXPXK7K:;37JT77 M:'[2C!@MDK>UIK'#EXI--9VAK+%%LPE%OIJQ&7T1QY:8F.+Q=HF./0?%]HO9 MB'TJ7NXPP?&-HG9B%TJ7NX!\8VB=F(72I>[@'QC:)V8A=*E[N`?&-HG9B%TJ M7NX!\8VB=F(72I>[@'QC:)V8A=*E[N`?&-HG9B%TJ7NX!\8VB=F(72I>[@'Q M?:)V8A=*E[N`T^N5V9LOP:EYL<,/C3>./`"5\!GTUY+_`*93?ENYTU]W?3\, MMSXOM$[,0NE2]W$5"/C&T3LQ"Z5+W<`^+[1>S$/I4O=P'OQ;:-V7A]*E[N,: ML:GQ;:-V7A]*E[N&IJAG]I=8CO.,/T5A#[2C0Z@IBE$2DG@9$HF-(]'@_;>; M)2MXM72T1/7UO6;;]HY\N.N2+TB+1$]?7XDNBM;0G&TN(MB&;:TDI!G5"+$E M%B6CDX\_>O+::]R='ELE>2TUGJF8^A[\7VB=F(72I>[C5J?&-HG9B%TJ7NX! M\8VB=F(72I>[@'QC:)V8A=*E[N`?&-HG9B%TJ7NX!\8VB=F(72I>[@'QC:)V M8A=*E[N`?%]HG9B%TJ7NX`JL;1$EBJV822WSJI$7TQPCIX$=/!I/WG=;!X/4 M:F)5Z/QE!G\Q1S,2\>PSW]6EOH3L79FYR>KCO/Y91$Z_KGU^EIF!H+\@VHI* M?QB<6VT9X_BCU/9?8.*^'7-7[>L^UZ)>S[&_;.')@UW%9]YK/M?VSHF*-=1] MK=D[?#N+5C+3'6-/LSSVMP[T>=.(G70IK$Z0REST3ED?^P(7N-M''+,^"GIF M%=\/LXXYK3^''Z;0CY=1VBZ>246">\;DO#ZB&/\`B1_DM^F/2Q_P8_S6_17^ MY&JE[8UF>-+IR$^#5S$8_P`]I8S[_;1PQ6GPW]$0S\1LXX8;3^+)Z*P\_P#V MDK\[3TJ^1NJ,-E_-AXA\;CCU<./Q\T_[CYABCU<&/Q\]O+9HU"U[SJCB7I,% M+"T)RD3E0*69Z<<QX:3%ZZ=/L5B(\KT/8_[FQ;?':N2FDS M/L5B(\?3Q98-"O"G,FPW16Y9&HUZY-67$W<"PU:&UEX-W$1.T>VO>Y.;'$/>[J6^,;1.S$+I4O=QYYY5\N M5?:$;:R7;,-*#29*454(S(L-)X.TTZYB>)YUH22E8GOF`R4BW;?HI/%1Z9$II25ZR041AMC6+])>K2G M,>GP@-#:%_D&Y?\`I4[_`(98#G=N?Y2RIF0VEUE6&9M98I/`\2Q(;X\ML=N:LZ6CKATPYKX[1:DS6T=<,$6D4J M([K8L-IAW`RSH023P/=+$AVS;W-DCEO>UH[\I&?M#<9J\N2]K5[DRW!&0P`Q M/?&-&-#,K?,-#2&"=$;FPWXCIFE#Z#;4I.&8B46&)8COM\TXLE;QQK.J1M=Q M.'+7)7C6=5?@;/Z/$EMR=:Z_JSQU3I(4A6C#RBRBZW'[CSY:332M=>N-=?*] M%NOW;N(GM87S.DL9^8:^MCQV_+I_3HS\TF MWKXL5ORD1TG]+9MA\1MK>MBF/PWGSQ)\5M+>MAFOX;S M_NBQK+F;W68/7%JSY)AOB[/P7O$5 MSTZ9CHFMJSY)CZU.@7_7G9T=ITFUM+<0E:&VL5FDS(C))$>[O#U&X_;FVKCM M-=8F(GC;H\;V>Z_:>TIBM:O-%HK.FMNCAU]Y=?C3Q_FZ5-5O8H0C^DLAY3X& ML<MFPQX[3Y*GQ*KJ\RCNE_P"(^RGZC4'PN"..:OBK:?0? M!;:..>OBI>?-!RJXE>;3XZ/_`!))G_1;,/=;6..2\^"GIL>XV4<Q M>?#>/-5BO7AW7TN M.W=E[O3WE>'#5TCX3//SJQ*/\5+"?J;'A/C,75AI]-I_W/FOS##'#!C^F\_[ MCX(X?GU2))\[P"^P_NB*TBMJ3,Q'3.O'ZGIMO^\XICK6V.;6B(B9YHZ> M_P`%B9MBF--(2@WFUI21*6T^\C$R+`SP)6`H[]JYK3,SRS&O76L^9YO)VWGM M:9GDM$S[5*3_`+7W\$<3^9J(W$N%_6)4-?CXGUL6.?%,>28:?,ZSZV'# M/Y9K_3:#X?6T?FZMF^1Z.VKZ4&@/B=O/'%IX+V\^I\7M9];!I^&]H\O,]R7, MC<=A/_C(=:/Z%+#FVD]62OCK/F@YMC;V?3V'?E:DF7T+00 M>YVL\,EH\-/18]QLIX9;U_%C_MLI%?NRY(]8DLMO+B(0HB*-^37D\DM&8B/$ M>M[.['VE\%;3$7F?:Z8U\3W79/8&RR;:EIK&29CUOM1KT]S5;:34+DE4N*ZF M*P9N-),Y#[QXK,R\[(VC1C]T>;WFVVF/-:LVMT6]6M>'>UF7D=_M-EBSWK-[ M]%I^S6G#O.6\PP:S^TXK^`1O>[6O"E[?BMI_3'G0_?;*O# M'>_XKZ?56OG/@KKGZ34YCN^E*TLI^9M*3^D/CZQZF+''BFW]4R?,JU]3#BKX M8FW]4SY'J;:HF.+D8GU>D^M;Q_SU*">U-QU6Y?PQ%?)!/;6ZX1?EC^6(K_3$ M-UB'#CE@Q':9+^(A*?J(1,F?)?UK6MX9E!R[G+D]>UK>&9EJ3[>HU0D>P).7';EKXDS:=K[G;TY,5^6O)[N)[IB-GSWRWF]YUM*)N=SDSWF^2>:T];..3@````````` M```````QO_F'?Q%?48"@@/TH`*(S(R(\#/`<(J5S[0[7O"NL=:G;DIUK4 M"56:RQ(AQ&&RD+:7R&-GCH2LE*RZU6GS2^4!-[.+FO5N]J=0:_6#K;%=MIJX M4N+898.-)-Y#;C+>I2C%DR=\G/B>C=`6#:U>MOTBUZY29RY"9LRDRS8)J'*? M;/6,N(3F>9:6TCRBTYE%ANGH`]G4NBZCQ`!U_M[V=2Z+J/$`'7^WO9U+HNH\0`=?[>]G4NBZC MQ``=_P!ND6)HJ)$6Z?PNH\0`QQ]H]K26&Y$8Y[[#J26T\W3:@M"TGI)25)8, MC(]\@&3K_;WLZET74>(`.O\`;WLZET74>(`.O]O>SJ71=1X@`Z_V][.I=%U' MB`#K_;WLZET74>(`8X^TBU9+>LCJG/MDI2#6W3:@M.9"C2I.*6#+%*B,C+P& M`R=?[>]G4NBZCQ`!U_M[V=2Z+J/$`'7^WO9U+HNH\0`=?[>]G4NBZCQ`!U_M M[V=2Z+J/$`,;.TBU7S<)A4YTV5FT\3=-J"LCA$1FA6#!Y5$1EH,!DZ_V][.I M=%U'B`#K_;WLZET74>(`.O\`;WLZET74>(`.O]O>SJ71=1X@`Z_V][.I=%U' MB`&-O:1:KCSK#:IRWV,NO:33:@:V\Y8ISI)C%.8M)8@,G7^WO9U+HNH\0`^5 MWY;BT*0INI&E9&E1?"ZCN&6!_P#8#-;3$Q,<8;5M-9B8XPAH\S9W'?;?:A5- M+K2B6A7P^J'@I)XEH-D6N3MS=7K-;6Z)C3A"ZR_N/>Y*32U_LVC2?LUZ_$F^ MO]O>SJ71=1X@5*C.O]O>SJ71=1X@!C+:1:IR%1B5..2A!.+8*FU#6$A1F25F MC49B29I,B/Y`&3K_`&][.I=%U'B`#K_;WLZET74>(`.O]O>SJ71=1X@`Z_V] M[.I=%U'B`#K_`&][.I=%U'B`&-6TBU4R$1E*G)D.)4MM@Z;4"6I*#(E*2G48 MF2SJ71=1X@`Z_V][.I=%U'B`#K_;WLZET74>(`.O\`;WLZ MET74>(`.O]O>SJ71=1X@!C`!DZ_V][.I=%U'B`#K_;WLZET74>(`:,BX;$DO*?D4Z8Z\O2MQ5)J)F?@ MT_D!,Q=H;C'6*UO:*QU)^'M7=8JQ2F2U:QPB);;-\VRRTAEEFH-M-D24(32J MB1$1>`OR`BWO-[3:TZS*'DR6O:;6G6T\9??7^WO9U+HNH\0-6C&_M(M5C)KU M3F=:M+36LIM03F<5YJ$XL%BH_`1`,G7^WO9U+HNH\0`=?[>]G4NBZCQ`!U_M M[V=2Z+J/$`'7^WO9U+HNH\0`=?[>]G4NBZCQ`#'(VD6K&:-Z2J(`.O]O>SJ71= M1X@`Z_V][.I=%U'B`#K_`&][.I=%U'B`'P_M&M>.RX_(.>RPTDUNO.4RH(0E M*2Q-2E*8(B(B\)@/I.T"W%))245$TF6)&5+J)D9'_P"0`]Z_V][.I=%U'B`# MK_;WLZET74>(`.O]O>SJ71=1X@`Z_P!O>SJ71=1X@!CD;0+=*.Z9HJ)$2%8F M=+J)$6@]TS8`4'O$LOG-'V'/5`?K<``5FF;.[)]4>"RK,B*SE M2V26R5ITXF>^`L=>I2*Q0ZC27'#9148KT13J2(U()]LVS41'X2S8@,E)IZ:= M2H=/0LW$PV&HZ7%:#432"02CPW\`&T`````^7$9VU(QPS$98EX,2P`1=I6^U M;EL4J@-/*D-4J*U$0^LB2I:64$@E&1:"QP`2P``````A[4MQJW:2NG-/KDI5 M+F3-8LB(\9LIR2I.!>!)NY2`3```````AK("9``````$.S;C3=WRKDUZS=E0(]..,9%D2F.\\\2R/=Q4<@RP^0!,````` M`"'EVXU(NNFW$;ZTNTZ'+A(CD19%IF+86I1GNXIY,6'W0$P``````(>K6VU4 M:]0JPM]3:Z&[(=;921&EPY,=4[K;:N2A.TAU]49#KL9XWD$2E$ M<:0W((L#T>4;6`"8``````$9=-";N"VJK0G7E1VZI$>AK?01&I"7VS;-1$>@ MS+,`WXS!,1FF",U$TA*"4>Z>4L,0&0````!AFQBE0WXIJ-!/MK:-9;I9TFG$ MOG`?GO\`_C.@=IIG`,^,!^B@```````````````````````````````````` M```````````````````````````````````````````````````````````` M```````%*))&I1X)+29GN$0#FMD;96;@NVM6[4X#=$6KITNEJUKK7)9[9-/8-.&@EY24KR5Y ML2DCP4>!:0$R`````IU^[16+4J5N4XXIO2+AGMPFWW5&S% M:09_E%+?RJ03F'YML]*S`3T>N&]<4NB_#YC918[4@JDMK"&[K5*+5M.X^4XC M+BHL`$F`````I^TW:&U9-)ARU1#E/U";'@Q]8HV8J%/.)2:Y$C*M+*4H-2B- M1:<,`$XNO$FY&*'R"6K7Q%S"J:6L82;94^[AH;;SF697W`'%]F>V*Y:I=AQJ[/2\*C5!:V'JTDT M\GBOZ-0B1B>*$O&9I)P_)2>Z8#GL7;-+9VL46#68U0H<:NQU4V11*B@M2Q-0 MO61I462WF9?;D9S:4:5;N7P`.W@````-*MUFG42D3*O4WB8I\!E5M MM.91X%B9[FX0"GT+:NBHT"OU-^@5*/4*`_JY%`0UKJ@IIQ*78ZR:+*G,ZTX2 M\I*/+IT@+VTYK&D.95(SI)6198*+$L<#+P&`^@```8I;KC45YUI!..H0I3;: ME9"4HB\E)JP5AB>C'`!S;9[MI*YJ-6I53I*J15Z,:"7;QN&J>X:V4K1D9>0Q M^><,T,^EHW#`=#I%054:5#GJBO0E2V6WE0Y220^T;B25JW4D9Y5IQP46.Z`V MP```>+6AM"G'%$A""-2E*/`B(M)F9F`YI8>V9-P7!7*+6:>U09-(0;K"7I!F MT@+S;5;.N42-5%0)=+.22C.#4&]3);RJ-/Y M1O%6&.7$M.X`DP`````````!$7=?=.!*>6E3$6HFHBS-OY=4MQH MLI9C`6.B6-(O(HS%_6/3:/1J&RRW1Z6AQ#RBDH4K7.-JC&E"8JDY4DRO'-AB MH@'6"(B(B(L"+01$```#Y=6;;2W"2I9H2:LB,#4K`L<"QPTF`XU>.UNIU>S? MC%I3?@3,-:V*ZY+:954(D_6ML1:>N,^K5MF\\[Y;JSR)0DSQQ`:6R6T7[@*I MU*=&8BT*JKDPKIH*$)D4>IS&%:LJE3%YBU:5J0>?1@9EH\!@.XL,,QV&V&$$ MVRTDFVFTE@E*4E@E)%O$0#[``&I5JM3:13)-4JJ7)CMFA#SS2,RG'!#3220A)8[R2P`;````.27UM>KENWW.MZ5`3#MU M%,;D%<*"-]Z,J2I3*9JV,2)<9A[!#A%I+$C,\#P`42V[!JM7O&I4%+,N9:TP MS:N(ZIKWH<^,EM"F*M&F*6M/+9+KBG&]1@E"$X'N:0_1E+I[5-ID2GLN.NM0 MV4,-N/K4ZZI+:222G'%>4I1X:3/=`;0```.:>!X@.14:E5"H7U#H%4B2'+SJ4MYV\S?D M:VB5:WWU+5KXR''-.K2I"6$M(S(,M.YH#])6Y085OT.%18*WG(&X6\6@!(@```YEM;O22B0JY8ZY>H0MAMC5TNHTR2:5* M^'D\HWW&VCSFL\#Q\(=UA6)`.+;BZX\NLUJV_+B5A_R'U.FTII2EZO+F)25Z M2/''09XGI`68```$55;IM^EM1US*C&8Y9)*!#-UU*4N2SS96,VG!>*3+`!P* M:U*O6_WDW%0OBY+-DN(4_3&7UHU=6H[YZLEL+-*%.*+RT[^!D`[A9E MF1K;IK#+T@ZK5&F]0Y7)+329KS"5'JFWG4))2]6C*G%1Z<,3`6(```%:O>^H M%G1H4^J19"Z1(D%'G5)E)+:A)66"'I!$>'Y0XSM#O:IU*KLPG M&%,W4EY,&':;BU2Z-P```0-:OZS*'6H=$ MK%9BP*I/0;D2-(<)LUI(\N.*O)3F5H3B99CW,<`'']L%^3.6S*5.)RCUBG*6 M=$I#ZE2:5<].EY65QUI2E)&ZK-ER^VJ>;ID^JV;;RFY=V6NY'?A378TAISDL M]I69&N922M9JC-)^22C^0+!L>L6A5R@4FZ*[#:JDF!*?YN@.0;2*IM6F4ENU;MI],A,W.\PU1IT!U]R*F:VXE]%+J6LRJ M-,HFS:UB/)Q\&&("V42S';R4S(V@653J5"HQ1T6[2<[0D-&1EY.)EN`.G@```````````YU,VD[.KCJ%;LJM2(S,9Q]=$-J7(:;7,D M&61]IIG-KDDA2DI)Q1%F5YNX`TJ1L>N%I=.I5=NQZLV?19#4JETER.A$A2HY MYHR)*PDFV6&DDAM"$E@24I M21$DB+P$`R@```Q3(<6;%>B2V42(LA"FWV'4DM"T*+!25)/09&0#FEA;)WK* MO:J*@M,3K4J<0FXKLM:W)L`D+Q*GM&O.2HBLYJ).C`]W'=,.EQ(D2''1&B,M MQX[98-LM))"$EN^2E)$1`,H```*?M6L65>UG2:)$J3M,EFM#\=UM:T-K<:/, MEJ1JS2LVE'NY3Q(\#+<`^ME;]:VD4Z833K]I5U*4WE3VEH;:=>IR%.0'7B5Y:T&9ZM:4& M1G@G'1B`NE'V<6/1FJ:W3J.PRFCNO/TLS)2U1W))&3IM*6:E))1*W,DP%N``` M``8I<6-+BO1932'XSZ%-O,N)):%H46"DJ2>@R,MT@%3V7V+)M"V&J3.D-S'6 M),EZ&39*-J(P^X:D18ZG34YJT)T>4>("X@````.0?Z@[2D2:?"NJF0&)\ZGD MJGU&+(BG,0]3YRB;4HV$^6XJ,\:'D$G3H,!9MGFR:E67$1&:JI0:\"2G02=S`.C4FCTJD0RA4J&S!AI6MQ,>.A+; M9+=4:UJ)*2(O*4HS,!N````C;EMVDW)09U"J[.OIU0:-F0WC@>!Z2-)^!23( ME)/P&`HE"V37(B;2FKINQVX:%;KZ95%@KC(9>4^T1E'ATR2U,:0@B-R.E6.=:,W@W2T&&KLSLYV\:*S4KA2A^G1ZAK8% M91':C3*]%A._W)ZHYFM>613*5IP66L+#-\H=N``````````````````````` M````````````````````````````````````````````````!I5*AT:J+BKJ M4%B:N"\4F&I]M+AM/)(R)QO,1Y5$1[I`-T``````````````````-P!Q3:3< M%016;LIM/;J%0AN;IDJ,MI$ZB()60]4I2]>1EBI18:`&SLQLVY M9]2MBZ:M)I;M.H=+9$<\"27@#H]F[+#I,"7:E>:@W!94)U#]L-SF4O2 MHY+4I;C+Q+0;:B;4?D.%Y1D9X@.BH0AM"4(22$((DI2DL"(BT$1$0#T````` M```````````````````````````````````````````````````````````` M```````````````````````````!#7!:%O5^13)-4B$]*H\E$RG2$J4VZTZ@ M\?)6@TJRJP\I..57A(!,@``````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M```````````````````````````````````````````````````````````` M````````H,^M[0JC>]9H5NR:5"AT>-!>6N?%D2''%S-<9X&T^PE))U.\`S\A MVT\\V]T;,]]`.0[:>>;>Z-F>^@'(=M//-O=&S/?0#D.VGGFWNC9GOH!R';3S MS;W1LSWT`Y#MIYYM[HV9[Z`>;>Z-F>^@'(=M//-O= M&S/?0#D.VGGFWNC9GOH!R';3SS;W1LSWT`Y#MIYYM[HV9[Z`>;>Z-F>^@'(=M//-O=&S/?0#D.VGGFWNC9GOH!R';3SS;W1LSWT`Y M#MIYYM[HV9[Z`>;>Z-F>^@'(=M//-O=&S/?0#D.VG MGFWNC9GOH!R';3SS;W1LSWT!@@UO:'3;WHM#N&32IL.LL37$K@19$=QM<-+2 MBQ-V0^E1*UN\`OP````````````````````````````````````````````` M``````````````````*)1)#<;:=?4APE&VS3Z.XLD)4M65*)AGE0DC4H]&@B M+$QF(UG0;'>W:?L*OT/4_=Q+^!R?R_JKZ6O-#E%P_P"K-BG[16:3%I+KEM,* MY/4''FG&IRG5X?E&F5Y322/06G,KY-`L\78DVP\TS]OJ[C2,A_5-ZG#(M6MRXF1$-!*0MNEKU'X$BEP*A.E5UIY]F(VVRAUEN,^<9\W"= M=;2I2'2,LK1K49%B18`-NP=I,ZZ+EN:CR*'*I[5"F+BLS7$IU2R0EL\JS):C M)U6?.1$6&3`\<=`"U56OP*6MM$I,A1ND9IU$=]\L"T:3:0LB^^).#:WRQ,UY M>CNVB/+*7MME?-$S7EZ.[:M?+,*9?NT]=+HS4BB-NE+4^E"^60Y#;>K-*C/` MW$MEFQ(O"+CLOL;WN28RS'+I[-JS/U:K_L;]OQFRS7-,=5FS8'F)O6F18;Y"5VKV%3%6)Q<=?:M$>71,[; M_;6/#2LX9Z9GIYK5CRZ.@0KMI,R4W%9;EDZZ>"3TTXZ:UZY+C7G&2$F1[@"P[(-JE6N:Y)=!J-3IE;RTN-5VJA24* M:0RI]9H>ANI4X]BMI673B1X;I8[@7ZY;THUNN,(J+\S5B2P@U)2Y2:BR2UGH0WK'6$(2:UF22S'NF$ MSIQ$9:&VK"(]2[V@R8EW4Y9%48M-@S)K!-O%K8[B5QVWR(E-JR^4?G)4(FRW MN/=8HRXYUI.OU3HVM6:SI*TTK:=;-3J+%/C,U1+\A61LWZ546&\<,?*==80A M)?*HQ+:JSM'O':';-VV^4%VF2J16ZI'IL:B:IXY[K3B,9$@WLY)3JCQW$92+ M`U&`B6MK%YJKD:KF4([1EW4JTFJ>33G*R(E*:3-.1GRZ74'BWJ_-\.("0A[4 M+NI]6VC(N2+")BT:O^"HOU2P%W`5NH;.++J%VP[MF4MIVO049&)9D?@\Q: MT^:I:/P%&6*?FPD5W62N.<<3]F6.6-=5D$=E7-H%E1;SMU5#E2%1F52(TE3B M4)59W99RL\:0227%7IR&;>@ MT^`@%TMRQG:%=M?K4>JNN4^ONE*>I"VF\K*3+P*,2MIO,FWMS8YTG31-V._P`NUOSX MITMIIPU:=M6);=MR'GZ3'4RZ^@FW#4XM>*2/'<49^$=MYVGFW$1&2=8CO0[[ M_MC<;NL5RSK$=Z(6`5ZKQ*#'N!N4Y6)$BW8U3?KD*W%M-$TW/DI42UF^1:U3:3 M<4:$>`SW3`8[:V)G0I41U%QRY+=#B3(5IM.LL?\`+DS?/<-67^\+21$E.L+# M#1@`G;)V>=7JI/K=1J:ZS7:@VU&)FHP%Q M`0=X6=2+MI2*9552$1FY#4I"HKRX[A.L'F;/.@R/R5>47RD1^`:WI%HFMHUB M>(T+6V:T*VZU)K4254)=1E1TQ'GI\QZ5BRA>L0G!PS\U1GAO8GOCEM]KBP5Y M<5:TKQTB-&9M,\5K'=ASFL[**U,V@NWI"NR1!EJ:1&CQE1(LE$>.DBUC;"GT MJ-O6J(U+4G2>.Z`^(VQ6(QWC;:U:*FX1_E-?AK3;2I1K M2WN$8#YB[')JK@N&IU>YI%3BW3%.!68!Q8S*7(Z6G&64I<;+,@VDNG@9;OA` M2%B;+56U5BJ]1K;]=GQJGLKSI;P:+RUJ419G%:3P`9+F_P#E M6Q_\+6O[.,`NX``````````````````````````````````````````````` M````````````````.,5_O6[V;FZ@?"LO(:5\2^+:WSL).JU6J^3-FQ^0!F_> ML_93];`/WK/V4_6P#]ZS]E/UL`_>L_93];`/WK/V4_6P#]ZS]E/UL`_>L_93 M];`/WK/V4_6P#]ZS]E/UL`_>L_93];`/WK/V4_6P#]ZS]E/UL`_>L_93];`/ MWK/V4_6P#]ZS]E/UL`_>L_93];`/WK/V4_6P#]ZS]E/UL`_>L_93];`/WK/V M4_6P#]ZS]E/UL`_>L_93];`/WK/V4_6P&O0^]?O8M?K_`/"LG(ZK\-^$ZW'- DD8UNMUO@PRY<`':0````````````````````````````'__9 ` end XML 11 R11.xml IDEA: Income Taxes 2.0.0.10 false Income Taxes 112 - Disclosure - Income Taxes true false false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_IncomeTaxDisclosureTextBlock us-gaap true na duration string No definition available. false false false false false false false false false false false verboselabel false 1 false false false false 0 0 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(6)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Income Taxes</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Fastenal, or one of its subsidiaries, files income tax returns in the United States Federal jurisdiction, numerous states, and various local and foreign jurisdictions. With limited exceptions, we are no longer subject to income tax examinations by taxing authorities for taxable years before 2006, in the case of United States Federal and non-United States examinations, and 2003, in the case of state and local examinations.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As of March&#xA0;31, 2010 and 2009, the Company had $1,606 and $5,657, respectively, of liabilities recorded related to unrecognized tax benefits. Included in this liability for unrecognized tax benefits is an immaterial amount for interest and penalties, both of which we classify as a component of income tax expense. The Company does not anticipate that total unrecognized tax benefits will change significantly during the next 12 months.</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px"> &#xA0;</p> </div> (6) Income Taxes Fastenal, or one of its subsidiaries, files income tax returns in the United States Federal jurisdiction, numerous states, and various false false false Description 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 block 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 false false 1 1 false UnKnown UnKnown UnKnown false true XML 12 R10.xml IDEA: Operating Leases with Guarantees 2.0.0.10 false Operating Leases with Guarantees 111 - Disclosure - Operating Leases with Guarantees true false false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock us-gaap true na duration string No definition available. false false false false false false false false false false false false 1 false false false false 0 0 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(5)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Operating Leases with Guarantees</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">We lease certain pick-up trucks under operating leases. These leases have a non-cancellable lease term of one year, with renewal options for up to 72 months. The pick-up truck leases include an early buy out clause we generally exercise, thereby giving the leases an effective term of 28-36 months. Certain operating leases for vehicles contain residual value guarantee provisions, which could become due at the expiration of the operating lease agreement if the fair value of the leased vehicles is less than the guaranteed residual value. The aggregate residual value at lease expiration, of the leases that contain residual value guarantees, is approximately $15,110 at March&#xA0;31, 2010. We believe the likelihood of funding the guarantee obligation under any provision of the operating lease agreements is remote, except for a $1,847 loss on disposal reserve provided at March&#xA0;31, 2010.</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px"> &#xA0;</p> </div> (5) Operating Leases with Guarantees We lease certain pick-up trucks under operating leases. These leases have a non-cancellable lease term of one year, false false false General description of lessee's leasing arrangements including: (1) The basis on which contingent rental payments are determined, (2) The existence and terms of renewal or purchase options and escalation clauses, (3) Restrictions imposed by lease arrangements, such as those concerning dividends, additional debt, and further leasing, (4) Rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions. Disclosure may also include the specific period used to amortize material leasehold improvements made at the inception of the lease or during the lease term. Additionally, for operating leases having initial or remaining noncancelable lease terms in excess of one year: (a) future minimum rental payments required as of the date of the latest balance sheet presented, in the aggregate and for each of the five succeeding fiscal years, (b) the total of minimum rentals to be received in the future under noncancelable subleases as of the date of the la test balance sheet presented, and (c) for all operating leases, rental expense for each period for which an income statement is presented, with separate amounts for minimum rentals, contingent rentals, and sublease rentals. Rental payments under leases with terms of a month or less that were not renewed need not be included. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 13 -Paragraph 16 -Subparagraph b, c, d false false 1 1 false UnKnown UnKnown UnKnown false true XML 13 R8.xml IDEA: Comprehensive Income 2.0.0.10 false Comprehensive Income 109 - Disclosure - Comprehensive Income true false false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_ComprehensiveIncomeNoteTextBlock us-gaap true na duration string No definition available. false false false false false false false false false false false false 1 false false false false 0 0 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(3)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Comprehensive Income</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Comprehensive income and the components of other comprehensive income were as follows:</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="4"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three-month period</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="2"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2010</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2009</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Net earnings</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">56,034</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">48,694</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Translation adjustment</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,020</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2,555</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Change in marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">58,094</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">46,137</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-TOP: 0px; FONT-SIZE: 6px; MARGIN-BOTTOM: 0px"> &#xA0;</p> </div> (3) Comprehensive Income Comprehensive income and the components of other comprehensive income were false false false This label may include the following: 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income. Components of comprehensive income include: (1) foreign currency translation adjustments; (2) gains and losses on foreign currency transactions that are designated as, and are effective as, economic hedges of a net investment in a foreign entity; (3) gains and losses on intercompany foreign currency transactions that are of a long-term-investment nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements; (4) change in the market value of a futures contract that qualifies as a hedge of an asset reported at fair value; (5) unrealize d holding gains and losses on available-for-sale securities and that resulting from transfers of debt securities from the held-to-maturity category to the available-for-sale category; (6) a net loss recognized as an additional pension liability not yet recognized as net periodic pension cost; and (7) the net gain or loss and net prior service cost or credit for pension plans and other postretirement benefit plans. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14-26 false false 1 1 false UnKnown UnKnown UnKnown false true XML 14 R12.xml IDEA: Subsequent Events 2.0.0.10 false Subsequent Events 113 - Disclosure - Subsequent Events true false false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_ScheduleOfSubsequentEventsTextBlock us-gaap true na duration string No definition available. false false false false false false false false false false false false 1 false false false false 0 0 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(7)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Subsequent Events</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">On April&#xA0;20, 2010, the Compensation Committee of our Board of Directors approved the grant, effective at the close of business that day, of options to purchase approximately 265&#xA0;thousand shares of our common stock. This grant is discussed in footnote (2)&#xA0;&#x2018;Stockholders&#x2019; Equity and Stock-Based Compensation&#x2019;.</font></p> </div> (7) Subsequent Events On April&#xA0;20, 2010, the Compensation Committee of our Board of Directors approved the grant, effective at the close of business false false false Describes disclosed significant events or transactions that occurred after the balance sheet date, but before the issuance of the financial statements. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, losses resulting from fire or flood, losses on receivables, significant realized and unrealized gains and losses that result from changes in quoted market prices of securities, declines in market prices of inventory, changes in authorized or issued debt (SEC), significant foreign exchange rate changes, substantial loans to insiders or affiliates, significant long-term investments, and substantial dividends not in the ordinary course of business. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 11 false false 1 1 false UnKnown UnKnown UnKnown false true XML 15 R3.xml IDEA: Consolidated Balance Sheets (Parenthetical) 2.0.0.10 false Consolidated Balance Sheets (Parenthetical) (USD $) 104 - Statement - Consolidated Balance Sheets (Parenthetical) true false In Thousands, except Share data false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 2 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent us-gaap true credit instant monetary No definition available. false false false false false false false false false false false false 1 true true false false 4084000 4084 false false false 2 true true false false 4086000 4086 false false false A 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 false 6 3 us-gaap_PreferredStockSharesAuthorized us-gaap true na instant shares No definition available. false false false false false false false false false false false false 1 false true false false 5000000 5000000.00 false false false 2 false true false false 5000000 5000000.00 false false false The 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 false 7 3 us-gaap_CommonStockSharesAuthorized us-gaap true na instant shares No definition available. false false false false false false false false false false false false 1 false true false false 200000000 200000000.00 false false false 2 false true false false 200000000 200000000.00 false false false The 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 false 8 3 us-gaap_CommonStockSharesIssued us-gaap true na instant shares No definition available. false false false false false false false false false false false false 1 false true false false 147430712 147430712.00 false false false 2 false true false false 147430712 147430712.00 false false false Total 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 false 9 3 us-gaap_CommonStockSharesOutstanding us-gaap true na instant shares No definition available. false false false false false false false false false false false false 1 false true false false 147430712 147430712.00 false false false 2 false true false false 147430712 147430712.00 false false false Total 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 false false 2 5 false Thousands NoRounding UnKnown false true ZIP 16 0001193125-10-094840-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-10-094840-xbrl.zip M4$L#!!0````(`%R`FSSR3=5OQB(``(M:`0`1`!P`9F%S="TR,#$P,#,S,2YX M;6Q55`D``^]"UTOO0M=+=7@+``$$)0X```0Y`0``[%U9<^,V$GY7E?\#UDFV MDBK)YBW1D\F6QL>4:SVVUW8VV7V9HDA(0H8BM3QL*[]^NT'J($5)I&U2DL-Y M\8@$T%\W&NA&`T3__(_GD4T>J>=GG[MWY,:QF4/)9>L+#3SV3'XWJ4T] M(X!'#M8U*3ESS7!$G:!)>H9/+>(ZY/=/=U=$.A()&0;!^.3X^.GIZ8A:`\-K MN;S!(],='9-6:T;MWQ'2$Z(=*4?*XIL[-W2L$R));=KI]/LM315Z+44T.BU# MIFI+,;6.W-,EQ;34Q6JG'C4":)%8`!:J"Z+0$I26I#U(THFJGLCR?Q/%W?'$ M8X-A0'XT?X+2@MK"*@DI-(%G\XAT;9O<85&?W%&?>H_4.HJ;>NYY-@'!._[' MPP7.\?&1ZPV.H5WYF,6".XQ*GN!;>TUY(/T-)3LKCP\2Y9]D7EK4=?V8OYT6 M9;ZK2&)['9BHQ*QMGV6U#$7%X]^_7-V;0SHR6FD.+#JOQ9L/_6-XAM7TEB"V M9'&A9`M4):LT/E]1PP^LS!KP/*-&W_"#!!/X@#J&S94.>U60YZ4=.@`%66X? MALC`,,;'\7NDTVD)\@*=N,3*FLO(XC>9$EAXEUW3=.]HG7$5/$,+'0Y^- MQC8J$G]F>"9RDV\P\!I#C_8_'F(/MZ8]>_3L6R\8*_F'X7'$%FC@R;D3L&!R MZHY&KG,?N.:W^Z'A4?\F#/C$"I,M,5TGH,_!'>*DKOWU]KS3!K'#/Q'GI'\) M@B!]O7\X^RI\Y1PHDOP5)NO085$=G[=X2"QJLI%A0W<*A[^(2EN1A;8H_7R< M#T8$.5:RDU/#'W8="_^<_R]DCX8-:N=W@U/#\R90^M^&'=)BR`4=99]`'L\M M7W^]/UN$WY(!OZ!WM#8T\/-Q(4RELQ&I4&XVVIV.)+V6C:YI@HT+_%MC8O1L M>AIZ'M0I$[>FMMN=!.QL#$LXO9!:5\SH,9L%C/H50&TK;6D):C:,;*G>49-" M-P!3US2H`+"D28HF9PHW"\H2Z'`4VFAQ;H(A]6!(CSTZI([/'BEX'^Z(7KF^ M#]5O^@_&$8;Z&\`^1H?[LV0KO;@YB7+]W(`Z*J> MSW!GSFB?@LI:,"2C2:0:NRM*NI!T%-8`68EXP:NX=AVS`MC@!8NK8&>B26*_ M=![AF>M-@+DR<:I"6U*2$_`BZ22H!=S@"W-%&;JV13T??>)@4K5UW81G)?HJ M]%:39%@\K8";J:]?#.\;#=`XW%-0BJJ02HJB)$W`&B";$5#B M;FYE;I@"[FIR3;Q,?R6^:J0IM]OZ*H2KA'CKQ1-:A>Z*FG96UH-8![AT\[H2 M989MA0)C6+IP;[U=# M28*^@['/'&J=&YX#7I6_L*@%P\M,5NYD+[:E=@K[9D1)#BHVIZ(NZ%K2G&XR MH&6$%SNBE!]T1^WHKP[+E1(D+<*%J"D==2>BB\5PJ[*B)V??"J.+Q:!JFB#J M::C51A>+`99$1=26$.]"=+&@;LNROFO1Q6(<5!9<+"I8J2VKJ8CYVP87BP'2 M.Y*L*1EXRHPM%H.X4T'%8M`5H:/M7%`Q@X7=#"KF!;K]H.);(BTIJ%APGMI2 M4+$@2DE/^0=;"BH6A-T6!&T5[%*#B@4]1=P22;H!50457V]5JPTJ%L0K@G>U MI:!B08X`4>^1F=2_A[XK6?"" MIB=]F]5(LGWRV?+^_'E,'9]^H@Z,A@*C\P6P,YSQ%3#2F,<>-!1]S%"J)O!] MB>2B84XZ">J\WZ%`!"I:MT)+:T904W#GI]()R&K^]\-S1 M*:!B3@@&Z6:,'Q.!>OF?:-_UZ$+<[0MSP(\*)C`'4?"KT/(F6XFLPQ<*_I:% MJT8_&)6N;NV.ECJV7B%G62+E#6+`N52V936U[9\BO@)9A;.KI.OM].FD')-K MVBQ?.JFMJG*'NRCIJ1&T$5!>_/-8;\DLM,5T`&(H$D>%',$R3Z5?&PKI"CMI+YUCS M`EOBZ)'A#1H9QS[*=A32,?W52%+!9F`0%@7@QH6T;&],Z>BRD@2:(I_"1FT; M9L[/L&CT#!ODWK5&S&%^@#/J(XW7E"5'9L&!3$Z1^5"E.,%MJ4]X,PN>J(/W MY4<2]50<,1M"!!.O;EARC:,#@-&^7Q5SI,@G=H2<$\X"]M\HW@5#K>XC],F` M7H>C'O6`66:>,3N$%Z\X^;.*E^7MR>A(34>5Q3D;Q9$ML#7=,;JEWK3[F`D: M%U=]T_[X"C/I,-?A"-9CKG9`&A^)T?<41?,-PW[/]3PSJ$0WEA4#/+L MF/PO\%YJR6)TU<:JUN?T'SP#97D_&?7<`B=04T0ONO^FK1^[H@`]_ M)[@V1B]G$:F=7W>OR.G-XHTBR=;GM*=7/D52B':X+N!9T6$Z!_"O6+PK6UY% M'+O@=:3Q_UG$9RTODXYPO5:OHCNIY)EJ9;:^3/QA,GXY37R7I(;-+5UH`\_! MP%PZ%GW^)RVP!YRBAG-J1U1554O<4Y-L/4W\@MDPVP+K`]=[.>DKPQM0`HY' M?%^917B[BS@2A.8HNB`5BZN!;12=J^?T^S"%T8A:HL'*=K.+?C6KMU,G<7=C M-[OXU]0OWLU>^M[@V@WH`T#]9+OFMQ=KPM_MX(/%'O\^"#X<-/`'/R=&_&"" M-UU]NKD[.[]KG=Y<775O[\]/@(QM&V.\9PI4U_;'ALFO[!.BWV/#LJ:_GY@5 M##\>`J4?#DG/]2SJX?.(4$S*6R!K$>A$-G`^'@;N^)#$_[=I/YBUI?S`JV/Q M/K`[!7EQ<_W0NNA^N;SZSPEY8"/JDVOZ1.[$<$I_]2=%:8\T?Y9^P\C'6 MGK9T'%CY4+R.=*(##QI1%ZX'OAYO:$:./G M#R1^\.GFX>'FRPD1QL]O"9XPCIV`4W;0`-\3=&(T=AT>D''[Q$5WE#];JO%$ M/:CF'S3Z+GX'X)\L\S_>P)^`_''@]Y?_!7T4I34,0SO&:/SAN^>NL-1ZI.8Y ME;BM_3#3!9-B<#FG2L?U.\)<4I>NI&L4>E]O^<8+?[.$<$TYJ M(%\/ MK-*"1Z^TW!BYI'%L8JVUK52CUC9>E,7OBY*;ZB6_4?F5Q%6M*PIG::F%V:/..Z3AW%VD%(=@YM&6M7V2I^M6]=+:%0D/#&U>CL0M;*?A'60V8YSO MCQ/E1O?G)&*J;$5,]5W,R-M=Y72:0O%EP-Y,QHK6%.7VGJ]RZIGY+S;'V+[W(7CH+7V_+%%D/*UK;E?W4\"JWAK2SS_B/8 MJ?Y!PW`L@GV;MB#"G? MJ@\]PA8^IT!^L=0`/Y2&<303S6`N#YO+`VL'0]>GB?I]U^/U`]RO)(O[E4?D M8LD*R4`\6/!HK<>_ M0Z<(HC'WBF,$ZNI-^[TY1K![#>TWT'H[?LUVO"B_U:[S%\,SAW-69+%)RM^B M+[+\JSN^E*,W\8'ZF-!#5?S?%''CF.P.+ZA?R(2Y>?:L'5&K;/&K:_YJ]6U5I5 M5WH.NWX.Z#[`;REY)"ITF,G&AGW0Z+F.]5Y/`&UUO_G]GOMYOYRI34E\O]P5 M/XJV[>,!E;@7M0*]7P7:Z0-@G]U'ZCE\GPB-LC&@CCFI#^96I,R2TE3>\>'< MFK._`&?;GE[WSC[7@WZW%*@^__E>SW_6F-[DG.Q&T+7X"GP`LNL1NOE6Z/OS M^K<:C*OM_IYR5@=4=LMAVS^/7V]J:JU!NZ-!^^;RR^">6&[8L^E;^_RO;'DG MV:U![:3?_]<3X+K(_Y!?VPU3NK9R+ID?OU8/-Y:O3Q!N[_SZ+EVD5G=\?7Z] M/K^^TP?XZO/K?ZU)J#Z__I<[LKFO@JLU;%\T;'_-7ZVJM:JN]!QV?7>L/K]> M962Y+1:^WK%44=;[97DXZXB%[X#;&][VYK[1O=LD$YNJI-=ZLVV]V>G3ZJ?4 M"UB?X8U&_.HDBXY=GP7$]0X:(]>AD_AVZ7=JBW=#E<7.^YW>WZ]1KCG;F=,' M^V>:ZQ&_.]JS;V=7ZN/J-:;ZN/K^B&_/`G+U[)MK7Q]+KT'5Q]+W3H`OSGNS,]EF_8](ATEYXE:GF4>-3$I`46,8*# MQD)&B9Z!Z##=3'2.-M[4B-Y"PWSK8_D@.C(B"DV>C:+/',,Q&3`$L&G@`VPC MX$1'U/!#CQ--9+%PB''0\!"@AQDO``.+4%JT%RP@QPP4E`PV71M$AL8C)<8L MWP1"%J4HET64(`/;YK0M$OI(\HH^4ON@(4*_C,,@)N0OG[<@_+A%1"!N'@EZ MAC.`9D"2G@L=1P*72`J94,-;1X](B^2@"#9[T.A1ZH`30`),,MRGT$2/!D_X M,*HE\B:G+5@AE]DL90??C%K(V;&0'&7HVIC.(LH$0A83@3A9:I16&?ILVB&J M#&=RFI"\27HA[UV>NR\JP)QD6C\29?5KSF3A<4U'18"F@<[8\$#4!PVLY3K8 ML]!E?N":WQ`SB"!6-E`R_0.A_PNQ5T,G8#:9@8-GYM"1-U<5D MYJ<%TDE,498MY.0"=/844#$G!*V]`6YX`AO_$P5UI[-L7-3_PAP7)XU+/`8' M/==UK&0KYUS[OM!@Z%H+G5LJS[J@:9LHHM";6M M9&'U#'L,&Y\,!2\:17+`#'QP][/K.8X8&! M:H+7@5FR(D-#`N,9#`.89P/X*PPS,#C\#*5/+BAH`AZ?_`,LG&\Q$X=, MDSCAB'INZ$>FWX\,UB-0P&>@X>C3P!,<6-`ER=I@Q7]C8'AM-N*4P%S2,7_! MG3@T>V#4;=<94%A=A[T_J!F`HS!->=*?*!$:>M]-SAMFP#2<";A@%OE>;&J"QAG\ M7FUJ:KL)RN2/H;_`E[$GH(C]@X;-C!ZS8_=OZDQ[U.:)T,#_P\QKICMPN.>% M?=N+,CR"FES&?A)V/1`'7W?:V(1W[\JJ/-V:0]@(7$]P[U#TQL@%/XA78_&\ MSH&/<<@$?&3`VFV(DG@:,G.86$^@]Y5RNA+*R#-31K[P5#Z6"_PZ+A()N$N, M;AMW\`.>SGDU]B=FVR3*S`C=!"7P+)43V."Z+_BP#IB/N;.^6T[=.M.WPDA2 M_]9@Y:9%%<5,UV!&?`6R"C.@RHHFJ]D0UV4_A4+@W/OTC$9_+YVN::*V`UN3 M*&=?F6*5I$XG#7H]GKSP[ZA)V6/I'"BZ+N;E8`XI!Q->N)"_EE;2&S+HD+"9 MEVQD.5FZ6IC1R^0%6\K'R@*B33R@O^X$KETY-6NJ,GM#3RL`I9F:+I*BK1NNK0J=P$LRRGPV2"24`$[YD"& M5?(C`]_CT^17'\?*112L82A5,RJ)LA*&O.<=A+6#'=%X'1!D9-9X#,0 MK(!XA=.1?]._HKY/:1US>6G,1=U:S&76E23J2^`I&!XT/H>&!\L?NC^!F-\H ML9$#Z'`OP.]WQ\S\U@K'L/[S0O,;)AN'KB;NC%]>.MK<\..ZL[T9C#[`\@]U M!QF"]31O&BS7B&%?$J=83Q$G MQL"CE.\GL*A`(IM\E&">E[3F$#%``=,/[N-%@:`9-HQX+*+F?7W0F*6$3[U& MG!&,.=#F%&DL'(PE8$R"2R5=?T881(&QD#'(YIEA-`3Z[7M1;8JBP'#V8#*(I!JI.`9"9KVR0M(H MA5C47((>';D!Z%04%N0Z8&"DJ:.T^38<[H):S!^[OH&;6C[U<"]P')M,.8_NHYUB^(`?<"?-_V+Z?8R#UIR^=9F M\:5F4=R:6?S$-_EQREGLWO^W=Z0];MO8[P;\'X0@!5+`EN]CLK,!)IUL=[%` M4G0"]&,A2W*LQI9<'?;ZW^\[2(J2[XF5D14#19&Q2?H]OI/O(*_%%J*IL6R; M@Z(H\XEO)0X'TVW%OI@K5\40D6)7U!@RJZ$"JY;O9%,:QAOD+1ET!I4P=<.0 M8\M6I,>L&X:>(JG7,&\`%BDRH@1L!8Q=NU2800F4)/J933!5&2Q#3+USQA[1 M"1TTR?4:&=ULZB"UCS`0-!CJ)`X>(?K+$&RLMYRS=Z":=I%&=/X M=[`&VQ`VT):2HL:J'3>R0V^"%13@#WB^<`Q@'R-#%FO(B+R,<*-%1QII&&6K M?RC839@!07>S#/!#RC-Z<056V1SG,HO%2R2LZ`?1I3)<'Y=Y=&UW,7'#O$%I MWV&"0E@TSV<#5Z^!!%A?:.$&4$T8:)>AZB1@A& M'%B/1H+F`P!\`""*K'`C;"$Y(DM-%Z1\FI:6E,S87=AH94WB;]:&!OXK".'D M;8.W15GZ[U5ST+S+Q;^/P[,;_D_31P^=&"R<*C0&L!59V@'!;A`_!P\VJ1<* M^P%V3D)Z]X$+V`J-TO=W@GP8HB-89,IU@!>_3Q'1N-/;S3#'X8R\U)L$FO8[>=1V`M)%F9$,/H=;*&? MN$4'Y`?=]B@GNKF?S\%FSUPG00(\@<,$C@'L^(=5IL3NROS_E_'^1R_F_:=T MJ]>8MY4>8M>.IS0""(, M8*#WFD3">Y5^>;WVIOOS5L\![,?X'T_[RG>YS)"J5&A,\SV&F[);IT\X[/-M M>V4G:(><.@%)!2G]E<\1H,8?G`5XOE&,D8R5*VH4BE74HT&_DTUPGP95#A,D M)VUGA@\+A9R[1C2X=\+`<$[AH+J5;"4/1]QQ_AT/$U(N2XT]PF/['.XS*4[!NV8"[J'T$#*DUU0`1&V#<(_0^\K9D$]FW__];!MMMO8X,9SN4`9 MX4,9XIEB-,0M14<;8]H3(*6Q MDA7>(OTKLM5D?+`Q$G:,6_]P%$= MT`^#/<38"D;GEZ&[PNX'I)],C#L-H]-3[913F,^S?$="'KIS=X6;+2J>9#=B MO7:P*+^A4"92\5$C57=4G(\KXFZ(N@`2;LJ)9$\[G;:1XS#3^!@8`7IW\E=@ M$0SC\XH<+K]@DK4@_LCH`%&BCQV1F"X0Y&,^)Z[7LOM$ZPEW_HKZ?`J\*WZC MG/4:=$C$C(1+Y>@GVF+1V'*CL*U!0^4'!(Y,-U!#JJ'WHT8B^[!GFSD+1CW1 MV"[]NM/`AG1JQ+AKM[-M&-S:JG#9#8G6D!%H3KFN\**]E.>F9@')L#$8#P@4 M+Z)]M\6ZV2T5(K@6[CCVU9)#K@GET&QW.X:0Q@=_8TR3&%Q2D3FBAB7<=>1D MF(^M/5/7PQ&BA\);@/<8<^,(MW\\-RMRW3WUG_/5*X8+J@W<%A1WP9]"S^FT M/RCG6%8"W".W?[<%X19NRW@_MT`0GFSP3@%*A$)PWX):*-D^)ES4XF(S?++0 M-;K,`D[A:!"LJ>X$M;BHH5$L-O>F+O(<#ET$4:PWSVB+(EX>2+W+ZMR-./\H MV`XEDFN'2#U[T=?F%&53]0R%I/]7`8@+-2(U6!0=D3RI,5`J)JYONUPS%GG@"UJAB*FAX9-P*BQE9[M:CO=XQ052K!79Z[+\ MC7[XB*0&D7J2"`-J`.=I,/'N`S'AK`+\@=\J$ZMO6M;@\[8J(HELNJ12!G_J M;#2?8$9(=RML>(B"2_X,]JM-E2_'E!#LS+^6(S3JN%0(Q&IYIE10D.,F[HM0 M"RVM#8@=7PF1;DG*4A&,\!QVXX$D\R'C?RC)S&B=&",8P\$^__+721$#,7\T M2@,#QVZE$E-Z>V><]_'%UK_00K='Y`X\(C=\MJ7./0?T24C?K^S>$_`3A<8W MO0OPPQ+G8B_\<>QAKC_35/SSLM?ZL-7NS1K?-NOTS1H]4_S+?BOPDQ:P.IRZ MO%T._)P?'_3-=G4OT:TV=OW!4>S*_0B0B#*+6_%DF!E.-7J$X";UE^>>5 M0+V6)IUNXEZD`STVQS]55BAZ;7-48>PZYO`(=E?F"_SN15^-3`JZ7L,TWDT% M%/G4CGE771GI5ED!],^5_W))NRJ]D/G\>HWJ#&[27JBTMZLK$#\X_*X6OJDU@-QD>B;"H> M=$27HGR1*.WJR)9_A_7:_HZ7JZGY&PV_K>9OW"Z^YN]6DU=\V5?OV>*9*\[Y MC$T:3;U)@^"?*$R^ZI[I^7'_<&!S#K]3QG#^R+,IM2)C'39;4E2CZ=W+' MN?*FJ>/RI6PK/?=.UTV,L.TY59.WFWS,W>W>S=-6J/ZE;$O7SH")OB M*:I#;T=3NSO>C;U86"$UV?--&&MZ!8%#/'3MB+AA8#US?;T'611K8_")KQ"A M=E-V3/"29]<1%Z0HOT4-I`[J`"_#\/"":6Q>%5")T)'V1':,/ZNIKA(UY:=W MY%WDSBR^?DMN0O`<1;'R[>M MUGJ]-F&?S2_!JO7+?_[[ZAVR^K@S&`R&]ZUTFERXE5GYGKDB_1T@3Q@_`LN\ M0Z":[0[\=]]*/U4#7=_1AO6:O0XN[6B#[EO:XO5PPSJ51$2G.J>071>>R"'Z& MMXO%&>C<[_9*A3/2N=_L]L[!&2^W)(3%999RRH(NXG#?\+L6 MWK4WZ9K;D^];&NP*]?O6_R;A'/[Q?U!+`P04````"`!<@)L\RS'/FM`)```G M?```%0`<`&9A`L` M`00E#@``!#D!``#M7=UNX[82OB_0=U#=FU.@\F^2)L&FA>-D%P:2=>!DBT5O M"ED:Q<3*I$M*3GR>_I"2;4FQ*%'QVI1\>A/'\@PYWX@>L0#* M$,%7C4ZSW3``V\1!^/FJ\>71[#\.AL/&'[__^,.'GTS3,&YO/O7'Q@A["(,Q M-._!I^C5^&J#!]3RP7BR7@DFLZ4QL#P[\"R?MVO<(?QM8C'XU1!_'8-?^GH] MOC.ZS8YA3'U_?MEJO;R\-,%YMJA)PL:;-IFU#,,T-UW_&4EY:9PU3YHGR5_& M),#.I='M_@;GYZYKGIVV)^9)QSHWK1Z^\1_[%T[=/C4%2THEOQI#;#>- MON<98T'*C#$PH`MPFJNFO)4N#*YXS*X:"?BO$^HU"7UN\;9[K35AX\:7V]OWNTIS"S3(29;V$[Q2@:RV+M7%Q+0OD;4J)M?PH^LBUO+\#XM"8SV$7\50O[$&Y@L>E' MC[RP(780!=O?1<[MQKZ;R)^)#^R);&[DIE`8$8\Y(1?^MAY MH-R$\JDHOB9&0()7_]HC]K?2"CB@:`=0YZ//.YH2S^%+YNT_ M`;=?T=]KL?P.R&P.F(5"BR;VJ[Z=13F`NH08%*9<$K2`:)X*XGVHH["K`\#] M9"%\1Q@;X2%>`//#B_L`6]#1(>S*7+BEW)F]`S[>V,B]`\9@ST.^1*<'4$$T MR+A?OE_0N=TET M#[,)MZ2EH62UL1+0CB,U$:BE!.5@`#O"!XVNBK:^JR\=B=!Z(\-^!5/TCT,A MN!C\9J:Z]D1H1&CZ[JUZ7G6$@$6A4,!:`3.?+6LN(J*+%GC^YHH(B"[,=F<5 M$/V\NOQWW[9Y/.NS!VMI33P8!%0XM^ON/&L"WE6C@+BE6_@QV(`60J3/X*M! MR&31"80&X&S,&K!"%!)ZW1#ND#5!'A_=BA`RZ'5""&;"!H`SXO$=S7"?A(/! M!\S(Y4J7`RO5BCZXCA-:(6Z/+,3'TL":(Y]'M!)8$FI]XG,WQVO+4VD9+JT[3\%K77#?)_M_)1Z9WQ%46+!;,H$68B'V9K?I>2V5;@M.Z, MR,(5@U`N=7H-HR`<>'(/`H>JXJN:*V+ MX5X<`]Q\Z[$!VVD?`UC)*AJC[-0-Y1L/)@E6,9R/Q_,Q@<]UO&/(W2."G)\# MCS'WC@AS.AR/,9X<$<;<5%`,^?2((*=][QCCV1%AS`I#8Z2_U0>I:J8I"3XK MF1.OPC4:RN\!7YP4C551HQ'_'E5D46W`=VNT.LNSDUE+]-L]]OA^'R-DV6YP MC+I&+DDIU%G;^#'J&CDI:K,Y,],7XZW1FJ:&=WM7,09;HUR(&EAID4",N48) M$37,*AG)>+FJ48I$\9:7+8.)=?&>7$(EZ_'29SPTR[DZS*&OBH)Q(3X1XH0> M'M`%LH$]\F$DK:>0,FA+R,?5X8^6J*1-)4`WV4\)($5F?>`H%XX+Y4KW2I(4 M&JLHUK;C(S=+`X)]A`-N8% M_"EQ$G7_TB*-PTF@6WJY:;3P4@\[PDR@`^$,2:0<4I_!N(/F7YL3)-:#_$4RZ=4,2E$E*31/8$B39!;UV73]:1>_MJ3_F8AS&?T2.4Q9=DK1"P=8%H&41) MG@I!";=@-R[M:OL][QBJ<@/E0&X_,49HOVC&.JEXR_3M5+IWI>[%$\@5E M@;@7?KW\PL0\7FT6X^>^S6.DO,E2HH&J@8Q2&SN`S&J@:B`W<^&](+,:^'>W M2>'(HK4,LV8?">4JM0&<,+=6O&VKP*@=U,B]06*48*<(19)2N]A/I&]S;YE& M)IAKUPG$H,Z/S169JP-.>MQ-%:"\`9T'@#FJ1^N>+;7.5#N"Q% MJ+A(DG-IQZV?,MY5+0^[?)_QDQ?+28[%'/>X48RK),=GZJF;G(S*F^4[NY:K M1E6`NVD@O0E9RP=2[*:`\D47O?^;Z9$?Z=;R*1>[SI:""H1:/@9C-YW(L@BU M+(S=315%945UK6[=025J6_22FM6C-JX%>\3UK&M]GTJ4]VTECX$[2J64J-NI MY7/C]J"5K=*16C[/9$^*R2H=JN633[ZW?N3U+))'I*B:FP-76A_P'7[5@K?S M._:J!:?P'7G5$K?@+7?5$K;$N^FJ)7CN^^6J):K*R^%T2)SU#CBI'!\V[W?F M7_X'4$L#!!0````(`%R`FSRUCAC#<`\``)#]```5`!P`9F%S="TR,#$P,#,S M,5]D968N>&UL550)``/O0M=+[T+72W5X"P`!!"4.```$.0$``.U=67/C-A)^ MWZK\!Z[RLEL563XG8]'#0L3FSHN&5PV?GMI MME^N.YW&K[_\\+=/?V\V+>OVYG/[V>H2SR78ZC0?L,_<-^L/&WN8(1];K^B- M$CIZMVYPWR6N#\U:]R[YVD,<_V2)GXX%'_UQ]7QO'1\<6=;0]\<7K=;W[]\/ ML#-`K$G#M@]L.FI95K,Y>_+OD9`7UH>#TX/3^6^>:4"<"^OX^&?\\6._W_QP M=MAKGAZACTUT@L^:I_:'CR>]\^-3VSF;9[MF&(7R.2`XL!\>'38/3YO''UZ/ MCR_.SBY.3OZ;(J?C=^8.AK[U#_N?0'UXUA0L*8W\9'6(?6"U/<]Z%J3<>L8< MLPEV#N*FO%@7%NB=\,O&'/RW'O,.*!NTH.V3UI2P\[@1?S9DN'_9Z"/NAR_G\"3B__&&VL$($W_Z&Q'GEOBN_]XA?#K%K#W'N]EWLE`:AV.R.83PAALN_D!)M^T/LNS;RM@(,)@$ZPNN( M'[>P#>&N$1_>>?0[[Q#'9=CVUY%SN;&-B?Q(?Q%SI[*NVR`B/MG.+ZN M*>'4,/R*W_PKC]I?2RM@AZ+M0)TO M/CQH2#T'#.SMMP#FK^CGE3#6UW0TQH2'0HLFMJN^M479@;J$&`P/01)W@J-Q M*HBWH8["1^T`[F?DDGO*>9=TR`1S/_QP&V`+'K2+>64L?%CP?.\Q]#?>[=]C MSO&6NWR)A^Y`!5$G`R=^NZ!S'[.+*0_<5B?P<+?_$O0X_A;`A[>3;?5LE:=M M##3,&2-*;N@(AM,#'O5@)BT-):N-6$#$;%49)9[^-(80+OY9*#KRO(85-SPO MY8S+)7[+<4>MF*8E&+8H#SQ*3+F4-!W<1X'GEY-NF7TWLH:O:V51(^YM2AH^ MH3D*^U-),5.L6Y1Q"$TP.^CAYDPSY23-:B"6UYDE1$0^)"4SS`*8.")XBSX5 M36TT"`TE`!E@JDD]V!.!.V69VHH?XV(>*2W@K8`W!PB-A>[.6P1Z3?B7@UVA MP?/FX5$92YPX^XQF2RVDK(+K0I)K@":56L2/]R?M) M-IU6D5_A23F2AE]K$3":IZY!!H:\#DR`;__"[QF29M/I%#GTC\)@]66((*SO M!KY(NHJLN5S^/":-8.Y<#[-KZ*4#RN3:3U-I%/<9#UP.'8'XCVB4U:\SR;0( M?(\'R(O$:;^Y65/<(L56Q,2>/_MD48M= M04*DI2.\,B1&^]C&Z0_GXF8N(QMEE:6'`WI\W$GJ=:T!3S]!D=Y;[2 MZ<.H5(\690YFEPV(0`\.X1^PA+[TA0CGL7/9\%F`DP\I\<')O?7"%L!)QP/Q MGX8U!BO)H/=?-HX;5L`!!AT+P&AK:E@(0\HK9-FT3E5Q<'@L%&$HI@5_/0%U M8C`HB=N6@#O=`W!+KG0"[VQOX*6"G`3@!X,!+IB%!-3/!H/*]M(2;!^-Q[84 ML"3@S@T&)T^&S/`='1J,+S/:2:`=&0\M/RI-D&IR4C)SJ[EX4V[]%.M24)6, MOJ+>.?5&?<0&V'\ND63-61!II?.Z6\WU*M;JZ(K'VK9-`^+S)_0NWEP\H4CB M,@FQMF!R*L\SMK$[$2(]8E\-0B:+3B`0>CFS)5;,"U%(Z'5#N'=1S_6@=RM" MR*#7"2$8!1Z,5Z?K#\'D+)=RB&('Z##=/BA=#JQ4*_K@.HX;S;)/R(6^=(W& MKH\6`;W,?0 M+1R8?Z->4N@WY'%4`<:<'7VDQ%;%DLVF#9"H(B3P@'?0KD3X%$F]1)2OS[G7 M"]/'%;)4%5&`2E-FK`#!_0JJ2X[PLB_I[J(Q]?D#L*_9%1/B"82)4 M>`5Y')6"46@1"IBT@0D#*!7W-(.P"D(7*CZ;5IOH3RQV#0I]N2Q*G6*/(2@- M$R%R>1,2C8+2,6;^^Y.'8,HCCK`Z8Y$F+"7MZX*:30FKZ(%6R>+VDML-@DM*UV2 M`*RZ8Z,RU\BP5=>A*9NQGH>;EU=-L%?7WUD'>_':5J*!ZOI(ZV@@CSK!7EU? M:4,]7[)PE6B@NCY4\;I(EB.U6(J7(*VN"U4:J:Q6;`;VN+I.U4I@LVK[$K#5 M]:O*@L+9J=,^CW\6YW7>4W="@Y_<#;SD=7E!87ZJ- M*I1X1QL5VX$_A&[S9_*6Y=7>2QS5@='A/%"'$%-71WSY(49*+'7]=)EZ.,6. M7\"DOU)H*03:U_*F.HU0Y6"[I/4TH0Y)#7C1K&)"+9(:TEROP81RI!5A3KT* M$XJ25H28?5"%KG*E_3K@!\+L*XI[TZU$R9T'#/;5F;N,0Z*&74J@6*E\DO(ZR`_7\^/V$\ZLD2Y:1I]6PNG%\\4"IQ%J2^( M!V,!(=T$DP#+=[HM4ND3%WO0\.`S3``,>3#/M9T1>%PBR>Z[$QS/#S(4:LSZ M$RI_F2S0.I[?O[&X$A0[[0F\S0%^#(1['OIRL2-7E(9=M94ZAV5$6+PTL^U/ MEBHO"MN?#%4J8MB?C)2J"=N?!)5J7*L]5;4QQ)G.H`F;Z-3@R<,?$[;/J6+< M82+`A*UX9=26$=B;L"5/#>)"4&K"#KQ\8&J)5!.VXRG@7"5LT+Y1KUY#V>0: MRO(MZ_K.^?U?,+V:F3YC",-L-]RDG4PPKU2("R[3Q`7D5^^_<;%A9>9@M&UP M&J.J^((C5[?Q*'V'S8XH\^.+X<6B&`S5@0L]/O_DX7RF^OC974&++I^!CL?$ M)=TW./I="J&D">WGO99;V"CBT@AG#!.C&UUW*Y-]CD2;H+?]/DS@W?[MFSV$ MX8R?89;ODNP^(P%2JHEZ<7BKRX&8B_T>1W M%?CP)1JH$DBQOVM1T+Q3Y)4;V,@ZXN+SHNUH\7[ZK'!"E:LN[B@L[LB*-^.M M9?/QIKSR0[4!`T`6C/T5&JH:Z"CEO<:;S6K``)"KO=F\AJH&.B-'5`YL5@,& M@%SMS58RHV90J1TXVV$>\XXR4*V-L1.NKA67UBHP:@?5[=^XHK<0IPC%/*5V ML5]IV_X6N"QRA$"[3B`Z=WY"5I&Y.N"DASBK`I0WH//B@]E(R,@.J:`LT8). MF!-7+)QE;&F4XY*SZ"NXC%=GL2/.S,"$YR5I)<3ZJT67%FC_TB6NFQ0V&(^C M,D[D31EHZ)2$1/*EJS(K%":4^I9? M<.I\)EY)L:>A(5MI,N+ED,QHI4V:B_::3 MU;52,H:7;4^L\`T@FP&^G22)]MM$=MEQE&M[M-^J49^6LO%-S6L,C>HZ\VNA MS[5'9MQ$L@;ZW(#'C!M)5-"7VT%FQC4D2H<(E=J:6?9B$M-PRZ\\/ZFN&ZUH MZU0K0A+(]3$'IE^<5JX**/,$E^E>S*1;J'G`.SW6X9'Z&-SZV7U$LY[!NVR` M2+SN>TT)IY[K1.")\\0P%[J)UH0SF&]<+ER_@.%7D.[*H_;7K1P2L4?;>3:N M[S36K3U&?UGATNR]K[60=0A893]A\P-8>]7D?CH4%3&PR_<71C^7ZM%$$[5! MK>W#9FKE)=NXU^Z-:5$WTV9M^2IM^3;4<6HSM\]F+N-F8D&\73.F>.-HOF#9 MDV\A6WUN16V7Z[BM^M9+?1ZH#=0^&ZAD/]Y<991^\U0@5O8,5,!4FZ;:--6F MR1S35#0'U(9IGPW3K'CH7M00\&[_'G..ZU3@&I<+%FM2LFJFWH!^.U`;K]IX M5DJ=6:ZNA7(9:ECJ]H\U>;)'/.4/_YK@[3/!NG% M'F(G$!M%7X(>Q]\"^/!VLOV\WSY-YPHJE$R7"ISZ)_S:2M56J@)62FF8U<;* M?&.5)88.$Q2I/Y(CP_ZDOM82\I00\,MQ'945F(XG),[A$DO@B+P_I*:KI;.X MERGU6[S:3&_:/LG&6/HLC8Q>DTS6NG;\36U/$]I%@>,C M,-:)#=N9G=U@,5!+;+?>J,5^HN1C_OHE*:EU-"]UNEF<#S-)[*IB';_B)9+U M\S]>Y@EZPAF-2?IAYW#O8`?A-"11G#Y^V/EZ/QK?GUU=[?SCE[__[>=_&XT0 MNCC_-+Y#-VD2IQA=C3[C/(M?T&\A3G`6Y!@]!"\D)?-7=!U,<$+1=9S^,0DH MWD7\_Q$B*?KMX]TU.MH[1&B6YXO3_?WGY^<]'#T&V8@(N7LAF>\C-!HM6_VU M5/`4O=T[V3MI_^:.%&ETBHZ.?L+OWDVGH[=O#B:CD\/@W2@XQF]&)^';=\>3 M]T1"Y.Q'KY__WY?_+:DIO$I%5*N22A\8Z$@4E+P?XUJLA'_T>CP:'1\N/=" MHYU?>(,_9R3!=WB*A`ZG^>L"?]BA\7R1X)WJ9[,,3^5:)%FVS_GW4_S((ACQ M%MZ-6"-E"_]>_7@'<:*O=U=+*4)"0?<+.GH,@D4I).%8K47M[)?JB1]R^'84 MQ"\Y3B,NN?PIY]3_GX?)_GR M)]P#[T<'A[4'JA__/@Y#EB(YO0U>@TF"SXHLPVE>-R>,_+!C(-Y?*L_).^IG MF)(B"_$@?W`I@S3X/9EPAGG"R'G'A-/1U_N=7VIB5%'OHHK^Y[*-S:K->LD) MH?AZX]HO2FJ9TN.LBY8@"^NFV5\-6E<4^R%A7<(B'W7\/LW(W!CXNFUB9>(^ M-,;O<(CC)Z[6%YS;(5W*`H!WF1X*W#QD08114*,G6W+NHA3GB$Q1D"3DF8\# M:$HR%)%BDD^+I&%A)/]QLGOP[@0%:53^]>TN$T07.,SC)YR\^H!%731EB%2Z M$!*768$C-B\@<\QF1I@:0:F@=XM(N1(*.):$*.>4GG1E>J?WL*,Q%AHXUW$P MB9,XCRV!(Z%W#YQ5)=3C'Z='+08?!O"U;,`O"YQ23#T`OAHT$N`K#(4$?C$O M$CX/O\EG.#LC\T6&9\RW;%@JL_2:4,HZ^)LI2U=U%`=)<9LD0U13PZZ6@@@7 M@\*V'!0+00/8@.=A4<<*,HYHOF(+D-8C:>G`6+.`^4*%!0NP2B7`45 MX);4;(B/HU&VW0_4#. M`CJ[SP2;(]D'4S M;$L1@DO/>AE]2;+S:A&]NM@TS,P'R7"94$,4&[X38=B"`$V(=<+:0?I@UVT% MPBE)RW]%..Y#F/WH]S'+Q8CGXV42//90L/I[!]!;:535`=3IP)? M`>&<=4>/&<9SQ1Z"LS[&*BB=3L7L!SB(::'D'C(Z:#P0-JU'@2#9RBY2SAO0 M[B%]CWK.`*H&HC>`,RUIND3.`6A:1G@28^V\4H/Z!JU4OU::&@:^BSSCIP@-VVT/E8B0L_NC*^RS%. M(_['Q;\*MAQ,^*[(.#\+LNPU3A]_#9("*\)EQ^L0/U8*J?#$=\?X&0.Q388; M]JWTBPN?!UD.8N$$/\8IW_W4V^FJ MAQB49>T>P]Y!GO4@M\+G5VF8X8#B$5>KI>UR*G9:\_J+DI(4D2"2V< M^N;[@"GMFK1/!H,=[<*E@QO>@_&]U"-M%AR<_[9X<'^S^='C4[9_$%,L_ ME*E7,C+G0**I?T#O"\GQ`W[)/[*V_U!'6,_F%FU:7=3H:YV^O`(_?6D;B1Z6 MS*8#8HOF-]-/A$24+1GNDT0];5(R.,632@LEDJBXPD/98@AV<6=T M>!<\6CM!SK]46\*7,0V#Y']PD%VDT7F0]PZ/B(4SR-5=]V3%P..QJ#*@H@U5S5 MA8'R$A=DKV,9AW;78V,Y.*Z86N5W*N/%5!T'`)XD:MACR8//RA8!D(%)9;8/ M0&K=V?K"'&"+)CD;#*2DN@S`5=+P>P(N;5`4"%-[`1!F;`T0QN(4HC*,+1*G M\&G:54*E(1'?*#-^&R-_%_G)"RXY?6?S!T7:1[GKU?IE&1ST9KB&,MP_@U#(JK;E$!RL'(JW%2L:(26 M?^60*>6@EB#TK1;U?UOYMBA+`.^LW':RK(U9GDGK>0MD@5IK5ZZ%RN^>E^QG M_9/6>EI'2U2E`B:T58O4D@,)%J@UJM'A]2)5;ZP'8.$+9SNH-)0@0%DV;PD3 ML9?A$4A6'"V'2-=,4(#6G#1J;I%]7=Z=!P2X>>+C,]@4VQ)ORUFUC1O`=BXNIE,Y/*CQ@J M=A@&B7"X\S%$+U6&"1%\3P170I!XKK?\.^7/\O*3I9!;(^L$L+UU,MA+(`-R MN0P]8TID07*51OCEO_"K9)24TSD:HJ6-JY!5[AY4Q$A0(T8.-6QK'5R/WVH# M(4%A?\#/DLDM7(8?\JNQ4Y[=NB_/;I7,Z`;V%-:PL/1P!7+>SPYDYV0>Q/VI MV\JOG0*G;%,/D6\E$+$L%B0 M^[8+!HEQ8"NC3ZQ?XJ^OW:17Z1.NGV@S',HU,#E<_>@U4>#F:YKA(.&GO5'# MA;@H*E;D7"#LV0&[J+07.!:.\`!C]VR%=3.]K;Z\W[*HY!?UEW=CA+7,()C3 M::3`'F?D"VI^A'?8*01[F_J!:BQ:EC'QRC+W666#0WEV&1T#EV494Y`IICZ1 MVJ9PF2]-LPKH"`I4DL#*;EKY]Q/N-WP)?#G"*F M+C5PF$X.S3)]D9F(AHSGP[>?OG\]G[CJ+@#2L-T=N0X,<'=WG[/9%=?&\.Z7 MBMIY-[*B@KZ.SY(<^!"@I==7D2BW%Q@U#/;G,0T30HO,>"%6R^(&@["6?4BFGCOWJ^IP8J_I6!I60R/#ZOKEQYK>P_$7:5]FJ3JF-FX',+(+TR:BB5C\/]4'/^R-^)ZU?$!1QM MUS++IYJXUOCJ98J%X1[F3%.X9'!(6ZQ>9$ZCS]"Z-4";\JY,@<^<5939)4_/ M#W[E3Z^"[!JCCT("=#;)U1H\(HD*J>W%E)>CTU!C?9G@#\6C,>$TCO`O[UIW MZ(<&N\WJ0Z:U]%DOQ:[UKR*`9I;9.)]**0^!FU4^] MT-1I*3(L9UJ,WDSZ;(S1:@V7'A(0Z?.B;ZM'";&L1UK5"#9_Z+$5`)HJ*JU4 M>YS5S2"6*ZV2MN)-)''5_8('H%0E`!:E M"JT4*!7DWG3@FU(>,'<,J#+DCL[^C5R1[K$S M*PN15[<11S'8I(B1$H_K-T%(XF@0)KV!,'=^D7MOLFG&_.XV3 MV>:X._@^NTH#X,OP#PZA-FFA!(R1W#0*:#$A+EKZLS!M"PT#F[#Q&EE2`7Y:Y9;YZ4 MM[7&+['L(:T^A:/K<;UF57L`ZBM1'''ZKG M=[1G)(EP1LLSIXHD-;(Y[#!,NF@+_K:6[6*J2%OL_RGN\.32J[;?;9'Q@#>( M6:ZZ2EO8M;M,*X=XFTB&73-K=H\2R[!C=MW#X'T'@Q?>8U"W3S;(-3Y@4O_( MOH00!F=#:K0;'CUWVD-O4&\`^&L*`"AL]`C2]ATK8-%YM1:&DC:^?%8P^UV/ M&C\ZQ,]!]@?.^?&->\S2T:)GU'$XQ(]`&@[4L.S66X-0YR&^RPZZ9(', M!`L,M5/!9+%7N6"LGV)@`LX(8^T415(T?#[EQ1!K_$T-??47"[O!$H27.@KH M[#8C3W&$HX^O7RD_"'@9IT$:QNGC.,SC)]U)NP$"'":.O58*V'WA7]OXC:^" MBBI$:%JSHF#)"S,CA[/-58H-!V4[W0;ZYR^0>H;9_QJ"O$Q%TVJ!0W::D&>* M.%RDJ`5=/JP?T/7@Z\=R0Z%O^>WG.T80F0!XV$JTLNUEXYK5UQ'$@6W`J:@! MI44*JOSS%TB]]480G2`O4W'@"")#K8\CB$5`UX.OUR/(\DSANB.(3``\;"5: MF7K9124"35[;Y[+]'$4.)#+4^CB2 M6`1T/?AZ,Y(T;\JI,="B<0N^IF%-EU@7BP+KU;];2X<@7PUW#[\]8S9R(>$+ MR3%](-62/$B6K\^I>D=;+M<7$LPJJ1#`&5%.T)*U>4.0@M5+!C''R2%]>\0M M#^E;.@.LKUX.(L8>6T;IL-^6-*^ZU[&&24#M$A:5Z!C9(25:3H6TD,6B]`X^4V/E0V`J+C50QWER2[S4B(<20J89AK MX%@P.L6.21O-1F*$Z[>ZXK3UR,/<]MRGO65K/_H":I^['++%8C>EK%P#GF$W MT_.8?\-((U-*M2D!M=6I[KL:/GK=:WY*W!NN#;-=0;9 M(5&65!:>\2?/.J5!QVEDJF\[0`!DOBFU4O7C3)L91Z)O-6Z!+`/+-B,>M1FG M=PY&N9BK?+]E%5/"A M8,D(BCNKB'2P9G:")_CZ-4@*5<4&&248DD3SMO!YLWMP<,#_\QE('=>KT=,8 M#@D97O1-5$50!ZLA<0N29;MJ=(B2=;[4II-YLQ?^KDF`<6]V,R3%X6UF@`,D M.$6-M5I*4)42RJ.OE,GP=,XT/(1=+`YS%"14Y6JIGS_5LK@%HU(/-?HD.-M% M"::4U\0JYD7"UPELT;S(G/!,'2'\R!.<711G1\?-QE[CJ=Q MJ"S\:L'H$$]F;12HJAF].$!O'XPVN"QM!X,8'ZSI'7[":8'50V"?RB%X>DUK M]H#YY`H4(0I?MN$@LP8N]N$,1P6?K-T7$\JF!VSU^&AA1+6'.]B0&PB/BYLIO_)]R>^V&^[Z:UD@L"+1PX@:,D7B M,K_@`K[J.2064BRI'.`#JI:W/&X)C<4]$&MTJ5EA4*;4QP9MS17CFML_U!EC MI4"?WC'P*'QHUT17Q;8A-@^"T+_L"6^!E8 M_<:?(CY;4MP=F&T*\_A6BF=P\1T_RNT,+K!S+T$+Z,M*PVKH;+1JCN(YFM4V MRO^OK#SYDR#FB]V;D>GZ*9OO55@!OX:2H@R7'Y9SPK\SBV]I8E,BBRG?_!+' MK7I(%3MB[8V+42TD))2Q3TE6\HU6]S@<5^G=D@-E!;&:2EDC(1V=`6_M;#2- MEB_P;,2C<`-,L5@D8@H7)/6J\BIE@)T'-JLW2VZ70X^=2LJO*@TWBI;!XBNZ ML'X,$,6-.-@Q:ECL.@/6`"^!E'!]R(*(=;?WK_,)Z8=Z]?>.RK=V&E7-?DL: M5!)!U6V5NJ^NVKIJQD8F*/^-X\<9&_3&3S@+'O&7@M^\YH^BA.=Q4K!?E*?$ M;XJA`Q748&56A"J)*%2%.]M2A&H)0,]SS#KB40[8FBM M&D.,$.4SC&@PQ^(7&5Z03/R&H@#Q64N"$;-B.R^5*:<:&W-38W)4F?Q<.RZH M'%<=@B>-++`)QOIIL)Q2K.FY,@\JPZ^91/9O]B_V%S[M9/_X?U!+`P04```` M"`!<@)L\^9X%;QD0``"5+0$`%0`<`&9A`L``00E#@``!#D!``#M75MSHS@6?I^J^0^LYV6G:ASG MVM-)=6;*N76Y-AVGDLSL[+YT89!M;6/)CO!-B`02!\$\+JAZ1C2^)\ M!UV^V]WGZUZO]?MO/_[P MZ1_MMF'3<>74``\DR/ M-FS<0_1M8!+PB\%^V@;]Z*^KIWOC^.#(,,:>-[WH=%Y?7P^`/3+=-@Y:/[#P MI&,8[?;BV7^&8EX8'PY.#TZ3WSQA']D7QO'QK^#CQ^&P_>'L<-`^/3(_MLT3 M<-8^M3Y\/!F<'Y]:]EFRVK4+0OEL*CJM?GATV#X\;1]_>#D^OC@[NS@Y^6^J M.)Z^NW`T]HQ_6C_3TH=G;58EI9-?C!ZR#HRNXQA/K"@QGJ@>W!FP#Z*FG$@7 M!M4\(I>M!/RW@>L<8'?4H6V?=.8%6S_^8(2%+]X(3%5X/9D7/^K\]>7^V1J# MB=F&B'@FLE(566-Y58_.S\\[P;=A:0(O2-#*/;8"W0@(:'!+L+_:\V)M]E'[ MZ+A]&F)W$DC?,EC[?SSU4C!86P"93M#%O*C' M=EC)CE"CG75%[X7CYNLS'1^`/:8_O(.(OC-H.H^80/:4:\31=4?R$5VO;&P(.6Z6P%&!W6>`+6$3]J81O"79MD?.?@5])#-G2!Y:TC M9[:QC8G\@#U`7O#B12Z>2OKNR$3P[V!\76-$L`/MX(\NLI-+2:(7Q)5O(+$< M3'P7O(`W[\K!UK?*"MBA:#M0Y[-''S3&CDV7S-OO/IV_PI]7;/F]QI,I0"00 MFC6Q7?6M+F@'B!1]N M`VS)@W8QKTP9+Z5L]A[0_D;ZPWM`"-AREZ_PT!VH(.QDE)AO%W3A8W8QY5': M:OL.Z`^?_0$!WWWZX>UL6SU;Y&D;`TWGC`E&-WA"A],7,!G0F;0RE+PV(@&G MB46,66HI22D:@&Q&0L-/66,;)=.!#%0*JK+4@QUF@&`WK:/HN=%C(""AP>&3 MCD_:(].<,KOCO(,P"O^R`61FQWG[\"@R.WZB'WWM4FEL)M&=8X[F3W#,`7`N M6]GO.S)$O/9=1FGOZ&`RG?\`T[U%]@WM?3G28G=`/-=D MM#,E7/7Z4E0]ERQ4X"-P(;;OZ&!Y3.Y[T?8\Y ML)@/DB]_426)8,(%EBMV]+5$`>^@`]QK.HQ&V.5WCW0IB>(^@1%D:P/R'LQ) MWL#++29%X'LP,IU0G.X;S)N#ETML14S@>(M/EL6,/OX:NLN8*6JB]Y`-+HE; M5%*:V`OZ35DJZ-'_+BNYH*!\H5_,@;/<@SF%I/3?%]=DL^?S^V2`G9S>F_Y^ M(6+2>NBZ:7%-UYHW1/^;,1W2FP51B0(6@#,FT@/PQ"#D5I$)Q/6! MO=AM!J04!:>\;`CWT!Q`A_9N00@YY65"\">^0\>KW??&=!7,1K6PN`_:8?I# MJG0^L$JMR(-KVS"<&Q]-2/O2M3F%GKGL)"LK+4]\0H#'\Y5&7TH6CK.#S"DD M6=B2X9HJ4P]1A=2[7%::Z"P"M8ML]HO%"LY,AP76=+UKTW7?*?_\TW1\GB== MK*X\:#&M+D2Q7$R:P#=@"&BWL.G\&_:24MY05*,.,!+KZ`-&EBB6_&K[N=4L MHG$6\8GH`][IZ^=H-U5$[]D6ZS/1_^C\EHVJYNBXM%IM`96L6<+5ZP"P>,:L M$[//RB+^'FI#(+Z8[C?@,9/U&="96N`5%-6H%8S2):NDDC0P@84GPI]S"M9! MZ%+%YY?5,3X5Q78CRE7*D?-*RA1[2HW]P,'$ES1"J*A^8[-`],6$%+8(ZV0"56;\(SY>P)Y?OQ$SNR7'<<6I$@)7#*Z.J MF9"P:.V^#U\O5\9`P!EP!YB`H*S".BI>>M6(*BM'R:',:L24B8[CG`"R*AW: MPY[IJ-"=.2Z`I$($G?5J1*8)HR[T,&3BU!HZV0GHJ3CN0(V(-V&P:9>W&L%N MPN`*-X+4B'T3QIJVYM4(=A,&E^>(BR'6.6)??-;AH3MMU%JM#P>I=#BHZGY7 M\BT6[96V^H_W,VOV,=K,"Y:SS' MB^_+YM'NY5CE6$OG#;5,*NN)%XJ[4-7QH595<>!UK*HZTHG5X!9WB>-&SC'% M9X-X/K)8*W6V'<2PB:]1,>HZNVNK;,VIFR2A>+].G_>J-[HJ/#`W.B0>BG4V M@*H!S<:)QRCK;.)40\D]5Q.#K;-%4PVL2,!*C+O>)]PKO>2J9\5B)=1Y5V!= M\SV!\V0%"Z,2G:SI4=YTUGYI!Z4V/:=?Z.WS+_(%*F1GU@]`CQQ2%$I>LC/C_AI5"5_3R#U*"C/8T( MU1:<4$HJR8_US/@'=.2M8I&W>@=6[\"NX]^LQ@?5B.`5@UXVHS>8SH4)\QM@.]NB`.X,6 M(,_8X3L`N!4VH)@97G@7"H<%6K(/;R:+"$QM<4U\[/8CT_`"\> MAQSEILO(RP8RO]>S5."\DMJ]7-$'2)=H\@1F`/F`GYQBN90\<8%#&QY]IO.6 M:SIT=>G:$XB"_/4>G(%H6N.A$*LLWQ^KI'=\:^D;.`;!OP$]JQ.*XP-7*$B(%<W@LM>0FEVT\2MX=-A/L>O#OH)NPN`,Z=XP@[;#% M%QH55]*WVB@([>MQW<"%MPG34>4"DX`;$/ZNA)'3A/0[K4']Z^66,Z5X$GNH3U47Z?X0"IU(0.+MK+X**$/<]. M6Y?%842E9(J;FA=[:"FI$1]`2;T:0HK/%51&E:A:+V!+V8)6>&N<%NH',Y$V MIBJ^9-4:`9NGLJV"*%FG1E`6EDV47:(\CDZT@3J!9)D5E@4MNGE/N(&-1$0L M/R],!!%EXBZTNBZ/&L_.E^2M/;YH7>B#2@`LF3LK]!0W4"'NR]K MO-F\!A0`N=J;+6JH;J!S/'35P.8UH`#(U=YL+?V9"L4Z*QHT3&V$P/E]AUW: M(RP`[&!_NOQ$B4!%Z:#ZPQO(.CFRRU`D2TH7^P5WK>\^=$/^1K5K^VQ,%GOQ M!2O7!QSW=B=1@/P&)&9XB4="CE-+!&6%%F3"G$$",BQ%V7_G3J!(*8SER'/33$ M[L0427TD6%OJ53=;#!E(7ZV1W"13(PI^5[JI'EA<=+>EPH'%NU)X\3JL1DZ> MW0W.])6E:VF>A\@:/X9SHI[@L6O M.6_77NR@@\(D8--*3.TP9\Y!:.TM8NM%]D[%#EOLG?XJQ!)ECF(T[KJO+:@P M$_N2.=.AM2BFQ;Q`J;6NK=U+9?*C8#*7I#9E@FQH&H?50SK2G#5GXRQS5VQ3 MNL)F=5MJM(J&Y29RV^;K!B!.`BQ M&VYU'Q,,8\C<@JO566%=R8U;;/J%NZL'P8DD7JCU?;R;@;X=5Z\:=_MNK/,( M!YMF+EIMV'`4SG.R1H^J\S;36O@+EP%5[G-=`W^A>:7*O:XB^*L=5U;E,E>A MQ(J5,@'L[GI7]72620T1*VN%;%'3X`U0>5QO;U3V]3BIM!7H<:BT6V0W067" M`8&QRNI,CD6B2M7-/%P<Z:QK^UQ^C3C_MTA$;?]:P#"-:& M4W$&;Q"++C20-K\"J'%62-L82J7OY0_NTU-A345UE18@`IO:`AKWEM'5(WEO:Q/NF!,NR6< M156OGB65-%?57%5S5T$1OU_&YXATQGYA4:$"S6'G+,-3&99O6[+8A[/;9&@/;9]E>G_T!`=]]^N'M3(<9:&ZHN6$QS1(8 M.!SN)5!3/GO4E%=37DUY->6M-&UIWVPM42G.7NED.,$HG#S"&9&T^))\ZK`' M#$P"Z!__!U!+`P04````"`!<@)L\A;B-WT0&``![*```$0`<`&9A'-D550)``/O0M=+[T+72W5X"P`!!"4.```$.0$``.U:;7/:.!#^ MWIG^!YV_W'6FQKRF"1/:(9!FF*$E`^E=Y[YTA+V`IK)$)3DA_?4GR388`HXA MN5X[QY?$DG:?W=6S>K&7\W>+D*);$))PUG(JI;*#@/D\(&S:'B/1OX,0OP: MC;&$`'&&/E\,^ZA:JB`T4VK>]+R[N[L2!%,L7&[A2CX//81<=VGLS]BO)CHI MU4OU[,B01RQHHFKU#9R>3B;N2:,\=NL5?.KB&C3M^T,BJ=01@ MI1%1H'W5ZN5*V2W7W>K)3;7:;#2:M=K?:^)\?B_(=*;0'_XK+5UNN$9E;1)> MHQ[S2ZA-*1H:48F&($'<0E!*H*2=":0GFLF6DPG^KE;B8NIIW(KW^4,_GC'G MY0L4RS878T')FH;I275J'F%28>9#1D5[]#5'PPP;0K)&'J@D;E7.SLX\.YJ1 MGF"IUH1-!S!,+7EFE(NNI^#G)=/I)>.F#TSMQR MQ4V,*"RFH#[B$.0<^U#0-9VL(3#UGHNP"Q,<4>W@MPA3,B$0.`@KG=3C2,&: M0,16(F\-RCEFC"N;3[9M>N9SPB8\:>H.,WU-P2G<:.^1>?@T[.WV4B6KQS.2 M7I?[D?$S_8]9<,D44?<];4.$UK*#2-!R"DDNO4K]"F!"&+'^5\H5Y*)4/?NH MH5",A3)@Y]XFPB9XI)?]@+VUSSZF?D2M8E^W$^5$(D]Q+O1:8NH`S95GN_62 MWI2>9V)MI-VUZ368O"=,KT^"Z367UI<.Q5(F669XZ\7[YY>".OD,UC1M2R#] MW.%,@"TS-5H%&,P`EC_0]D;YK++3(#!31DW,(EQ;@$4+KQ0E%?ZQY M].I(=5Q]A2N93=E*<,@.-+/:1M)VD?>0*Y`U?[G:K*1R(*6;DNXUF-,X$"9GH.R2W$Q[D1WCL['L7)9_]LD_TU/!0# M'@D^@.`K3%B?2SE@/78+4MG.O>E]!"67W$IYD]Q/3`"FY+M>P"LX9&Q(N\*- M)3C>)PZZ3\S-5T9]A^Z#WB#E8-('/9=/V??W0,Q/@\IF&BR140R-[HB:H:L( M"\P4'!/@H`2(M\H;O'@"Y;D8^217-TF.L!&H?'IK#VYI2R`4(QTYWLFQOM.$G'5YJ`^Z#Q".]<5VG;EM`OE\ MU+?/;(T;\Q?XE6*,!,P:3DF2]RTXO)%:Y06(4U%%%'&2F>% M@PR0?(TPI8[W\T:^3F.!P+7"EL"[2YA?)&Z*QT`+AJQEMX3<-PB_2+2;R[Q` MT%IE2]#93S_;8C_WLM5"W5JO)I[KT+E0B&VM;>XH!*.XUMSGO@7*43$M-]5S M39=;J;JU2FDA@\3%?3Q8S?1^'J1Z^WJPM8Y934Y'74> MEC+J4XSG5ML#JE:`[@IP7X>6B,_DC^DYU)T`R'.XPCB+6QIOARM)"=_Z4JS^ MW1Y+)7!:1C`K^,M^:O&69'^4T=1]^LVNIV^>YK1V$$ZD6HX2D=EOK)3>AP@/ M;JQ>$(FD8,\(U=NDV2)B6:DOF=IH9$:O!(_FJ1&BX;?'FU:2KD&,9EB`^=[L MMUG0)312:7'9AOBH9!Q5FH?&92NW+;0)IO+?CTV_4@GSPMR%^/]`S4!T(F'* MFVW];JYD)KPBPEG>].T1%!;W!X87CXWCTFO+T38#HIXEZMVO-5ORMHCP3Y2M MS_,-WT;^=*B-?%?IR'^7\'^!^=T8!.U;$'@*'R/S5F/7:;)([8*4@TB9T]K\ M,B\S(8&UL550%``/O M0M=+=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`7(";/,LQSYK0"0``)WP` M`!4`&````````0```*2!$2,``&9A`Q0````(`%R`FSRUCAC#<`\``)#] M```5`!@```````$```"D@3`M``!F87-T+3(P,3`P,S,Q7V1E9BYX;6Q55`4` M`^]"UTMU>`L``00E#@``!#D!``!02P$"'@,4````"`!<@)L\G(V\?E@5```3 M%`$`%0`8```````!````I('O/```9F%S="TR,#$P,#,S,5]L86(N>&UL550% M``/O0M=+=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`7(";//F>!6\9$``` ME2T!`!4`&````````0```*2!EE(``&9A`Q0````(`%R`FSR%N(W?1`8` M`'LH```1`!@```````$```"D@?YB``!F87-T+3(P,3`P,S,Q+GAS9%54!0`# I[T+72W5X"P`!!"4.```$.0$``%!+!08`````!@`&`!H"``"-:0`````` ` end XML 17 R4.xml IDEA: Consolidated Statements of Earnings 2.0.0.10 false Consolidated Statements of Earnings (USD $) 105 - Statement - Consolidated Statements of Earnings true false In Thousands, except Per Share data false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 2 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_SalesRevenueNet us-gaap true credit duration monetary No definition available. false false false false false false false false false false false false 1 true true false false 520772000 520772 false false false 2 true true false false 489347000 489347 false false false Total 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 false 6 3 us-gaap_CostOfGoodsAndServicesSold us-gaap true debit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 254859000 254859 false false false 2 false true false false 230699000 230699 false false false The 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 false 7 3 us-gaap_GrossProfit us-gaap true credit duration monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false 265913000 265913 false false false 2 false true false false 258648000 258648 false false false Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. No authoritative reference available. true 8 3 us-gaap_SellingGeneralAndAdministrativeExpense us-gaap true debit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 175410000 175410 false false false 2 false true false false 179909000 179909 false false false The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 4 -Paragraph 5A false 9 3 us-gaap_GainLossOnSaleOfPropertyPlantEquipment us-gaap true credit duration monetary No definition available. false false false false false false false false false false true negated false 1 false true false false 67000 67 false false false 2 false true false false 328000 328 false false false The difference between the sale price or salvage price and the book value of a property, plant, and equipment asset that was sold or retired during the reporting period. This element refers to the gain (loss). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 false 10 3 us-gaap_OperatingIncomeLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false 90436000 90436 false false false 2 false true false false 78411000 78411 false false false The net result for the period of deducting operating expenses from operating revenues. No authoritative reference available. true 11 3 us-gaap_InvestmentIncomeInterest us-gaap true credit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 233000 233 false false false 2 false true false false 256000 256 false false false Income derived from investments in debt securities and on cash and cash equivalents the earnings of which reflect the time value of money or transactions in which the payments are for the use or forbearance of money. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 14 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 7 -Article 5 false 12 3 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments us-gaap true credit duration monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false 90669000 90669 false false false 2 false true false false 78667000 78667 false false false Sum 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.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Subparagraph 1(i) -Article 4 true 13 3 us-gaap_IncomeTaxExpenseBenefit us-gaap true debit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 34635000 34635 false false false 2 false true false false 29973000 29973 false false false The 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 false 14 3 us-gaap_NetIncomeLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false false false totallabel false 1 true true false false 56034000 56034 false false false 2 true true false false 48694000 48694 false false false The 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 true 15 3 fast_EarningsPerShareBasicAndDiluted fast false na duration decimal Earnings (net income) per Basic and Diluted Share. false false false false false false false false false false false true 1 true true false false 0.38 0.38 false false false 2 true true false false 0.33 0.33 false false false Earnings (net income) per Basic and Diluted Share. No authoritative reference available. false 16 3 fast_WeightedAverageNumberBasicDilutedSharesOutstanding fast false na duration shares Weighted Average Number of Shares Outstanding where Basic and Diluted are the same and reported as a single line false false false false false false false false false false false false 1 false true false false 147431000 147431 false false false 2 false true false false 148531000 148531 false false false Weighted Average Number of Shares Outstanding where Basic and Diluted are the same and reported as a single line No authoritative reference available. false false 2 12 false Thousands Thousands Hundreds false true XML 18 R9.xml IDEA: Unrealized Investment Gains and Losses 2.0.0.10 false Unrealized Investment Gains and Losses 110 - Disclosure - Unrealized Investment Gains and Losses true false false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_GainLossOnInvestmentsTextBlock us-gaap true na duration string No definition available. false false false false false false false false false false false false 1 false false false false 0 0 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(4)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Unrealized Investment Gains and Losses</font></td> </tr> </table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following tables show the fair value of our investments and the gross unrealized gains and losses of those investments for the three month period. This information is aggregated by the investment category and maturity of the investment.</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="100%" align="center" border="0"> <tr> <td width="54%"></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td valign="bottom" width="4%"></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="13"><font style="FONT-FAMILY: Times New Roman" size="1"><b>March&#xA0;31, 2010</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="4"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Current</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="3"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Non-current</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="3"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Total</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="2"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">State and municipal bonds</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,210</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,210</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Government and agency securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">24,440</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">24,440</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">24,440</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,210</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,650</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> <tr> <td height="16"></td> <td colspan="15" height="16"></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="13"><font style="FONT-FAMILY: Times New Roman" size="1"><b>March&#xA0;31, 2009</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="4"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Current</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="3"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Non-current</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="3"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Total</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="2"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;value</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> gain (loss)</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">State and municipal bonds</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">712</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">817</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,529</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Certificates of deposit or money market</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">187</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">187</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">899</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">817</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,716</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font size="1">&#xA0;</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As was disclosed in our 2009 Annual Report on Form 10-K, we classify these securities as available-for-sale. Available-for-sale securities are recorded at fair value based on current market value. As of March&#xA0;31, 2010, our financial assets that are measured at fair value on a recurring basis are debt securities. The government and agency securities have a maturity of 12 months and are valued using Level 1 inputs. The state and municipal bonds have maturities ranging from 1 to 24 years and are valued using Level 2 inputs. There have been no transfers between Level 1 and Level 2 during the three month period. Unrealized holding gains and losses on available-for-sale securities are excluded from earnings, but are included in comprehensive income, and are reported as a separate component of stockholders&#x2019; equity until realized.</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px"> &#xA0;</p> </div> (4) Unrealized Investment Gains and Losses The following tables show the fair value of our investments and the gross unrealized gains and losses of those false false false This item represents the entire disclosure related to the realized and unrealized gains and losses reported in the statement of income which have resulted from the sale and holding of marketable securities, respectively, as well as the sale or disposal of cost method investments. Such amounts would include realized gains and losses on the sale or disposal of trading, available-for-sale, and held-to-maturity securities, unrealized gains and losses on trading securities, unrealized gains and losses on available-for-sale and held-to-maturity securities transferred to the trading securities category, realized gains and losses on the sale or disposal of cost method investments, and losses recognized for other than temporary impairments of such investments. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 7, 13, 16, 22 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section M Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 21 -Subparagraph d Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 18 -Paragraph 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 12 -Subparagraph a, b false false 1 1 false UnKnown UnKnown UnKnown false true XML 19 R6.xml IDEA: Basis of Presentation 2.0.0.10 false Basis of Presentation 107 - Disclosure - Basis of Presentation true false false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock us-gaap true na duration string No definition available. false false false false false false false false false false false false 1 false false false false 0 0 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(1)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Basis of Presentation</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The accompanying unaudited consolidated financial statements of Fastenal Company and subsidiaries (collectively referred to as the Company, Fastenal, or by terms such as we, our, or us) have been prepared in accordance with United States generally accepted accounting principles for interim financial information. They do not include all information and footnotes required by United States generally accepted accounting principles for complete financial statements. However, except as described herein, there has been no material change in the information disclosed in the notes to consolidated financial statements included in our consolidated financial statements as of and for the year ended December&#xA0;31, 2009. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included.</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px"> &#xA0;</p> </div> (1) Basis of Presentation The accompanying unaudited consolidated financial statements of Fastenal Company and subsidiaries (collectively referred to as the false false false Description containing the entire organization, consolidation and basis of presentation of financial statements disclosure. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Staff Position (FSP) -Number FAS140-4 and FIN46(R)-8 -Paragraph 8, C1, C7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 2-6 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 94-6 -Paragraph 10 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 46R -Paragraph 4, 14, 15 false false 1 1 false UnKnown UnKnown UnKnown false true XML 20 R5.xml IDEA: Consolidated Statements of Cash Flows 2.0.0.10 false Consolidated Statements of Cash Flows (USD $) 106 - Statement - Consolidated Statements of Cash Flows true false In Thousands false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 2 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false The 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. false 6 4 us-gaap_NetIncomeLoss us-gaap true credit duration monetary No definition available. false false false false false false false false false false false false 1 true true false false 56034000 56034 false false false 2 true true false false 48694000 48694 false false false The 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 false 7 4 us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false No definition available. false 8 5 us-gaap_Depreciation us-gaap true debit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 10287000 10287 false false false 2 false true false false 10300000 10300 false false false The 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 false 9 5 us-gaap_GainLossOnSaleOfPropertyPlantEquipment us-gaap true credit duration monetary No definition available. false false false false false false false false false false true negated false 1 false true false false 67000 67 false false false 2 false true false false 328000 328 false false false The difference between the sale price or salvage price and the book value of a property, plant, and equipment asset that was sold or retired during the reporting period. This element refers to the gain (loss). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 false 10 5 us-gaap_ProvisionForDoubtfulAccounts us-gaap true debit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 1624000 1624 false false false 2 false true false false 2567000 2567 false false false Amount 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/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 SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 5 -Article 5 false 11 5 us-gaap_DeferredIncomeTaxExpenseBenefit us-gaap true debit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 6000 6 false false false 2 false true false false 0 0 false false false The 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 false 12 5 us-gaap_ShareBasedCompensation us-gaap true debit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 1000000 1000 false false false 2 false true false false 900000 900 false false false The 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: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 false 13 5 us-gaap_AmortizationOfIntangibleAssets us-gaap true debit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 17000 17 false false false 2 false true false false 17000 17 false false false The 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 using 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) false 14 5 us-gaap_IncreaseDecreaseInOperatingCapitalAbstract us-gaap true na duration string No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false No definition available. false 15 6 us-gaap_IncreaseDecreaseInAccountsReceivable us-gaap true credit duration monetary No definition available. false false false false false false false false false false true negated false 1 false true false false -49918000 -49918 false false false 2 false true false false 1715000 1715 false false false The 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 false 16 6 us-gaap_IncreaseDecreaseInInventories us-gaap true credit duration monetary No definition available. false false false false false false false false false false true negated false 1 false true false false 1162000 1162 false false false 2 false true false false 8964000 8964 false false false The net change during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 false 17 6 fast_IncreaseDecreaseOtherCurrentAssets fast false credit duration monetary The net change in the beginning and end of period Other Current Assets balances. false false false false false false false false false false true negated false 1 false true false false 2655000 2655 false false false 2 false true false false 18600000 18600 false false false The net change in the beginning and end of period Other Current Assets balances. No authoritative reference available. false 18 6 us-gaap_IncreaseDecreaseInAccountsPayable us-gaap true debit duration monetary No definition available. false false false false false false false false false false false verboselabel false 1 false true false false 12288000 12288 false false false 2 false true false false -12948000 -12948 false false false The net change during the reporting period in the aggregate amount of obligations due within one year (or one business cycle). This may include trade payables, amounts due to related parties, royalties payable, and other obligations. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 false 19 6 us-gaap_IncreaseDecreaseInAccruedLiabilities us-gaap true debit duration monetary No definition available. false false false false false false false false false false false verboselabel false 1 false true false false 8709000 8709 false false false 2 false true false false -9998000 -9998 false false false The net change during the reporting period in the aggregate amount of expenses incurred but not yet paid. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 false 20 6 us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable us-gaap true debit duration monetary No definition available. false false false false false false false false false false false verboselabel false 1 false true false false 33460000 33460 false false false 2 false true false false 26394000 26394 false false false The 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 false 21 6 us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet us-gaap true credit duration monetary No definition available. false false false false false false false false false false true negated false 1 false true false false 1637000 1637 false false false 2 false true false false -1999000 -1999 false false false For entities with classified balance sheets, the net change during the reporting period in the value of other assets or liabilities used in operating activities, that are not otherwise defined in the taxonomy. For entities with unclassified balance sheets, the net change during the reporting period in the value of all other assets or liabilities used in operating activities. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 false 22 4 us-gaap_NetCashProvidedByUsedInOperatingActivities us-gaap true na duration monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false 79028000 79028 false false false 2 false true false false 93534000 93534 false false false The 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 activities. 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 true 23 3 us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false No definition available. false 24 4 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment us-gaap true credit duration monetary No definition available. false false false false false false false false false false true negated false 1 false true false false -8138000 -8138 false false false 2 false true false false -19033000 -19033 false false false The 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 false 25 4 us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment us-gaap true debit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 685000 685 false false false 2 false true false false 1973000 1973 false false false The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. 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 16 -Subparagraph c false 26 4 us-gaap_PaymentsForProceedsFromInvestments us-gaap true credit duration monetary No definition available. false false false false false false false false false false true negated false 1 false true false false 988000 988 false false false 2 false true false false -19000 -19 false false false The net cash inflow (outflow) associated with the acquisition or disposal of all investment such as debt, security and so forth during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 15 false 27 4 us-gaap_PaymentsToAcquireOtherProductiveAssets us-gaap true credit duration monetary No definition available. false false false false false false false false false false true negated false 1 false true false false -44000 -44 false false false 2 false true false false 63000 63 false false false The cash outflow for acquisition of or capital improvements on other tangible or intangible 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 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 false 28 4 us-gaap_NetCashProvidedByUsedInInvestingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false -6509000 -6509 false false false 2 false true false false -17016000 -17016 false false false The 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 true 29 3 us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract us-gaap true na duration string No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false No definition available. false 30 4 us-gaap_PaymentsOfDividends us-gaap true credit duration monetary No definition available. false false false false false false false false false false true negated false 1 false true false false -58972000 -58972 false false false 2 false true false false -51986000 -51986 false false false The cash outflow from the entity's earnings to the shareholders. 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 false 31 4 us-gaap_NetCashProvidedByUsedInFinancingActivities us-gaap true debit duration monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false -58972000 -58972 false false false 2 false true false false -51986000 -51986 false false false The 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 true 32 3 us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents us-gaap true debit duration monetary No definition available. false false false false false false false false false false false false 1 false true false false 423000 423 false false false 2 false true false false -557000 -557 false false false The 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 false 33 3 us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease us-gaap true na duration monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false 13970000 13970 false false false 2 false true false false 23975000 23975 false false false The 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 true 34 3 us-gaap_CashAndCashEquivalentsAtCarryingValue us-gaap true debit instant monetary No definition available. false false false false false false false false true false false periodstartlabel false 1 false true false false 164852000 164852 false false false 2 false true false false 85892000 85892 false false false 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 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 th ree 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 false 35 3 us-gaap_CashAndCashEquivalentsAtCarryingValue us-gaap true debit instant monetary No definition available. false false false false false false false false false true false periodendlabel false 1 false true false false 178822000 178822 false false false 2 false true false false 109867000 109867 false false false 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 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 th ree 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 false 36 3 us-gaap_SupplementalCashFlowInformationAbstract us-gaap true na duration string No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false No definition available. false 37 4 us-gaap_IncomeTaxesPaid us-gaap true credit duration monetary No definition available. false false false false false false false false false false false false 1 true true false false 1169000 1169 false false false 2 true true false false 3579000 3579 false false false The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 29 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 27 -Subparagraph f false false 2 33 false Thousands UnKnown UnKnown false true XML 21 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. Disclosures related to accounts comprising shareholders' equity and compensation-related costs for share-based compensation. 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. The net change in the beginning and end of period Other Current Assets balances. 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. 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. Weighted Average Number of Shares Outstanding where Basic and Diluted are the same and reported as a single line 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. Earnings (net income) per Basic and Diluted Share. 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. 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 22 R1.xml IDEA: Document and Entity Information 2.0.0.10 false Document and Entity Information 101 - Document - Document and Entity Information true false false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 2 usd $ false false shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 dei_DocumentType dei false na duration na No definition available. false false false false false false false false false false false false 1 false false false false 0 0 10-Q 10-Q false false false 2 false false false false 0 0 false false false The 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. false 6 3 dei_AmendmentFlag dei false na duration na No definition available. false false false false false false false false false false false false 1 false false false false 0 0 false false false false false 2 false false false false 0 0 false false false If the value is true, then the document as an amendment to previously-filed/accepted document. No authoritative reference available. false 7 3 dei_DocumentPeriodEndDate dei false na duration date No definition available. false false false false false false false false false false false false 1 false false false false 0 0 2010-03-31 2010-03-31 false false false 2 false false false false 0 0 false false false The 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. false 8 3 dei_DocumentFiscalYearFocus dei false na duration positiveinteger No definition available. false false false false false false false false false false false false 1 false true false false 2010 2010 false false false 2 false false false false 0 0 false false false This 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. false 9 3 dei_DocumentFiscalPeriodFocus dei false na duration na No definition available. false false false false false false false false false false false false 1 false false false false 0 0 Q1 Q1 false false false 2 false false false false 0 0 false false false This 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. false 10 3 dei_TradingSymbol dei false na duration normalizedstring No definition available. false false false false false false false false false false false false 1 false false false false 0 0 FAST FAST false false false 2 false false false false 0 0 false false false Trading symbol of an instrument as listed on an exchange. No authoritative reference available. false 11 3 dei_EntityRegistrantName dei false na duration normalizedstring No definition available. false false false false false false false false false false false false 1 false false false false 0 0 FASTENAL CO FASTENAL CO false false false 2 false false false false 0 0 false false false The 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 false 12 3 dei_EntityCentralIndexKey dei false na duration na No definition available. false false false false false false false false false false false false 1 false false false false 0 0 0000815556 0000815556 false false false 2 false false false false 0 0 false false false A 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 false 13 3 dei_CurrentFiscalYearEndDate dei false na duration monthday No definition available. false false false false false false false false false false false false 1 false false false false 0 0 --12-31 --12-31 false false false 2 false false false false 0 0 false false false End date of current fiscal year in the format --MM-DD. No authoritative reference available. false 14 3 dei_EntityFilerCategory dei false na duration na No definition available. false false false false false false false false false false false false 1 false false false false 0 0 Large Accelerated Filer Large Accelerated Filer false false false 2 false false false false 0 0 false false false Indicate 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. No authoritative reference available. false 15 3 dei_EntityCommonStockSharesOutstanding dei false na instant shares No definition available. false false false false false false false false false false false false 1 false false false false 0 0 false false false 2 false true false false 147430712 147430712 false false false Indicate 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, Instrument No authoritative reference available. false false 2 11 false UnKnown NoRounding UnKnown false true XML 23 R2.xml IDEA: Consolidated Balance Sheets 2.0.0.10 false Consolidated Balance Sheets (USD $) 103 - Statement - Consolidated Balance Sheets true false In Thousands false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 shares Standard http://www.xbrl.org/2003/instance shares 0 false 2 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 shares Standard http://www.xbrl.org/2003/instance shares 0 6 4 us-gaap_AssetsCurrentAbstract us-gaap true na duration string No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false No definition available. false 7 5 us-gaap_CashAndCashEquivalentsAtCarryingValue us-gaap true debit instant monetary No definition available. false false false false false false false false false false false false 1 true true false false 178822000 178822 false false false 2 true true false false 164852000 164852 false false false 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 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 th ree 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 false 8 5 us-gaap_MarketableSecuritiesCurrent us-gaap true debit instant monetary No definition available. false false false false false false false false false false false verboselabel false 1 false true false false 24440000 24440 false false false 2 false true false false 24400000 24400 false false false Total debt and equity financial instruments including: (1) securities held-to-maturity, (2) trading securities, and (3) securities available-for-sale which are intended to be held for less than one year or the normal operating cycle, whichever is longer. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 2 -Article 5 false 9 5 us-gaap_AccountsReceivableNetCurrent us-gaap true debit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 262463000 262463 false false false 2 false true false false 214169000 214169 false false false Amount 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 false 10 5 us-gaap_InventoryNet us-gaap true debit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 507243000 507243 false false false 2 false true false false 508405000 508405 false false false Carrying amount (lower of cost or market) as of the balance sheet date of inventories less all valuation and other allowances. Excludes noncurrent inventory balances (expected to remain on hand past one year or one operating cycle, if longer). No authoritative reference available. false 11 5 us-gaap_DeferredTaxAssetsNetCurrent us-gaap true debit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 12908000 12908 false false false 2 false true false false 12919000 12919 false false false The 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 benefit that is directly related to a position taken in a tax year that results in a net operating los s 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 false 12 5 us-gaap_PrepaidTaxes us-gaap true debit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false true false false 11657000 11657 false false false Carrying amount as of the balance sheet date of payments made in advance for income and other taxes, which will be charged against earnings within one year or 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 4 false 13 5 us-gaap_OtherAssetsCurrent us-gaap true debit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 43307000 43307 false false false 2 false true false false 45962000 45962 false false false Aggregate 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 false 14 5 us-gaap_AssetsCurrent us-gaap true debit instant monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false 1029183000 1029183 false false false 2 false true false false 982364000 982364 false false false Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). 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 true 15 4 us-gaap_MarketableSecuritiesNoncurrent us-gaap true debit instant monetary No definition available. false false false false false false false false false false false verboselabel false 1 false true false false 5210000 5210 false false false 2 false true false false 6238000 6238 false false false Total debt and equity financial instruments including: (1) securities held-to-maturity and (2) securities available-for-sale that will be held for the long-term. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 17 false 16 4 us-gaap_PropertyPlantAndEquipmentNet us-gaap true debit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 332103000 332103 false false false 2 false true false false 335004000 335004 false false false Tangible 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 false 17 4 us-gaap_OtherAssetsNoncurrent us-gaap true debit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 3779000 3779 false false false 2 false true false false 3752000 3752 false false false Aggregate 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 false 18 4 us-gaap_Assets us-gaap true debit instant monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false 1370275000 1370275 false false false 2 false true false false 1327358000 1327358 false false false Sum 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 true 20 4 us-gaap_LiabilitiesCurrentAbstract us-gaap true na duration string No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false No definition available. false 21 5 us-gaap_AccountsPayableCurrent us-gaap true credit instant monetary No definition available. false false false false false false false false false false false verboselabel false 1 false true false false 65778000 65778 false false false 2 false true false false 53490000 53490 false false false Carrying 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 false 22 5 us-gaap_AccruedLiabilitiesCurrent us-gaap true credit instant monetary No definition available. false false false false false false false false false false false verboselabel false 1 false true false false 74728000 74728 false false false 2 false true false false 66019000 66019 false false false Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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 false 23 5 us-gaap_AccruedIncomeTaxesCurrent us-gaap true credit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 21803000 21803 false false false 2 false true false false 0 0 false false false Carrying 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 false 24 5 us-gaap_LiabilitiesCurrent us-gaap true credit instant monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false 162309000 162309 false false false 2 false true false false 119509000 119509 false false false Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 21 -Article 5 true 25 4 us-gaap_DeferredTaxLiabilitiesNoncurrent us-gaap true credit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 17001000 17001 false false false 2 false true false false 17006000 17006 false false false Represents 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 false 26 4 us-gaap_StockholdersEquityAbstract us-gaap true na duration string No definition available. false false false false false true false false false false false false 1 false false false false 0 0 false false false 2 false false false false 0 0 false false false No definition available. false 27 5 us-gaap_PreferredStockValue us-gaap true credit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 0 0 false false false 2 false true false false 0 0 false false false Dollar 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 false 28 5 us-gaap_CommonStockValue us-gaap true credit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 1474000 1474 false false false 2 false true false false 1474000 1474 false false false Dollar value of issued common stock whether issued at par value, no par or stated value. This item includes treasury stock repurchased by the entity. Note: elements for number of common shares, par value and other disclosure concepts are in another section within stockholders' equity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 false 29 5 us-gaap_AdditionalPaidInCapital us-gaap true credit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 1333000 1333 false false false 2 false true false false 333000 333 false false false Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of APIC associated with common AND preferred stock. For APIC associated with only common stock, use the element Additional Paid In Capital, Common Stock. For APIC associated with only preferred stock, use the element Additional Paid In Capital, Preferred Stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 false 30 5 us-gaap_RetainedEarningsAccumulatedDeficit us-gaap true credit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 1172703000 1172703 false false false 2 false true false false 1175641000 1175641 false false false The cumulative amount of the reporting entity's undistributed earnings or deficit. 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 31 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 false 31 5 us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax us-gaap true credit instant monetary No definition available. false false false false false false false false false false false false 1 false true false false 15455000 15455 false false false 2 false true false false 13395000 13395 false false false Accumulated 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 false 32 5 us-gaap_StockholdersEquity us-gaap true credit instant monetary No definition available. false false false false false false false false false false false totallabel false 1 false true false false 1190965000 1190965 false false false 2 false true false false 1190843000 1190843 false false false Total 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 true 33 4 us-gaap_LiabilitiesAndStockholdersEquity us-gaap true credit instant monetary No definition available. false false false false false false false false false false false totallabel false 1 true true false false 1370275000 1370275 false false false 2 true true false false 1327358000 1327358 false false false Total 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 true false 2 27 false Thousands UnKnown UnKnown false true XML 24 FilingSummary.xml IDEA: XBRL DOCUMENT 2.0.0.10 true Sheet 101 - Document - Document and Entity Information Document and Entity Information http://www.fastenal.com/taxonomy/role/DocumentDocumentandEntityInformation false R1.xml false Sheet 103 - Statement - Consolidated Balance Sheets Consolidated Balance Sheets http://www.fastenal.com/taxonomy/role/StatementOfFinancialPositionClassified false R2.xml false Sheet 104 - Statement - Consolidated Balance Sheets (Parenthetical) Consolidated Balance Sheets (Parenthetical) http://www.fastenal.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical false R3.xml false Sheet 105 - Statement - Consolidated Statements of Earnings Consolidated Statements of Earnings http://www.fastenal.com/taxonomy/role/StatementOfIncome false R4.xml false Sheet 106 - Statement - Consolidated Statements of Cash Flows Consolidated Statements of Cash Flows http://www.fastenal.com/taxonomy/role/StatementOfCashFlowsIndirect false R5.xml false Sheet 107 - Disclosure - Basis of Presentation Basis of Presentation http://www.fastenal.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock false R6.xml false Sheet 108 - Disclosure - Stockholders' Equity and Stock-Based Compensation Stockholders' Equity and Stock-Based Compensation http://www.fastenal.com/taxonomy/role/NotesToFinancialStatementsStockholdersEquityEquityBasedCompensationNoteDisclosureTextBlock false R7.xml false Sheet 109 - Disclosure - Comprehensive Income Comprehensive Income http://www.fastenal.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock false R8.xml false Sheet 110 - Disclosure - Unrealized Investment Gains and Losses Unrealized Investment Gains and Losses http://www.fastenal.com/taxonomy/role/NotesToFinancialStatementsGainLossOnInvestmentsTextBlock false R9.xml false Sheet 111 - Disclosure - Operating Leases with Guarantees Operating Leases with Guarantees http://www.fastenal.com/taxonomy/role/NotesToFinancialStatementsOperatingLeasesOfLesseeDisclosureTextBlock false R10.xml false Sheet 112 - Disclosure - Income Taxes Income Taxes http://www.fastenal.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock false R11.xml false Sheet 113 - Disclosure - Subsequent Events Subsequent Events http://www.fastenal.com/taxonomy/role/NotesToFinancialStatementsScheduleOfSubsequentEventsTextBlock false R12.xml false Book All Reports All Reports false 1 7 0 0 3 82 false false eol_PE8709----1010-Q0002_STD_0_20100331_0 29 eol_PE8709----1010-Q0002_STD_90_20090331_0 35 eol_PE8709----1010-Q0002_STD_0_20081231_0 1 eol_PE8709----1010-Q0002_STD_0_20090331_0 1 eol_PE8709----1010-Q0002_STD_90_20100331_0 52 eol_PE8709----1010-Q0002_STD_0_20100423_0 1 eol_PE8709----1010-Q0002_STD_0_20091231_0 29 true true EXCEL 25 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls MT,\1X*&Q&N$`````````````````````/@`#`/[_"0`&```````````````! M`````0``````````$```2P````$```#^____``````````#_____________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_______________________]_____O___P,````$````!0````8````'```` M"`````D````*````"P````P````-````#@````\````0````$0```!(````3 M````%````!4````6````%P```!@````9````&@```!L````<````'0```!X` M```?````(````"$````B````(P```"0````E````)@```"<````H````*0`` M`"H````K````+````"T````N````+P```#`````Q````,@```#,````T```` M-0```#8````W````.````#D````Z````.P```#P````]````/@```#\```!` M````00```$(```!#````1````$4```!&````1P```$@```!)````2@```/[_ M___^_____O__________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_____________________________________________U(`;P!O`'0`(`!% M`&X`=`!R`'D````````````````````````````````````````````````` M```````````6``4`__________\"```````````````````````````````` M`````````$!Y>^Q$YLH!3````$`!````````5P!O`'(`:P!B`&\`;P!K```` M```````````````````````````````````````````````````````````` M`!(``@#_______________\````````````````````````````````````` M```````````"````]I$````````%`%,`=0!M`&T`80!R`'D`20!N`&8`;P!R M`&T`80!T`&D`;P!N````````````````````````````````````*``"`0$` M```#````_____P`````````````````````````````````````````````` M``````"```````````4`1`!O`&,`=0!M`&4`;@!T`%,`=0!M`&T`80!R`'D` M20!N`&8`;P!R`&T`80!T`&D`;P!N```````````````X``(`____________ M____`````````````````````````````````````````````````@```*`` M````````"0@0```&!0!&&,T'P8````8"``#A``(`L`3!``(```#B````7`!P M``<``'-S:'AB!#<`!0`9 M``$B`"0`(@`C`"P`(P`C`#``7P`I`#L`7``H`"``(@`D`"(`(P`L`",`(P`P M`%P`(``I`!X$00`&`!X``2(`)``B`",`+``C`",`,`!?`"D`.P!;`%(`90!D M`%T`7``H`"``(@`D`"(`(P`L`",`(P`P`%P`(``I`!X$0P`'`!\``2(`)``B M`",`+``C`",`,``N`#``,`!?`"D`.P!<`"@`(``B`"0`(@`C`"P`(P`C`#`` M+@`P`#``7``@`"D`'@1-``@`)``!(@`D`"(`(P`L`",`(P`P`"X`,``P`%\` M*0`[`%L`4@!E`&0`70!<`"@`(``B`"0`(@`C`"P`(P`C`#``+@`P`#``7``@ M`"D`'@1Q`"H`-@`!7P`H`"(`)``B`"H`(``C`"P`(P`C`#``7P`I`#L`7P`H M`"(`)``B`"H`(`!<`"@`(``C`"P`(P`C`#``7``@`"D`.P!?`"@`(@`D`"(` M*@`@`"(`+0`B`%\`*0`[`%\`*``@`$``7P`@`"D`'@1?`"D`+0`!7P`H`"H` M(``C`"P`(P`C`#``7P`I`#L`7P`H`"H`(`!<`"@`(``C`"P`(P`C`#``7``@ M`"D`.P!?`"@`*@`@`"(`+0`B`%\`*0`[`%\`*``@`$``7P`@`"D`'@2!`"P` M/@`!7P`H`"(`)``B`"H`(``C`"P`(P`C`#``+@`P`#``7P`I`#L`7P`H`"(` M)``B`"H`(`!<`"@`(``C`"P`(P`C`#``+@`P`#``7``@`"D`.P!?`"@`(@`D M`"(`*@`@`"(`+0`B`#\`/P!?`"D`.P!?`"@`(`!``%\`(``I`!X$;P`K`#4` M`5\`*``J`"``(P`L`",`(P`P`"X`,``P`%\`*0`[`%\`*``J`"``7``H`"`` M(P`L`",`(P`P`"X`,``P`%P`(``I`#L`7P`H`"H`(``B`"T`(@`_`#\`7P`I M`#L`7P`H`"``0`!?`"``*0`>!!\`I``-``$C`"P`(P`C`#``.P`H`",`+``C M`",`,``I`!X$(P"E``\``20`(P`L`",`(P`P`#L`*``D`",`+``C`",`,``I M`!X$+P"F`!4``20`(P`L`",`(P`P`"X`(P`C`#L`*``D`",`+``C`",`,``N M`",`(P`I`.``%```````]?\@``````````````#`(.``%``!````]?\@``#T M``````````!!(.``%``!````]?\@``#T``````````!!(.``%``"````]?\@ M``#T``````````!!(.``%``"````]?\@``#T``````````!!(.``%``````` M]?\@``#T``````````!!(.``%```````]?\@``#T``````````!!(.``%``` M````]?\@``#T``````````!!(.``%```````]?\@``#T``````````!!(.`` M%```````]?\@``#T``````````!!(.``%```````]?\@``#T``````````!! M(.``%```````]?\@``#T``````````!!(.``%```````]?\@``#T```````` M``!!(.``%```````]?\@``#T``````````!!(.``%```````]?\@``#T```` M``````!!(.``%````````0`@``````````````#`(.``%``!`"L`]?\@``#X M``````````!!(.``%``!`"D`]?\@``#X``````````!!(.``%``!`"P`]?\@ M``#X``````````!!(.``%``!`"H`]?\@``#X``````````!!(.``%``!``D` M]?\@``#X``````````!!(.``%``%`````0`@```(``````````#`(.``%``% M`````0`H```8``````````#`(.``%``%`````0`J```8``````````#`(.`` M%````````0`H```0``````````#`(.``%```````"0`@``````````````#` M(.``%```````"0`H```0``````````#`(.``%```````"0`(```0```````` M``#`(.``%````*0``0`@```$``````````#`(.``%````*4``0`@```$```` M``````#`(.``%``&`*0``0`@```,``````````#`(.``%``&`*4``0`@```, M``````````#`(.``%````*8``0`@```$``````````#`(),"!```@`#_DP($ M`!"``_^3`@0`$8`&_Y,"!``2@`3_DP($`!.`!_^3`@0`%(`%_V`!`@```(4` M1@`(:@`````?`40`;P!C`'4`;0!E`&X`=``@`&$`;@!D`"``10!N`'0`:0!T M`'D`(`!)`&X`9@!O`'(`;0!A`'0`:0!O`&X`A0`^`-EM`````!L!0P!O`&X` M0`@`%(` M90!G`&D`0`@`$,`90!N`'0`<@!A`&P`(`!)`&X` M9`!E`'@`(`!+`&4`>0`*``$P`#``,``P`#@`,0`U`#4`-0`V`!P``4,`=0!R M`'(`90!N`'0`(`!&`&D`0`@`$8`:0!L M`&4`<@`@`$,`80!T`&4`9P!O`'(`>0`7``%,`&$`<@!G`&4`(`!!`&,`8P!E M`&P`90!R`&$`=`!E`&0`(`!&`&D`;`!E`'(`)P`!10!N`'0`:0!T`'D`(`!# M`&\`;0!M`&\`;@`@`%,`=`!O`&,`:P`L`"``4P!H`&$`<@!E`',`(`!/`'4` M=`!S`'0`80!N`&0`:0!N`&<`(P`!0P!O`&X`0`+``%)`&X`=@!E`&X`=`!O`'(`:0!E M`',`&@`!1`!E`&8`90!R`'(`90!D`"``:0!N`&,`;P!M`&4`(`!T`&$`>``@ M`&$`0`@`&$`;@!D`"``90!Q`'4`:0!P M`&T`90!N`'0`+``@`&P`90!S`',`(`!A`&,`8P!U`&T`=0!L`&$`=`!E`&0` M(`!D`&4`<`!R`&4`8P!I`&$`=`!I`&\`;@`1``%/`'0`:`!E`'(`(`!A`',` M`!P`&4`;@!S`&4`0`Z`"P``5``<@!E`&8`90!R`'(`90!D`"``@!E`&0`&P`!0P!O`&T`;0!O`&X`(`!S`'0`;P!C`&L` M+``@`',`:`!A`'(`90!S`"``:0!S`',`=0!E`&0`(``!0P!O`&T`;0!O`&X` M(`!S`'0`;P!C`&L`+``@`',`:`!A`'(`90!S`"``;P!U`'0``!C`&4` M<`!T`"``4`!E`'(`(`!3`&@`80!R`&4`(`!D`&$`=`!A`!\``3,`(`!-`&\` M;@!T`&@``!E`',`$@`!20!N`&,`;P!M`&4`(`!T`&$`>``@`&4`>`!P`&4`;@!S M`&4`#``!3@!E`'0`(`!E`&$`<@!N`&D`;@!G`',`*``!0@!A`',`:0!C`"`` M80!N`&0`(`!D`&D`;`!U`'0`90!D`"``;@!E`'0`(`!E`&$`<@!N`&D`;@!G M`',`(`!P`&4`<@`@`',`:`!A`'(`90`U``%"`&$``!P`&4`;@!S`&4` M%0`!1`!E`&8`90!R`'(`90!D`"``:0!N`&,`;P!M`&4`(`!T`&$`>`!E`',` M&``!4P!T`&\`8P!K`"``8@!A`',`90!D`"``8P!O`&T`<`!E`&X`@!A`'0`:0!O`&X`(`!O`&8`(`!N`&\` M;@`M`&,`;P!M`'``90!T`&4`(`!A`&<`<@!E`&4`;0!E`&X`=``L``%#`&@` M80!N`&<`90!S`"``:0!N`"``;P!P`&4`<@!A`'0`:0!N`&<`(`!A`',`0`@`&$`;@!D`"``90!Q`'4`:0!P`&T` M90!N`'0`,``!3@!E`'0`(`!D`&4`8P!R`&4`80!S`&4`(``H`&D`;@!C`'(` M90!A`',`90`I`"``:0!N`"``;0!A`'(`:P!E`'0`80!B`&P`90`@`',`90!C M`'4`<@!I`'0`:0!E`',`)P`!3@!E`'0`(``H`&D`;@!C`'(`90!A`',`90`I M`"``9`!E`&,`<@!E`&$`0`@`'(` M90!F`&4`<@!R`&4`9``@`'0`;P`@`&$`0`L`"``1@!A`',`=`!E`&X`80!L`"P`(`!O`'(`(`!B`'D`(`!T`&4` M<@!M`',`(`!S`'4`8P!H`"``80!S`"``=P!E`"P`(`!O`'4`<@`L`"``;P!R M`"``=0!S`"D`(`!H`&$`=@!E`"``8@!E`&4`;@`@`'``<@!E`'``80!R`&4` M9``@`&D`;@`@`&$`8P!C`&\`<@!D`&$`;@!C`&4`(`!W`&D`=`!H`"``50!N M`&D`=`!E`&0`(`!3`'0`80!T`&4`0`@`&0`;P`@`&X`;P!T`"``:0!N`&,`;`!U`&0`90`@`&$`;`!L`"`` M:0!N`&8`;P!R`&T`80!T`&D`;P!N`"``80!N`&0`(`!F`&\`;P!T`&X`;P!T M`&4`0`@`%4`;@!I`'0`90!D`"`` M4P!T`&$`=`!E`',`(`!G`&4`;@!E`'(`80!L`&P`>0`@`&$`8P!C`&4`<`!T M`&4`9``@`&$`8P!C`&\`=0!N`'0`:0!N`&<`(`!P`'(`:0!N`&,`:0!P`&P` M90!S`"``9@!O`'(`(`!C`&\`;0!P`&P`90!T`&4`(`!F`&D`;@!A`&X`8P!I M`&$`;``@`',`=`!A`'0`90!M`&4`;@!T`',`+@`@`$@`;P!W`&4`=@!E`'(` M+``@`&4`>`!C`&4`<`!T`"``80!S`"``9`!E`',`8P!R`&D`8@!E`&0`(`!H M`&4`<@!E`&D`;@`L`"``=`!H`&4`<@!E`"``:`!A`',`(`!B`&4`90!N`"`` M;@!O`"``;0!A`'0`90!R`&D`80!L`"``8P!H`&$`;@!G`&4`(`!I`&X`(`!T M`&@`90`@`&D`;@!F`&\`<@!M`&$`=`!I`&\`;@`@`&0`:0!S`&,`;`!O`',` M90!D`"``:0!N`"``=`!H`&4`(`!N`&\`=`!E`',`(`!T`&\`(`!C`&\`;@!S M`&\`;`!I`&0`80!T`&4`9``@`&8`:0!N`&$`;@!C`&D`80!L`"``0!E`&4`(`!S`'0` M;P!C`&L`(`!O`'``=`!I`&\`;@`@`'``;`!A`&X`+``@`&4`9@!F`&4`8P!T M`&D`=@!E`"``80!T`"``=`!H`&4`(`!C`&P`;P!S`&4`(`!O`&8`(`!B`'4` M`!I`&T`80!T`&4`;`!Y`"``,P`Y`#4`=`!H`&\`=0!S`&$`;@!D`"``0`L`"``;P!F`"``;P!P`'0`:0!O`&X``!T`&4`;@!T`"``;@!O`'0`(`!P M`'(`90!V`&D`;P!U`',`;`!Y`"``90!X`&4`<@!C`&D``!I`&T`80!T`&4`;`!Y`"``,@`Q`#``(`!T`&@`;P!U`',`80!N M`&0`(`!S`&@`80!R`&4``!P`&4`;@!S`&4`(`!E`'$`=0!A`&P`(`!T M`&\`(`!T`&@`90`@`&<`<@!A`&X`=``@`&0`80!T`&4`(`!F`&$`:0!R`"`` M=@!A`&P`=0!E`"``=P!I`&P`;``@`&(`90`@`'(`90!C`&\`9P!N`&D`>@!E M`&0`(`!F`&\`<@`@`&$`;`!L`"``;P!F`"``=`!H`&4`0`L`"``80!N`&0`(`!D`&D`=@!I`&0`90!N`&0`(`!Y`&D` M90!L`&0`(`!M`'4``!P`&4`<@!I`&4`;@!C`&4`(`!W`&D`=`!H`"```!P`&4`8P!T`&4`9``@`&P`:0!F`&4`(`!O`&8`(`!T`&@`90`@ M`&\`<`!T`&D`;P!N`',`+@`@`%0`:`!E`"``<@!I`',`:P`M`&8`<@!E`&4` M(`!I`&X`=`!E`'(`90!S`'0`(`!R`&$`=`!E`"``:0!S`"``8@!A`',`90!D M`"``;P!N`"``=`!H`&4`(`!5`"X`4P`N`"``5`!R`&4`80!S`'4`<@!Y`"`` M<@!A`'0`90`@`&\`=@!E`'(`(`!T`&@`90`@`&4`>`!P`&4`8P!T`&4`9``@ M`&P`:0!F`&4`(`!A`'0`(`!T`&@`90`@`'0`:0!M`&4`(`!O`&8`(`!G`'(` M80!N`'0`+@`@`%0`:`!E`"``9`!I`'8`:0!D`&4`;@!D`"``>0!I`&4`;`!D M`"``:0!S`"``90!S`'0`:0!M`&$`=`!E`&0`(`!O`'8`90!R`"``=`!H`&4` M(`!E`'@`<`!E`&,`=`!E`&0`(`!L`&D`9@!E`"``8@!A`',`90!D`"``;P!N M`"``;P!U`'(`(`!C`'4`<@!R`&4`;@!T`"``9`!I`'8`:0!D`&4`;@!D`"`` M<`!A`'D`;P!U`'0`+``@`&\`=0!R`"``:`!I`',`=`!O`'(`:0!C`&$`;``@ M`&0`:0!V`&D`9`!E`&X`9`!S`"``<`!A`&D`9``L`"``80!N`&0`(`!O`'4` M<@`@`&4`>`!P`&4`8P!T`&4`9``@`&8`=0!T`'4`<@!E`"``8P!A`',`:``@ M`&0`:0!V`&D`9`!E`&X`9`!S`"X`(`!4`&@`90`@`&8`;P!L`&P`;P!W`&D` M;@!G`"``=`!A`&(`;`!E`"``:0!L`&P`=0!S`'0`<@!A`'0`90!S`"``=`!H M`&4`(`!S`&@`80!R`&4`(`!P`'(`:0!C`&4`(`!I`&X`9@!O`'(`;0!A`'0` M:0!O`&X`(`!A`&X`9``@`&$``!P`&4`8P!T`&4`9``@`&0`:0!V`&D`9`!E`&X`9``@`'D`:0!E M`&P`9``@`"``"0`)`"``"0`Q`"X`,``E`"``"0`)`#$`+@`P`"4`(``)``D` M,0`N`#``)0`@`"``#0`-``T`5P!E`&D`9P!H`'0`90!D`"T`80!V`&4`<@!A M`&<`90`@`&<`<@!A`!0``4,`;P!M`'``<@!E`&@`90!N`',`:0!V`&4`(`!) M`&X`8P!O`&T`90"0`0$-``T`#0`)`"@`,P`I`"``"0!#`&\`;0!P`'(`90!H M`&4`;@!S`&D`=@!E`"``20!N`&,`;P!M`&4`(``@`"``#0`-`$,`;P!M`'`` M<@!E`&@`90!N`',`:0!V`&4`(`!I`&X`8P!O`&T`90`@`&$`;@!D`"``=`!H M`&4`(`!C`&\`;0!P`&\`;@!E`&X`=`!S`"``;P!F`"``;P!T`&@`90!R`"`` M8P!O`&T`<`!R`&4`:`!E`&X`@!E`&0`(`!)`&X`=@!E`',`=`!M`&4` M;@!T`"``1P!A`&D`;@!S`"``80!N`&0`(`!,`&\`0`@`&\`9@`@`'0`:`!E`"``:0!N`'8`90!S`'0`;0!E`&X`=``N`"``#0`- M``T`"0`@``D`"0`@``D`"0`@``D`"0`@``D`"0`@``D`"0`@``D`"0`@``D` M"0`-``T`"0`@``D`30!A`'(`8P!H`#,`,0`L`"``,@`P`#$`,``@``D`#0`- M``D`(``)`$,`=0!R`'(`90!N`'0`(``)``D`3@!O`&X`+0!C`'4`<@!R`&4` M;@!T`"``"0`)`"``"0!4`&\`=`!A`&P`(``)``T`#0`)`"``"0!&`&$`:0!R M`'8`80!L`'4`90`@``D`"0!5`&X`<@!E`&$`;`!I`'H`90!D`"``9P!A`&D` M;@`@`"@`;`!O`',`@!E`&0`(`!G`&$`:0!N`"``*`!L`&\`@`\`),=`64`9``@`&<`80!I`&X`(``H`&P`;P!S`',`*0`@``D`#0`- M``T`4P!T`&$`=`!E`"``80!N`&0`(`!M`'4`;@!I`&,`:0!P`&$`;``@`&(` M;P!N`&0`0`@`',`90!C`'4`<@!I`'0`:0!E`',`(``@``D`"0`@``D`,@`T`"P` M-``T`#``(``)``D`,``@``D`"0`P`"``"0`)`#``(``)``D`(``)`#(`-``L M`#0`-``P`"``"0`)`#``(``)``T`#0`)`"``"0`)`"``(``)``D`(``@``D` M"0`@`"``"0`)`"``(``)``D`(``)``D`(``)``D`#0`-``T`5`!O`'0`80!L M`"``(``)``D`)``@``D`,@`T`"P`-``T`#``(``)``D`,``@``D`"0`U`"P` M,@`Q`#``(``)``D`-``P`"``"0`)`"``"0`R`#D`+``V`#4`,``@``D`"0`T M`#``(``)``T`#0`)`"``"0`)`"``(``)``D`(``@``D`"0`@`"``"0`)`"`` M(``)``D`(``)``D`(``)``D`#0`-``T`"0`@``D`30!A`'(`8P!H`#,`,0`L M`"``,@`P`#``.0`@``D`#0`-``D`(``)`$,`=0!R`'(`90!N`'0`(``)``D` M3@!O`&X`+0!C`'4`<@!R`&4`;@!T`"``"0`)`"``"0!4`&\`=`!A`&P`(``) M``T`#0`)`"``"0!&`&$`:0!R`'8`80!L`'4`90`@``D`"0!5`&X`<@!E`&$` M;`!I`'H`90!D`"``9P!A`&D`;@`@`"@`;`!O`',`@!E`&0`(`!G`&$` M:0!N`"``*`!L`&\`@!E`&0`(`!G`&$`:0!N`"``*`!L`&\` M0`@ M`'0`:`!E`',`90`@`',`90!C`'4`<@!I`'0`:0!E`',`(`!A`',`(`!A`'8` M80!I`&P`80!B`&P`90`M`&8`;P!R`"T`0`@ M`',`90!C`'4`<@!I`'0`:0!E`',`(`!H`&$`=@!E`"``80`@`&T`80!T`'4` M<@!I`'0`>0`@`&\`9@`@`#$`,@`@`&T`;P!N`'0`:`!S`"``80!N`&0`(`!A M`'(`90`@`'8`80!L`'4`90!D`"``=0!S`&D`;@!G`"``3`!E`'8`90!L`"`` M,0`@`&D`;@!P`'4`=`!S`"X`(`!4`&@`90`@`',`=`!A`'0`90`@`&$`;@!D M`"``;0!U`&X`:0!C`&D`<`!A`&P`(`!B`&\`;@!D`',`(`!H`&$`=@!E`"`` M;0!A`'0`=0!R`&D`=`!I`&4``!C`&P`=0!D`&4`9``@`&8`<@!O M`&T`(`!E`&$`<@!N`&D`;@!G`',`+``@`&(`=0!T`"``80!R`&4`(`!I`&X` M8P!L`'4`9`!E`&0`(`!I`&X`(`!C`&\`;0!P`'(`90!H`&4`;@!S`&D`=@!E M`"``:0!N`&,`;P!M`&4`+``@`&$`;@!D`"``80!R`&4`(`!R`&4`<`!O`'(` M=`!E`&0`(`!A`',`(`!A`"``0`@`&\`=0!T`"`` M8P!L`&$`=0!S`&4`(`!W`&4`(`!G`&4`;@!E`'(`80!L`&P`>0`@`&4`>`!E M`'(`8P!I`',`90`L`"``=`!H`&4`<@!E`&(`>0`@`&<`:0!V`&D`;@!G`"`` M=`!H`&4`(`!L`&4`80!S`&4``!P`&D`<@!A`'0`:0!O`&X`+``@ M`&\`9@`@`'0`:`!E`"``;`!E`&$```@`'(`90!T`'4`<@!N`',`(`!I M`&X`(`!T`&@`90`@`%4`;@!I`'0`90!D`"``4P!T`&$`=`!E`',`(`!&`&4` M9`!E`'(`80!L`"``:@!U`'(`:0!S`&0`:0!C`'0`:0!O`&X`+``@`&X`=0!M M`&4`<@!O`'4``!C`&4`<`!T`&D`;P!N`',`+``@`'<`90`@`&$`<@!E M`"``;@!O`"``;`!O`&X`9P!E`'(`(`!S`'4`8@!J`&4`8P!T`"``=`!O`"`` M:0!N`&,`;P!M`&4`(`!T`&$`>``@`&4`>`!A`&T`:0!N`&$`=`!I`&\`;@!S M`"``8@!Y`"``=`!A`'@`:0!N`&<`(`!A`'4`=`!H`&\`<@!I`'0`:0!E`',` M(`!F`&\`<@`@`'0`80!X`&$`8@!L`&4`(`!Y`&4`80!R`',`(`!B`&4`9@!O M`'(`90`@`#(`,``P`#8`+``@`&D`;@`@`'0`:`!E`"``8P!A`',`90`@`&\` M9@`@`%4`;@!I`'0`90!D`"``4P!T`&$`=`!E`',`(`!&`&4`9`!E`'(`80!L M`"``80!N`&0`(`!N`&\`;@`M`%4`;@!I`'0`90!D`"``4P!T`&$`=`!E`',` M(`!E`'@`80!M`&D`;@!A`'0`:0!O`&X``!A`&T`:0!N`&$`=`!I`&\`;@!S M`"X`(``-``T`00!S`"``;P!F`"``30!A`'(`8P!H`#,`,0`L`"``,@`P`#$` M,``@`&$`;@!D`"``,@`P`#``.0`L`"``=`!H`&4`(`!#`&\`;0!P`&$`;@!Y M`"``:`!A`&0`(``D`#$`+``V`#``-@`@`&$`;@!D`"``)``U`"P`-@`U`#<` M+``@`'(`90!S`'``90!C`'0`:0!V`&4`;`!Y`"P`(`!O`&8`(`!L`&D`80!B M`&D`;`!I`'0`:0!E`',`(`!R`&4`8P!O`'(`9`!E`&0`(`!R`&4`;`!A`'0` M90!D`"``=`!O`"``=0!N`'(`90!C`&\`9P!N`&D`>@!E`&0`(`!T`&$`>``@ M`&(`90!N`&4`9@!I`'0```@`&4`>`!P`&4`;@!S M`&4`+@`@`%0`:`!E`"``0P!O`&T`<`!A`&X`>0`@`&0`;P!E`',`(`!N`&\` M=``@`&$`;@!T`&D`8P!I`'``80!T`&4`(`!T`&@`80!T`"``=`!O`'0`80!L M`"``=0!N`'(`90!C`&\`9P!N`&D`>@!E`&0`(`!T`&$`>``@`&(`90!N`&4` M9@!I`'0`0`L M`"``;P!F`"``;P!P`'0`:0!O`&X`01P`U` M`-:P2``>`.ZN2``"`/T`"@`<````&``T````O0`2`!P``0`?`(ZB4P`?`/H# M40`"`-<`/@`&!@``,`(.`"H`#@`D`"0`)``D`"0`)``D`"0`)``D`"0`)``. M`"0`)``D`"0`)``.`"0`)``D`"0`)``D`#X"$@"V``````!````````````` M``"@``0`9`!D`!T`#P`#`````````0````````#O``8````W````"@````D( M$```!A``1AC-!\&````&`@``"P(4````````````!P````````#@=P``#0`" M``$`#``"`&0`#P`"``$`$0`"````$``(`/RI\=)-8E`_7P`"``$`*@`"```` M*P`"````@@`"``$`@``(````````````)0($````_P"!``(`P004````%0`` M`(,``@```(0``@```*$`(@`)`&0``0`!``$`1@!8`E@"````````X#\````` M``#@/P$`50`"``@`?0`,``````"V/`\````$`'T`#``!``(`MA@/````!`!] M``P``P#_`"0)#P````0```(.```````'```````#````"`(0`````````/\` M```````!#P`(`A```0````(`_P````````$/``@"$``"`````@#_```````` M`0\`"`(0``,````"`/\````````!#P`(`A``!`````(`_P````````$/``@" M$``%`````@#_`````````0\`"`(0``8````"`/\````````!#P#]``H````` M`!<`-0```/T`"@`!````%P`V````_0`*``$``0`7`!D```#]``H``0`"`!<` M&@```/T`"@`"````&``W````O0`2``(``0`=``#HKT`=``#LKT`"`/T`"@`# M````&``X````O0`2``,``0`<`-`24T$<`-`24T$"`/T`"@`$````&``Y```` MO0`2``0``0`<`(37IT$<`(37IT$"`/T`"@`%````&``Z````O0`2``4``0`< M`.)T)B,<`.)T)B,"`/T`"@`&````&``[````O0`2``8``0`<`.)T)B,<`.)T M)B,"`-<`$@!X`0``>``.`"H`)``D`"0`)``^`A(`M@``````0``````````` M````H``$`&0`9``=``\``P````````$`````````[P`&````-P````H````) M"!````80`$88S0?!@```!@(```L"%`````````````X`````````.7P```T` M`@`!``P``@!D``\``@`!`!$``@```!``"`#\J?'236)0/U\``@`!`"H``@`` M`"L``@```((``@`!`(``"````````````"4"!````/\`@0`"`,$$%````!4` M``"#``(```"$``(```"A`"(`"0!D``$``0`!`$8`6`)8`@```````.`_```` M````X#\!`%4``@`(`'T`#```````MCP/````!`!]``P``0`"`+88#P````0` M?0`,``,`_P`D"0\````$```"#@``````#@```````P````@"$`````````#_ M`````````0\`"`(0``$````"`/\````````!#P`(`A```@````(`_P`````` M``$/``@"$``#`````@#_`````````0\`"`(0``0````"`/\````````!#P`( M`A``!0````(`_P````````$/``@"$``&`````@#_`````````0\`"`(0``<` M```"`/\````````!#P`(`A``"`````(`_P````````$/``@"$``)`````@#_ M`````````0\`"`(0``H````"`/\````````!#P`(`A``"P````(`_P`````` M``$/``@"$``,`````@#_`````````0\`"`(0``T````"`/\````````!#P#] M``H``````!<`/````/T`"@`!````%P`]````_0`*``$``0`7``$```#]``H` M`0`"`!<`/@```/T`"@`"````&``_````O0`2``(``0`=`!#)'T$=``S>'4$" M`/T`"@`#````&`!`````O0`2``,``0`<`%@<#T$<`%@I#$$"`/T`"@`$```` M&`!!````O0`2``0``0`>`.0Z$$$>`,"2#T$"`/T`"@`%````&`!"````O0`2 M``4``0`<`)!I!4$<`"CV!4$"`/T`"@`&````&`!#````O0`2``8``0`<``#` M4$`<``"`=$`"`/T`"@`'````&`!$````O0`2``<``0`>`$`4]D`>`+`D\T`" M`/T`"@`(````&`!%````O0`2``@``0`<```@;4`<````<$`"`/T`"@`)```` M&`!&````O0`2``D``0`>`-`B]D`>`+`T\T`"`/T`"@`*````&`!'````O0`2 M``H``0`<`&#IX$`<`$!%W4`"`/T`"@`+````&`!(````O0`2``L``0`?`$!< MZT`?`,#&YT`"`/T`"@`,````&`!)````O0`2``P``0`@``$`0T`@``&`0$`" M`/T`"@`-````&`!*````O0`2``T``0`<`#C_`4$<`)@A`D$"`-<`(````P`` M!`$.`"H`)``D`"0`)``D`"0`)``D`"0`)``D`#X"$@"V``````!````````` M``````"@``0`9`!D`!T`#P`#`````````0````````#O``8````W````"@`` M``D($```!A``1AC-!\&````&`@``"P(8````````````(P`````````FA``` M`(4```T``@`!``P``@!D``\``@`!`!$``@```!``"`#\J?'236)0/U\``@`! M`"H``@```"L``@```((``@`!`(``"````````````"4"!````/\`@0`"`,$$ M%````!4```"#``(```"$``(```"A`"(`"0!D``$``0`!`$8`6`)8`@`````` M`.`_````````X#\!`%4``@`(`'T`#```````MCP/````!`!]``P``0`"`+88 M#P````0`?0`,``,`_P`D"0\````$```"#@``````(P```````P````@"$``` M``````#_`````````0\`"`(0``$````"`/\````````!#P`(`A```@`````` M_P````````$/``@"$``#`````@#_`````````0\`"`(0``0``````/\````` M```!#P`(`A``!0````(`_P````````$/``@"$``&`````@#_`````````0\` M"`(0``<````"`/\````````!#P`(`A``"`````(`_P````````$/``@"$``) M`````@#_`````````0\`"`(0``H````"`/\````````!#P`(`A``"P`````` M_P````````$/``@"$``,`````@#_`````````0\`"`(0``T````"`/\````` M```!#P`(`A``#@````(`_P````````$/``@"$``/`````@#_`````````0\` M"`(0`!`````"`/\````````!#P`(`A``$0````(`_P````````$/``@"$``2 M`````@#_`````````0\`"`(0`!,````"`/\````````!#P`(`A``%``````` M_P````````$/``@"$``5`````@#_`````````0\`"`(0`!8````"`/\````` M```!#P`(`A``%P````(`_P````````$/``@"$``8`````@#_`````````0\` M"`(0`!D````"`/\````````!#P`(`A``&@``````_P````````$/``@"$``; M`````@#_`````````0\`"`(0`!P````"`/\````````!#P`(`A``'0````(` M_P````````$/``@"$``>`````@#_`````````0\`"`(0`!\````"`/\````` M```!#P#]``H``````!<`2P```/T`"@`!````%P`8````_0`*``$``0`7``$` M``#]``H``0`"`!<`/@```/T`"@`"````%@!,````_0`*``,````8`$@```"] M`!(``P`!`!T`0%SK0!T`P,;G0`(`_0`*``0````6`$T```#]``H`!0```!@` M3@```+T`$@`%``$`'`"`%\1`'```'L1``@#]``H`!@```!@`0P```+T`$@`& M``$`'```P%!`'```@'1``@#]``H`!P```!@`3P```+T`$@`'``$`'```8)E` M'```#J1``@#]``H`"````!@`4````+T`$@`(``$`'````!A`'````````@#] M``H`"0```!@`40```+T`$@`)``$`'```0(]`'```((Q``@#]``H`"@```!@` M4@```+T`$@`*``$`'````#%`'````#%``@#]``H`"P```!8`4P```/T`"@`, M````&`!4````O0`2``P``0`<`,!?Z,`<``#,FD`"`/T`"@`-````&``?```` MO0`2``T``0`<```HDD`<``""P4`"`/T`"@`.````&``B````O0`2``X``0`< M``"^I$`<```JTD`"`/T`"@`/````&``H````O0`2``\``0`<````R$`<``!* MR<`"`/T`"@`0````&``I````O0`2`!```0`<`(`"P4`<``"'P\`"`/T`"@`1 M````&`!5````O0`2`!$``0`<`(!6X$`<`(#&V4`"`/T`"@`2````&`!6```` MO0`2`!(``0`<``"4F4`<```\G\`"`/T`"@`3````&`!7````O0`2`!,``0`> M`$!+\T`>`.#5]D`"`/T`"@`4````%@!8````_0`*`!4````8`%D```"]`!(` M%0`!`!P``,J_P!P`0);2P`(`_0`*`!8````8`%H```"]`!(`%@`!`!P``&B% M0!P``-2>0`(`_0`*`!<````8`%L```"]`!(`%P`!`!P``.".0!P````SP`(` M_0`*`!@````8`%P```"]`!(`&``!`!P```!&P!P``(!/0`(`_0`*`!D````8 M`%T```"]`!(`&0`!`!X``&VYP!X``)[0P`(`_0`*`!H````6`%X```#]``H` M&P```!@`7P```+T`$@`;``$`'`"`R^S`'`!`8NG``@#]``H`'````!@`8``` M`+T`$@`<``$`'@"`R^S`'@!`8NG``@#]``H`'0```!@`80```+T`$@`=``$` M'```<'I`'```:('``@#]``H`'@```!@`8@```+T`$@`>``$`'@``2B```#0`"``$`#``"`&0` M#P`"``$`$0`"````$``(`/RI\=)-8E`_7P`"``$`*@`"````*P`"````@@`" M``$`@``(````````````)0($````_P"!``(`P004````%0```(,``@```(0` M`@```*$`(@`)`&0``0`!``$`1@!8`E@"````````X#\```````#@/P$`50`" M``@`?0`,``````"V/`\````$`'T`#``!``$`MA@/````!`!]``P``@#_`"0) M#P````0```(.```````#```````"````"`(0`````````/\````````!#P`( M`A```0````$`_P````````$/``@"$``"`````0#_`````````0\`_0`*```` M```7`&D````!`@8``0```!<`_0`*``$``0`7``$```#]``H``@```!@`:0`` M`/T`"@`"``$`&P!J````UP`*`'X````H``X`&``^`A(`M@``````0``````` M````````H``$`&0`9``=``\``P````````$`````````[P`&````-P````H` M```)"!````80`$88S0?!@```!@(```L"%`````````````,`````````;8H` M``T``@`!``P``@!D``\``@`!`!$``@```!``"`#\J?'236)0/U\``@`!`"H` M`@```"L``@```((``@`!`(``"````````````"4"!````/\`@0`"`,$$%``` M`!4```"#``(```"$``(```"A`"(`"0!D``$``0`!`$8`6`)8`@```````.`_ M````````X#\!`%4``@`(`'T`#```````MCP/````!`!]``P``0`!`+88#P`` M``0`?0`,``(`_P`D"0\````$```"#@```````P```````@````@"$``````` M``#_`````````0\`"`(0``$````!`/\````````!#P`(`A```@````$`_P`` M``````$/`/T`"@``````%P!K`````0(&``$````7`/T`"@`!``$`%P`!```` M_0`*``(````8`&L```#]``H``@`!`!L`;````-<`"@!^````*``.`!@`/@(2 M`+8``````$```````````````*``!`!D`&0`'0`/``,````````!```````` M`.\`!@```#<````*````"0@0```&$`!&&,T'P8````8"```+`A0````````` M```#`````````#R,```-``(``0`,``(`9``/``(``0`1``(````0``@`_*GQ MTDUB4#]?``(``0`J``(````K``(```""``(``0"```@````````````E`@0` M``#_`($``@#!!!0````5````@P`"````A``"````H0`B``D`9``!``$``0!& M`%@"6`(```````#@/P```````.`_`0!5``(`"`!]``P``````+8\#P````0` M?0`,``$``0"V&`\````$`'T`#``"`/\`)`D/````!````@X```````,````` M``(````(`A``````````_P````````$/``@"$``!`````0#_`````````0\` M"`(0``(````!`/\````````!#P#]``H``````!<`;0````$"!@`!````%P#] M``H``0`!`!<``0```/T`"@`"````&`!M````_0`*``(``0`;`&X```#7``H` M?@```"@`#@`8`#X"$@"V``````!```````````````"@``0`9`!D`!T`#P`# M`````````0````````#O``8````W````"@````D($```!A``1AC-!\&````& M`@``"P(4`````````````P`````````+C@``#0`"``$`#``"`&0`#P`"``$` M$0`"````$``(`/RI\=)-8E`_7P`"``$`*@`"````*P`"````@@`"``$`@``( M````````````)0($````_P"!``(`P004````%0```(,``@```(0``@```*$` M(@`)`&0``0`!``$`1@!8`E@"````````X#\```````#@/P$`50`"``@`?0`, M``````"V/`\````$`'T`#``!``$`MA@/````!`!]``P``@#_`"0)#P````0` M``(.```````#```````"````"`(0`````````/\````````!#P`(`A```0`` M``$`_P````````$/``@"$``"`````0#_`````````0\`_0`*```````7`&\` M```!`@8``0```!<`_0`*``$``0`7``$```#]``H``@```!@`;P```/T`"@`" M``$`&P!P````UP`*`'X````H``X`&``^`A(`M@``````0``````````````` MH``$`&0`9``=``\``P````````$`````````[P`&````-P````H````)"!`` M``80`$88S0?!@```!@(```L"%`````````````,`````````VH\```T``@`! M``P``@!D``\``@`!`!$``@```!``"`#\J?'236)0/U\``@`!`"H``@```"L` M`@```((``@`!`(``"````````````"4"!````/\`@0`"`,$$%````!4```"# M``(```"$``(```"A`"(`"0!D``$``0`!`$8`6`)8`@```````.`_```````` MX#\!`%4``@`(`'T`#```````MCP/````!`!]``P``0`!`+88#P````0`?0`, M``(`_P`D"0\````$```"#@```````P```````@````@"$`````````#_```` M`````0\`"`(0``$````!`/\````````!#P`(`A```@````$`_P````````$/ M`/T`"@``````%P!Q`````0(&``$````7`/T`"@`!``$`%P`!````_0`*``(` M```8`'$```#]``H``@`!`!L`<@```-<`"@!^````*``.`!@`/@(2`+8````` M`$```````````````*``!`!D`&0`'0`/``,````````!`````````.\`!@`` M`#<````*````"0@0```&$`!&&,T'P8````8"```+`A0````````````#```` M`````*F1```-``(``0`,``(`9``/``(``0`1``(````0``@`_*GQTDUB4#]? M``(``0`J``(````K``(```""``(``0"```@````````````E`@0```#_`($` M`@#!!!0````5````@P`"````A``"````H0`B``D`9``!``$``0!&`%@"6`(` M``````#@/P```````.`_`0!5``(`"`!]``P``````+8\#P````0`?0`,``$` M`0"V&`\````$`'T`#``"`/\`)`D/````!````@X```````,```````(````( M`A``````````_P````````$/``@"$``!`````0#_`````````0\`"`(0``(` M```!`/\````````!#P#]``H``````!<` XML 26 R7.xml IDEA: Stockholders' Equity and Stock-Based Compensation 2.0.0.10 false Stockholders' Equity and Stock-Based Compensation 108 - Disclosure - Stockholders' Equity and Stock-Based Compensation true false false false 1 usd $ false false iso4217_USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 iso4217_USD_per_shares Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 shares Standard http://www.xbrl.org/2003/instance shares 0 5 3 fast_StockholdersEquityEquityBasedCompensationNoteDisclosureTextBlock fast false na duration string Disclosures related to accounts comprising shareholders' equity and compensation-related costs for share-based compensation. false false false false false false false false false false false false 1 false false false false 0 0 <div> <table style="BORDER-COLLAPSE: collapse" cellspacing="0" cellpadding="0" width="100%" border="0"> <tr> <td valign="top" align="left" width="4%"><font style="FONT-FAMILY: Times New Roman" size="2">(2)</font></td> <td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">Stockholders&#x2019; Equity and Stock-Based Compensation</font></td> </tr> </table> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">During April 2009,&#xA0;April 2008, and April 2007, the Compensation Committee of our Board of Directors approved the grant under our employee stock option plan, effective at the close of business that day, of options to purchase approximately 395&#xA0;thousand shares, 275&#xA0;thousand shares, and 2.2&#xA0;million shares, respectively, of our common stock.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">On April&#xA0;20, 2010, the Compensation Committee of our Board of Directors approved the grant under our employee stock option plan, effective at the close of business that day, of options to purchase approximately 265&#xA0;thousand shares of our common stock at a strike price of $60.00 per share. The closing stock price on the date of grant was $54.19 per share.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">All of the options noted above vest and become exercisable over a period of up to eight years. Each option will terminate, to the extent not previously exercised, 13 months after the end of the relevant vesting period. As of March&#xA0;31, 2010, options granted in April 2007 had vested with respect to approximately 210 thousand shares. No other options were vested as of March&#xA0;31, 2010.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Compensation expense equal to the grant date fair value will be recognized for all of these awards over the vesting period. The stock-based compensation expense for the three month periods ended March&#xA0;31, 2010 and 2009 was $1,000 and $900, respectively. Unrecognized compensation expense related to outstanding stock options as of March&#xA0;31, 2010 was $16,585 and is expected to be recognized over a weighted average period of 6.021 years. Any future changes in estimated forefeitures will impact this amount.</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font size="1">&#xA0;</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The fair value of each share-based option outstanding as of March&#xA0;31, 2010, is estimated on the date of grant using a Black-Scholes valuation method that uses the assumptions noted in the following table. The expected life is the most significant assumption as it determines the period for which the risk-free interest rate, volatility, and dividend yield must be applied. The expected life is the average length of time over which the employee groups will exercise their options, which is based on historical experience with similar grants. Expected volatilities are based on the movement of the Company&#x2019;s stock over the most recent historical period equivalent to the expected life of the options. The risk-free interest rate is based on the U.S. Treasury rate over the expected life at the time of grant. The dividend yield is estimated over the expected life based on our current dividend payout, our historical dividends paid, and our expected future cash dividends. The following table illustrates the share price information and assumptions used to determine fair value:</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="84%" align="center" border="0"> <tr> <td width="77%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="6"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Options Granted</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="2"><font style="FONT-FAMILY: Times New Roman" size="1"><b>April<br /> 2009</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>April<br /> 2008</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>April<br /> 2007</b></font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Strike price</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54.00</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54.00</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45.00</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Closing market price on date of grant</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">35.22</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">48.70</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">40.30</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> </tr> <tr> <td height="8"></td> <td colspan="3" height="8"></td> <td colspan="2" height="8"></td> <td colspan="2" height="8"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Weighted-average expected life of option in years</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5.0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5.0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4.9</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Weighted-average volatility</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">38.8%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30.7%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">31.6%</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Risk free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1.9%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2.7%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4.6%</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1.0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1.0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1.0%</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Weighted-average grant date fair value of stock option</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7.27</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">15.50</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11.36</font></td> </tr> </table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table presents a reconciliation of the denominators used in the computation of basic and diluted earnings per share related to our employee stock option plan:</font></p> <p style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px"> &#xA0;</p> <table cellspacing="0" cellpadding="0" width="76%" align="center" border="0"> <tr> <td width="80%"></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center" colspan="3"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three-month period</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2010</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2009</b></font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Basic - weighted shares outstanding</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">147,431</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">148,531</font></td> </tr> <tr> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Weighted shares assumed upon exercise of stock options</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 1px solid" valign="bottom"> &#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><font style="FONT-FAMILY: Times New Roman" size="2">Diluted - weighted shares outstanding</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">147,431</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">148,531</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td style="BORDER-TOP: #000000 3px double" valign="bottom"> &#xA0;</td> </tr> </table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Any dilutive impact summarized above would relate to periods when the average market price of our stock exceeded the exercise price of the potentially dilutive option securities then outstanding.</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font size="1">&#xA0;</font></p> </div> (2) Stockholders&#x2019; Equity and Stock-Based Compensation During April 2009,&#xA0;April 2008, and April 2007, the Compensation Committee of our Board of false false false Disclosures related to accounts comprising shareholders' equity and compensation-related costs for share-based compensation. No authoritative reference available. false false 1 1 false UnKnown UnKnown UnKnown false true
-----END PRIVACY-ENHANCED MESSAGE-----