0001193125-09-037063.txt : 20120723 0001193125-09-037063.hdr.sgml : 20120723 ACCESSION NUMBER: 0001193125-09-037063 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 17 CONFORMED PERIOD OF REPORT: 20090225 ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20090225 DATE AS OF CHANGE: 20090225 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: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-16125 FILM NUMBER: 09632866 BUSINESS ADDRESS: STREET 1: 2001 THEURER BLVD CITY: WINONA STATE: MN ZIP: 55987 BUSINESS PHONE: 5074545374 8-K 1 d8k.htm FORM 8-K Form 8-K

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 8-K

 

 

CURRENT REPORT

Pursuant to Section 13 or 15(d) of

The Securities Exchange Act of 1934

Date of report (Date of earliest event reported) February 25, 2009

 

 

FASTENAL COMPANY

(Exact name of registrant as specified in its charter)

 

 

 

Minnesota   0-16125   41-0948415

(State or other jurisdiction

of incorporation)

 

(Commission

File Number)

 

(IRS 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 or former address, if changed since last report)

 

 

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

 

¨ Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

 

¨ Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

 

¨ Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

 

¨ Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

 

 

 


Section 8—Other Events

 

Item 8.01. Other Events

Attached as Exhibit 100 to this report are the following materials from Fastenal Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2008, filed on February 20, 2009, formatted in XBRL (Extensible Business Reporting Language): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Earnings, (iii) the Consolidated Statements of Cash Flows, and (iv) the Consolidated Statement of Stockholders’ Equity and Comprehensive Income. Users of this data are advised pursuant to Rule 401 of Regulation S-T that the information contained in the XBRL documents is unaudited and these are not the official publicly filed financial statements of Fastenal Company. The purpose of submitting these XBRL formatted documents is to test the related format and technology and, as a result, investors should continue to rely on the official filed version of the furnished documents and not rely on this information in making investment decisions.

In accordance with Rule 402 of Regulation S-T, the information in this Current Report on Form 8-K, including the Exhibits, shall not be deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section, and shall not be incorporated by reference into any registration statement or other document filed under the Securities Act of 1933, as amended, or the Exchange Act, except as shall be expressly set forth by specific reference in such filing.

Section 9—Financial Statements and Exhibits

 

Item 9.01. Financial Statements and Exhibits

 

  (d) Exhibits.

The following exhibits are included herewith:

 

Exhibit
Number

  

Exhibit Description

100   

The following materials from Fastenal Company’s Annual Report on Form 10-K for the fiscal year ended

December 31, 2008, filed on February 20, 2009, formatted in XBRL (Extensible Business Reporting

Language): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Earnings,

(iii) the Consolidated Statements of Cash Flows, (iv) the Consolidated Statement of Stockholders’ Equity

and Comprehensive Income, and (v) the Notes to the Consolidated Financial Statements.


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 hereunto duly authorized.

Date: February 25, 2009

 

FASTENAL COMPANY
By:  

/s/ Daniel L. Florness

  Daniel L. Florness
  Chief Financial Officer


INDEX TO EXHIBITS

 

100 The following materials from Fastenal Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2008, filed on February 20, 2009, formatted in XBRL (Extensible Business Reporting Language): (i) the Consolidated Balance Sheets, (ii) the Consolidated Statements of Earnings, (iii) the Consolidated Statements of Cash Flows, (iv) the Consolidated Statement of Stockholders’ Equity and Comprehensive Income, and (v) the Notes to the Consolidated Financial Statements.
EX-100.INS 2 fast-20081231.xml XBRL INSTANCE DOCUMENT 56204000 783549000 1511000 5440000 0 776598000 151055000 19346000 922093000 1512000 5334000 12697000 902550000 151207000 1163061000 0 200000000 149120712 149120712 1491000 12393000 15109000 55353000 227000 2265000 236331000 6873000 75565000 880771000 57220000 14702000 504592000 1163061000 137791000 159000 1950000 67767000 3713000 5000000 0 276627000 996050000 1010161000 1491000 12393000 227000 996050000 149121000 1304149000 0 200000000 148530712 148530712 1485000 4971000 13897000 63949000 1559000 2660000 244940000 499000 83545000 975403000 85892000 15909000 564247000 1304149000 147993000 851000 846000 63564000 3718000 5000000 0 324182000 1134244000 1142259000 1485000 4971000 1559000 1134244000 148531000 60548000 -36858000 198932000 4653000 67000 901662000 -3705000 33530000 133000 4653000 -223000 907675000 321029000 121991000 122831000 2799000 29698000 -1727000 11286000 94436000 239000 1187000 -60667000 -74199000 97875000 199038000 319842000 147000 -253000 61000 633000 17294000 60548000 231000 77581000 4246000 12522000 3722000 1809337000 587610000 279000 12522000 17294000 151165000 151034000 23264000 1.32 6000 5000 147000 -253000 61000 4653000 279000 12516000 4751000 60548000 199038000 12538000 626000 -474000 66216000 37874000 239681000 67000 1014245000 -911000 37332000 1181000 0 99000 1047574000 377899000 145277000 144318000 13982000 32142000 5892000 14021000 48595000 -5878000 1474000 -153528000 -37674000 227895000 232622000 376425000 102000 6957000 4918000 -12421000 87312000 66216000 265000 55759000 5929000 0 5343000 2061819000 671248000 1915000 87312000 150555000 150555000 7410000 1.55 21000 102000 6957000 4918000 1915000 14385000 66216000 232622000 72906000 -2086000 117474000 28672000 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 10. Commitments and Contingencies </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><I>Credit Facilities </I></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We have a line of credit arrangement with a bank which expires June&nbsp;1, 2009. The line allows for borrowings of up to $40,000 at 0.9% over the LIBOR rate. On December&nbsp;31, 2008 there was $0 outstanding on the line. We have a letter of credit issued on our behalf to our insurance carrier. As of December&nbsp;31, 2008, the total undrawn balance of this letter of credit was $21,400. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>During 2001, we completed the construction of a new building for our Kansas City warehouse, and completed an expansion of this warehouse in 2004. We were required to obtain financing for the construction and expansion of this facility under an Industrial Revenue Bond (IRB). We subsequently purchased 100% of the outstanding bonds under the IRB at par. In addition to purchasing the outstanding obligations, we have a right of offset included in the IRB debt agreement. Accordingly, we have netted the impact of the IRB in the accompanying consolidated financial statements. The outstanding balance of the IRB was $9,733 at December&nbsp;31, 2008 and 2007. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><I>Legal Contingencies </I></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We are involved in certain legal actions. The outcomes of these legal actions are not within our complete control and may not be known for prolonged periods of time. In some actions, the claimants seek damages, as well as other relief, that could require significant expenditures or result in lost revenues. In accordance with SFAS No.&nbsp;5, <I>Accounting for Contingencies</I> (SFAS No.&nbsp;5), we record a liability in the consolidated financial statements for these actions when a loss is known or considered probable and the amount can be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is possible but not known or probable, and can be reasonably estimated, the estimated loss or range of loss is disclosed. In most cases, significant judgment is required to estimate the amount and timing of a loss to be recorded. Other than the class action lawsuit noted below, negative outcomes for the balance of the litigation matters are not considered probable or cannot be reasonably estimated. </FONT></P><P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On October&nbsp;18, 2007, a complaint was filed in the United States District Court for the Northern District of California against Fastenal on behalf of two former employees claiming to represent all employees employed in the store position of Assistant General Manager in the United States within three years prior to the filing date (four years for California employees). The suit alleges Fastenal misclassified its Assistant General Managers as exempt for purposes of the overtime provisions of the Fair Labor Standards Act (FLSA) and California and Pennsylvania state statutes. This suit also alleges that Assistant General Managers in California did not receive sufficient meal breaks and paid rest periods under the California Labor Code. An opt-in class was certified for this action. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On August&nbsp;29, 2008, we issued a press release announcing a preliminary agreement to settle the class action lawsuit noted above. While we deny the allegations underlying the lawsuit, we agreed to enter into the settlement agreement in order to avoid significant legal fees, the uncertainty of a jury trial, distractions to our operations, and other expenses and management time that would have to be devoted to protracted litigation. The settlement, which is still subject to court approval, fully resolves all claims brought by the plaintiffs in this lawsuit. Pursuant to the settlement, we will make a cash payment of $10 million to cover claims by eligible class members, plaintiff attorneys’ fees and costs, and payments to the named plaintiffs. The expense for this settlement was recorded in the third quarter of 2008. We do not expect the settlement to have any material impact on our operating results going forward.</FONT></P> 272283000 67000 1104333000 -2419000 39201000 -1211000 0 -167000 1236092000 451167000 <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 7. Income Taxes </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Earnings before income taxes were derived from the following sources: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="73%"></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>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Domestic</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>434,816</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>374,920</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>319,494</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Foreign</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>16,351</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,979</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,535</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>451,167</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>377,899</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>321,029</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Components of income tax expense (benefit) are as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="74%"></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2008:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Current</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Deferred</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Total</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Federal</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>137,751</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,501</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>143,252</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>21,780</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(243</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>21,537</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Foreign</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,769</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(96</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,673</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>166,300</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,162</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>171,462</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=2 height=16></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2007:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Current</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Deferred</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Total</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Federal</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>127,675</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(3,051</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>124,624</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>18,289</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(266</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>18,023</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Foreign</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3,536</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(906</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,630</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>149,500</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(4,223</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>145,277</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=2 height=16></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2006:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Current</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Deferred</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Total</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Federal</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>109,595</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(1,864</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>107,731</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>14,539</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(284</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>14,255</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Foreign</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>278</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(273</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>124,412</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(2,421</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>121,991</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Income tax expense in the accompanying consolidated financial statements differs from the expected expense as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD width="80%"></TD> <TD vAlign=bottom width="1%"></TD> <TD></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="1%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="1%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Federal income tax expense at the “expected” rate of 35%</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>157,908</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>132,265</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>112,360</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Increase (decrease) attributed to:</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State income taxes, net of federal benefit</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>13,914</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>11,715</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>9,266</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State tax matters</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,020</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,350</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other, net</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(1,380</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(53</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>365</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total income tax expense</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>171,462</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>145,277</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>121,991</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The tax effects of temporary differences that give rise to deferred tax assets and liabilities as of December&nbsp;31 are as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="84%" align=center border=0> <TBODY> <TR> <TD width="80%"></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Deferred tax asset (liability):</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Inventory costing and valuation methods</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3,573</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4,906</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Allowance for doubtful accounts receivable</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>776</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>894</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Insurance claims payable</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,380</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>7,509</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Promotions payable</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>743</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,416</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Accrued legal reserves</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3,955</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Stock based compensation</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,152</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>864</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Federal and state benefit of uncertain tax positions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,929</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,468</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other, net</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,802</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 5em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total deferred tax assets</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>21,310</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>17,057</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=4 height=8></TD> <TD colSpan=3 height=8></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Fixed assets</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(19,298</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(14,130</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other, net</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(3,334</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 5em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total deferred tax liabilities</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(19,298</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(17,464</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 3px double" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 3px double" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 3px double" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Net deferred tax asset (liability)</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,012</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(407</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>No valuation allowance for deferred tax assets was necessary as of December&nbsp;31, 2008 and 2007. The character of the deferred tax assets is such that they can be realized through carryback to prior tax periods or offset against future taxable income. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>During 2008, 2007, and 2006, $0, $0, and $4,653, respectively, were added to additional paid-in capital reflecting the permanent book to tax difference in accounting for tax benefits related to employee stock option transactions. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We adopted the provisions of FASB Interpretation No.&nbsp;48, <I>Accounting for Uncertainty in Income Taxes</I> (FIN48) on January&nbsp;1, 2007. Implementation of FIN No.&nbsp;48 resulted in no adjustment to the liability for unrecognized tax benefits. A reconciliation of the beginning and ending amount of total gross unrecognized tax benefits is as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="85%"></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Balance at January&nbsp;1,</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,143</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4,676</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Increase related to prior year tax positions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>574</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,324</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Decrease related to prior year tax positions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(230</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(289</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Increase related to current year tax positions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,411</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,051</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Decrease related to statute of limitation lapses</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(321</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Settlements</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(920</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(2,619</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Balance at December&nbsp;31,</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,657</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,143</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Included in the 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. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Fastenal Company or one of its subsidiaries files income tax returns in the U.S. Federal jurisdiction, all states, and various foreign jurisdictions. With limited exceptions, we are no longer subject to income tax examinations by taxing authorities for taxable years before, in the case of United States Federal and non-United States examinations, 2005 and, in the case of state and local examinations, 2002. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>At December&nbsp;31, 2008 and 2007, the amount of unrecognized tax benefits that would favorably impact the effective tax rate if recognized, is not material. We do not expect the change, if any, to have a material effect on our consolidated financial condition or results of operations within the next 12 months. </FONT></P> 171462000 173539000 8596000 16107000 -6374000 7980000 59655000 6211000 930000 <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 2. Investments </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Available-for-sale securities at December&nbsp;31 consist of the following: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="67%"></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2008:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Amortized<BR>cost</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>unrealized<BR>gains</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>unrealized<BR>losses</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Fair<BR>value</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State and municipal bonds</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,577</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(20</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,557</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Certificates of deposit or money market</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>140</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>140</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total available-for-sale securities</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,717</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(20</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,697</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="67%"></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2007:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Amortized<BR>cost</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>unrealized<BR>gains</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>unrealized<BR>losses</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Fair<BR>value</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State and municipal bonds</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,137</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(30</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,107</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Certificates of deposit or money market</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total available-for-sale securities</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,139</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(30</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,109</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We recorded gains related to our available-for-sale securities which were immaterial in 2008, 2007, and 2006. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Gains and losses from the sale of investments are calculated based on the specific identification method. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Maturities of our available-for-sale securities at December&nbsp;31, 2008 consist of the following: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="72%"></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></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=4><FONT face="Times New Roman" size=1><B>Less than 12<BR>months</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=3><FONT face="Times New Roman" size=1><B>Greater than 12<BR>months</B></FONT></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Amortized<BR>cost</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Fair<BR>value</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Amortized<BR>cost</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Fair<BR>value</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State and municipal bonds</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>711</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>711</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>866</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>846</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Certificates of deposit or money market</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>140</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>140</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total available-for-sale securities</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>851</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>851</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>866</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>846</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> -143432000 -86583000 259898000 279705000 450237000 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 9. Operating Leases </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We lease space under non-cancelable operating leases for our Utah, Washington, Alberta, Canada, and Nuevo Leon, Mexico distribution centers, and certain store locations with initial terms of one to 60 months. Most store locations have initial lease terms of 36 to 48 months. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Any such terms are recognized as rent expense over the term of the lease. Further, the leases do not contain contingent rent provisions. Leasehold improvements, with a net book value of $2,707 at December&nbsp;31, 2008, on operating leases are amortized over a 36-month period. We lease certain semi-tractors and pick-ups under operating leases. The semi-tractor leases typically have a 36-month term. The pick-up leases typically have a non-cancellable lease term of approximately one year, with renewal options for up to 72-months. Our average lease term is typically for 15-20 months. Future minimum annual rentals for the leased facilities and the leased vehicles are as follows: </FONT></P><P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="74%"></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>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Leased<BR>facilities</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Leased<BR>vehicles</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Total</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2009</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>81,267</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>19,913</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>101,180</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2010</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>59,821</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10,477</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>70,298</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2011</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>37,723</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,042</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>38,765</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2012</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>16,521</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>16,521</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2013</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,888</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,888</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2014 and thereafter</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>84</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>84</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>202,304</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>31,432</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>233,736</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Rent expense under all operating leases was as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="75%"></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>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Leased<BR>facilities</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Leased<BR>vehicles</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Total</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2008</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>86,964</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>27,868</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>114,832</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2007</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>77,263</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>23,675</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>100,938</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2006</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>60,915</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>21,577</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>82,492</FONT></TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Certain operating leases for vehicles contain residual value guarantee provisions which would 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,212. We believe the likelihood of funding the guarantee obligation under any provision of the operating lease agreements is remote, except for a $2,960 loss on disposal reserve provided at December&nbsp;31, 2008. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 1. Business Overview and Summary of Significant Accounting Policies </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Business Overview </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Fastenal is a North American leader in the wholesale distribution of industrial and construction supplies. We operate stores primarily located in North America. On December&nbsp;31, 2008, we operated 2,311 company owned or leased store locations. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Principles of Consolidation </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The consolidated financial statements include the accounts of Fastenal Company and its wholly-owned subsidiaries (collectively referred to as ‘Fastenal’ or by such terms as ‘we’, ‘our’, or ‘us.’). All material intercompany balances and transactions have been eliminated in consolidation. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Revenue Recognition and Accounts Receivable </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Net sales include products, services, and freight and handling costs billed, net of any related sales incentives paid to customers and net of an estimate for product returns. We recognize revenue when persuasive evidence of an arrangement exists, title and risk of ownership have passed, the sales price is fixed or determinable, and collectibility is probable. These criteria are met at the time the product is shipped to, or picked up by, the customer. We recognize billings for freight and handling charges at the time the products are shipped to, or picked up by, the customer. We recognize services at the time the service is provided to the customer. We estimate product returns based on historical return rates. Accounts receivable are stated at their estimated net realizable value. The allowance for doubtful accounts is based on an analysis of customer accounts and our historical experience with accounts receivable write-offs. Sales taxes collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales in the accompanying consolidated statements of earnings. </FONT></P><P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Foreign Currency Translation and Transactions </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The functional currency of our foreign operations is the applicable local currency. The functional currency is translated into U.S. dollars for balance sheet accounts (with the exception of retained earnings) using current exchange rates as of the balance sheet date, for retained earnings at historical exchange rates, and for revenue and expense accounts using a weighted average exchange rate during the year. The translation adjustments are deferred as a separate component of stockholders’ equity, captioned accumulated other comprehensive income. Gains or losses resulting from transactions denominated in foreign currencies are included in operating and administrative expenses in the consolidated statements of earnings. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Financial Instruments </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>All financial instruments are carried at amounts that approximate estimated fair value. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Cash and Cash Equivalents </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Cash and cash equivalents are held primarily at two banks. For purposes of the consolidated statements of cash flows, we consider all highly-liquid debt instruments purchased with original maturities of three months or less to be cash equivalents. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Inventories </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Inventories, consisting of finished goods merchandise held for resale, are stated at the lower of cost (first in, first out method) or market. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Marketable Securities </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Marketable securities as of December&nbsp;31, 2008 and 2007 consist of debt securities. We classify our debt securities as available-for-sale. Available-for-sale securities are recorded at fair value based on current market value. 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, unless a decline in the market value of any available-for-sale security below cost is deemed other than temporary and is charged to earnings, resulting in the establishment of a new cost basis for the security. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Property and Equipment </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Property and equipment are stated at cost. Depreciation on buildings and equipment is provided for using the straight-line method over the anticipated economic useful lives of the related property. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Leases </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We lease space under non-cancelable operating leases for our Utah, Washington, Nuevo Leon, Mexico, and Alberta, Canada distribution centers and certain store locations with initial terms of one to 60 months. Most store locations have initial lease terms of 36 to 48 months. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Any such terms are recognized as rent expense over the term of the lease. Further, the leases do not contain contingent rent provisions. Leasehold improvements on operating leases are amortized over a 36-month period. We lease certain semi-tractors and pick-ups under operating leases. The semi-tractor leases typically have a 36-month term. The pick-up leases typically have a 72-month term and include an early buyout clause, which we generally exercise, thereby giving the leases an effective term of 15 to 20 months. </FONT></P><P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Other Assets and Long-Lived Assets </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Other assets consist of prepaid security deposits, goodwill, and a non-compete agreement. Goodwill represents the excess of the purchase price over the fair value of net assets acquired. Net goodwill was $1,400 in all three years. The non-compete is amortized on a straight-line basis over 15 years. Net non-compete was $290 and $357 at December&nbsp;31, 2008 and 2007, respectively. Total non-compete amortization costs were $67 per year in all three years </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Goodwill and other tangible and identifiable intangible long-lived assets are reviewed whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable, or on an annual basis if no event or change occurs, to determine that the unamortized balances are recoverable. Recoverability is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset, and, in the case of goodwill, by also looking at an adverse change in legal factors or the business climate, a transition to a new product or services strategy, a significant change in the customer base, and/or a realization of failed marketing efforts. If the asset is deemed to be impaired, the amount of impairment is charged to earnings as a part of operating and administrative expenses in the current period. Assets to be disposed of are reported at the lower of the carrying amount or fair value less cost to sell. </FONT></P><P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Accounting Estimates </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The preparation of financial statements in conformity with the U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. Actual results could differ from those estimates. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Insurance Reserves </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We are self-insured for certain losses relating to medical, dental, workers’ compensation, and other casualty losses. Specific stop loss coverage is provided for catastrophic claims in order to limit exposure to significant claims. Losses and claims are charged to operations when it is probable a loss has been incurred and the amount can be reasonably estimated. Accrued insurance liabilities are based on claims filed and estimates of claims incurred but not reported. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Product Warranties </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We offer a basic limited warranty for certain of our products. The specific terms and conditions of those warranties vary depending upon the product sold. We typically recoup these costs through product warranties we hold with the original equipment manufacturers. Our warranty expense has historically been minimal. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Stockholders’ Equity and Stock-Based Compensation </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>At December&nbsp;31, 2008, 2007, and 2006, we had one stock option employee compensation plan (Fastenal Option Plan). The Fastenal Option Plan was approved by our shareholders in April 2003 and amended by our shareholders in April 2007. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We granted options to purchase our common stock to certain of our employees under the Fastenal Option Plan in May 2003. These options became vested and exercisable in June 2006 and lapsed, to the extent not exercised, in November 2006. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On April&nbsp;15, 2008, the Compensation Committee of our Board of Directors approved the grant under the Fastenal Option Plan, effective at the close of business that day, of options to purchase 275,000 shares of our common stock at a strike price of $54 per share. The closing stock price on the date of grant was $48.70 per share. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On April&nbsp;17, 2007, the Compensation Committee of our Board of Directors approved the grant under the Fastenal Option Plan, effective at the close of business that day, of options to purchase approximately 2,200,000 shares of our common stock at a strike price of $45 per share. The closing stock price on the date of grant was $40.30 per share. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The options granted in 2007 and 2008 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. No options under either of these grants were vested as of December&nbsp;31, 2008. Compensation expense equal to the grant date fair value is recognized for these awards over the vesting period. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Income Taxes </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We account for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Beginning with the adoption of FASB Interpretation No.&nbsp;48, <I>Accounting for Uncertainty in Income Taxes </I>(FIN No.&nbsp;48), as of January&nbsp;1, 2007, we recognize the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. Prior to the adoption of FIN No.&nbsp;48, we recognized the effect of income tax positions if such positions were probable of being sustained. We record interest and penalties related to unrecognized tax benefits in income tax expense. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Comprehensive Income </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We comply with the provisions of SFAS No.&nbsp;130, <I>Reporting Comprehensive Income</I>, which establishes standards for the reporting of comprehensive income and its components. The components of comprehensive income are as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="84%" align=center border=0> <TBODY> <TR> <TD width="72%"></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Net earnings, as reported</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>279,705</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>232,622</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>199,038</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Change in marketable securities</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>102</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>147</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Translation adjustment (net of tax)</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(7,432</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,957</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(253</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Comprehensive income</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>272,283</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>239,681</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>198,932</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Earnings Per Share </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Basic net earnings per share is calculated using net earnings available to common stockholders divided by the weighted average number of shares of common stock outstanding during the year. Diluted net earnings per share is similar to basic net earnings per share except that the weighted average number of shares of common stock outstanding includes the incremental shares assumed to be issued upon the exercise of stock options considered to be “in-the-money”. The following table presents a reconciliation of the denominators used in the computation of basic and diluted earnings per share related to the Fastenal Option Plan: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="76%"></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Basic—weighted average shares outstanding</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>148,831</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>150,555</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>151,034</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Weighted shares assumed upon exercise of stock options</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>131</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Diluted—weighted average shares outstanding</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>148,831</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>150,555</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>151,165</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Segment Reporting </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><I></I>We have reviewed SFAS No.&nbsp;131, <I>Disclosures about Segments of an Enterprise and Related Information</I>, and have determined that we meet the aggregation criteria outlined as our various operations have similar (1)&nbsp;economic characteristics, (2)&nbsp;products and services, (3)&nbsp;customers, (4)&nbsp;distribution channels, and (5)&nbsp;regulatory environments. Therefore we report as a single business segment.<I> </I></FONT></P> 10000 -7432000 5762000 -412000 25958000 117474000 72000 95306000 8383000 0 <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 3. Property and Equipment </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Property and equipment as of December&nbsp;31 consists of the following: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD width="76%"></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Depreciable<BR>life in years</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Land</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>30,071</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>23,393</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Buildings and improvements</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>31&nbsp;to&nbsp;39</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>145,974</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>126,094</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Equipment and shelving</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3 to 10</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>290,632</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>252,425</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Transportation equipment</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3 to 5</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>44,471</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>40,857</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Construction in progress</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>27,657</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>22,724</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>538,805</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>465,493</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Less accumulated depreciation</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(214,623</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(188,866</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Net property and equipment</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>324,182</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>276,627</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Construction in progress at December&nbsp;31, 2008 and 2007 consists primarily of the construction cost of our new Dallas distribution center building and automated racking system and the construction costs associated with the expansion of our Indianapolis distribution center, respectively. </FONT></P> 7498000 <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Selected Quarterly Financial Data (Unaudited) </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>(Amounts in thousands except per share information) </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD width="69%"></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2008:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Net sales</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>profit</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Net<BR>earnings</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Basic<BR>earnings<BR>per<BR>share</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2><B>First quarter</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2><B>$</B></FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>566,210</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>296,630</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>68,094</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>.46</B></FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2><B>Second quarter</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2><B>&nbsp;</B></FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>604,219</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>317,389</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>76,166</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>.51</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2><B>Third quarter</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2><B>&nbsp;</B></FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>625,037</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>330,883</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>72,909</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>.49</B></FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2><B>Fourth quarter</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2><B>&nbsp;</B></FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>544,959</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>291,190</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>62,536</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>.42</B></FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2><B>Total</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2><B>$</B></FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>2,340,425</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>1,236,092</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>279,705</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>1.88</B></FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=2 height=16></TD> <TD colSpan=2 height=16></TD> <TD colSpan=2 height=16></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2007:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Net sales</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>profit</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Net<BR>earnings</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Basic<BR>earnings<BR>per<BR>share</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>First quarter</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>489,157</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>249,515</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>54,033</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>.36</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Second quarter</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>519,706</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>261,469</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>60,256</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>.40</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Third quarter</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>533,750</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>272,024</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>62,142</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>.41</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Fourth quarter</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>519,206</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>264,566</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>56,191</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>.38</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,061,819</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,047,574</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>232,622</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1.55</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> 2340425000 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 6. Retirement Savings Plan </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The Fastenal Company and Subsidiaries 401(k) Plan covers all of our employees in the United States. Our employees in Canada may participate in a Registered Retirement Savings Plan (RRSP). The general purpose of both of these plans is to provide additional financial security during retirement by providing employees with an incentive to make regular savings. We contributed $5,207, $4,743 and $3,153 to our employees’ retirement accounts for 2008, 2007 and 2006, respectively. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 8. Geographic Information </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Our revenues and long-lived assets relate to the following geographic areas: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="84%" align=center border=0> <TBODY> <TR> <TD width="67%"></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 noWrap> <P style="WIDTH: 32pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>Revenues</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>United States</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,144,809</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,902,066</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,683,271</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Canada</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>145,443</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>124,037</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>98,491</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other foreign countries</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>50,173</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>35,716</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>27,575</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,340,425</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,061,819</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,809,337</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=2 height=16></TD> <TD colSpan=2 height=16></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 63pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>Long-Lived Assets</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>United States</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>316,640</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>267,609</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>257,075</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Canada</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>8,113</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>9,888</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>8,546</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other foreign countries</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3,147</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,843</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,924</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>327,900</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>280,340</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>267,545</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Accounting policies of the operations in the various geographic areas are the same as those described in the summary of significant accounting policies. Long-lived assets consist of property and equipment, location security deposits, goodwill, and other intangibles. Revenues are attributed to countries based on the location of the store from which the sale occurred. No single customer represents more than 10% of our consolidated net sales. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 11. Sales by Product Line </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The percentages of our net sales by product line are as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="84%" align=center border=0> <TBODY> <TR> <TD width="67%"></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 17pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>Type</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Introduced</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Fasteners</FONT><FONT face="Times New Roman" size=1><SUP>1</SUP></FONT><FONT face="Times New Roman" size=2></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1967</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>51.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>50.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>51.5</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Tools</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1993</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>9.9</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10.9</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Cutting tools</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1996</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.5</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.8</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Hydraulics&nbsp;&amp; pneumatics</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1996</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.5</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Material handling</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1996</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.9</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.1</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.3</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Janitorial supplies</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1996</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.4</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.4</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.3</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Electrical supplies</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1997</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.1</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Welding supplies</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1997</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3.5</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Safety supplies</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1999</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.8</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.4</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Metals</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2001</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Direct ship</FONT><FONT face="Times New Roman" size=1><SUP>2</SUP></FONT><FONT face="Times New Roman" size=2></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2004</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1.8</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>100.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>100.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>100.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 2px; WIDTH: 10%; LINE-HEIGHT: 8px; BORDER-BOTTOM: #000000 0.5pt solid">&nbsp;</P> <TABLE style="MARGIN-TOP: -2px; PADDING-BOTTOM: 8px; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD vAlign=top align=left width="4%"> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%"><FONT face="Times New Roman" size=2></FONT><FONT face="Times New Roman" size=1><SUP>1</SUP></FONT><FONT face="Times New Roman" size=2></FONT></P></TD> <TD vAlign=top align=left> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%" align=left><FONT face="Times New Roman" size=2>Fastener product line represents fasteners and miscellaneous supplies. </FONT></P></TD></TR></TBODY></TABLE> <TABLE style="MARGIN-TOP: -2px; PADDING-BOTTOM: 8px; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD vAlign=top align=left width="4%"> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%"><FONT face="Times New Roman" size=2></FONT><FONT face="Times New Roman" size=1><SUP>2</SUP></FONT><FONT face="Times New Roman" size=2></FONT></P></TD> <TD vAlign=top align=left> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%" align=left><FONT face="Times New Roman" size=2>Direct ship represents a cross section of products from the ten product lines. The items included here represent certain items with historically low margins which are shipped direct from our suppliers to our customers. </FONT></P></TD></TR></TBODY></TABLE> 785688000 3247000 25958000 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 5. Stockholders’ Equity </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Preferred stock has a par value of $.01 per share. There were 5,000,000 shares authorized and no shares issued as of December&nbsp;31, 2008 and 2007. Common stock has a par value of $.01 per share. There were 200,000,000 shares authorized and 148,530,712 shares issued and outstanding as of December&nbsp;31, 2008 and 200,000,000 shares authorized and 149,120,712 shares issued and outstanding as of December&nbsp;31, 2007. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Dividends </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On January&nbsp;19, 2009, our Board of Directors declared a semi-annual dividend of $.35 per share of common stock to be paid in cash on February&nbsp;27, 2009 to shareholders of record at the close of business on February&nbsp;16, 2009. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Stock Options </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On April&nbsp;15, 2008, the Compensation Committee of our Board of Directors approved the grant, effective at the close of business that day, of options to purchase 275,000 shares of our common stock at a strike price of $54 per share. The closing stock price on the date of grant was $48.70 per share. These options vest and become exercisable over a period of up to eight years. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On April&nbsp;17, 2007, the Compensation Committee of our Board of Directors approved the grant, effective at the close of business that day, of options to purchase approximately 2,200,000 shares of our common stock at a strike price of $45 per share. The closing stock price on the date of grant was $40.30 per share. These options vest and become exercisable over a period of up to eight years. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Each option will terminate, to the extent not previously exercised, 13 months after the end of the relevant vesting period. No options under either grant were vested as of December&nbsp;31, 2008. Compensation expense equal to the grant date fair value is recognized for these awards over the vesting period. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The fair value of each share-based option 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 our stock over the most recent historical period equivalent to the expected life of the option. 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, historical dividends paid, and expected future cash dividends. The following table illustrates the assumptions for the options granted in 2008 and 2007. </FONT></P><P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="84%" align=center border=0> <TBODY> <TR> <TD width="53%"></TD> <TD vAlign=bottom width="7%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="7%"></TD> <TD></TD> <TD vAlign=bottom width="7%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="7%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="7%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 46pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>Year of grant</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom noWrap align=middle><FONT face="Times New Roman" size=1><B>Risk-free</B></FONT><BR><FONT face="Times New Roman" size=1><B>interest</B></FONT><BR><FONT face="Times New Roman" size=1><B>rate</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Expected<BR>life</B></FONT><BR><FONT face="Times New Roman" size=1><B>of option<BR>in</B></FONT><BR><FONT face="Times New Roman" size=1><B>years</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Expected</B></FONT><BR><FONT face="Times New Roman" size=1><B>dividend</B></FONT><BR><FONT face="Times New Roman" size=1><B>yield</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Expected</B></FONT><BR><FONT face="Times New Roman" size=1><B>stock</B></FONT><BR><FONT face="Times New Roman" size=1><B>volatility</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Estimated</B></FONT><BR><FONT face="Times New Roman" size=1><B>fair value<BR>of</B></FONT><BR><FONT face="Times New Roman" size=1><B>stock<BR>option</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2008</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>30.93</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>15.50</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2007</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.85</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>31.59</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>11.36</FONT></TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>A summary of activity under the Fastenal Option Plan previously described is presented below: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="77%"></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Options<BR>Outstanding</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Price<SUP>1</SUP></B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Life<SUP>2</SUP></B></FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Outstanding as of January&nbsp;1, 2008</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,140,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>45.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>7.81</FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Granted</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>275,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>54.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>8.49</FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Exercised/earned</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Cancelled/forfeited</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(140,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>46.80</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Outstanding as of December&nbsp;31, 2008</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,275,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>45.98</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.95</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Exercisable as of December&nbsp;31, 2008</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=2 height=16></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Options<BR>Outstanding</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Price<SUP>1</SUP></B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Life<SUP>2</SUP></B></FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Outstanding as of January&nbsp;1, 2007</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Granted</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,200,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>45.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>8.49</FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Exercised /earned</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Cancelled/forfeited</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(60,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>45.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Outstanding as of December&nbsp;31, 2007</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,140,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>45.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>7.81</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Exercisable as of December&nbsp;31, 2007</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 2px; WIDTH: 10%; LINE-HEIGHT: 8px; BORDER-BOTTOM: #000000 0.5pt solid">&nbsp;</P> <TABLE style="MARGIN-TOP: -2px; PADDING-BOTTOM: 8px; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD vAlign=top align=left width="4%"> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%"><FONT face="Times New Roman" size=2></FONT><FONT face="Times New Roman" size=1><SUP>1</SUP></FONT><FONT face="Times New Roman" size=2></FONT><FONT face="Times New Roman" size=1><SUP></SUP></FONT></P></TD> <TD vAlign=top align=left> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%" align=left><FONT face="Times New Roman" size=1><SUP></SUP></FONT><FONT face="Times New Roman" size=2>Weighted-average exercise price </FONT></P></TD></TR></TBODY></TABLE> <TABLE style="MARGIN-TOP: -2px; PADDING-BOTTOM: 8px; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD vAlign=top align=left width="4%"> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%"><FONT face="Times New Roman" size=2></FONT><FONT face="Times New Roman" size=1><SUP>2</SUP></FONT><FONT face="Times New Roman" size=2></FONT></P></TD> <TD vAlign=top align=left> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%" align=left><FONT face="Times New Roman" size=2>Weighted-average remaining contractual life in years </FONT></P></TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Total stock-based compensation expense for the Fastenal Option Plan was $3,247, $1,915, and $279 for the years ended December&nbsp;31, 2008, 2007, and 2006, respectively. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>At December&nbsp;31, 2008, there was no intrinsic value for the options outstanding as the closing stock price at year-end was less than the option exercise price. Unrecognized compensation expense related to outstanding stock options as of December&nbsp;31, 2008, 2007, and 2006 was $20,033, $16,208, and $0 pre-tax, and is expected to be recognized over the weighted average periods noted in the table above and will be adjusted for any future changes in estimated forefeitures. </FONT></P> 148831000 148831000 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 4. Accrued Expenses </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Accrued expenses as of December&nbsp;31 consist of the following: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="84%"></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Payroll and related taxes</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>15,182</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>13,609</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Bonuses and commissions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10,069</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>11,033</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Profit sharing contribution</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,207</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4,743</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Insurance</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>18,967</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>18,997</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Promotions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>9,605</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>11,349</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Sales, real estate, and personal property taxes</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,239</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>8,002</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Vehicle loss reserve and deferred rebates</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>7,693</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,597</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Legal settlement</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10,000</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>583</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,235</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>83,545</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>75,565</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> -4203000 1.88 6000 10000 -7432000 5762000 3247000 1915000 117474000 279705000 24037000 -590000 10-K false 2008-12-31 2008 FY FASTENAL COMPANY 0000815556 FAST --12-31 Yes No Yes Large Accelerated Filer 4580361184 148530712 0000815556 2008-12-31 0000815556 2008-01-01 2008-12-31 0000815556 fast:CommonStockSharesMember 2008-01-01 2008-12-31 0000815556 us-gaap:RetainedEarningsMember 2008-01-01 2008-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2008-01-01 2008-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2008-01-01 2008-12-31 0000815556 us-gaap:CommonStockMember 2008-01-01 2008-12-31 0000815556 2008-01-01 2008-12-31 0000815556 fast:CommonStockSharesMember 2007-01-01 2007-12-31 0000815556 us-gaap:RetainedEarningsMember 2007-01-01 2007-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2007-01-01 2007-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2007-01-01 2007-12-31 0000815556 us-gaap:CommonStockMember 2007-01-01 2007-12-31 0000815556 2007-01-01 2007-12-31 0000815556 fast:CommonStockSharesMember 2006-01-01 2006-12-31 0000815556 us-gaap:RetainedEarningsMember 2006-01-01 2006-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2006-01-01 2006-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2006-01-01 2006-12-31 0000815556 us-gaap:CommonStockMember 2006-01-01 2006-12-31 0000815556 2006-01-01 2006-12-31 0000815556 fast:CommonStockSharesMember 2008-12-31 0000815556 us-gaap:RetainedEarningsMember 2008-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2008-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2008-12-31 0000815556 us-gaap:CommonStockMember 2008-12-31 0000815556 2008-12-31 0000815556 fast:CommonStockSharesMember 2007-12-31 0000815556 us-gaap:RetainedEarningsMember 2007-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2007-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2007-12-31 0000815556 us-gaap:CommonStockMember 2007-12-31 0000815556 2007-12-31 0000815556 fast:CommonStockSharesMember 2006-12-31 0000815556 us-gaap:RetainedEarningsMember 2006-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2006-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2006-12-31 0000815556 us-gaap:CommonStockMember 2006-12-31 0000815556 2006-12-31 0000815556 fast:CommonStockSharesMember 2005-12-31 0000815556 us-gaap:RetainedEarningsMember 2005-12-31 0000815556 us-gaap:AdditionalPaidInCapitalMember 2005-12-31 0000815556 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2005-12-31 0000815556 us-gaap:CommonStockMember 2005-12-31 0000815556 2005-12-31 iso4217:USD shares iso4217:USD shares EX-100.SCH 3 fast-20081231.xsd XBRL TAXONOMY EXTENSION SCHEMA link:calculationLink link:presentationLink link:calculationLink link:presentationLink link:definitionLink link:calculationLink link:presentationLink link:definitionLink link:calculationLink link:presentationLink link:definitionLink link:calculationLink link:presentationLink link:definitionLink EX-100.CAL 4 fast-20081231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-100.DEF 5 fast-20081231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-100.LAB 6 fast-20081231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-100.PRE 7 fast-20081231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 8 R3.xml IDEA: Notes to Financial Statements 1.0.0.3 false Notes to Financial Statements false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 2 0 fast_NotesToFinancialStatementsAbstract fast false na duration string Notes to Financial Statements [Abstract] false false false false false true false false false 1 false false 0 0 false false Notes to Financial Statements [Abstract] false 3 1 us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock us-gaap true na duration string Description containing the entire organization, consolidation and basis of presentation of financial statements disclosure. false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 1. Business Overview and Summary of Significant Accounting Policies </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Business Overview </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Fastenal is a North American leader in the wholesale distribution of industrial and construction supplies. We operate stores primarily located in North America. On December&nbsp;31, 2008, we operated 2,311 company owned or leased store locations. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Principles of Consolidation </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The consolidated financial statements include the accounts of Fastenal Company and its wholly-owned subsidiaries (collectively referred to as ‘Fastenal’ or by such terms as ‘we’, ‘our’, or ‘us.’). All material intercompany balances and transactions have been eliminated in consolidation. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Revenue Recognition and Accounts Receivable </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Net sales include products, services, and freight and handling costs billed, net of any related sales incentives paid to customers and net of an estimate for product returns. We recognize revenue when persuasive evidence of an arrangement exists, title and risk of ownership have passed, the sales price is fixed or determinable, and collectibility is probable. These criteria are met at the time the product is shipped to, or picked up by, the customer. We recognize billings for freight and handling charges at the time the products are shipped to, or picked up by, the customer. We recognize services at the time the service is provided to the customer. We estimate product returns based on historical return rates. Accounts receivable are stated at their estimated net realizable value. The allowance for doubtful accounts is based on an analysis of customer accounts and our historical experience with accounts receivable write-offs. Sales taxes collected from customers and remitted to governmental authorities are accounted for on a net basis and therefore are excluded from net sales in the accompanying consolidated statements of earnings. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Foreign Currency Translation and Transactions </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The functional currency of our foreign operations is the applicable local currency. The functional currency is translated into U.S. dollars for balance sheet accounts (with the exception of retained earnings) using current exchange rates as of the balance sheet date, for retained earnings at historical exchange rates, and for revenue and expense accounts using a weighted average exchange rate during the year. The translation adjustments are deferred as a separate component of stockholders’ equity, captioned accumulated other comprehensive income. Gains or losses resulting from transactions denominated in foreign currencies are included in operating and administrative expenses in the consolidated statements of earnings. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Financial Instruments </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>All financial instruments are carried at amounts that approximate estimated fair value. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Cash and Cash Equivalents </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Cash and cash equivalents are held primarily at two banks. For purposes of the consolidated statements of cash flows, we consider all highly-liquid debt instruments purchased with original maturities of three months or less to be cash equivalents. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Inventories </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Inventories, consisting of finished goods merchandise held for resale, are stated at the lower of cost (first in, first out method) or market. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Marketable Securities </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Marketable securities as of December&nbsp;31, 2008 and 2007 consist of debt securities. We classify our debt securities as available-for-sale. Available-for-sale securities are recorded at fair value based on current market value. 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, unless a decline in the market value of any available-for-sale security below cost is deemed other than temporary and is charged to earnings, resulting in the establishment of a new cost basis for the security. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Property and Equipment </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Property and equipment are stated at cost. Depreciation on buildings and equipment is provided for using the straight-line method over the anticipated economic useful lives of the related property. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Leases </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We lease space under non-cancelable operating leases for our Utah, Washington, Nuevo Leon, Mexico, and Alberta, Canada distribution centers and certain store locations with initial terms of one to 60 months. Most store locations have initial lease terms of 36 to 48 months. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Any such terms are recognized as rent expense over the term of the lease. Further, the leases do not contain contingent rent provisions. Leasehold improvements on operating leases are amortized over a 36-month period. We lease certain semi-tractors and pick-ups under operating leases. The semi-tractor leases typically have a 36-month term. The pick-up leases typically have a 72-month term and include an early buyout clause, which we generally exercise, thereby giving the leases an effective term of 15 to 20 months. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Other Assets and Long-Lived Assets </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Other assets consist of prepaid security deposits, goodwill, and a non-compete agreement. Goodwill represents the excess of the purchase price over the fair value of net assets acquired. Net goodwill was $1,400 in all three years. The non-compete is amortized on a straight-line basis over 15 years. Net non-compete was $290 and $357 at December&nbsp;31, 2008 and 2007, respectively. Total non-compete amortization costs were $67 per year in all three years </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Goodwill and other tangible and identifiable intangible long-lived assets are reviewed whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable, or on an annual basis if no event or change occurs, to determine that the unamortized balances are recoverable. Recoverability is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset, and, in the case of goodwill, by also looking at an adverse change in legal factors or the business climate, a transition to a new product or services strategy, a significant change in the customer base, and/or a realization of failed marketing efforts. If the asset is deemed to be impaired, the amount of impairment is charged to earnings as a part of operating and administrative expenses in the current period. Assets to be disposed of are reported at the lower of the carrying amount or fair value less cost to sell. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Accounting Estimates </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The preparation of financial statements in conformity with the U.S. generally accepted accounting principles requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reported period. Actual results could differ from those estimates. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Insurance Reserves </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We are self-insured for certain losses relating to medical, dental, workers’ compensation, and other casualty losses. Specific stop loss coverage is provided for catastrophic claims in order to limit exposure to significant claims. Losses and claims are charged to operations when it is probable a loss has been incurred and the amount can be reasonably estimated. Accrued insurance liabilities are based on claims filed and estimates of claims incurred but not reported. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Product Warranties </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We offer a basic limited warranty for certain of our products. The specific terms and conditions of those warranties vary depending upon the product sold. We typically recoup these costs through product warranties we hold with the original equipment manufacturers. Our warranty expense has historically been minimal. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Stockholders’ Equity and Stock-Based Compensation </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>At December&nbsp;31, 2008, 2007, and 2006, we had one stock option employee compensation plan (Fastenal Option Plan). The Fastenal Option Plan was approved by our shareholders in April 2003 and amended by our shareholders in April 2007. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We granted options to purchase our common stock to certain of our employees under the Fastenal Option Plan in May 2003. These options became vested and exercisable in June 2006 and lapsed, to the extent not exercised, in November 2006. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On April&nbsp;15, 2008, the Compensation Committee of our Board of Directors approved the grant under the Fastenal Option Plan, effective at the close of business that day, of options to purchase 275,000 shares of our common stock at a strike price of $54 per share. The closing stock price on the date of grant was $48.70 per share. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On April&nbsp;17, 2007, the Compensation Committee of our Board of Directors approved the grant under the Fastenal Option Plan, effective at the close of business that day, of options to purchase approximately 2,200,000 shares of our common stock at a strike price of $45 per share. The closing stock price on the date of grant was $40.30 per share. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The options granted in 2007 and 2008 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. No options under either of these grants were vested as of December&nbsp;31, 2008. Compensation expense equal to the grant date fair value is recognized for these awards over the vesting period. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Income Taxes </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We account for income taxes under the asset and liability method. Under this method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Beginning with the adoption of FASB Interpretation No.&nbsp;48, <I>Accounting for Uncertainty in Income Taxes </I>(FIN No.&nbsp;48), as of January&nbsp;1, 2007, we recognize the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. Prior to the adoption of FIN No.&nbsp;48, we recognized the effect of income tax positions if such positions were probable of being sustained. We record interest and penalties related to unrecognized tax benefits in income tax expense. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Comprehensive Income </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We comply with the provisions of SFAS No.&nbsp;130, <I>Reporting Comprehensive Income</I>, which establishes standards for the reporting of comprehensive income and its components. The components of comprehensive income are as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="84%" align=center border=0> <TBODY> <TR> <TD width="72%"></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Net earnings, as reported</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>279,705</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>232,622</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>199,038</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Change in marketable securities</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>102</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>147</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Translation adjustment (net of tax)</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(7,432</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,957</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(253</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Comprehensive income</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>272,283</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>239,681</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>198,932</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Earnings Per Share </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Basic net earnings per share is calculated using net earnings available to common stockholders divided by the weighted average number of shares of common stock outstanding during the year. Diluted net earnings per share is similar to basic net earnings per share except that the weighted average number of shares of common stock outstanding includes the incremental shares assumed to be issued upon the exercise of stock options considered to be “in-the-money”. The following table presents a reconciliation of the denominators used in the computation of basic and diluted earnings per share related to the Fastenal Option Plan: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="76%"></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Basic—weighted average shares outstanding</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>148,831</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>150,555</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>151,034</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Weighted shares assumed upon exercise of stock options</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>131</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Diluted—weighted average shares outstanding</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>148,831</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>150,555</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>151,165</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B><I>Segment Reporting </I></B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><I></I>We have reviewed SFAS No.&nbsp;131, <I>Disclosures about Segments of an Enterprise and Related Information</I>, and have determined that we meet the aggregation criteria outlined as our various operations have similar (1)&nbsp;economic characteristics, (2)&nbsp;products and services, (3)&nbsp;customers, (4)&nbsp;distribution channels, and (5)&nbsp;regulatory environments. Therefore we report as a single business segment.<I> </I></FONT></P> Note 1. Business Overview and Summary of Significant Accounting Policies Business Overview Fastenal is a North American leader in the wholesale distribution false false Description containing the entire organization, consolidation and basis of presentation of financial statements disclosure. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 2-6 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 94-6 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 46R -Paragraph 4, 14, 15 false 4 1 us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock us-gaap true na duration string This item represents the entire disclosure related to Investments in Certain Debt and Equity Securities (and certain other... false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 2. Investments </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Available-for-sale securities at December&nbsp;31 consist of the following: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="67%"></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2008:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Amortized<BR>cost</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>unrealized<BR>gains</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>unrealized<BR>losses</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Fair<BR>value</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State and municipal bonds</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,577</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(20</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,557</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Certificates of deposit or money market</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>140</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>140</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total available-for-sale securities</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,717</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(20</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,697</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="67%"></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2007:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Amortized<BR>cost</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>unrealized<BR>gains</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>unrealized<BR>losses</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Fair<BR>value</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State and municipal bonds</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,137</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(30</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,107</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Certificates of deposit or money market</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total available-for-sale securities</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,139</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(30</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,109</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We recorded gains related to our available-for-sale securities which were immaterial in 2008, 2007, and 2006. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Gains and losses from the sale of investments are calculated based on the specific identification method. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Maturities of our available-for-sale securities at December&nbsp;31, 2008 consist of the following: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="72%"></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></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=4><FONT face="Times New Roman" size=1><B>Less than 12<BR>months</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=3><FONT face="Times New Roman" size=1><B>Greater than 12<BR>months</B></FONT></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Amortized<BR>cost</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Fair<BR>value</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Amortized<BR>cost</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Fair<BR>value</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State and municipal bonds</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>711</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>711</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>866</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>846</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Certificates of deposit or money market</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>140</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>140</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total available-for-sale securities</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>851</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>851</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>866</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>846</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> Note 2. Investments Available-for-sale securities at December&nbsp;31 consist of the following: false false This item represents the entire disclosure related to Investments in Certain Debt and Equity Securities (and certain other trading assets) which include all debt and equity securities (other than those equity securities accounted for under the equity or cost methods of accounting) with readily determinable fair values. Other trading assets include assets that are carried on the balance sheet at fair value and held for trading purposes. A debt security represents a creditor relationship with an enterprise that is in the form of a security. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities (and other trading assets). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 3, 19, 20, 21, 22, 137 false 5 1 us-gaap_PropertyPlantAndEquipmentTextBlock us-gaap true na duration string Disclosure of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and... false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 3. Property and Equipment </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Property and equipment as of December&nbsp;31 consists of the following: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD width="76%"></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Depreciable<BR>life in years</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Land</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>30,071</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>23,393</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Buildings and improvements</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>31&nbsp;to&nbsp;39</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>145,974</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>126,094</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Equipment and shelving</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3 to 10</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>290,632</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>252,425</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Transportation equipment</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3 to 5</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>44,471</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>40,857</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Construction in progress</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>27,657</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>22,724</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>538,805</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>465,493</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Less accumulated depreciation</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(214,623</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(188,866</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Net property and equipment</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>324,182</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>276,627</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Construction in progress at December&nbsp;31, 2008 and 2007 consists primarily of the construction cost of our new Dallas distribution center building and automated racking system and the construction costs associated with the expansion of our Indianapolis distribution center, respectively. </FONT></P> Note 3. Property and Equipment Property and equipment as of December&nbsp;31 consists of the following: false false Disclosure of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, building and production equipment. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 4, 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph b -Article 5 false 6 1 fast_AccruedLiabilitiesDisclosureTextBlock fast false na duration string Accrued Liabilities Disclosure [Text Block] false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 4. Accrued Expenses </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Accrued expenses as of December&nbsp;31 consist of the following: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="84%"></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Payroll and related taxes</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>15,182</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>13,609</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Bonuses and commissions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10,069</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>11,033</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Profit sharing contribution</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,207</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4,743</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Insurance</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>18,967</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>18,997</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Promotions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>9,605</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>11,349</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Sales, real estate, and personal property taxes</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,239</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>8,002</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Vehicle loss reserve and deferred rebates</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>7,693</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,597</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Legal settlement</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10,000</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>583</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,235</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>83,545</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>75,565</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> Note 4. Accrued Expenses Accrued expenses as of December&nbsp;31 consist of the following: false false Accrued Liabilities Disclosure [Text Block] No authoritative reference available. false 7 1 us-gaap_StockholdersEquityNoteDisclosureTextBlock us-gaap true na duration string Disclosures related to accounts comprising shareholders' equity, including other comprehensive income. Includes: (1)... false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 5. Stockholders’ Equity </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Preferred stock has a par value of $.01 per share. There were 5,000,000 shares authorized and no shares issued as of December&nbsp;31, 2008 and 2007. Common stock has a par value of $.01 per share. There were 200,000,000 shares authorized and 148,530,712 shares issued and outstanding as of December&nbsp;31, 2008 and 200,000,000 shares authorized and 149,120,712 shares issued and outstanding as of December&nbsp;31, 2007. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Dividends </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On January&nbsp;19, 2009, our Board of Directors declared a semi-annual dividend of $.35 per share of common stock to be paid in cash on February&nbsp;27, 2009 to shareholders of record at the close of business on February&nbsp;16, 2009. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Stock Options </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On April&nbsp;15, 2008, the Compensation Committee of our Board of Directors approved the grant, effective at the close of business that day, of options to purchase 275,000 shares of our common stock at a strike price of $54 per share. The closing stock price on the date of grant was $48.70 per share. These options vest and become exercisable over a period of up to eight years. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On April&nbsp;17, 2007, the Compensation Committee of our Board of Directors approved the grant, effective at the close of business that day, of options to purchase approximately 2,200,000 shares of our common stock at a strike price of $45 per share. The closing stock price on the date of grant was $40.30 per share. These options vest and become exercisable over a period of up to eight years. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Each option will terminate, to the extent not previously exercised, 13 months after the end of the relevant vesting period. No options under either grant were vested as of December&nbsp;31, 2008. Compensation expense equal to the grant date fair value is recognized for these awards over the vesting period. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The fair value of each share-based option 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 our stock over the most recent historical period equivalent to the expected life of the option. 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, historical dividends paid, and expected future cash dividends. The following table illustrates the assumptions for the options granted in 2008 and 2007. </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="84%" align=center border=0> <TBODY> <TR> <TD width="53%"></TD> <TD vAlign=bottom width="7%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="7%"></TD> <TD></TD> <TD vAlign=bottom width="7%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="7%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="7%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 46pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>Year of grant</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom noWrap align=middle><FONT face="Times New Roman" size=1><B>Risk-free</B></FONT><BR><FONT face="Times New Roman" size=1><B>interest</B></FONT><BR><FONT face="Times New Roman" size=1><B>rate</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Expected<BR>life</B></FONT><BR><FONT face="Times New Roman" size=1><B>of option<BR>in</B></FONT><BR><FONT face="Times New Roman" size=1><B>years</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Expected</B></FONT><BR><FONT face="Times New Roman" size=1><B>dividend</B></FONT><BR><FONT face="Times New Roman" size=1><B>yield</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Expected</B></FONT><BR><FONT face="Times New Roman" size=1><B>stock</B></FONT><BR><FONT face="Times New Roman" size=1><B>volatility</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Estimated</B></FONT><BR><FONT face="Times New Roman" size=1><B>fair value<BR>of</B></FONT><BR><FONT face="Times New Roman" size=1><B>stock<BR>option</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2008</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>30.93</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>15.50</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2007</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.85</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>31.59</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>11.36</FONT></TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>A summary of activity under the Fastenal Option Plan previously described is presented below: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="77%"></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Options<BR>Outstanding</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Price<SUP>1</SUP></B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Life<SUP>2</SUP></B></FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Outstanding as of January&nbsp;1, 2008</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,140,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>45.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>7.81</FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Granted</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>275,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>54.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>8.49</FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Exercised/earned</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Cancelled/forfeited</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(140,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>46.80</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Outstanding as of December&nbsp;31, 2008</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,275,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>45.98</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.95</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Exercisable as of December&nbsp;31, 2008</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=2 height=16></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Options<BR>Outstanding</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Price<SUP>1</SUP></B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Life<SUP>2</SUP></B></FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Outstanding as of January&nbsp;1, 2007</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Granted</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,200,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>45.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>8.49</FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Exercised /earned</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Cancelled/forfeited</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(60,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>45.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 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 face="Times New Roman" size=2>Outstanding as of December&nbsp;31, 2007</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,140,000</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>45.00</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>7.81</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=3 height=8></TD> <TD colSpan=2 height=8></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Exercisable as of December&nbsp;31, 2007</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 2px; WIDTH: 10%; LINE-HEIGHT: 8px; BORDER-BOTTOM: #000000 0.5pt solid">&nbsp;</P> <TABLE style="MARGIN-TOP: -2px; PADDING-BOTTOM: 8px; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD vAlign=top align=left width="4%"> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%"><FONT face="Times New Roman" size=2></FONT><FONT face="Times New Roman" size=1><SUP>1</SUP></FONT><FONT face="Times New Roman" size=2></FONT><FONT face="Times New Roman" size=1><SUP></SUP></FONT></P></TD> <TD vAlign=top align=left> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%" align=left><FONT face="Times New Roman" size=1><SUP></SUP></FONT><FONT face="Times New Roman" size=2>Weighted-average exercise price </FONT></P></TD></TR></TBODY></TABLE> <TABLE style="MARGIN-TOP: -2px; PADDING-BOTTOM: 8px; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD vAlign=top align=left width="4%"> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%"><FONT face="Times New Roman" size=2></FONT><FONT face="Times New Roman" size=1><SUP>2</SUP></FONT><FONT face="Times New Roman" size=2></FONT></P></TD> <TD vAlign=top align=left> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%" align=left><FONT face="Times New Roman" size=2>Weighted-average remaining contractual life in years </FONT></P></TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Total stock-based compensation expense for the Fastenal Option Plan was $3,247, $1,915, and $279 for the years ended December&nbsp;31, 2008, 2007, and 2006, respectively. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>At December&nbsp;31, 2008, there was no intrinsic value for the options outstanding as the closing stock price at year-end was less than the option exercise price. Unrecognized compensation expense related to outstanding stock options as of December&nbsp;31, 2008, 2007, and 2006 was $20,033, $16,208, and $0 pre-tax, and is expected to be recognized over the weighted average periods noted in the table above and will be adjusted for any future changes in estimated forefeitures. </FONT></P> Note 5. Stockholders’ Equity Preferred stock has a par value of $.01 per share. There were 5,000,000 shares authorized and no shares issued as of false false Disclosures related to accounts comprising shareholders' equity, including other comprehensive income. Includes: (1) balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings; (2) accumulated balance for each classification of other comprehensive income and total amount of comprehensive income; (3) amount and nature of changes in separate accounts, including the number of shares authorized and outstanding, number of shares issued upon exercise and conversion, and for other comprehensive income, the adjustments for reclassifications to net income; (4) rights and privileges of each class of stock authorized; (5) basis of treasury stock, if other than cost, and amounts paid and accounting treatment for treasury stock purchased significantly in excess of market; (6) dividends paid or payable per share and in the aggregate for each class of stock for each period presented; (7) dividend restrictions and accumulated preferred dividends in arrears (in aggregate and per share amount); (8) retained earnings appropriations or restrictions, such as dividend restrictions; (9) impact of change in accounting principle, initial adoption of new accounting principle and correction of an error in previously issued financial statements; (10) shares held in trust for Employee Stock Ownership Plan (ESOP); (11) deferred compensation related to issuance of capital stock; (12) note received for issuance of stock; (13) unamortized discount on shares; (14) description, terms and number of warrants or rights outstanding; (15) shares under subscription and subscription receivables; effective date of new retained earnings after quasi-reorganization and deficit eliminated by quasi-reorganization and, for a period of at least ten years after the effective date, the point in time from which the new retained dates; and (16) retroactive effective of subsequent change in capital structure. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 15 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph (d) -Article 4 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section C, E Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 6 -Paragraph 12, 13 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 1, 2, 3, 4, 5, 6, 7, 8 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Article 4 false 8 1 us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock us-gaap true na duration string Disclosure, by an employer that sponsors one or more defined benefit pension plans or one or more other defined benefit... false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 6. Retirement Savings Plan </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The Fastenal Company and Subsidiaries 401(k) Plan covers all of our employees in the United States. Our employees in Canada may participate in a Registered Retirement Savings Plan (RRSP). The general purpose of both of these plans is to provide additional financial security during retirement by providing employees with an incentive to make regular savings. We contributed $5,207, $4,743 and $3,153 to our employees’ retirement accounts for 2008, 2007 and 2006, respectively. </FONT></P> Note 6. Retirement Savings Plan The Fastenal Company and Subsidiaries 401(k) Plan covers all of our employees in the United States. Our employees in Canada false false Disclosure, by an employer that sponsors one or more defined benefit pension plans or one or more other defined benefit postretirement plans, of certain information, separately 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 132R -Paragraph 5, 6, 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 4, 7, 16, 20, 21 false 9 1 us-gaap_IncomeTaxDisclosureTextBlock us-gaap true na duration string Description containing the entire income tax disclosure. Examples include net deferred tax liability or asset recognized in... false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 7. Income Taxes </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Earnings before income taxes were derived from the following sources: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="73%"></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>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Domestic</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>434,816</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>374,920</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>319,494</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Foreign</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>16,351</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,979</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,535</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>451,167</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>377,899</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>321,029</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Components of income tax expense (benefit) are as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="74%"></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2008:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Current</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Deferred</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Total</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Federal</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>137,751</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,501</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>143,252</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>21,780</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(243</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>21,537</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Foreign</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,769</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(96</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,673</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>166,300</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,162</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>171,462</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=2 height=16></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2007:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Current</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Deferred</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Total</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Federal</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>127,675</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(3,051</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>124,624</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>18,289</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(266</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>18,023</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Foreign</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3,536</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(906</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,630</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>149,500</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(4,223</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>145,277</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=2 height=16></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2006:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Current</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Deferred</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Total</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Federal</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>109,595</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(1,864</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>107,731</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>14,539</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(284</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>14,255</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Foreign</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>278</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(273</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>124,412</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(2,421</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>121,991</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Income tax expense in the accompanying consolidated financial statements differs from the expected expense as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD width="80%"></TD> <TD vAlign=bottom width="1%"></TD> <TD></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="1%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="1%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Federal income tax expense at the “expected” rate of 35%</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>157,908</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>132,265</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>112,360</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Increase (decrease) attributed to:</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State income taxes, net of federal benefit</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>13,914</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>11,715</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>9,266</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>State tax matters</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,020</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,350</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other, net</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(1,380</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(53</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>365</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total income tax expense</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>171,462</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>145,277</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>121,991</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The tax effects of temporary differences that give rise to deferred tax assets and liabilities as of December&nbsp;31 are as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="84%" align=center border=0> <TBODY> <TR> <TD width="80%"></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Deferred tax asset (liability):</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Inventory costing and valuation methods</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3,573</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4,906</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Allowance for doubtful accounts receivable</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>776</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>894</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Insurance claims payable</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,380</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>7,509</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Promotions payable</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>743</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,416</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Accrued legal reserves</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3,955</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Stock based compensation</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,152</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>864</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Federal and state benefit of uncertain tax positions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,929</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,468</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other, net</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,802</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 5em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total deferred tax assets</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>21,310</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>17,057</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD height=8></TD> <TD colSpan=4 height=8></TD> <TD colSpan=3 height=8></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Fixed assets</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(19,298</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(14,130</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other, net</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(3,334</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 5em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total deferred tax liabilities</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(19,298</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(17,464</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 3px double" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 3px double" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 3px double" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Net deferred tax asset (liability)</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,012</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(407</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>No valuation allowance for deferred tax assets was necessary as of December&nbsp;31, 2008 and 2007. The character of the deferred tax assets is such that they can be realized through carryback to prior tax periods or offset against future taxable income. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>During 2008, 2007, and 2006, $0, $0, and $4,653, respectively, were added to additional paid-in capital reflecting the permanent book to tax difference in accounting for tax benefits related to employee stock option transactions. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We adopted the provisions of FASB Interpretation No.&nbsp;48, <I>Accounting for Uncertainty in Income Taxes</I> (FIN48) on January&nbsp;1, 2007. Implementation of FIN No.&nbsp;48 resulted in no adjustment to the liability for unrecognized tax benefits. A reconciliation of the beginning and ending amount of total gross unrecognized tax benefits is as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="85%"></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="3%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Balance at January&nbsp;1,</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,143</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4,676</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Increase related to prior year tax positions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>574</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,324</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Decrease related to prior year tax positions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(230</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(289</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Increase related to current year tax positions</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,411</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,051</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Decrease related to statute of limitation lapses</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(321</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 3em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Settlements</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(920</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>(2,619</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>)</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Balance at December&nbsp;31,</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,657</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5,143</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Included in the 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. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Fastenal Company or one of its subsidiaries files income tax returns in the U.S. Federal jurisdiction, all states, and various foreign jurisdictions. With limited exceptions, we are no longer subject to income tax examinations by taxing authorities for taxable years before, in the case of United States Federal and non-United States examinations, 2005 and, in the case of state and local examinations, 2002. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>At December&nbsp;31, 2008 and 2007, the amount of unrecognized tax benefits that would favorably impact the effective tax rate if recognized, is not material. We do not expect the change, if any, to have a material effect on our consolidated financial condition or results of operations within the next 12 months. </FONT></P> Note 7. Income Taxes Earnings before income taxes were derived from the following sources: 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 10 1 us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock us-gaap true na duration string This element may be used to disclosure in its entirety the names of foreign countries from which revenue is material and the... false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 8. Geographic Information </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Our revenues and long-lived assets relate to the following geographic areas: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="84%" align=center border=0> <TBODY> <TR> <TD width="67%"></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 noWrap> <P style="WIDTH: 32pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>Revenues</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>United States</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,144,809</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,902,066</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,683,271</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Canada</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>145,443</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>124,037</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>98,491</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other foreign countries</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>50,173</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>35,716</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>27,575</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,340,425</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,061,819</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,809,337</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=2 height=16></TD> <TD colSpan=2 height=16></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 63pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>Long-Lived Assets</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>United States</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>316,640</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>267,609</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>257,075</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Canada</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>8,113</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>9,888</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>8,546</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other foreign countries</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3,147</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,843</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,924</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>327,900</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>280,340</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>267,545</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Accounting policies of the operations in the various geographic areas are the same as those described in the summary of significant accounting policies. Long-lived assets consist of property and equipment, location security deposits, goodwill, and other intangibles. Revenues are attributed to countries based on the location of the store from which the sale occurred. No single customer represents more than 10% of our consolidated net sales. </FONT></P> Note 8. Geographic Information Our revenues and long-lived assets relate to the following geographic areas: false false This element may be used to disclosure in its entirety the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. Amount must be based on the financial information used to produce the general-purpose financial statements. An entity may also provide subtotals of geographic information about groups of countries; accordingly, this element also may be used to identify a group of countries and provide the amount of revenue for that group. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 -Paragraph 38 -Subparagraph a false 11 1 us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock us-gaap true na duration string General description of lessee's leasing arrangements including: (1) The basis on which contingent rental payments are... false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 9. Operating Leases </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We lease space under non-cancelable operating leases for our Utah, Washington, Alberta, Canada, and Nuevo Leon, Mexico distribution centers, and certain store locations with initial terms of one to 60 months. Most store locations have initial lease terms of 36 to 48 months. These leases do not have significant rent escalation holidays, concessions, leasehold improvement incentives, or other build-out clauses. Any such terms are recognized as rent expense over the term of the lease. Further, the leases do not contain contingent rent provisions. Leasehold improvements, with a net book value of $2,707 at December&nbsp;31, 2008, on operating leases are amortized over a 36-month period. We lease certain semi-tractors and pick-ups under operating leases. The semi-tractor leases typically have a 36-month term. The pick-up leases typically have a non-cancellable lease term of approximately one year, with renewal options for up to 72-months. Our average lease term is typically for 15-20 months. Future minimum annual rentals for the leased facilities and the leased vehicles are as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="74%"></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>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Leased<BR>facilities</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Leased<BR>vehicles</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Total</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2009</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>81,267</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>19,913</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>101,180</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2010</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>59,821</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10,477</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>70,298</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2011</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>37,723</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,042</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>38,765</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2012</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>16,521</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>16,521</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2013</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,888</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6,888</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2014 and thereafter</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>84</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>—&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>84</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>202,304</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>31,432</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>233,736</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Rent expense under all operating leases was as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="92%" align=center border=0> <TBODY> <TR> <TD width="75%"></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>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Leased<BR>facilities</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Leased<BR>vehicles</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Total</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2008</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>86,964</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>27,868</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>114,832</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2007</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>77,263</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>23,675</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>100,938</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>2006</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>60,915</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>21,577</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>82,492</FONT></TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>Certain operating leases for vehicles contain residual value guarantee provisions which would 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,212. We believe the likelihood of funding the guarantee obligation under any provision of the operating lease agreements is remote, except for a $2,960 loss on disposal reserve provided at December&nbsp;31, 2008. </FONT></P> Note 9. Operating Leases We lease space under non-cancelable operating leases for our Utah, Washington, Alberta, Canada, and Nuevo Leon, Mexico distribution 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 latest 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 12 1 us-gaap_CommitmentsAndContingenciesDisclosureTextBlock us-gaap true na duration string Includes disclosure of commitments and contingencies. This element may be used as a single block of text to encapsulate the... false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 10. Commitments and Contingencies </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><I>Credit Facilities </I></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We have a line of credit arrangement with a bank which expires June&nbsp;1, 2009. The line allows for borrowings of up to $40,000 at 0.9% over the LIBOR rate. On December&nbsp;31, 2008 there was $0 outstanding on the line. We have a letter of credit issued on our behalf to our insurance carrier. As of December&nbsp;31, 2008, the total undrawn balance of this letter of credit was $21,400. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>During 2001, we completed the construction of a new building for our Kansas City warehouse, and completed an expansion of this warehouse in 2004. We were required to obtain financing for the construction and expansion of this facility under an Industrial Revenue Bond (IRB). We subsequently purchased 100% of the outstanding bonds under the IRB at par. In addition to purchasing the outstanding obligations, we have a right of offset included in the IRB debt agreement. Accordingly, we have netted the impact of the IRB in the accompanying consolidated financial statements. The outstanding balance of the IRB was $9,733 at December&nbsp;31, 2008 and 2007. </FONT></P> <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><I>Legal Contingencies </I></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>We are involved in certain legal actions. The outcomes of these legal actions are not within our complete control and may not be known for prolonged periods of time. In some actions, the claimants seek damages, as well as other relief, that could require significant expenditures or result in lost revenues. In accordance with SFAS No.&nbsp;5, <I>Accounting for Contingencies</I> (SFAS No.&nbsp;5), we record a liability in the consolidated financial statements for these actions when a loss is known or considered probable and the amount can be reasonably estimated. If the reasonable estimate of a known or probable loss is a range, and no amount within the range is a better estimate than any other, the minimum amount of the range is accrued. If a loss is possible but not known or probable, and can be reasonably estimated, the estimated loss or range of loss is disclosed. In most cases, significant judgment is required to estimate the amount and timing of a loss to be recorded. Other than the class action lawsuit noted below, negative outcomes for the balance of the litigation matters are not considered probable or cannot be reasonably estimated. </FONT></P> <P style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On October&nbsp;18, 2007, a complaint was filed in the United States District Court for the Northern District of California against Fastenal on behalf of two former employees claiming to represent all employees employed in the store position of Assistant General Manager in the United States within three years prior to the filing date (four years for California employees). The suit alleges Fastenal misclassified its Assistant General Managers as exempt for purposes of the overtime provisions of the Fair Labor Standards Act (FLSA) and California and Pennsylvania state statutes. This suit also alleges that Assistant General Managers in California did not receive sufficient meal breaks and paid rest periods under the California Labor Code. An opt-in class was certified for this action. </FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT size=1>&nbsp;</FONT></P> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>On August&nbsp;29, 2008, we issued a press release announcing a preliminary agreement to settle the class action lawsuit noted above. While we deny the allegations underlying the lawsuit, we agreed to enter into the settlement agreement in order to avoid significant legal fees, the uncertainty of a jury trial, distractions to our operations, and other expenses and management time that would have to be devoted to protracted litigation. The settlement, which is still subject to court approval, fully resolves all claims brought by the plaintiffs in this lawsuit. Pursuant to the settlement, we will make a cash payment of $10 million to cover claims by eligible class members, plaintiff attorneys’ fees and costs, and payments to the named plaintiffs. The expense for this settlement was recorded in the third quarter of 2008. We do not expect the settlement to have any material impact on our operating results going forward.</FONT></P> Note 10. Commitments and Contingencies Credit Facilities We have a line of credit arrangement with a bank which expires June&nbsp;1, 2009. The line allows false false Includes disclosure of commitments and contingencies. This element may be used as a single block of text to encapsulate the entire disclosure including data and tables. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 14 -Paragraph 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 9, 10, 11, 12 false 13 1 us-gaap_SegmentReportingDisclosureTextBlock us-gaap true na duration string This element may be used to capture the complete disclosure of reporting segments including data and tables. Reportable... false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Note 11. Sales by Product Line </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>The percentages of our net sales by product line are as follows: </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="84%" align=center border=0> <TBODY> <TR> <TD width="67%"></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="5%"></TD> <TD></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 17pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>Type</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Introduced</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2008</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2007</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>2006</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Fasteners</FONT><FONT face="Times New Roman" size=1><SUP>1</SUP></FONT><FONT face="Times New Roman" size=2></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1967</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>51.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>50.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>51.5</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Tools</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1993</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>9.9</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>10.9</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Cutting tools</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1996</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.5</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.8</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Hydraulics&nbsp;&amp; pneumatics</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1996</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.5</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Material handling</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1996</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.9</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.1</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>6.3</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Janitorial supplies</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1996</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.4</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.4</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.3</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Electrical supplies</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1997</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>4.1</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Welding supplies</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1997</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>3.5</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Safety supplies</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1999</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.8</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>5.4</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Metals</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2001</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.7</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Direct ship</FONT><FONT face="Times New Roman" size=1><SUP>2</SUP></FONT><FONT face="Times New Roman" size=2></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2004</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1.8</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1.6</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Other</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>0.2</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>100.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>100.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>100.0</FONT></TD> <TD vAlign=bottom noWrap><FONT face="Times New Roman" size=2>%</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD> <TD vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD>&nbsp;</TD></TR></TBODY></TABLE> <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 2px; WIDTH: 10%; LINE-HEIGHT: 8px; BORDER-BOTTOM: #000000 0.5pt solid">&nbsp;</P> <TABLE style="MARGIN-TOP: -2px; PADDING-BOTTOM: 8px; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD vAlign=top align=left width="4%"> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%"><FONT face="Times New Roman" size=2></FONT><FONT face="Times New Roman" size=1><SUP>1</SUP></FONT><FONT face="Times New Roman" size=2></FONT></P></TD> <TD vAlign=top align=left> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%" align=left><FONT face="Times New Roman" size=2>Fastener product line represents fasteners and miscellaneous supplies. </FONT></P></TD></TR></TBODY></TABLE> <TABLE style="MARGIN-TOP: -2px; PADDING-BOTTOM: 8px; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD vAlign=top align=left width="4%"> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%"><FONT face="Times New Roman" size=2></FONT><FONT face="Times New Roman" size=1><SUP>2</SUP></FONT><FONT face="Times New Roman" size=2></FONT></P></TD> <TD vAlign=top align=left> <P style="VERTICAL-ALIGN: top; LINE-HEIGHT: 95%" align=left><FONT face="Times New Roman" size=2>Direct ship represents a cross section of products from the ten product lines. The items included here represent certain items with historically low margins which are shipped direct from our suppliers to our customers. </FONT></P></TD></TR></TBODY></TABLE> Note 11. Sales by Product Line The percentages of our net sales by product line are as follows: false false This element may be used to capture the complete disclosure of reporting segments including data and tables. Reportable segments include those that that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10% or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 false 14 1 us-gaap_QuarterlyFinancialInformationTextBlock us-gaap true na duration string This element can be used to disclose the entire quarterly financial data disclosure in the annual financial statements as a... false false false false false false false false false 1 false false 0 0 <P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2><B>Selected Quarterly Financial Data (Unaudited) </B></FONT></P> <P style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><FONT face="Times New Roman" size=2>(Amounts in thousands except per share information) </FONT></P> <P style="MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px">&nbsp;</P> <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0> <TBODY> <TR> <TD width="69%"></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD> <TD vAlign=bottom width="2%"></TD> <TD></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2008:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Net sales</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>profit</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Net<BR>earnings</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Basic<BR>earnings<BR>per<BR>share</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2><B>First quarter</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2><B>$</B></FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>566,210</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>296,630</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>68,094</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>.46</B></FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2><B>Second quarter</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2><B>&nbsp;</B></FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>604,219</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>317,389</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>76,166</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>.51</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2><B>Third quarter</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2><B>&nbsp;</B></FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>625,037</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>330,883</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>72,909</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>.49</B></FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2><B>Fourth quarter</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2><B>&nbsp;</B></FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>544,959</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>291,190</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>62,536</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>.42</B></FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2><B>Total</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2><B>$</B></FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>2,340,425</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>1,236,092</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>279,705</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2><B>1.88</B></FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR> <TD height=16></TD> <TD colSpan=3 height=16></TD> <TD colSpan=2 height=16></TD> <TD colSpan=2 height=16></TD> <TD colSpan=2 height=16></TD></TR> <TR> <TD vAlign=bottom noWrap> <P style="WIDTH: 18pt; BORDER-BOTTOM: #000000 1px solid"><FONT face="Times New Roman" size=1><B>2007:</B></FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle colSpan=2><FONT face="Times New Roman" size=1><B>Net sales</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Gross<BR>profit</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Net<BR>earnings</B></FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD style="BORDER-BOTTOM: #000000 1px solid" vAlign=bottom align=middle><FONT face="Times New Roman" size=1><B>Basic<BR>earnings<BR>per<BR>share</B></FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>First quarter</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>489,157</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>249,515</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>54,033</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>.36</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Second quarter</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>519,706</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>261,469</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>60,256</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>.40</FONT></TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Third quarter</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>533,750</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>272,024</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>62,142</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>.41</FONT></TD></TR> <TR> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Fourth quarter</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>519,206</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>264,566</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>56,191</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>.38</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR> <TR bgColor=#cceeff> <TD vAlign=top> <P style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em"><FONT face="Times New Roman" size=2>Total</FONT></P></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom><FONT face="Times New Roman" size=2>$</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>2,061,819</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1,047,574</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>232,622</FONT></TD> <TD vAlign=bottom><FONT size=1>&nbsp;&nbsp;</FONT></TD> <TD vAlign=bottom align=right><FONT face="Times New Roman" size=2>1.55</FONT></TD></TR> <TR style="FONT-SIZE: 1px"> <TD vAlign=bottom></TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD> <TD vAlign=bottom>&nbsp;&nbsp;</TD> <TD style="BORDER-TOP: #000000 1px solid" vAlign=bottom>&nbsp;</TD></TR></TBODY></TABLE> Selected Quarterly Financial Data (Unaudited) (Amounts in thousands except per share information) &nbsp; 2008: &nbsp;&nbsp; Net false false This element can be used to disclose the entire quarterly financial data disclosure in the annual financial statements as a single block of text. The disclosure includes a tabular presentation of financial information for each fiscal quarter for the current and previous year, including revenues, gross profit, income (loss) before extraordinary items and cumulative effect of a change in accounting principle and earnings per share data. It also includes an indication if the information in the note is unaudited, comments on the aggregate effect of year-end adjustments, and an explanation of matters or transactions that affect comparability or are pertinent to an understanding of the information furnished. Alternatively, the details of this disclosure can be reported using the elements in this group, or by using other taxonomy elements and applying the appropriate quarterly date and period contexts when creating an instance document. For example, the element for "Interest and Dividend Income, Operating" may be used by financial institutions from the Statement of Income, applying the appropriate quarterly date and period context when creating an instance document. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section G -Subsection 1 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 28 -Paragraph 23, 24 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 28 -Paragraph 30 -Subparagraph a-j Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 302 -Paragraph a false false 1 13 false UnKnown UnKnown UnKnown false true XML 9 R4.xml IDEA: Statement Of Cash Flows Indirect 1.0.0.3 false Statement Of Cash Flows Indirect (USD $) In Thousands false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 false 2 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 false 3 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract us-gaap true na duration string The net cash from (used in) all of the entity's operating activities, including those of discontinued operations, of the... false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 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 The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income... false false false false false false false false false 1 true true 279705000 279705 false false 2 true true 232622000 232622 false false 3 true true 199038000 199038 false false The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income statement in accordance with GAAP. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (b) -Subparagraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 5: 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_AdjustmentsToReconcileIncomeLossToNetCashProvidedByUsedInContinuingOperationsAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 8 5 us-gaap_Depreciation us-gaap true debit duration monetary The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the... false false false false false false false false false 1 false true 39201000 39201 false false 2 false true 37332000 37332 false false 3 false true 33530000 33530 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. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 false 9 5 us-gaap_GainLossOnSaleOfPropertyPlantEquipment us-gaap true credit duration monetary The difference between the sale price or salvage price and the book value of a property, plant, and equipment asset that was... false false false false false false false false false 1 false true 167000 167 false false 2 false true -99000 -99 false false 3 false true 223000 223 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 Amount of the current period expense charged against operations, the offset which is generally to the allowance for doubtful... false false false false false false false false false 1 false true 7498000 7498 false false 2 false true 5343000 5343 false false 3 false true 3722000 3722 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 (b) -Subparagraph 5 -Article 5 false 11 5 us-gaap_DeferredIncomeTaxExpenseBenefit us-gaap true debit duration monetary The component of income tax expense for the period representing the net change in the entity's deferred tax assets and... false false false false false false false false false 1 false true -2419000 -2419 false false 2 false true -911000 -911 false false 3 false true -3705000 -3705 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 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 08 -Paragraph (h) -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 45 -Subparagraph b false 12 5 us-gaap_ShareBasedCompensation us-gaap true debit duration monetary The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock options,... false false false false false false false false false 1 false true 3247000 3247 false false 2 false true 1915000 1915 false false 3 false true 279000 279 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 The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in... false false false false false false false false false 1 false true 67000 67 false false 2 false true 67000 67 false false 3 false true 67000 67 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 4 us-gaap_IncreaseDecreaseInOperatingCapitalAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 15 5 us-gaap_IncreaseDecreaseInAccountsReceivable us-gaap true credit duration monetary The net change during the reporting period in amount due within one year (or one business cycle) from customers for the... false false false false false false false false false 1 false true -16107000 -16107 false false 2 false true -32142000 -32142 false false 3 false true -29698000 -29698 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 5 us-gaap_IncreaseDecreaseInInventories us-gaap true credit duration monetary The net change during the reporting period in the aggregate value of all inventory held by the reporting entity, associated... false false false false false false false false false 1 false true -59655000 -59655 false false 2 false true -48595000 -48595 false false 3 false true -94436000 -94436 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 5 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 1 false true 4203000 4203 false false 2 false true -7410000 -7410 false false 3 false true -23264000 -23264 false false The net change in the beginning and end of period Other Current Assets balances. No authoritative reference available. false 18 5 us-gaap_IncreaseDecreaseInAccountsPayable us-gaap true debit duration monetary The net change during the reporting period in the aggregate amount of obligations due within one year (or one business... false false false false false false false false false 1 false true 8596000 8596 false false 2 false true 13982000 13982 false false 3 false true 2799000 2799 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 5 us-gaap_IncreaseDecreaseInAccruedLiabilities us-gaap true debit duration monetary The net change during the reporting period in the aggregate amount of expenses incurred but not yet paid. false false false false false false false false false 1 false true 7980000 7980 false false 2 false true 14021000 14021 false false 3 false true 11286000 11286 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 5 us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable us-gaap true debit duration monetary The net change during the period in the amount of cash payments due to taxing authorities for taxes that are based on the... false false false false false false false false false 1 false true -6374000 -6374 false false 2 false true 5892000 5892 false false 3 false true -1727000 -1727 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 5 us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet us-gaap true credit duration monetary For entities with classified balance sheets, the net change during the reporting period in the value of other assets or... false false false false false false false false false 1 false true -6211000 -6211 false false 2 false true 5878000 5878 false false 3 false true -239000 -239 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 5 us-gaap_NetCashProvidedByUsedInOperatingActivities us-gaap true na duration monetary The net cash from (used in) all of the entity's operating activities, including those of discontinued operations, of the... false false false false false false false false false 1 false true 259898000 259898 false false 2 false true 227895000 227895 false false 3 false true 97875000 97875 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 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 24 4 us-gaap_PaymentsToAcquirePropertyPlantAndEquipment us-gaap true credit duration monetary The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of... false false false false false false false false false 1 false true -95306000 -95306 false false 2 false true -55759000 -55759 false false 3 false true -77581000 -77581 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 The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods... false false false false false false false false false 1 false true 8383000 8383 false false 2 false true 5929000 5929 false false 3 false true 4246000 4246 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 The net cash inflow (outflow) associated with the acquisition or disposal of all investment such as debt, security and so... false false false false false false false false false 1 false true 412000 412 false false 2 false true 12421000 12421 false false 3 false true -633000 -633 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 The cash outflow for acquisition of or capital improvements on other tangible or intangible assets not otherwise defined in... false false false false false false false false false 1 false true -72000 -72 false false 2 false true -265000 -265 false false 3 false true -231000 -231 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 The net cash inflow (outflow) from investing activity. false false false false false false false false false 1 false true -86583000 -86583 false false 2 false true -37674000 -37674 false false 3 false true -74199000 -74199 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 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 30 4 us-gaap_ProceedsFromStockOptionsExercised us-gaap true debit duration monetary The cash inflow associated with the amount received from holders exercising their stock options. false false false false false false false false false 1 false true 0 0 false false 2 false true 0 0 false false 3 false true 12522000 12522 false false The cash inflow associated with the amount received from holders exercising their stock options. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 18 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 19 -Subparagraph a false 31 4 us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities us-gaap true debit duration monetary Reductions in the entity's income taxes that arise when compensation cost (from non-qualified share-based compensation)... false false false false false false false false false 1 false true 0 0 false false 2 false true 0 0 false false 3 false true 4653000 4653 false false Reductions in the entity's income taxes that arise when compensation cost (from non-qualified share-based compensation) recognized on the entity's tax return exceeds compensation cost from share-based compensation recognized in financial statements. This element represents the cash inflow reported in the enterprise's financing activities. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 00-15 -Paragraph 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 2 false 32 4 us-gaap_PaymentsForRepurchaseOfCommonStock us-gaap true credit duration monetary The cash outflow to reacquire common stock during the period. false false false false false false false false false 1 false true -25958000 -25958 false false 2 false true -87312000 -87312 false false 3 false true -17294000 -17294 false false The cash outflow to reacquire common stock during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 18 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 20 -Subparagraph a false 33 4 us-gaap_PaymentsOfDividends us-gaap true credit duration monetary The cash outflow from the entity's earnings to the shareholders. false false false false false false false false false 1 false true -117474000 -117474 false false 2 false true -66216000 -66216 false false 3 false true -60548000 -60548 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 34 4 us-gaap_NetCashProvidedByUsedInFinancingActivities us-gaap true debit duration monetary The net cash inflow (outflow) from financing activity for the period. false false false false false false false false false 1 false true -143432000 -143432 false false 2 false true -153528000 -153528 false false 3 false true -60667000 -60667 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 35 3 us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents us-gaap true debit duration monetary The effect of exchange rate changes on cash balances held in foreign currencies. false false false false false false false false false 1 false true -1211000 -1211 false false 2 false true 1181000 1181 false false 3 false true 133000 133 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 36 3 us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease us-gaap true na duration monetary The net change between the beginning and ending balance of cash and cash equivalents false false false false false false false false false 1 false true 28672000 28672 false false 2 false true 37874000 37874 false false 3 false true -36858000 -36858 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 37 3 us-gaap_CashAndCashEquivalentsAtCarryingValue us-gaap true debit instant monetary Includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of... false false false false false false true false false 1 false true 57220000 57220 false false 2 false true 19346000 19346 false false 3 false true 56204000 56204 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 three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits should not be reported as cash and cash equivalents. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Subparagraph fn1 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 38 3 us-gaap_CashAndCashEquivalentsAtCarryingValue us-gaap true debit instant monetary Includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of... false false false false false false false true false 1 false true 85892000 85892 false false 2 false true 57220000 57220 false false 3 false true 19346000 19346 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 three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits should not be reported as cash and cash equivalents. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Subparagraph fn1 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 39 3 us-gaap_SupplementalCashFlowInformationAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false 3 false false 0 0 false false No definition available. false 40 4 us-gaap_IncomeTaxesPaid us-gaap true credit duration monetary The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income. false false false false false false false false false 1 true true 173539000 173539 false false 2 true true 144318000 144318 false false 3 true true 122831000 122831 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 3 36 false Thousands UnKnown UnKnown false true XML 10 R6.xml IDEA: Statement Of Income 1.0.0.3 false Statement Of Income (USD $) In Thousands, except Per Share data false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 false 2 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 false 3 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 5 3 us-gaap_SalesRevenueNet us-gaap true credit duration monetary Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced... false false false false false false false false false 1 true true 2340425000 2340425 false false 2 true true 2061819000 2061819 false false 3 true true 1809337000 1809337 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 (b) -Subparagraph 1 -Article 5 false 6 3 us-gaap_CostOfGoodsAndServicesSold us-gaap true debit duration monetary The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This... false false false false false false false false false 1 false true 1104333000 1104333 false false 2 false true 1014245000 1014245 false false 3 false true 901662000 901662 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 (b) -Subparagraph 2 -Article 5 false 7 3 us-gaap_GrossProfit us-gaap true credit duration monetary Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation... false false false false false false false false false 1 false true 1236092000 1236092 false false 2 false true 1047574000 1047574 false false 3 false true 907675000 907675 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 The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative... false false false false false false false false false 1 false true 785688000 785688 false false 2 false true 671248000 671248 false false 3 false true 587610000 587610 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 nonsales personnel, rent, utilities, communication, etc. No authoritative reference available. false 9 3 us-gaap_GainLossOnSaleOfPropertyPlantEquipment us-gaap true credit duration monetary The difference between the sale price or salvage price and the book value of a property, plant, and equipment asset that was... false false false false false false false false false 1 false true -167000 -167 false false 2 false true 99000 99 false false 3 false true -223000 -223 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 The net result for the period of deducting operating expenses from operating revenues. false false false false false false false false false 1 false true 450237000 450237 false false 2 false true 376425000 376425 false false 3 false true 319842000 319842 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 Income derived from investments in debt securities and on cash and cash equivalents the earnings of which reflect the time... false false false false false false false false false 1 false true 930000 930 false false 2 false true 1474000 1474 false false 3 false true 1187000 1187 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (b) -Subparagraph 7 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 14 false 12 3 us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments us-gaap true credit duration monetary Sum of operating profit and nonoperating income (expense) before income taxes. false false false false false false false false false 1 false true 451167000 451167 false false 2 false true 377899000 377899 false false 3 false true 321029000 321029 false false Sum of operating profit and nonoperating income (expense) before income taxes. 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 The sum of the current income tax expense (benefit) and the deferred income tax expense (benefit) pertaining to continuing... false false false false false false false false false 1 false true 171462000 171462 false false 2 false true 145277000 145277 false false 3 false true 121991000 121991 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 The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income... false false false false false false false false false 1 true true 279705000 279705 false false 2 true true 232622000 232622 false false 3 true true 199038000 199038 false false The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income statement in accordance with GAAP. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (b) -Subparagraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 5: 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_BasicDilutedEarningsPerShareNetIncome fast false na duration decimal Earnings (net income) per Basic and Diluted Share. false false false false false false false false true 1 true true 1.88 1.88 false false 2 true true 1.55 1.55 false false 3 true true 1.32 1.32 false false Earnings (net income) per Basic and Diluted Share. No authoritative reference available. false 16 3 us-gaap_WeightedAverageNumberOfSharesOutstandingBasic us-gaap true na duration shares Number of basic shares determined by relating the portion of time within a reporting period that common shares have been... false false false false false false false false false 1 false true 148831000 148831 false false 2 false true 150555000 150555 false false 3 false true 151034000 151034 false false Number of basic shares determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8 false 17 3 us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding us-gaap true na duration shares The average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing... false false false false false false false false false 1 false true 148831000 148831 false false 2 false true 150555000 150555 false false 3 false true 151165000 151165 false false The average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8 false false 3 13 false Thousands Thousands Hundreds false true XML 11 R5.xml IDEA: Statement Of Financial Position Classified 1.0.0.3 false Statement Of Financial Position Classified (USD $) In Thousands, except Share data false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 2 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 6 4 us-gaap_AssetsCurrentAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 7 5 us-gaap_CashAndCashEquivalentsAtCarryingValue us-gaap true debit instant monetary Includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of... false false false false false false false false false 1 true true 85892000 85892 false false 2 true true 57220000 57220 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 three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits should not be reported as cash and cash equivalents. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Subparagraph fn1 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 Total debt and equity financial instruments including: (1) securities held-to-maturity, (2) trading securities, and (3)... false false false false false false false false false 1 false true 851000 851 false false 2 false true 159000 159 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 Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is... false false false false false false false false false 1 false true 244940000 244940 false false 2 false true 236331000 236331 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_AllowanceForDoubtfulAccountsReceivableCurrent us-gaap true credit instant monetary A provision for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is... false false false false false false false false false 1 false true 2660000 2660 false false 2 false true 2265000 2265 false false A provision 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 11 5 us-gaap_InventoryNet us-gaap true debit instant monetary Carrying amount (lower of cost or market) as of the balance sheet date of inventories less all valuation and other... false false false false false false false false false 1 false true 564247000 564247 false false 2 false true 504592000 504592 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 12 5 us-gaap_DeferredTaxAssetsNetCurrent us-gaap true debit instant monetary The current portion of the aggregate tax effects as of the balance sheet date of all future tax deductions arising from... false false false false false false false false false 1 false true 15909000 15909 false false 2 false true 14702000 14702 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 loss carryforward should be presented as a reduction of the related deferred tax asset. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 41, 42, 43 false 13 5 us-gaap_OtherAssetsCurrent us-gaap true debit instant monetary Aggregate carrying amount, as of the balance sheet date, of current assets not separately disclosed in the balance sheet due... false false false false false false false false false 1 false true 63564000 63564 false false 2 false true 67767000 67767 false false Aggregate carrying amount, as of the balance sheet date, of current assets not separately disclosed in the balance sheet due to materiality considerations. 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 Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or... false false false false false false false false false 1 false true 975403000 975403 false false 2 false true 880771000 880771 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 Total debt and equity financial instruments including: (1) securities held-to-maturity and (2) securities available-for-sale... false false false false false false false false false 1 false true 846000 846 false false 2 false true 1950000 1950 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 Tangible assets that are held by an entity for use in the production or supply of goods and services, for rental to others,... false false false false false false false false false 1 false true 324182000 324182 false false 2 false true 276627000 276627 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 false 17 4 us-gaap_OtherAssetsNoncurrent us-gaap true debit instant monetary Aggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet... false false false false false false false false false 1 false true 3718000 3718 false false 2 false true 3713000 3713 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 Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future... false false false false false false false false false 1 false true 1304149000 1304149 false false 2 false true 1163061000 1163061 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 true 20 4 us-gaap_LiabilitiesCurrentAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 21 5 us-gaap_AccountsPayable us-gaap true credit instant monetary Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and... false false false false false false false false false 1 false true 63949000 63949 false false 2 false true 55353000 55353 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. For classified balance sheets, used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer); for unclassified balance sheets, used to reflect the total liabilities (regardless of due date). 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_AccruedLiabilities us-gaap true credit instant monetary Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in... false false false false false false false false false 1 false true 83545000 83545 false false 2 false true 75565000 75565 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, salaries, and utilities. For classified balance sheets, used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer); for unclassified balance sheets, used to reflect the total liabilities (regardless of due date). 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_AccruedIncomeTaxesPayable us-gaap true credit instant monetary Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all... false false false false false false false false false 1 false true 499000 499 false false 2 false true 6873000 6873 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. In theory, the sum represents amounts due to tax jurisdictions based on tax returns as if they were ready and available for filing on and as of the balance sheet date, plus accrued interest and penalties pertaining to amounts of tax uncertainties. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (a) -Subparagraph 15(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 -Subparagraph (1) -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 Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or... false false false false false false false false false 1 false true 147993000 147993 false false 2 false true 137791000 137791 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 Represents the noncurrent portion of deferred tax liabilities, which result from applying the applicable tax rate to net... false false false false false false false false false 1 false true 13897000 13897 false false 2 false true 15109000 15109 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, 43 false 26 4 us-gaap_CommitmentsAndContingencies us-gaap true credit instant monetary Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply... false false false false false false false false false 1 false true 0 0 false false 2 false true 0 0 false false Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur. This caption alerts the reader that one or more notes to the financial statements disclose pertinent information about the entity's commitments and contingencies. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 17 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 25 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (a) -Subparagraph 19 -Article 7 false 27 4 us-gaap_StockholdersEquityAbstract us-gaap true na duration string No definition available. false false false false false true false false false 1 false false 0 0 false false 2 false false 0 0 false false No definition available. false 28 5 us-gaap_PreferredStockValue us-gaap true credit instant monetary Value of each class of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the... false false false false false false false false false 1 false true 0 0 false false 2 false true 0 0 false false Value of each class of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that may be calculated differently depending on whether the stock is issued at par value, no par or stated value. 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 1, 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 29 5 us-gaap_PreferredStockSharesAuthorized us-gaap true na instant shares The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer)... false false false false false false false false false 1 false true 5000000 5000000.00 false false 2 false true 5000000 5000000.00 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 1, 2, 3, 4, 5, 6, 7, 8 false 30 5 us-gaap_CommonStockValue us-gaap true credit instant monetary Value of issued common stock that may be calculated differently depending on whether the stock is issued at par value, no par... false false false false false false false false false 1 false true 1485000 1485 false false 2 false true 1491000 1491 false false Value of issued common stock that may be calculated differently depending on whether the stock is issued at par value, no par or stated value. 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 -Article 5 false 31 5 us-gaap_CommonStockSharesAuthorized us-gaap true na instant shares The maximum number of common shares permitted to be issued by an entity's charter and bylaws. false false false false false false false false false 1 false true 200000000 200000000.00 false false 2 false true 200000000 200000000.00 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 32 5 us-gaap_CommonStockSharesIssued us-gaap true na instant shares Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that have... false false false false false false false false false 1 false true 148530712 148530712.00 false false 2 false true 149120712 149120712.00 false false Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that have been repurchased). 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 includes shares outstanding and shares held in 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 33 5 us-gaap_CommonStockSharesOutstanding us-gaap true na instant shares Total number of shares of common stock held by shareholders. May be all or portion of the number of common shares authorized.... false false false false false false false false false 1 false true 148530712 148530712.00 false false 2 false true 149120712 149120712.00 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 34 5 us-gaap_AdditionalPaidInCapital us-gaap true credit instant monetary Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions... false false false false false false false false false 1 false true 1559000 1559 false false 2 false true 227000 227 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 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 98-5 -Paragraph 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 62, 63 false 35 5 us-gaap_RetainedEarningsAccumulatedDeficit us-gaap true credit instant monetary The cumulative amount of the reporting entity's undistributed earnings or deficit. false false false false false false false false false 1 false true 1134244000 1134244 false false 2 false true 996050000 996050 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 36 5 us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax us-gaap true credit instant monetary Accumulated change in equity from transactions and other events and circumstances from nonowner sources, net of tax effect,... false false false false false false false false false 1 false true 4971000 4971 false false 2 false true 12393000 12393 false false Accumulated change in equity from transactions and other events and circumstances from nonowner 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 37 5 us-gaap_StockholdersEquity us-gaap true credit instant monetary Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the... false false false false false false false false false 1 false true 1142259000 1142259 false false 2 false true 1010161000 1010161 false false Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity. This excludes temporary equity and is sometimes called permanent equity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 2: 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 38 4 us-gaap_LiabilitiesAndStockholdersEquity us-gaap true credit instant monetary Total of all Liabilities and Stockholders' Equity items. false false false false false false false false false 1 true true 1304149000 1304149 false false 2 true true 1163061000 1163061 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 true false 2 32 false Thousands NoRounding UnKnown false true XML 12 defnref.xml IDEA: XBRL DOCUMENT Tax effect of the adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 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 The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28 A provision 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 Cash dividend declared by an entity to shareholders during the period. This element includes paid and unpaid dividends declared during the period. 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 Accrued Liabilities Disclosure [Text Block] No authoritative reference available. Earnings (net income) per Basic and Diluted Share. No authoritative reference available. 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. For classified balance sheets, used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer); for unclassified balance sheets, used to reflect the total liabilities (regardless of due date). 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 Aggregate carrying amount, as of the balance sheet date, of current assets not separately disclosed in the balance sheet due to materiality considerations. 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 Value of each class of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that may be calculated differently depending on whether the stock is issued at par value, no par or stated value. 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 1, 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 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 State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. 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 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 (b) -Subparagraph 5 -Article 5 Indicate number of shares outstanding of each of registrant's classes of common stock, as of latest practicable date. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. If the value is true, then the document as an amendment to previously-filed/accepted document. No authoritative reference available. 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, 43 The Central Index Key (CIK) is a unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is a required entry in 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 Disclosure of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, building and production equipment. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 4, 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph b -Article 5 Number of shares issued during the period as a result of the exercise of stock options. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 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 The net change in the beginning and end of period Other Current Assets balances. No authoritative reference available. 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 Disclosures related to accounts comprising shareholders' equity, including other comprehensive income. Includes: (1) balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings; (2) accumulated balance for each classification of other comprehensive income and total amount of comprehensive income; (3) amount and nature of changes in separate accounts, including the number of shares authorized and outstanding, number of shares issued upon exercise and conversion, and for other comprehensive income, the adjustments for reclassifications to net income; (4) rights and privileges of each class of stock authorized; (5) basis of treasury stock, if other than cost, and amounts paid and accounting treatment for treasury stock purchased significantly in excess of market; (6) dividends paid or payable per share and in the aggregate for each class of stock for each period presented; (7) dividend restrictions and accumulated preferred dividends in arrears (in aggregate and per share amount); (8) retained earnings appropriations or restrictions, such as dividend restrictions; (9) impact of change in accounting principle, initial adoption of new accounting principle and correction of an error in previously issued financial statements; (10) shares held in trust for Employee Stock Ownership Plan (ESOP); (11) deferred compensation related to issuance of capital stock; (12) note received for issuance of stock; (13) unamortized discount on shares; (14) description, terms and number of warrants or rights outstanding; (15) shares under subscription and subscription receivables; effective date of new retained earnings after quasi-reorganization and deficit eliminated by quasi-reorganization and, for a period of at least ten years after the effective date, the point in time from which the new retained dates; and (16) retroactive effective of subsequent change in capital structure. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 15 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph (d) -Article 4 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section C, E Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 6 -Paragraph 12, 13 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 1, 2, 3, 4, 5, 6, 7, 8 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Article 4 Trading symbol of an instrument as listed on an exchange. No authoritative reference available. Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 6 -Paragraph 13 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, 30 -Article 5 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 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 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 08 -Paragraph (h) -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 45 -Subparagraph b This element may be used to disclosure in its entirety the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. Amount must be based on the financial information used to produce the general-purpose financial statements. An entity may also provide subtotals of geographic information about groups of countries; accordingly, this element also may be used to identify a group of countries and provide the amount of revenue for that group. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 -Paragraph 38 -Subparagraph a Sum of operating profit and nonoperating income (expense) before income taxes. 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 Disclosure, by an employer that sponsors one or more defined benefit pension plans or one or more other defined benefit postretirement plans, of certain information, separately 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 132R -Paragraph 5, 6, 7 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 158 -Paragraph 4, 7, 16, 20, 21 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 Gross appreciation or the gross loss in value of the total unsold securities at the end of an accounting period, after tax. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 22, 26 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 latest 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 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 Adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of tax. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 Value stock issued during the period as a result of the exercise of stock options. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity. No authoritative reference available. Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity. This excludes temporary equity and is sometimes called permanent equity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 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 Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. Description containing the entire organization, consolidation and basis of presentation of financial statements disclosure. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 51 -Paragraph 2-6 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Statement of Position (SOP) -Number 94-6 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 46R -Paragraph 4, 14, 15 Accumulated change in equity from transactions and other events and circumstances from nonowner 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 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 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 (b) -Subparagraph 1 -Article 5 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 three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits should not be reported as cash and cash equivalents. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 7 -Subparagraph fn1 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 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 Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that have been repurchased). 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 includes shares outstanding and shares held in 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 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. This element may be used to capture the complete disclosure of reporting segments including data and tables. Reportable segments include those that that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10% or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 131 Number of basic shares determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 40 -Subparagraph a Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8 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 Value of stock that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity ay acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 6 -Paragraph 13 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, 30, 31 -Article 5 The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income statement in accordance with GAAP. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (b) -Subparagraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 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 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 98-5 -Paragraph 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 62, 63 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 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 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. In theory, the sum represents amounts due to tax jurisdictions based on tax returns as if they were ready and available for filing on and as of the balance sheet date, plus accrued interest and penalties pertaining to amounts of tax uncertainties. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (a) -Subparagraph 15(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 -Subparagraph (1) -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 The change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from nonowner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 8, 9, 10, 11, 12, 13, 14 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 This item represents the entire disclosure related to Investments in Certain Debt and Equity Securities (and certain other trading assets) which include all debt and equity securities (other than those equity securities accounted for under the equity or cost methods of accounting) with readily determinable fair values. Other trading assets include assets that are carried on the balance sheet at fair value and held for trading purposes. A debt security represents a creditor relationship with an enterprise that is in the form of a security. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities (and other trading assets). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 3, 19, 20, 21, 22, 137 This element can be used to disclose the entire quarterly financial data disclosure in the annual financial statements as a single block of text. The disclosure includes a tabular presentation of financial information for each fiscal quarter for the current and previous year, including revenues, gross profit, income (loss) before extraordinary items and cumulative effect of a change in accounting principle and earnings per share data. It also includes an indication if the information in the note is unaudited, comments on the aggregate effect of year-end adjustments, and an explanation of matters or transactions that affect comparability or are pertinent to an understanding of the information furnished. Alternatively, the details of this disclosure can be reported using the elements in this group, or by using other taxonomy elements and applying the appropriate quarterly date and period contexts when creating an instance document. For example, the element for "Interest and Dividend Income, Operating" may be used by financial institutions from the Statement of Income, applying the appropriate quarterly date and period context when creating an instance document. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section G -Subsection 1 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 28 -Paragraph 23, 24 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 28 -Paragraph 30 -Subparagraph a-j Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 302 -Paragraph a 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 The cash inflow associated with the amount received from holders exercising their stock options. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 18 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 19 -Subparagraph a 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 1, 2, 3, 4, 5, 6, 7, 8 Tax benefit associated with any share-based compensation plan other than an employee stock ownership plan (ESOP). (ESOP). The tax benefit results from the deduction by the entity on its tax return for an award of stock that exceeds the cumulative compensation cost for common stock or preferred stock recognized for financial reporting. Includes any resulting tax benefit that exceeds the previously recognized deferred tax asset (excess tax benefits). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 62 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 Number of shares of stock held by shareholders. No authoritative reference available. 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 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 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 (b) -Subparagraph 2 -Article 5 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 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 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 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (b) -Subparagraph 7 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 14 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 End date of current fiscal year No authoritative reference available. Indicate whether registrants are (1) Large accelerated filers, (2) Accelerated filers, (3) Non-accelerated filers, or (4) Smaller reporting companies. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. 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 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 loss carryforward should be presented as a reduction of the related deferred tax asset. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 109 -Paragraph 41, 42, 43 Value of issued common stock that may be calculated differently depending on whether the stock is issued at par value, no par or stated value. 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 -Article 5 Reductions in the entity's income taxes that arise when compensation cost (from non-qualified share-based compensation) recognized on the entity's tax return exceeds compensation cost from share-based compensation recognized in financial statements. This element represents the cash inflow reported in the enterprise's financing activities. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 00-15 -Paragraph 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 2 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 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 Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. The type of document being provided (such as 10-K, 10-Q, N-1A, etc). The document type should have the same value as the supporting SEC submission type No authoritative reference available. 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 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. 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 Includes disclosure of commitments and contingencies. This element may be used as a single block of text to encapsulate the entire disclosure including data and tables. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name FASB Interpretation (FIN) -Number 14 -Paragraph 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 9, 10, 11, 12 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 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 Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. 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. 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) The cash outflow to reacquire common stock during the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 18 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 20 -Subparagraph a 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 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 The net result for the period of deducting operating expenses from operating revenues. No authoritative reference available. 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 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 nonsales personnel, rent, utilities, communication, etc. No authoritative reference available. The average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 128 -Paragraph 8 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 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, salaries, and utilities. For classified balance sheets, used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer); for unclassified balance sheets, used to reflect the total liabilities (regardless of due date). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 The end date of the period covered in the document, in CCYY-MM-YY format. No authoritative reference available. Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur. This caption alerts the reader that one or more notes to the financial statements disclose pertinent information about the entity's commitments and contingencies. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 17 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 5 -Paragraph 8, 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 25 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (a) -Subparagraph 19 -Article 7 XML 13 R1.xml IDEA: Document Information 1.0.0.3 false Document Information (USD $) false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 4 2 dei_DocumentInformationLineItems dei false na duration string Container to support the formal attachment of each official or unofficial, public or private document as part of a submission... false false false false false true false false false 1 false false 0 0 false false Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package. false 5 3 dei_DocumentType dei false na duration normalizedstring The type of document being provided (such as 10-K, 10-Q, N-1A, etc). The document type should have the same value as the... false false false false false false false false false 1 false false 0 0 10-K 10-K false false The type of document being provided (such as 10-K, 10-Q, N-1A, etc). The document type should have the same value as the supporting SEC submission type No authoritative reference available. false 6 3 dei_AmendmentFlag dei false na duration na If the value is true, then the document as an amendment to previously-filed/accepted document. false false false false false false false false false 1 false false 0 0 false 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 The end date of the period covered in the document, in CCYY-MM-YY format. false false false false false false false false false 1 false false 0 0 2008-12-31 2008-12-31 false false The end date of the period covered in the document, in CCYY-MM-YY format. No authoritative reference available. false 8 3 dei_DocumentFiscalYearFocus dei false na duration positiveinteger This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial... false false false false false false false false false 1 false true 2008 2008 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 This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide... false false false false false false false false false 1 false false 0 0 FY FY 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 false 1 6 false UnKnown UnKnown UnKnown false true XML 14 R2.xml IDEA: Entity Information 1.0.0.3 false Entity Information (USD $) false 1 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 4 2 dei_EntityInformationLineItems dei false na duration string Container to assemble all relevant information about each entity associated with the document instance false false false false false true false false false 1 false false 0 0 false false Container to assemble all relevant information about each entity associated with the document instance false 5 3 dei_EntityRegistrantName dei false na duration normalizedstring The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC. false false false false false false false false false 1 false false 0 0 FASTENAL COMPANY FASTENAL COMPANY 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 6 3 dei_EntityCentralIndexKey dei false na duration na The Central Index Key (CIK) is a unique 10-digit SEC-issued value to identify entities that have filed disclosures with the... false false false false false false false false false 1 false false 0 0 0000815556 0000815556 false false The Central Index Key (CIK) is a unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is a required entry in 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 7 3 dei_CurrentFiscalYearEndDate dei false na duration monthday End date of current fiscal year false false false false false false false false false 1 false false 0 0 --12-31 --12-31 false false End date of current fiscal year No authoritative reference available. false 8 3 dei_EntityWellKnownSeasonedIssuer dei false na duration na Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is... false false false false false false false false false 1 false false 0 0 Yes Yes false false Indicate "Yes" or "No" if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. false 9 3 dei_EntityVoluntaryFilers dei false na duration na Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.... false false false false false false false false false 1 false false 0 0 No No false false Indicate "Yes" or "No" if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. false 10 3 dei_EntityCurrentReportingStatus dei false na duration na Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the... false false false false false false false false false 1 false false 0 0 Yes Yes false false Indicate "Yes" or "No" whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. false 11 3 dei_EntityFilerCategory dei false na duration na Indicate whether registrants are (1) Large accelerated filers, (2) Accelerated filers, (3) Non-accelerated filers, or (4)... false false false false false false false false false 1 false false 0 0 Large Accelerated Filer Large Accelerated Filer false false Indicate whether registrants are (1) Large accelerated filers, (2) Accelerated filers, (3) Non-accelerated filers, or (4) Smaller reporting companies. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. false 12 3 dei_EntityPublicFloat dei false credit instant monetary State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at... false false false false false false false false false 1 true true 4580361184 4580361184 false false State aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to price at which the common equity was last sold, or average bid and asked price of such common equity, as of the last business day of registrant's most recently completed second fiscal quarter. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. false 13 3 dei_EntityCommonStockSharesOutstanding dei false na instant shares Indicate number of shares outstanding of each of registrant's classes of common stock, as of latest practicable date. Is used... false false false false false false false false false 1 false true 148530712 148530712 false false Indicate number of shares outstanding of each of registrant's classes of common stock, as of latest practicable date. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A. No authoritative reference available. false 15 2 dei_EntityListingsLineItems dei false na duration string Container for exchange listing information for an entity false false false false false true false false false 1 false false 0 0 false false Container for exchange listing information for an entity false 16 3 dei_TradingSymbol dei false na duration normalizedstring Trading symbol of an instrument as listed on an exchange. false false false false false false false false false 1 false false 0 0 FAST FAST false false Trading symbol of an instrument as listed on an exchange. No authoritative reference available. false false 1 12 false NoRounding NoRounding UnKnown false true XML 15 FilingSummary.xml IDEA: XBRL DOCUMENT 1.0.0.3 true Sheet 995200 - Document - Document Information Document Information R1.xml false Sheet 995400 - Document - Entity Information Entity Information R2.xml false Notes Notes to Financial Statements Notes to Financial Statements R3.xml false Sheet Statement Of Cash Flows Indirect Statement Of Cash Flows Indirect R4.xml false Sheet Statement Of Financial Position Classified Statement Of Financial Position Classified R5.xml false Sheet Statement Of Income Statement Of Income R6.xml false Sheet Statement Of Shareholders Equity And Other Comprehensive Income Statement Of Shareholders Equity And Other Comprehensive Income R7.xml false Book All Reports All Reports 1 44 5 0 3 106 false false eol_PE8709----0810-K0005_STD_Inst_20051231_0_215846 1 eol_PE8709----0810-K0005_STD_Inst_20071231_0_223969 1 eol_PE8709----0810-K0005_STD_Inst_20081231_0_223969 1 eol_PE8709----0810-K0005_STD_Inst_20061231_0_215219 1 eol_PE8709----0810-K0005_STD_Inst_20061231_0_214895 1 eol_PE8709----0810-K0005_STD_Inst_20071231_0 29 eol_PE8709----0810-K0005_STD_Inst_20061231_0_223969 1 eol_PE8709----0810-K0005_STD_Inst_20051231_0_392573 1 eol_PE8709----0810-K0005_STD_p12m_20061231_0_214895 2 eol_PE8709----0810-K0005_STD_Inst_20061231_0_392573 1 eol_PE8709----0810-K0005_STD_p12m_20061231_0_392573 2 eol_PE8709----0810-K0005_STD_p12m_20061231_0 47 eol_PE8709----0810-K0005_STD_p12m_20071231_0_223969 3 eol_PE8709----0810-K0005_STD_Inst_20081231_0_215846 1 eol_PE8709----0810-K0005_STD_p12m_20081231_0_223969 3 eol_PE8709----0810-K0005_STD_p12m_20081231_0_215846 2 eol_PE8709----0810-K0005_STD_Inst_20051231_0_215219 1 eol_PE8709----0810-K0005_STD_Inst_20071231_0_215219 1 eol_PE8709----0810-K0005_STD_Inst_20081231_0_215219 1 eol_PE8709----0810-K0005_STD_p12m_20081231_0_392573 1 eol_PE8709----0810-K0005_STD_Inst_20061231_0_215846 1 eol_PE8709----0810-K0005_STD_Inst_20081231_1 2 eol_PE8709----0810-K0005_STD_p12m_20071231_0_215219 3 eol_PE8709----0810-K0005_STD_p12m_20061231_0_223969 3 eol_PE8709----0810-K0005_STD_Inst_20081231_0_214895 1 eol_PE8709----0810-K0005_STD_Inst_20071231_0_215846 1 eol_PE8709----0810-K0005_STD_p12m_20081231_0_215219 3 eol_PE8709----0810-K0005_STD_p12m_20081231_0_214895 1 eol_PE8709----0810-K0005_STD_p12m_20081231_0 57 eol_PE8709----0810-K0005_STD_p12m_20061231_0_215846 4 eol_PE8709----0810-K0005_STD_Inst_20081231_0_392573 1 eol_PE8709----0810-K0005_STD_p12m_20071231_0 45 eol_PE8709----0810-K0005_STD_Inst_20051231_0_223969 1 eol_PE8709----0810-K0005_STD_p12m_20071231_0_392573 1 eol_PE8709----0810-K0005_STD_Inst_20071231_0_214895 1 eol_PE8709----0810-K0005_STD_Inst_20051231_0 2 eol_PE8709----0810-K0005_STD_p12m_20081231_1 13 eol_PE8709----0810-K0005_STD_Inst_20081231_0 29 eol_PE8709----0810-K0005_STD_Inst_20071231_0_392573 1 eol_PE8709----0810-K0005_STD_p12m_20061231_0_215219 3 eol_PE8709----0810-K0005_STD_Inst_20051231_0_214895 1 eol_PE8709----0810-K0005_STD_p12m_20071231_0_214895 1 eol_PE8709----0810-K0005_STD_p12m_20071231_0_215846 2 eol_PE8709----0810-K0005_STD_Inst_20061231_0 2 true true EXCEL 16 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls MT,\1X*&Q&N$`````````````````````/@`#`/[_"0`&```````````````" M`````0``````````$```A0````$```#^____```````````"````________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M_______________________]_____O____W___\$````!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@```$L` M``!,````30```$X```!/````4````%$```!2````4P```%0```!5````5@`` M`%<```!8````60```%H```!;````7````%T```!>````7P```&````!A```` M8@```&,```!D````90```&8```!G````:````&D```!J````:P```&P```!M M````;@```&\```!P````<0```'(```!S````=````'4```!V````=P```'@` M``!Y````>@```'L```!\````?0```'X```!_````@````%(`;P!O`'0`(`!% M`&X`=`!R`'D````````````````````````````````````````````````` M```````````6``4`__________\"```````````````````````````````` M`````````,#%#.UHE\D!A@```$`!````````5P!O`'(`:P!B`&\`;P!K```` M```````````````````````````````````````````````````````````` M`!(``@#_______________\````````````````````````````````````` M```````````#````UP(!```````%`%,`=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```((```"#````A````/[____^_____O__________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M____________________________________________________________ M______________________________\)"!````8%`$88S0?!@```!@(``.$` M`@"P!,$``@```.(```!<`'``!P``&)R;```!@(````````````````` M```````````````````````````````````````````````````````````` M`````````````````````````````````````````````````````$(``@"P M!&$!`@```,`!```]`0X``0`"``,`!``%``8`!P"<``(`#@`9``(````2``(` M```3``(```"O`0(```"\`0(````]`!(`\`!:`$PLBQHX```````!`%@"0``" M````C0`"````(@`"````#@`"``$`MP$"````V@`"````,0`<`,@```#_?Y`! M````````!@%4`&$`:`!O`&T`80`Q`!P`R````/]_D`$````````&`50`80!H M`&\`;0!A`#$`'`#(````_W^0`0````````8!5`!A`&@`;P!M`&$`,0`<`,@` M``#_?Y`!````````!@%4`&$`:`!O`&T`80`Q`!P`R````/]_O`(````````& M`50`80!H`&\`;0!A`#$`'`#(````_W^0`0``(0````8!5`!A`&@`;P!M`&$` M'@0W``4`&0`!(@`D`"(`(P`L`",`(P`P`%\`*0`[`%P`*``@`"(`)``B`",` M+``C`",`,`!<`"``*0`>!$$`!@`>``$B`"0`(@`C`"P`(P`C`#``7P`I`#L` M6P!2`&4`9`!=`%P`*``@`"(`)``B`",`+``C`",`,`!<`"``*0`>!$,`!P`? M``$B`"0`(@`C`"P`(P`C`#``+@`P`#``7P`I`#L`7``H`"``(@`D`"(`(P`L M`",`(P`P`"X`,``P`%P`(``I`!X$30`(`"0``2(`)``B`",`+``C`",`,``N M`#``,`!?`"D`.P!;`%(`90!D`%T`7``H`"``(@`D`"(`(P`L`",`(P`P`"X` M,``P`%P`(``I`!X$<0`J`#8``5\`*``B`"0`(@`J`"``(P`L`",`(P`P`%\` M*0`[`%\`*``B`"0`(@`J`"``7``H`"``(P`L`",`(P`P`%P`(``I`#L`7P`H M`"(`)``B`"H`(``B`"T`(@!?`"D`.P!?`"@`(`!``%\`(``I`!X$7P`I`"T` M`5\`*``J`"``(P`L`",`(P`P`%\`*0`[`%\`*``J`"``7``H`"``(P`L`",` M(P`P`%P`(``I`#L`7P`H`"H`(``B`"T`(@!?`"D`.P!?`"@`(`!``%\`(``I M`!X$@0`L`#X``5\`*``B`"0`(@`J`"``(P`L`",`(P`P`"X`,``P`%\`*0`[ M`%\`*``B`"0`(@`J`"``7``H`"``(P`L`",`(P`P`"X`,``P`%P`(``I`#L` M7P`H`"(`)``B`"H`(``B`"T`(@`_`#\`7P`I`#L`7P`H`"``0`!?`"``*0`> M!&\`*P`U``%?`"@`*@`@`",`+``C`",`,``N`#``,`!?`"D`.P!?`"@`*@`@ M`%P`*``@`",`+``C`",`,``N`#``,`!<`"``*0`[`%\`*``J`"``(@`M`"(` M/P`_`%\`*0`[`%\`*``@`$``7P`@`"D`'@0?`*0`#0`!(P`L`",`(P`P`#L` M*``C`"P`(P`C`#``*0`>!",`I0`/``$D`",`+``C`",`,``[`"@`)``C`"P` M(P`C`#``*0`>!"\`I@`5``$D`",`+``C`",`,``N`",`(P`[`"@`)``C`"P` M(P`C`#``+@`C`",`*0#@`!0``````/7_(```````````````P"#@`!0``0`` M`/7_(```]```````````02#@`!0``0```/7_(```]```````````02#@`!0` M`@```/7_(```]```````````02#@`!0``@```/7_(```]```````````02#@ M`!0``````/7_(```]```````````02#@`!0``````/7_(```]``````````` M02#@`!0``````/7_(```]```````````02#@`!0``````/7_(```]``````` M````02#@`!0``````/7_(```]```````````02#@`!0``````/7_(```]``` M````````02#@`!0``````/7_(```]```````````02#@`!0``````/7_(``` M]```````````02#@`!0``````/7_(```]```````````02#@`!0``````/7_ M(```]```````````02#@`!0```````$`(```````````````P"#@`!0``0`K M`/7_(```^```````````02#@`!0``0`I`/7_(```^```````````02#@`!0` M`0`L`/7_(```^```````````02#@`!0``0`J`/7_(```^```````````02#@ M`!0``0`)`/7_(```^```````````02#@`!0`!0````$`(```"``````````` MP"#@`!0`!0````$`*```&```````````P"#@`!0`!0````$`*@``&``````` M````P"#@`!0```````$`*```$```````````P"#@`!0```````D`(``````` M````````P"#@`!0```````D`*```$```````````P"#@`!0```````D`"``` M$```````````P"#@`!0```"D``$`(```!```````````P"#@`!0```"E``$` M(```!```````````P"#@`!0`!@"D``$`(```#```````````P"#@`!0`!@"E M``$`(```#```````````P"#@`!0```"F``$`(```!```````````P""3`@0` M`(``_Y,"!``0@`/_DP($`!&`!O^3`@0`$H`$_Y,"!``3@`?_DP($`!2`!?]@ M`0(```"%`#``Y-4`````%`%$`&\`8P!U`&T`90!N`'0`(`!)`&X`9@!O`'(` M;0!A`'0`:0!O`&X`A0`L`)_8`````!(!10!N`'0`:0!T`'D`(`!)`&X`9@!O M`'(`;0!A`'0`:0!O`&X`A0!"`'S<`````!T!3@!O`'0`90!S`"``=`!O`"`` M1@!I`&X`80!N`&,`:0!A`&P`(`!3`'0`80!T`&4`;0!E`&X`=`!S`(4`1@"5 MX``````?`5,`=`!A`'0`90!M`&4`;@!T`"``3P!F`"``0P!A`',`:``@`$8` M;`!O`'<`0`@`$D`;@!F`&\`<@!M`&$`=`!I`&\` M;@`@`"@`50!3`$0`(``D`"D`'P`!10!N`'0`:0!T`'D`(`!)`&X`9@!O`'(` M;0!A`'0`:0!O`&X`(`!;`$P`:0!N`&4`(`!)`'0`90!M`',`70`6``%%`&X` M=`!I`'0`>0`@`%(`90!G`&D`0`@`$,`90!N`'0`<@!A`&P`(`!)`&X`9`!E`'@`(`!+`&4`>0`*``$P`#`` M,``P`#@`,0`U`#4`-0`V`!P``4,`=0!R`'(`90!N`'0`(`!&`&D`0`@`%<`90!L`&P`+0!K`&X`;P!W`&X`(`!3`&4` M80!S`&\`;@!E`&0`(`!)`',`0`@`%8`;P!L`'4`;@!T`&$`<@!Y`"``1@!I`&P`90!R`',``@`!3@!O M`!\``44`;@!T`&D`=`!Y`"``0P!U`'(`<@!E`&X`=``@`%(`90!P`&\`<@!T M`&D`;@!G`"``4P!T`&$`=`!U`',`%0`!10!N`'0`:0!T`'D`(`!&`&D`;`!E M`'(`(`!#`&$`=`!E`&<`;P!R`'D`%P`!3`!A`'(`9P!E`"``00!C`&,`90!L M`&4`<@!A`'0`90!D`"``1@!I`&P`90!R`!,``44`;@!T`&D`=`!Y`"``4`!U M`&(`;`!I`&,`(`!&`&P`;P!A`'0`)P`!10!N`'0`:0!T`'D`(`!#`&\`;0!M M`&\`;@`@`%,`=`!O`&,`:P`L`"``4P!H`&$`<@!E`',`(`!/`'4`=`!S`'0` M80!N`&0`:0!N`&<`'``!10!N`'0`:0!T`'D`(`!,`&D`0`@`&P`;P!C`&$`=`!E`&0`(`!I`&X` M(`!.`&\`<@!T`&@`(`!!`&T`90!R`&D`8P!A`"X`(`!/`&X`(`!$`&4`8P!E M`&T`8@!E`'(`,P`Q`"P`(``R`#``,``X`"P`(`!W`&4`(`!O`'``90!R`&$` M=`!E`&0`(``R`"P`,P`Q`#$`(`!C`&\`;0!P`&$`;@!Y`"``;P!W`&X`90!D M`"``;P!R`"``;`!E`&$`0`@`&$`;@!D`"``:0!T`',`(`!W`&@`;P!L`&P`>0`M`&\` M=P!N`&4`9``@`',`=0!B`',`:0!D`&D`80!R`&D`90!S`"``*`!C`&\`;`!L M`&4`8P!T`&D`=@!E`&P`>0`@`'(`90!F`&4`<@!R`&4`9``@`'0`;P`@`&$` M0`@`&(`80!L`&$`;@!C`&4` M`!I`',`=`!S`"P`(`!T`&D`=`!L`&4` M(`!A`&X`9``@`'(`:0!S`&L`(`!O`&8`(`!O`'<`;@!E`'(``!E`&0`(`!O`'(`(`!D`&4`=`!E M`'(`;0!I`&X`80!B`&P`90`L`"``80!N`&0`(`!C`&\`;`!L`&4`8P!T`&D` M8@!I`&P`:0!T`'D`(`!I`',`(`!P`'(`;P!B`&$`8@!L`&4`+@`@`%0`:`!E M`',`90`@`&,`<@!I`'0`90!R`&D`80`@`&$`<@!E`"``;0!E`'0`(`!A`'0` M(`!T`&@`90`@`'0`:0!M`&4`(`!T`&@`90`@`'``<@!O`&0`=0!C`'0`(`!I M`',`(`!S`&@`:0!P`'``90!D`"``=`!O`"P`(`!O`'(`(`!P`&D`8P!K`&4` M9``@`'4`<``@`&(`>0`L`"``=`!H`&4`(`!C`'4`@!E`"``8@!I`&P`;`!I`&X`9P!S`"`` M9@!O`'(`(`!F`'(`90!I`&<`:`!T`"``80!N`&0`(`!H`&$`;@!D`&P`:0!N M`&<`(`!C`&@`80!R`&<`90!S`"``80!T`"``=`!H`&4`(`!T`&D`;0!E`"`` M=`!H`&4`(`!P`'(`;P!D`'4`8P!T`',`(`!A`'(`90`@`',`:`!I`'``<`!E M`&0`(`!T`&\`+``@`&\`<@`@`'``:0!C`&L`90!D`"``=0!P`"``8@!Y`"P` M(`!T`&@`90`@`&,`=0!S`'0`;P!M`&4`<@`N`"``5P!E`"``<@!E`&,`;P!G M`&X`:0!Z`&4`(`!S`&4`<@!V`&D`8P!E`',`(`!A`'0`(`!T`&@`90`@`'0` M:0!M`&4`(`!T`&@`90`@`',`90!R`'8`:0!C`&4`(`!I`',`(`!P`'(`;P!V M`&D`9`!E`&0`(`!T`&\`(`!T`&@`90`@`&,`=0!S`'0`;P!M`&4`<@`N`"`` M5P!E`"``90!S`'0`:0!M`&$`=`!E`"``<`!R`&\`9`!U`&,`=``@`'(`90!T M`'4`<@!N`',`(`!B`&$`0!S`&D`0!I`&X`9P`@`&,`;P!N`',`;P!L`&D`9`!A`'0`90!D`"``0`@`%0`<@!A`&X``!C`&@`80!N`&<`90`@`'(`80!T`&4``!C`&@`80!N`&<` M90`@`'(`80!T`&4``!P`&4`;@!S`&4`(`!A`&,`8P!O`'4`;@!T`',` M(`!U`',`:0!N`&<`(`!A`"``=P!E`&D`9P!H`'0`90!D`"``80!V`&4`<@!A M`&<`90`@`&4`>`!C`&@`80!N`&<`90`@`'(`80!T`&4`(`!D`'4`<@!I`&X` M9P`@`'0`:`!E`"``>0!E`&$`<@`N`"``5`!H`&4`(`!T`'(`80!N`',`;`!A M`'0`:0!O`&X`(`!A`&0`:@!U`',`=`!M`&4`;@!T`',`(`!A`'(`90`@`&0` M90!F`&4`<@!R`&4`9``@`&$`0`L`"``8P!A`'``=`!I`&\`;@!E`&0`(`!A M`&,`8P!U`&T`=0!L`&$`=`!E`&0`(`!O`'0`:`!E`'(`(`!C`&\`;0!P`'(` M90!H`&4`;@!S`&D`=@!E`"``:0!N`&,`;P!M`&4`+@`@`$<`80!I`&X``!P`&4`;@!S`&4`0`@`&$`=``@`'0`=P!O`"``8@!A`&X`:P!S`"X`(`!&`&\`<@`@`'`` M=0!R`'``;P!S`&4`0`M`&P`:0!Q`'4`:0!D`"``9`!E`&(`=``@`&D` M;@!S`'0`<@!U`&T`90!N`'0`@!E`&0`#0!L`&\`@!E`&0`#0!C`&\`@!E`&0`#0!G`&$`:0!N`',` M(``)``D`1P!R`&\`0`@ M`&$`;@!D`"``90!Q`'4`:0!P`&T`90!N`'0`(`!A`',`(`!O`&8`(`!$`&4` M8P!E`&T`8@!E`'(`,P`Q`"``8P!O`&X`0!E`&$`<@!S`"``"0`)`#(`,``P`#@` M(``)``D`(``)`#(`,``P`#<`(``)``T`#0`-`$P`80!N`&0`(``)``D`%"`@ M``D`"0`D`"``"0`S`#``+``P`#<`,0`@``D`"0`@``D`,@`S`"P`,P`Y`#,` M(``)``T`#0`-`$(`=0!I`&P`9`!I`&X`9P!S`"``80!N`&0`(`!I`&T`<`!R M`&\`=@!E`&T`90!N`'0`0`@ M`&$`;@!D`"``90!Q`'4`:0!P`&T`90!N`'0`(``)``D`(``)``D`)``@``D` M,P`R`#0`+``Q`#@`,@`@``D`"0`@``D`,@`W`#8`+``V`#(`-P`@``D`#0`- M``D`(``)``D`(``)``D`(``)``D`(``)``D`#0`-`$,`;P!N`',`=`!R`'4` M8P!T`&D`;P!N`"``:0!N`"``<`!R`&\`9P!R`&4`0`N`"``&``!3@!O`'0`90`@`#0`+@`@`$$`8P!C`'(` M=0!E`&0`(`!%`'@`<`!E`&X``!P`&4`;@!S`&4`0!R`&\`;`!L`"``80!N`&0`(`!R`&4`;`!A`'0`90!D`"``=`!A`'@` M90!S`"``"0`)`"0`(``)`#$`-0`L`#$`.``R`"``"0`)`#$`,P`L`#8`,``Y M`"``#0`-``T`0@!O`&X`=0!S`&4`0"` M#`$-``T`3@!O`'0`90`@`#4`+@`@`%,`=`!O`&,`:P!H`&\`;`!D`&4`<@!S M`!D@(`!%`'$`=0!I`'0`>0`@`"``#0`-`%``<@!E`&8`90!R`'(`90!D`"`` M@!E`&0`(`!A`&X` M9``@`#$`-``X`"P`-0`S`#``+``W`#$`,@`@`',`:`!A`'(`90!S`"``:0!S M`',`=0!E`&0`(`!A`&X`9``@`&\`=0!T`',`=`!A`&X`9`!I`&X`9P`@`&$` M0`Q`#8`+``@`#(`,``P`#D` M+@`@`"``#0`-``T`4P!T`&\`8P!K`"``3P!P`'0`:0!O`&X`0`L M`"``;P!F`"``;P!P`'0`:0!O`&X``!E`'(`8P!I`',`80!B`&P` M90`@`&\`=@!E`'(`(`!A`"``<`!E`'(`:0!O`&0`(`!O`&8`(`!U`'``(`!T M`&\`(`!E`&D`9P!H`'0`(`!Y`&4`80!R`',`+@`@`"``#0`-`$\`;@`@`$$` M<`!R`&D`;``Q`#<`+``@`#(`,``P`#<`+``@`'0`:`!E`"``0P!O`&T`/``; M(`%P`&4`;@!S`&$`=`!I`&\`;@`@`$,`;P!M`&T`:0!T`'0`90!E`"``;P!F M`"``;P!U`'(`(`!"`&\`80!R`&0`(`!O`&8`(`!$`&D`<@!E`&,`=`!O`'(` M0`@`#(`+``R`#``,``L`#``,``P M`"``0!E`&$`<@!S`"X`(``@``T`#0!%`&$`8P!H`"``;P!P`'0`:0!O`&X`(`!W M`&D`;`!L`"``=`!E`'(`;0!I`&X`80!T`&4`+``@`'0`;P`@`'0`:`!E`"`` M90!X`'0`90!N`'0`(`!N`&\`=``@`'``<@!E`'8`:0!O`'4`0`L`"``80!N`&0`(`!D`&D`=@!I`&0`90!N`&0` M(`!Y`&D`90!L`&0`(`!M`'4``!P`&4`<@!I`&4`;@!C`&4`(`!W`&D`=`!H`"```!P`&4` M8P!T`&4`9``@`&P`:0!F`&4`(`!O`&8`(`!T`&@`90`@`&\`<`!T`&D`;P!N M`"X`(`!4`&@`90`@`'(`:0!S`&L`+0!F`'(`90!E`"``:0!N`'0`90!R`&4` M0`@`'(`80!T`&4`(`!O`'8` M90!R`"``=`!H`&4`(`!E`'@`<`!E`&,`=`!E`&0`(`!L`&D`9@!E`"``80!T M`"``=`!H`&4`(`!T`&D`;0!E`"``;P!F`"``9P!R`&$`;@!T`"X`(`!4`&@` M90`@`&0`:0!V`&D`9`!E`&X`9``@`'D`:0!E`&P`9``@`&D``!P`&4`8P!T`&4`9``@`&8`=0!T`'4` M<@!E`"``8P!A`',`:``@`&0`:0!V`&D`9`!E`&X`9`!S`"X`(`!4`&@`90`@ M`&8`;P!L`&P`;P!W`&D`;@!G`"``=`!A`&(`;`!E`"``:0!L`&P`=0!S`'0` M<@!A`'0`90!S`"``=`!H`&4`(`!A`',`0!I`&4`;`!D`"``"0`)`"``"0!%`'@`<`!E M`&,`=`!E`&0`#0!S`'0`;P!C`&L`#0!V`&\`;`!A`'0`:0!L`&D`=`!Y`"`` M"0`)`"``"0!%`',`=`!I`&T`80!T`&4`9``-`&8`80!I`'(`(`!V`&$`;`!U M`&4`#0!O`&8`#0!S`'0`;P!C`&L`#0!O`'``=`!I`&\`;@`@``T`#0`-`#(` M,``P`#@`(``)``D`,@`N`#<`(``)`"4`(``)``D`-0`N`#``,``@``D`"0`Q M`"X`,``@``D`)0`@``D`"0`S`#``+@`Y`#,`(``)`"4`(``)``D`)``@``D` M,0`U`"X`-0`P`"``#0`-``T`,@`P`#``-P`@``D`"0`T`"X`-@`@``D`)0`@ M``D`"0`T`"X`.``U`"``"0`)`#$`+@`P`"``"0`E`"``"0`)`#,`,0`N`#4` M.0`@``D`)0`@``D`"0`D`"``"0`Q`#$`+@`S`#8`(``-``T`#0!!`"``0`@`&\`9@`@`&$`8P!T`&D`=@!I`'0`>0`@`'4`;@!D`&4` M<@`@`'0`:`!E`"``1@!A`',`=`!E`&X`80!L`"``3P!P`'0`:0!O`&X`(`!0 M`&P`80!N`"``<`!R`&4`=@!I`&\`=0!S`&P`>0`@`&0`90!S`&,`<@!I`&(` M90!D`"``:0!S`"``<`!R`&4`0`@`'``80!R`'0`:0!C`&D`<`!A`'0`90`@`&D`;@`@`&$`(`!2 M`&4`9P!I`',`=`!E`'(`90!D`"``4@!E`'0`:0!R`&4`;0!E`&X`=``@`%,` M80!V`&D`;@!G`',`(`!0`&P`80!N`"``*`!2`%(`4P!0`"D`+@`@`%0`:`!E M`"``9P!E`&X`90!R`&$`;``@`'``=0!R`'``;P!S`&4`(`!O`&8`(`!B`&\` M=`!H`"``;P!F`"``=`!H`&4`0`@`&0`=0!R`&D`;@!G M`"``<@!E`'0`:0!R`&4`;0!E`&X`=``@`&(`>0`@`'``<@!O`'8`:0!D`&D` M;@!G`"``90!M`'``;`!O`'D`90!E`',`(`!W`&D`=`!H`"``80!N`"``:0!N M`&,`90!N`'0`:0!V`&4`(`!T`&\`(`!M`&$`:P!E`"``<@!E`&<`=0!L`&$` M<@`@`',`80!V`&D`;@!G`',`+@`@`%<`90`@`&,`;P!N`'0`<@!I`&(`=0!T M`&4`9``@`"0`-0`L`#(`,``W`"P`(``D`#0`+``W`#0`,P`@`&$`;@!D`"`` M)``S`"P`,0`U`#,`(`!T`&\`(`!O`'4`<@`@`&4`;0!P`&P`;P!Y`&4`90!S M`!D@(`!R`&4`=`!I`'(`90!M`&4`;@!T`"``80!C`&,`;P!U`&X`=`!S`"`` M9@!O`'(`(``R`#``,``X`"P`(``R`#``,``W`"``80!N`&0`(``R`#``,``V M`"P`(`!R`&4`0`N`"``%``!3@!O`'0`90`@ M`#<`+@`@`$D`;@!C`&\`;0!E`"``5`!A`'@`90!S`(`,`0T`#0!.`&\`=`!E M`"``-P`N`"``20!N`&,`;P!M`&4`(`!4`&$`>`!E`',`(``@``T`#0!%`&$` M<@!N`&D`;@!G`',`(`!B`&4`9@!O`'(`90`@`&D`;@!C`&\`;0!E`"``=`!A M`'@`90!S`"``=P!E`'(`90`@`&0`90!R`&D`=@!E`&0`(`!F`'(`;P!M`"`` M=`!H`&4`(`!F`&\`;`!L`&\`=P!I`&X`9P`@`',`;P!U`'(`8P!E`',`.@`@ M`"``#0`-``T`"0`@``D`"0`@``D`"0`@``D`"0`-``T`"0`@``D`,@`P`#`` M.``@``D`"0`R`#``,``W`"``"0`)`#(`,``P`#8`(``-``T`#0!$`&\`;0!E M`',`=`!I`&,`(``)``D`)``@``D`-``S`#0`+``X`#$`-@`@``D`"0`S`#<` M-``L`#D`,@`P`"``"0`)`#,`,0`Y`"P`-``Y`#0`(``-``T`#0!&`&\`<@!E M`&D`9P!N`"``"0`)`"``"0`Q`#8`+``S`#4`,0`@``D`"0`R`"P`.0`W`#D` M(``)``D`,0`L`#4`,P`U`"``#0`-``D`(``)``D`(``)``D`(``)``D`#0`- M``D`(``)`"0`(``)`#0`-0`Q`"P`,0`V`#<`(``)``D`,P`W`#<`+``X`#D` M.0`@``D`"0`S`#(`,0`L`#``,@`Y`"``#0`-``D`(``)``D`(``)``D`(``) M``D`#0`-`$,`;P!M`'``;P!N`&4`;@!T`',`(`!O`&8`(`!I`&X`8P!O`&T` M90`@`'0`80!X`"``90!X`'``90!N`',`90`@`"@`8@!E`&X`90!F`&D`=``I M`"``80!R`&4`(`!A`',`(`!F`&\`;`!L`&\`=P!S`#H`(``@``T`#0`-``D` M(``)``D`(``)``D`(``)``D`(``)``T`#0`-`#(`,``P`#@`.@`@``D`"0!# M`'4`<@!R`&4`;@!T`"``"0`)`$0`90!F`&4`<@!R`&4`9``@``D`"0`@``D` M5`!O`'0`80!L`"``#0`-``T`1@!E`&0`90!R`&$`;``@``D`"0`D`"``"0`Q M`#,`-P`L`#<`-0`Q`"``"0`)`#4`+``U`#``,0`@``D`"0`@``D`,0`T`#,` M+``R`#4`,@`@``T`#0`-`%,`=`!A`'0`90`@``D`"0`@``D`,@`Q`"P`-P`X M`#``(``)``D`*``R`#0`,P`@``D`*0`@``D`"0`R`#$`+``U`#,`-P`@``T` M#0`-`$8`;P!R`&4`:0!G`&X`(``)``D`(``)`#8`+``W`#8`.0`@``D`"0`H M`#D`-@`@``D`*0`@``D`"0`V`"P`-@`W`#,`(``-``T`"0`@``D`"0`@``D` M"0`@``D`"0`@``D`#0`-``D`(``)`"0`(``)`#$`-@`V`"P`,P`P`#``(``) M``D`-0`L`#$`-@`R`"``"0`)`"``"0`Q`#<`,0`L`#0`-@`R`"``#0`-``D` M(``)``D`(``)``D`(``)``D`(``)``T`#0`)`"``"0`)``T`#0`-`#(`,``P M`#<`.@`@``D`"0!#`'4`<@!R`&4`;@!T`"``"0`)`$0`90!F`&4`<@!R`&4` M9``@``D`"0`@``D`5`!O`'0`80!L`"``#0`-``T`1@!E`&0`90!R`&$`;``@ M``D`"0`D`"``"0`Q`#(`-P`L`#8`-P`U`"``"0`)`"@`,P`L`#``-0`Q`"`` M"0`I`"``"0`)`#$`,@`T`"P`-@`R`#0`(``-``T`#0!3`'0`80!T`&4`(``) M``D`(``)`#$`.``L`#(`.``Y`"``"0`)`"@`,@`V`#8`(``)`"D`(``)``D` M,0`X`"P`,``R`#,`(``-``T`#0!&`&\`<@!E`&D`9P!N`"``"0`)`"``"0`S M`"P`-0`S`#8`(``)``D`*``Y`#``-@`@``D`*0`@``D`"0`R`"P`-@`S`#`` M(``-``T`"0`@``D`"0`@``D`"0`@``D`"0`@``D`#0`-``D`(``)`"0`(``) M`#$`-``Y`"P`-0`P`#``(``)``D`*``T`"P`,@`R`#,`(``)`"D`(``)``D` M,0`T`#4`+``R`#<`-P`@``T`#0`)`"``"0`)`"``"0`)`"``"0`)`"``"0`- M``T`"0`@``D`"0`-``T`#0`R`#``,``V`#H`(``)``D`0P!U`'(`<@!E`&X` M=``@``D`"0!$`&4`9@!E`'(`<@!E`&0`(``)``D`(``)`%0`;P!T`&$`;``@ M``T`#0`-`$8`90!D`&4`<@!A`&P`(``)``D`)``@``D`,0`P`#D`+``U`#D` M-0`@``D`"0`H`#$`+``X`#8`-``@``D`*0`@``D`"0`Q`#``-P`L`#<`,P`Q M`"``#0`-``T`4P!T`&$`=`!E`"``"0`)`"``"0`Q`#0`+``U`#,`.0`@``D` M"0`H`#(`.``T`"``"0`I`"``"0`)`#$`-``L`#(`-0`U`"``#0`-``T`1@!O M`'(`90!I`&<`;@`@``D`"0`@``D`,@`W`#@`(``)``D`*``R`#<`,P`@``D` M*0`@``D`"0`U`"``#0`-``D`(``)``D`(``)``D`(``)``D`(``)``T`#0`) M`"``"0`D`"``"0`Q`#(`-``L`#0`,0`R`"``"0`)`"@`,@`L`#0`,@`Q`"`` M"0`I`"``"0`)`#$`,@`Q`"P`.0`Y`#$`(``-``T`"0`@``D`"0`@``D`"0`@ M``D`"0`@``D`#0`-`$D`;@!C`&\`;0!E`"``=`!A`'@`(`!E`'@`<`!E`&X` M0!I`&X`9P`@ M`&,`;P!N`',`;P!L`&D`9`!A`'0`90!D`"``9@!I`&X`80!N`&,`:0!A`&P` M(`!S`'0`80!T`&4`;0!E`&X`=`!S`"``9`!I`&8`9@!E`'(``!P`&4`8P!T`&4`9``@`&4`>`!P`&4`;@!S`&4` M(`!A`',`(`!F`&\`;`!L`&\`=P!S`#H`(``@``T`#0`-``D`(``)``D`(``) M``D`(``)``D`(``)``D`#0`-``D`(``)`#(`,``P`#@`(``)``D`(``)`#(` M,``P`#<`(``)``D`(``)`#(`,``P`#8`(``-``T`#0!&`&4`9`!E`'(`80!L M`"``:0!N`&,`;P!M`&4`(`!T`&$`>``@`&4`>`!P`&4`;@!S`&4`(`!A`'0` M(`!T`&@`90`@`!P@90!X`'``90!C`'0`90!D`!T@(`!R`&$`=`!E`"``;P!F M`"``,P`U`"4`(``)``D`)``@``D`,0`U`#<`+``Y`#``.``@``D`"0`@``D` M,0`S`#(`+``R`#8`-0`@``D`"0`@``D`,0`Q`#(`+``S`#8`,``@``T`#0`- M`$D`;@!C`'(`90!A`',`90`@`"@`9`!E`&,`<@!E`&$```@`&4`>`!P`&4`;@!S`&4`(``)``D`)``@``D`,0`W`#$` M+``T`#8`,@`@``D`"0`@``D`,0`T`#4`+``R`#<`-P`@``D`"0`@``D`,0`R M`#$`+``Y`#D`,0`@``T`#0`)`"``"0`)`"``"0`)`"``"0`)`"``"0`)``T` M#0`-`%0`:`!E`"``=`!A`'@`(`!E`&8`9@!E`&,`=`!S`"``;P!F`"``=`!E M`&T`<`!O`'(`80!R`'D`(`!D`&D`9@!F`&4`<@!E`&X`8P!E`',`(`!T`&@` M80!T`"``9P!I`'8`90`@`'(`:0!S`&4`(`!T`&\`(`!D`&4`9@!E`'(`<@!E M`&0`(`!T`&$`>``@`&$`0`I`#H`(``)``D`(``) M``D`(``)``D`(``)``T`#0`-`$D`;@!V`&4`;@!T`&\`<@!Y`"``8P!O`',` M=`!I`&X`9P`@`&$`;@!D`"``=@!A`&P`=0!A`'0`:0!O`&X`(`!M`&4`=`!H M`&\`9`!S`"``"0`)`"0`(``)`#,`+``U`#<`,P`@``D`"0`@``D`-``L`#D` M,``V`"``"0`-``T`#0!!`&P`;`!O`'<`80!N`&,`90`@`&8`;P!R`"``9`!O M`'4`8@!T`&8`=0!L`"``80!C`&,`;P!U`&X`=`!S`"``<@!E`&,`90!I`'8` M80!B`&P`90`@``D`"0`@``D`-P`W`#8`(``)``D`(``)`#@`.0`T`"``"0`- M``T`#0!)`&X`0!A`&(` M;`!E`"``"0`)`"``"0`W`#0`,P`@``D`"0`@``D`,0`L`#0`,0`V`"``"0`- M``T`#0!!`&,`8P!R`'4`90!D`"``;`!E`&<`80!L`"``<@!E`',`90!R`'8` M90!S`"``"0`)`"``"0`S`"P`.0`U`#4`(``)``D`(``)`!0@(``)``T`#0`- M`%,`=`!O`&,`:P`@`&(`80!S`&4`9``@`&,`;P!M`'``90!N`',`80!T`&D` M;P!N`"``"0`)`"``"0`R`"P`,0`U`#(`(``)``D`(``)`#@`-@`T`"``"0`- M``T`#0!&`&4`9`!E`'(`80!L`"``80!N`&0`(`!S`'0`80!T`&4`(`!B`&4` M;@!E`&8`:0!T`"``;P!F`"``=0!N`&,`90!R`'0`80!I`&X`(`!T`&$`>``@ M`'``;P!S`&D`=`!I`&\`;@!S`"``"0`)`"``"0`Q`"P`.0`R`#D`(``)``D` M(``)`#$`+``T`#8`.``@``D`#0`-``T`3P!T`&@`90!R`"P`(`!N`&4`=``@ M``D`"0`@``D`,0`L`#@`,``R`"``"0`)`"``"0`4("``"0`-``T`"0`@``D` M"0`@``D`"0`@``D`"0`-``T`#0!4`&\`=`!A`&P`(`!D`&4`9@!E`'(`<@!E M`&0`(`!T`&$`>``@`&$``!E`&0`(`!A`',```@`&P`:0!A`&(` M:0!L`&D`=`!I`&4```@ M`&$```@`&$`@!E`&0`(`!T M`&@`<@!O`'4`9P!H`"``8P!A`'(`<@!Y`&(`80!C`&L`(`!T`&\`(`!P`'(` M:0!O`'(`(`!T`&$`>``@`'``90!R`&D`;P!D`',`(`!O`'(`(`!O`&8`9@!S M`&4`=``@`&$`9P!A`&D`;@!S`'0`(`!F`'4`=`!U`'(`90`@`'0`80!X`&$` M8@!L`&4`(`!I`&X`8P!O`&T`90`N`"``(``-``T`1`!U`'(`:0!N`&<`(``R M`#``,``X`"P`(``R`#``,``W`"P`(`!A`&X`9``@`#(`,``P`#8`+``@`"0` M,``L`"``)``P`"P`(`!A`&X`9``@`"0`-``L`#8`-0`S`"P`(`!R`&4`0`L`"``=P!E`'(`90`@`&$`9`!D`&4`9``@`'0` M;P`@`&$`9`!D`&D`=`!I`&\`;@!A`&P`(`!P`&$`:0!D`"T`:0!N`"``8P!A M`'``:0!T`&$`;``@`'(`90!F`&P`90!C`'0`:0!N`&<`(`!T`&@`90`@`'`` M90!R`&T`80!N`&4`;@!T`"``8@!O`&\`:P`@`'0`;P`@`'0`80!X`"``9`!I M`&8`9@!E`'(`90!N`&,`90`@`&D`;@`@`&$`8P!C`&\`=0!N`'0`:0!N`&<` M(`!F`&\`<@`@`'0`80!X`"``8@!E`&X`90!F`&D`=`!S`"``<@!E`&P`80!T M`&4`9``@`'0`;P`@`&4`;0!P`&P`;P!Y`&4`90`@`',`=`!O`&,`:P`@`&\` M<`!T`&D`;P!N`"``=`!R`&$`;@!S`&$`8P!T`&D`;P!N`',`+@`@`"``#0`- M`%<`90`@`&$`9`!O`'``=`!E`&0`(`!T`&@`90`@`'``<@!O`'8`:0!S`&D` M;P!N`',`(`!O`&8`(`!&`$$`4P!"`"``20!N`'0`90!R`'``<@!E`'0`80!T M`&D`;P!N`"``3@!O`"X`-``X`"P`(`!!`&,`8P!O`'4`;@!T`&D`;@!G`"`` M9@!O`'(`(`!5`&X`8P!E`'(`=`!A`&D`;@!T`'D`(`!I`&X`(`!)`&X`8P!O M`&T`90`@`%0`80!X`&4`0`@`&$` M;@!D`"``90!Q`'4`:0!P`&T`90!N`'0`+``@`&P`;P!C`&$`=`!I`&\`;@`@ M`',`90!C`'4`<@!I`'0`>0`@`&0`90!P`&\``!I`&,`;P`@ M`&0`:0!S`'0`<@!I`&(`=0!T`&D`;P!N`"``8P!E`&X`=`!E`'(`@!E M`&0`(`!O`'8`90!R`"``80`@`#,`-@`M`&T`;P!N`'0`:``@`'``90!R`&D` M;P!D`"X`(`!7`&4`(`!L`&4`80!S`&4`(`!C`&4`<@!T`&$`:0!N`"``0`@`&8`;P!R`"``,0`U`"T`,@`P`"``;0!O`&X`=`!H`',`+@`@`$8` M=0!T`'4`<@!E`"``;0!I`&X`:0!M`'4`;0`@`&$`;@!N`'4`80!L`"``<@!E M`&X`=`!A`&P``!P`&D`<@!A`'0`:0!O`&X`+``@`&\`9@`@`'0` M:`!E`"``;`!E`&$``!C`&4`<`!T`"``9@!O`'(`(`!A`"``)``R`"P`.0`V`#``(`!L`&\` M`!P`&$`;@!S`&D`;P!N M`"``;P!F`"``=`!H`&D``!P`&$`;@!S`&D`;P!N`"``;P!F`"``=`!H`&D`0`@`'4`;@!D`&4`<@`@`&$`;@`@`$D`;@!D`'4`0`@`&X`;P!T`"``8@!E`"``:P!N`&\`=P!N`"``9@!O`'(` M(`!P`'(`;P!L`&\`;@!G`&4`9``@`'``90!R`&D`;P!D`',`(`!O`&8`(`!T M`&D`;0!E`"X`(`!)`&X`(`!S`&\`;0!E`"``80!C`'0`:0!O`&X`0`@`&\` M=`!H`&4`<@`L`"``=`!H`&4`(`!M`&D`;@!I`&T`=0!M`"``80!M`&\`=0!N M`'0`(`!O`&8`(`!T`&@`90`@`'(`80!N`&<`90`@`&D`0!E`&0`(`!I`&X`(`!T`&@`90`@`',`=`!O`'(`90`@`'``;P!S`&D`=`!I M`&\`;@`@`&\`9@`@`$$`0!E`&$`<@!S`"``9@!O`'(` M(`!#`&$`;`!I`&8`;P!R`&X`:0!A`"``90!M`'``;`!O`'D`90!E`',`*0`N M`"``5`!H`&4`(`!S`'4`:0!T`"``80!L`&P`90!G`&4``!E`&T`<`!T`"``9@!O`'(`(`!P`'4`<@!P M`&\```%.`&\`=`!E`"``,0`Q`"X`(`!3 M`&$`;`!E`',`(`!B`'D`(`!0`'(`;P!D`'4`8P!T`"``3`!I`&X`90".!`$- M``T`3@!O`'0`90`@`#$`,0`N`"``4P!A`&P`90!S`"``8@!Y`"``4`!R`&\` M9`!U`&,`=``@`$P`:0!N`&4`(``@``T`#0!4`&@`90`@`'``90!R`&,`90!N M`'0`80!G`&4`0!P`&4`(``)``D`20!N`'0`<@!O M`&0`=0!C`&4`9``@``D`"0`R`#``,``X`"``"0`)`"``"0`R`#``,``W`"`` M"0`)`"``"0`R`#``,``V`"``"0`-``T`#0!&`&$`0`@`',` M=0!P`'``;`!I`&4``,!#0`- M`%,`90!L`&4`8P!T`&4`9``@`%$`=0!A`'(`=`!E`'(`;`!Y`"``1@!I`&X` M80!N`&,`:0!A`&P`(`!$`&$`=`!A`"``*`!5`&X`80!U`&0`:0!T`&4`9``I M`"``(``-``T`*`!!`&T`;P!U`&X`=`!S`"``:0!N`"``=`!H`&\`=0!S`&$` M;@!D`',`(`!E`'@`8P!E`'``=``@`'``90!R`"``0`@`&\` M<`!E`'(`80!T`&D`;@!G`"``80!C`'0`:0!V`&D`=`!I`&4`0!A`&(`;`!E`!```4$`8P!C M`'(`=0!E`&0`(`!E`'@`<`!E`&X``!E`',`(`!P`&$`>0!A`&(`;`!E``4``4\`=`!H`&4`<@`I``%.`&4` M=``@`&,`80!S`&@`(`!P`'(`;P!V`&D`9`!E`&0`(`!B`'D`(`!O`'``90!R M`&$`=`!I`&X`9P`@`&$`8P!T`&D`=@!I`'0`:0!E`',`)0`!0P!A`',`:``@ M`&8`;`!O`'<``!E`'(`8P!I`',`90`@`&\`9@`@ M`',`=`!O`&,`:P`@`&\`<`!T`&D`;P!N`',`*P`!5`!A`'@`(`!B`&4`;@!E M`&8`:0!T`',`(`!F`'(`;P!M`"``90!X`&4`<@!C`&D`0!M`&4` M;@!T`"``;P!F`"``9`!I`'8`:0!D`&4`;@!D`',`)0`!3@!E`'0`(`!C`&$` M`!C M`&@`80!N`&<`90`@`'(`80!T`&4`(`!C`&@`80!N`&<`90!S`"``;P!N`"`` M8P!A`',`:``T``%.`&4`=``@`&D`;@!C`'(`90!A`',`90`@`"@`9`!E`&,` M<@!E`&$`0!E`&$`<@`Q``%3`'4`<`!P`&P`90!M`&4`;@!T M`&$`;``@`&0`:0!S`&,`;`!O`',`=0!R`&4`(`!O`&8`(`!C`&$`0!E`&$`<@`@ M`&8`;P!R`"``:0!N`&,`;P!M`&4`(`!T`&$`>`!E`',`,@`!4P!T`&$`=`!E M`&T`90!N`'0`(`!/`&8`(`!&`&D`;@!A`&X`8P!I`&$`;``@`%``;P!S`&D` M=`!I`&\`;@`@`$,`;`!A`',`0`@`&$`;@!D M`"``90!Q`'4`:0!P`&T`90!N`'0`+``@`&P`90!S`',`(`!A`&,`8P!U`&T` M=0!L`&$`=`!E`&0`(`!D`&4`<`!R`&4`8P!I`&$`=`!I`&\`;@`1``%/`'0` M:`!E`'(`(`!A`',`0`Z``\``5``<@!E`&8`90!R`'(`90!D`"``@!E`&0`#``!0P!O`&T`;0!O`&X`(`!S`'0`;P!C M`&L`!@`!20!S`',`=0!E`&0`"P`!3P!U`'0`0`J M``%4`&\`=`!A`&P`(`!L`&D`80!B`&D`;`!I`'0`:0!E`',`(`!A`&X`9``@ M`',`=`!O`&,`:P!H`&\`;`!D`&4`<@!S`"<`(`!E`'$`=0!I`'0`>0`;``%3 M`'0`80!T`&4`;0!E`&X`=``@`$\`9@`@`$D`;@!C`&\`;0!E`"``*`!5`%,` M1``@`"0`*0`C``%)`&X`(`!4`&@`;P!U`',`80!N`&0`0`@`$$`;@!D`"``3P!T`&@`90!R`"``0P!O`&T`<`!R`&4`:`!E M`&X```@`&(`90!N`&4`9@!I`'0`(`!F M`'(`;P!M`"``90!X`&4`<@!C`&D`U\``.04``"PK``` MO`$``&"^``!L$P``H,```*P5``#RP0``_A8``&;$``!R&0``UL8``.(;``#R MR```_AT```[+```:(```FLP``(X!```6S@``"@,``++/``"F!```]-$``.@& M``#(TP``O`@```H````)"!````80`$88S0?!@```!@(```L"%``````````` M``@`````````2-@```T``@`!``P``@!D``\``@`!`!$``@```!``"`#\J?'2 M36)0/U\``@`!`"H``@```"L``@```((``@`!`(``"````````````"4"!``` M`/\`@0`"`,$$%````!4```"#``(```"$``(```"A`"(`"0!D``$``0`!`$8` M6`)8`@```````.`_````````X#\!`%4``@`(`'T`#```````MCP/````!`!] M``P``0`!`+88#P````0`?0`,``(`_P`D"0\````$```"#@``````"``````` M`@````@"$`````````#_`````````0\`"`(0``$````!`/\````````!#P`( M`A```@``````_P````````$/``@"$``#`````0#_`````````0\`"`(0``0` M```!`/\````````!#P`(`A``!0````$`_P````````$/``@"$``&`````0#_ M`````````0\`"`(0``<````!`/\````````!#P#]``H``````!<```````$" M!@`!````%P#]``H``0`!`!<``0```/T`"@`"````%@`"````_0`*``,````8 M``,```#]``H``P`!`!L`!````/T`"@`$````&``%````_0`*``0``0`;``8` M``#]``H`!0```!@`!P```/T`"@`%``$`&P`(````_0`*``8````8``D```!^ M`@H`!@`!`!P``&"?0/T`"@`'````&``*````_0`*``<``0`;``L```#7`!0` M8`$``(P`#@`8``X`'``<`!P`'``^`A(`M@8`````0```````````````H``$ M`&0`9``=``\``P````````$`````````[P`&````-P````H````)"!````80 M`$88S0?!@```!@(```L"%`````````````X`````````&=P```T``@`!``P` M`@!D``\``@`!`!$``@```!``"`#\J?'236)0/U\``@`!`"H``@```"L``@`` M`((``@`!`(``"````````````"4"!````/\`@0`"`,$$%````!4```"#``(` M``"$``(```"A`"(`"0!D``$``0`!`$8`6`)8`@```````.`_````````X#\! M`%4``@`(`'T`#```````MCP/````!`!]``P``0`!`+88#P````0`?0`,``(` M_P`D"0\````$```"#@``````#@```````@````@"$`````````#_```````` M`0\`"`(0``$````!`/\````````!#P`(`A```@``````_P````````$/``@" M$``#`````0#_`````````0\`"`(0``0````!`/\````````!#P`(`A``!0`` M``$`_P````````$/``@"$``&`````0#_`````````0\`"`(0``<````!`/\` M```````!#P`(`A``"`````$`_P````````$/``@"$``)`````0#_```````` M`0\`"`(0``H````!`/\````````!#P`(`A``"P````$`_P````````$/``@" M$``,``````#_`````````0\`"`(0``T````!`/\````````!#P#]``H````` M`!<`#`````$"!@`!````%P#]``H``0`!`!<``0```/T`"@`"````%@`-```` M_0`*``,````8``X```#]``H``P`!`!L`#P```/T`"@`$````&``0````_0`* M``0``0`;`!$```#]``H`!0```!@`$@```/T`"@`%``$`&P`3````_0`*``8` M```8`!0```#]``H`!@`!`!L`%0```/T`"@`'````&``6````_0`*``<``0`; M`!<```#]``H`"````!@`&````/T`"@`(``$`&P`5````_0`*``D````8`!D` M``#]``H`"0`!`!L`&@```/T`"@`*````&``;`````P(.``H``0`=`````#XL M$/%!_0`*``L````8`!P```!^`@H`"P`!`!P`8IAI(_T`"@`,````%@`=```` M_0`*``T````8`!X```#]``H`#0`!`!L`'P```-<`(`!V`@``!`$.`!@`#@`< M`!P`'``<`!P`'``<`"``'``.`#X"$@"V``````!```````````````"@``0` M9`!D`!T`#P`#`````````0````````#O``8````W````"@````D($```!A`` M1AC-!\&````&`@``"P(4````````````#P`````````PX```#0`"``$`#``" M`&0`#P`"``$`$0`"````$``(`/RI\=)-8E`_7P`"``$`*@`"````*P`"```` M@@`"``$`@``(````````````)0($````_P"!``(`P004````%0```(,``@`` M`(0``@```*$`(@`)`&0``0`!``$`1@!8`E@"````````X#\```````#@/P$` M50`"``@`?0`,``````"V/`\````$`'T`#``!``$`MA@/````!`!]``P``@#_ M`"0)#P````0```(.```````/```````"````"`(0`````````/\````````! M#P`(`A```0````$`_P````````$/``@"$``"``````#_`````````0\`"`(0 M``,````!`/\````````!#P`(`A``!`````$`_P````````$/``@"$``%```` M`0#_`````````0\`"`(0``8````!`/\````````!#P`(`A``!P````$`_P`` M``````$/``@"$``(`````0#_`````````0\`"`(0``D````!`/\````````! M#P`(`A``"@````$`_P````````$/``@"$``+`````0#_`````````0\`"`(0 M``P````!`/\````````!#P`(`A``#0````$`_P````````$/``@"$``.```` M`0#_`````````0\`_0`*```````7`"`````!`@8``0```!<`_0`*``$``0`7 M`"$```#]``H``@```!8`(@```/T`"@`#````&``C````_0`*``,``0`;`"0` M``#]``H`!````!@`)0```/T`"@`$``$`&P`F````_0`*``4````8`"<```#] M``H`!0`!`!L`*````/T`"@`&````&``I````_0`*``8``0`;`"H```#]``H` M!P```!@`*P```/T`"@`'``$`&P`L````_0`*``@````8`"T```#]``H`"``! M`!L`+@```/T`"@`)````&``O````_0`*``D``0`;`#````#]``H`"@```!@` M,0```/T`"@`*``$`&P`R````_0`*``L````8`#,```#]``H`"P`!`!L`-``` M`/T`"@`,````&``U````_0`*``P``0`;`#8```#]``H`#0```!@`-P```/T` M"@`-``$`&P`X````_0`*``X````8`#D```#]``H`#@`!`!L`.@```-<`(@"P M`@``&`$.`!@`#@`<`!P`'``<`!P`'``<`!P`'``<`!P`/@(2`+8``````$`` M`````````````*``!`!D`&0`'0`/``,````````!`````````.\`!@```#<` M```*````"0@0```&$`!&&,T'P8````8"```+`A@````````````F```````` M`,/H``!CZ@``#0`"``$`#``"`&0`#P`"``$`$0`"````$``(`/RI\=)-8E`_ M7P`"``$`*@`"````*P`"````@@`"``$`@``(````````````)0($````_P"! M``(`P004````%0```(,``@```(0``@```*$`(@`)`&0``0`!``$`1@!8`E@" M````````X#\```````#@/P$`50`"``@`?0`,``````"V/`\````$`'T`#``! M``,`MA@/````!`!]``P`!`#_`"0)#P````0```(.```````F```````$```` M"`(0`````````/\````````!#P`(`A```0````,`_P````````$/``@"$``" M``````#_`````````0\`"`(0``,````#`/\````````!#P`(`A``!``````` M_P````````$/``@"$``%`````P#_`````````0\`"`(0``8````#`/\````` M```!#P`(`A``!P````,`_P````````$/``@"$``(`````P#_`````````0\` M"`(0``D````#`/\````````!#P`(`A``"@````,`_P````````$/``@"$``+ M``````#_`````````0\`"`(0``P````#`/\````````!#P`(`A``#0````,` M_P````````$/``@"$``.`````P#_`````````0\`"`(0``\````#`/\````` M```!#P`(`A``$`````,`_P````````$/``@"$``1`````P#_`````````0\` M"`(0`!(````#`/\````````!#P`(`A``$P````,`_P````````$/``@"$``4 M``````#_`````````0\`"`(0`!4````#`/\````````!#P`(`A``%@````,` M_P````````$/``@"$``7`````P#_`````````0\`"`(0`!@````#`/\````` M```!#P`(`A``&0````,`_P````````$/``@"$``:``````#_`````````0\` M"`(0`!L````#`/\````````!#P`(`A``'`````,`_P````````$/``@"$``= M`````P#_`````````0\`"`(0`!X````#`/\````````!#P`(`A``'P````,` M_P````````$/`/T`"@``````%P`[````_0`*``$````7`#P```#]``H``0`! M`!<``0```/T`"@`!``(`%P`]````_0`*``$``P`7`#X```#]``H``@```!8` M/P```/T`"@`#````&`!`````O0`8``,``0`=`&02$4$=`'!E#$$=`/!+"$$# M`/T`"@`$````%@!!````_0`*``4````8`$(```"]`!@`!0`!`!P`("3C0!P` M@#KB0!P`0%_@0`,`_0`*``8````8`$,```"]`!@`!@`!`!P``.!D0!P``,!8 MP!P``.!K0`,`_0`*``<````8`$0```"]`!@`!P`!`!P``$J]0!P``-^T0!P` M`!2M0`,`_0`*``@````8`$4```"]`!@`"``!`!P``.:BP!P``'B,P!P``/*L MP`,`_0`*``D````8`$8```"]`!@`"0`!`!P``%ZI0!P``.R=0!P``'!Q0`,` M_0`*``H````8`$<```"]`!@`"@`!`!P``,!00!P``,!00!P``,!00`,`_0`* M``L````6`$@```#]``H`#````!@`20```+T`&``,``$`'`"`=<_`'`"`8]_` M'`"``-W``P#]``H`#0```!@`2@```+T`&``-``$`'`#@(.W`'`!@NN?`'`!` M#O?``P#]``H`#@```!@`2P```+T`&``.``$`'```:[!`'```\KS`'```N-;` M`P#]``H`#P```!@`3````+T`&``/``$`'```RL!`'```3\M`'```WJ5``P#] M``H`$````!@`30```+T`&``0``$`'```++]`'`"`8LM`'```"\9``P#]``H` M$0```!@`3@```+T`&``1``$`'```YKC`'```!+=`'```_)K``P#]``H`$@`` M`!@`3P```+T`&``2``$`'```0[C`'```]K9`'```X&W``P#]``H`$P```!@` M4````+T`&``3``$`'@#0N0]!'@"XT0M!'@`PY?=``P#]``H`%````!8`40`` M`/T`"@`5````&`!2````O0`8`!4``0`<`*!$]\`<`.`YZ\`<`-#P\L`#`/T` M"@`6````&`!3````O0`8`!8``0`<`(!?P$`<```IMT`<``"6L$`#`/T`"@`7 M````&`!4````O0`8`!<``0`<``#`>4`<`(!"R$`<``#(@\`#`/T`"@`8```` M&`!5````O0`8`!@``0`<````4L`<``"0<,`<``#@;,`#`/T`"@`9````&`!6 M````O0`8`!D``0`>`'`C]<`>`$!EXL`>`'`=\L`#`/T`"@`:````%@!7```` M_0`*`!L````8`%@```"]`!@`&P`!`!P``````!P``````!P``'7(0`,`_0`* M`!P````8`%D```"]`!@`'``!`!P``````!P``````!P``"VR0`,`_0`*`!T` M```8`%H```"]`!@`'0`!`!P`@%G9P!P``%'UP!P`@./0P`,`_0`*`!X````8 M`%L```"]`!@`'@`!`!P`(*[\P!P`@"KPP!P`@)#MP`,`_0`*`!\````8`%P` M``"]`!@`'P`!`!X`0((!P1X`P+T"P1X`8)_MP`,`UP!$`"8'``!L`@X`.``. M`"H`#@`J`"H`*@`J`"H`*@`.`"H`*@`J`"H`*@`J`"H`*@`.`"H`*@`J`"H` M*@`.`"H`*@`J`"H`"`(0`"`````#`/\````````!#P`(`A``(0````,`_P`` M``````$/``@"$``B`````P#_`````````0\`"`(0`",````#`/\````````! M#P`(`A``)```````_P````````$/``@"$``E`````P#_`````````0\`_0`* M`"`````8`%T```"]`!@`(``!`!P``.R2P!P``'220!P``*!@0`,`_0`*`"$` M```8`%X```"]`!@`(0`!`!X```#<0!X`0'[B0!X`0/_AP`,`_0`*`"(````8 M`%\```"]`!@`(@`!`!P`@/#K0!P`@.320!P`@''K0`,`_0`*`",````8`&`` M``"]`!@`(P`!`!P`0/CT0!P`@/#K0!P`@.320`,`_0`*`"0````6`&$```#] M``H`)0```!@`8@```+T`&``E``$`'0`8+P5!'0#PG0%!'0#P_/U``P#7`!`` M6`$``&0`*@`J`"H`*@`.`#X"$@"V``````!```````````````"@``0`9`!D M`!T`#P`#`````````0````````#O``8````W````"@````D($```!A``1AC- M!\&````&`@``"P(8````````````(@````````!L\@``)/,```T``@`!``P` M`@!D``\``@`!`!$``@```!``"`#\J?'236)0/U\``@`!`"H``@```"L``@`` M`((``@`!`(``"````````````"4"!````/\`@0`"`,$$%````!4```"#``(` M``"$``(```"A`"(`"0!D``$``0`!`$8`6`)8`@```````.`_````````X#\! M`%4``@`(`'T`#```````MCP/````!`!]``P``0`"`+88#P````0`?0`,``,` M_P`D"0\````$```"#@``````(@```````P````@"$`````````#_```````` M`0\`"`(0``$````"`/\````````!#P`(`A```@``````_P````````$/``@" M$``#`````@#_`````````0\`"`(0``0````"`/\````````!#P`(`A``!0`` M``(`_P````````$/``@"$``&`````@#_`````````0\`"`(0``<````"`/\` M```````!#P`(`A``"`````(`_P````````$/``@"$``)`````@#_```````` M`0\`"`(0``H````"`/\````````!#P`(`A``"P````(`_P````````$/``@" M$``,`````@#_`````````0\`"`(0``T````"`/\````````!#P`(`A``#@`` M``(`_P````````$/``@"$``/``````#_`````````0\`"`(0`!`````"`/\` M```````!#P`(`A``$0````(`_P````````$/``@"$``2`````@#_```````` M`0\`"`(0`!,````"`/\````````!#P`(`A``%`````(`_P````````$/``@" M$``5`````@#_`````````0\`"`(0`!8``````/\````````!#P`(`A``%P`` M``(`_P````````$/``@"$``8`````@#_`````````0\`"`(0`!D````"`/\` M```````!#P`(`A``&@````(`_P````````$/``@"$``;`````@#_```````` M`0\`"`(0`!P````"`/\````````!#P`(`A``'0````(`_P````````$/``@" M$``>`````@#_`````````0\`"`(0`!\````"`/\````````!#P#]``H````` M`!<`8P```/T`"@`!````%P!D````_0`*``$``0`7`&4```#]``H``0`"`!<` M9@```/T`"@`"````%@!G````_0`*``,````8`&@```"]`!(``P`!`!T`0/CT M0!T`@/#K0`(`_0`*``0````8`&D```"]`!(`!``!`!P``)B*0!P``.!C0`(` M_0`*``4````8`&H```"]`!(`!0`!`!P`8.8-01P`6-D,00(`_0`*``8````8 M`&L```"]`!(`!@`!`!P``,BD0!P``+*A0`(`_0`*``<````8`$H```"]`!(` M!P`!`!P`7G`B`!P`0,P>00(`_0`*``@````8`&P```"]`!(`"``!`!P`@!+/ M0!P``+?,0`(`_0`*``D````8`$L```"]`!(`"0`!`!P`@`GO0!P`<(OP0`(` M_0`*``H````8`&T```"]`!(`"@`!`!X`KH@[`!X`#L(U``(`_0`*``L````8 M`&D```"]`!(`"P`!`!P``'"*0!P``'B>0`(`_0`*``P````8`&X```"]`!(` M#``!`!P`6,D301P`3.(000(`_0`*``T````8`&\```"]`!(`#0`!`!P```RM M0!P```*M0`(`_0`*``X````8`'````"]`!(`#@`!`!X`5IE/`!X`UOQ&``(` M_0`*``\````6`'$```#]``H`$````!@`3````+T`$@`0``$`'`"@.>]`'``@ M!^M``@#]``H`$0```!@`30```+T`$@`1``$`'`"09?1`'`#0````&`!\````O0`2`!X``0`<`*1.,4$<`*1E+D$"`/T`"@`?```` M&`!]````O0`2`!\``0`<``!KLT`<`(`TR$`"`-<`1`"N!@``;`(.`"H`#@`D M`"0`)``D`"0`)``D`"0`)``D`"0`)``.`"0`)``D`"0`)``D``X`)``D`"0` M)``D`"0`)``D``@"$``@`````@#_`````````0\`"`(0`"$````"`/\````` M```!#P#]``H`(````!@`?@```+T`$@`@``$`'@#.MT4`'@#&IST``@#]``H` M(0```!@`?P```+T`$@`A``$`'P!6F4\`'P#6_$8``@#7``@`<````!0`)``^ M`A(`M@``````0```````````````H``$`&0`9``=``\``P````````$````` M````[P`&````-P````H````)"!````80`$88S0?!@```!@(```L"%``````` M``````\`````````!_@```T``@`!``P``@!D``\``@`!`!$``@```!``"`#\ MJ?'236)0/U\``@`!`"H``@```"L``@```((``@`!`(``"````````````"4" M!````/\`@0`"`,$$%````!4```"#``(```"$``(```"A`"(`"0!D``$``0`! M`$8`6`)8`@```````.`_````````X#\!`%4``@`(`'T`#```````MCP/```` M!`!]``P``0`#`+88#P````0`?0`,``0`_P`D"0\````$```"#@``````#P`` M````!`````@"$`````````#_`````````0\`"`(0``$````#`/\````````! M#P`(`A```@````,`_P````````$/``@"$``#`````P#_`````````0\`"`(0 M``0````#`/\````````!#P`(`A``!0````,`_P````````$/``@"$``&```` M`P#_`````````0\`"`(0``<````#`/\````````!#P`(`A``"`````,`_P`` M``````$/``@"$``)`````P#_`````````0\`"`(0``H````#`/\````````! M#P`(`A``"P````,`_P````````$/``@"$``,`````P#_`````````0\`"`(0 M``T````#`/\````````!#P`(`A``#@````,`_P````````$/`/T`"@`````` M%P"`````_0`*``$````7`($```#]``H``0`!`!<``0```/T`"@`!``(`%P`] M````_0`*``$``P`7`#X```#]``H``@```!@`@@```+T`&``"``$`'0`FV8X` M'0#NUWT`'0#F;FX``P#]``H``P```!@`@P```+T`&``#``$`'``V9T,`'`"6 MYST`'``\A"M!`P#]``H`!````!@`A````+T`&``$``$`'@!\W#)!'@`L^"]! M'@!N9C<``P#]``H`!0```!@`A0```+T`&``%``$`'``P^B=!'``@?"1!'`"T M[B%!`P#]``H`!@```!@`A@```+T`&``&``$`'```X&3`'```P%A`'```X&O` M`P#]``H`!P```!@`AP```+T`&``'``$`'@#T>AM!'@"D^19!'@"(A1-!`P#] M``H`"````!@`B````+T`&``(``$`'```$(U`'```")=`'```C))``P#]``H` M"0```!@`B0```+T`&``)``$`'@!\B1M!'@"L$!=!'@`4F!-!`P#]``H`"@`` M`!@`B@```+T`&``*``$`'``P[@1!'`#HNP%!'`!PR/U``P#]``H`"P```!@` M0````+T`&``+``$`'P!D$A%!'P!P90Q!'P#P2PA!`P#]``H`#````!@`BP`` M`+T`&``,``$`(``!@&=`(``!8&-`(``!@&!``P#]``H`#0```!@`C````+T` M&``-``$`'`#X*@)!'`#88`)!'`#0;P)!`P#]``H`#@```!@`C0```+T`&``. M``$`'`#X*@)!'`#88`)!'`#H````!@#_`````````0\`"`(0`!\````&`/\````````!#P#]``H````` M`!<`C@```/T`"@`!````%P`\`````0(&``$``0`7`/T`"@`!``(`%P"/```` M_0`*``$``P`7`)````#]``H``0`$`!<`D0```/T`"@`!``4`%P"2````_0`* M``$`!@`7`),```#]``H``@```!@`E````+T`)``"``(`'0``G)=`'0`````` M'0`LLR=!'0``0+5`'0#VTB\`!@#]``H``P```!@`E````'X""@`#``$`'`!X M<`)!_0`*``0````8`)4```!^`@H`!``$`!P`@)#MP'X""@`$``8`'`"`D.W` M_0`*``4````8`%H```!^`@H`!0`!`!P``*!]P/T`"@`&````&`!:````O0`8 M``8``@`<````%,`<``"/LL`<``!]R,`$`'X""@`&``8`'`"`X]#`_0`*``<` M```8`)8```!^`@H`!P`!`!P``)"#0/T`"@`(````&`"6````O0`2``@``@`< M````&$`<``!RR$`#`'X""@`(``8`'```=``,`'```7JE`?@(* M`!X`!@`<``!>J4#]``H`'P```!@`0````'X""@`?``0`'`!D$A%!?@(*`!\` M!@`<`&02$4'7`$0`J`<``&P"#@!>`#8`'``J`!P`.``<`#(`*@`J`"H`)``D M`"0`'``V`"H`'``X`"H`*@`D`"0`)``<`#8`*@`<`#@`*@`(`A``(`````8` M_P````````$/``@"$``A````!@#_`````````0\`"`(0`"(````&`/\````` M```!#P`(`A``(P````$`_P````````$/``@"$``D````!@#_`````````0\` M_0`*`"`````8`)@```"]`!(`(``%`!P````D0!P````D0`8`_0`*`"$````8 M`)D```"]`!(`(0`%`!P```B]P!P```B]P`8`_0`*`"(````8`)H```"]`!(` M(@`%`!P``(*V0!P``(*V0`8`_0`*`",````8`)T```!^`@H`(P`!`!P`F"$" M0?T`"@`D````&`"=````O0`D`"0``@`=```TET`=``! XML 17 R7.xml IDEA: Statement Of Shareholders Equity And Other Comprehensive Income 1.0.0.3 true Statement Of Shareholders Equity And Other Comprehensive Income (USD $) In Thousands false 1 $ true false false false Common Stock Shares us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi fast_CommonStockSharesMember us-gaap_StatementEquityComponentsAxis explicitMember Shares Standard http://www.xbrl.org/2003/instance shares 0 false 2 $ true false false false Common Stock Amount us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_CommonStockMember us-gaap_StatementEquityComponentsAxis explicitMember USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 3 $ true false false false Additional Paid-in Capital us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AdditionalPaidInCapitalMember us-gaap_StatementEquityComponentsAxis explicitMember USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 4 $ true false false false Retained Earnings us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_RetainedEarningsMember us-gaap_StatementEquityComponentsAxis explicitMember USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 5 $ true false false false Accumulated Other Comprehensive Income (Loss) us-gaap_StatementEquityComponentsAxis xbrldi http://xbrl.org/2006/xbrldi us-gaap_AccumulatedOtherComprehensiveIncomeMember us-gaap_StatementEquityComponentsAxis explicitMember USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 false 6 $ false false Shares Standard http://www.xbrl.org/2003/instance shares 0 USD Standard http://www.xbrl.org/2003/iso4217 USD iso4217 0 USDperShareItemType Divide http://www.xbrl.org/2003/iso4217 USD iso4217 http://www.xbrl.org/2003/instance shares 0 6 3 us-gaap_StockholdersEquity us-gaap true credit instant monetary Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the... false false false true false false true false false 1 false false 0 0 true false 2 true true 1511000 1511 true false 3 true true 0 0 true false 4 true true 776598000 776598 true false 5 true true 5440000 5440 true false 6 true true 783549000 783549 false false Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity. This excludes temporary equity and is sometimes called permanent equity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 false 5 3 fast_SharesOutstanding fast false na instant shares Number of shares of stock held by shareholders. false false false true false false true false false 1 false true 151055000 151055 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 false false Number of shares of stock held by shareholders. No authoritative reference available. false 7 3 us-gaap_CashDividends us-gaap true debit duration monetary Cash dividend declared by an entity to shareholders during the period. This element includes paid and unpaid dividends... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false true -60548000 -60548 true false 5 false false 0 0 true false 6 false true -60548000 -60548 false false Cash dividend declared by an entity to shareholders during the period. This element includes paid and unpaid dividends declared during the period. 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 8 3 us-gaap_StockRepurchasedDuringPeriodShares us-gaap true na duration shares Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some... false false false false false false false false false 1 false true -474000 -474 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 false false Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 6 -Paragraph 13 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, 30 -Article 5 false 9 3 us-gaap_StockRepurchasedDuringPeriodValue us-gaap true debit duration monetary Value of stock that have been repurchased during the period and have not been retired and are not held in treasury. Some... false false false false false false false false false 1 false false 0 0 true false 2 false true -5000 -5 true false 3 false true -4751000 -4751 true false 4 false true -12538000 -12538 true false 5 false false 0 0 true false 6 false true -17294000 -17294 false false Value of stock that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity ay acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 6 -Paragraph 13 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, 30, 31 -Article 5 false 10 3 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised us-gaap true na duration shares Number of shares issued during the period as a result of the exercise of stock options. false false false false false false false false false 1 false true 626000 626 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 false false Number of shares issued during the period as a result of the exercise of stock options. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 false 11 3 us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised us-gaap true credit duration monetary Value stock issued during the period as a result of the exercise of stock options. false false false false false false false false false 1 false false 0 0 true false 2 false true 6000 6 true false 3 false true 12516000 12516 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false true 12522000 12522 false false Value stock issued during the period as a result of the exercise of stock options. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 false 12 3 us-gaap_ShareBasedCompensation us-gaap true debit duration monetary The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock options,... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 279000 279 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false true 279000 279 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 3 us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation us-gaap true credit duration monetary Tax benefit associated with any share-based compensation plan other than an employee stock ownership plan (ESOP). (ESOP). The... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 4653000 4653 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false true 4653000 4653 false false Tax benefit associated with any share-based compensation plan other than an employee stock ownership plan (ESOP). (ESOP). The tax benefit results from the deduction by the entity on its tax return for an award of stock that exceeds the cumulative compensation cost for common stock or preferred stock recognized for financial reporting. Includes any resulting tax benefit that exceeds the previously recognized deferred tax asset (excess tax benefits). Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 62 false 14 3 us-gaap_NetIncomeLoss us-gaap true credit duration monetary The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false true 199038000 199038 true false 5 false false 0 0 true false 6 false true 199038000 199038 false false The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income statement in accordance with GAAP. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (b) -Subparagraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 false 15 3 us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary Gross appreciation or the gross loss in value of the total unsold securities at the end of an accounting period, after tax. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false true 147000 147 true false 6 false true 147000 147 false false Gross appreciation or the gross loss in value of the total unsold securities at the end of an accounting period, after tax. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 22, 26 false 16 3 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary Adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false true -253000 -253 true false 6 false true -253000 -253 false false Adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of tax. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 false 17 3 us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTax us-gaap true debit duration monetary Tax effect of the adjustment that results from the process of translating subsidiary financial statements and foreign equity... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false true 61000 61 true false 6 false true 61000 61 false false Tax effect of the adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 false 19 3 fast_SharesOutstanding fast false na instant shares Number of shares of stock held by shareholders. false false false true false false false true false 1 false true 151207000 151207 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 false false Number of shares of stock held by shareholders. No authoritative reference available. false 20 3 us-gaap_StockholdersEquity us-gaap true credit instant monetary Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the... false false false true false false false true false 1 false false 0 0 true false 2 false true 1512000 1512 true false 3 false true 12697000 12697 true false 4 false true 902550000 902550 true false 5 false true 5334000 5334 true false 6 false true 922093000 922093 false false Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity. This excludes temporary equity and is sometimes called permanent equity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 false 7 3 us-gaap_CashDividends us-gaap true debit duration monetary Cash dividend declared by an entity to shareholders during the period. This element includes paid and unpaid dividends... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false true -66216000 -66216 true false 5 false false 0 0 true false 6 false true -66216000 -66216 false false Cash dividend declared by an entity to shareholders during the period. This element includes paid and unpaid dividends declared during the period. 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 8 3 us-gaap_StockRepurchasedDuringPeriodShares us-gaap true na duration shares Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some... false false false false false false false false false 1 false true -2086000 -2086 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 false false Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 6 -Paragraph 13 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, 30 -Article 5 false 9 3 us-gaap_StockRepurchasedDuringPeriodValue us-gaap true debit duration monetary Value of stock that have been repurchased during the period and have not been retired and are not held in treasury. Some... false false false false false false false false false 1 false false 0 0 true false 2 false true -21000 -21 true false 3 false true -14385000 -14385 true false 4 false true -72906000 -72906 true false 5 false false 0 0 true false 6 false true -87312000 -87312 false false Value of stock that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity ay acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 6 -Paragraph 13 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, 30, 31 -Article 5 false 12 3 us-gaap_ShareBasedCompensation us-gaap true debit duration monetary The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock options,... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 1915000 1915 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false true 1915000 1915 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 14 3 us-gaap_NetIncomeLoss us-gaap true credit duration monetary The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false true 232622000 232622 true false 5 false false 0 0 true false 6 false true 232622000 232622 false false The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income statement in accordance with GAAP. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (b) -Subparagraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 false 15 3 us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary Gross appreciation or the gross loss in value of the total unsold securities at the end of an accounting period, after tax. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false true 102000 102 true false 6 false true 102000 102 false false Gross appreciation or the gross loss in value of the total unsold securities at the end of an accounting period, after tax. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 22, 26 false 16 3 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary Adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false true 6957000 6957 true false 6 false true 6957000 6957 false false Adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of tax. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 false 17 3 us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTax us-gaap true debit duration monetary Tax effect of the adjustment that results from the process of translating subsidiary financial statements and foreign equity... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false true 4918000 4918 true false 6 false true 4918000 4918 false false Tax effect of the adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 false 19 3 fast_SharesOutstanding fast false na instant shares Number of shares of stock held by shareholders. false false false true false false false true false 1 false true 149121000 149121 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 false false Number of shares of stock held by shareholders. No authoritative reference available. false 20 3 us-gaap_StockholdersEquity us-gaap true credit instant monetary Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the... false false false true false false false true false 1 false false 0 0 true false 2 false true 1491000 1491 true false 3 false true 227000 227 true false 4 false true 996050000 996050 true false 5 false true 12393000 12393 true false 6 false true 1010161000 1010161 false false Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity. This excludes temporary equity and is sometimes called permanent equity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 false 7 3 us-gaap_CashDividends us-gaap true debit duration monetary Cash dividend declared by an entity to shareholders during the period. This element includes paid and unpaid dividends... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false true -117474000 -117474 true false 5 false false 0 0 true false 6 false true -117474000 -117474 false false Cash dividend declared by an entity to shareholders during the period. This element includes paid and unpaid dividends declared during the period. 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 8 3 us-gaap_StockRepurchasedDuringPeriodShares us-gaap true na duration shares Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some... false false false false false false false false false 1 false true -590000 -590 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 false false Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 6 -Paragraph 13 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, 30 -Article 5 false 9 3 us-gaap_StockRepurchasedDuringPeriodValue us-gaap true debit duration monetary Value of stock that have been repurchased during the period and have not been retired and are not held in treasury. Some... false false false false false false false false false 1 false false 0 0 true false 2 false true -6000 -6 true false 3 false true -1915000 -1915 true false 4 false true -24037000 -24037 true false 5 false false 0 0 true false 6 false true -25958000 -25958 false false Value of stock that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity ay acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 6 -Paragraph 13 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, 30, 31 -Article 5 false 12 3 us-gaap_ShareBasedCompensation us-gaap true debit duration monetary The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock options,... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false true 3247000 3247 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false true 3247000 3247 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 14 3 us-gaap_NetIncomeLoss us-gaap true credit duration monetary The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false true 279705000 279705 true false 5 false false 0 0 true false 6 false true 279705000 279705 false false The profit or loss of the entity net of income taxes for the reporting period, calculated and presented in the income statement in accordance with GAAP. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph (b) -Subparagraph 19 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Emerging Issues Task Force (EITF) -Number 87-21 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 10, 15 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 28, 29, 30 false 15 3 us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary Gross appreciation or the gross loss in value of the total unsold securities at the end of an accounting period, after tax. false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false true 10000 10 true false 6 false true 10000 10 false false Gross appreciation or the gross loss in value of the total unsold securities at the end of an accounting period, after tax. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 115 -Paragraph 13 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 22, 26 false 16 3 us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecrease us-gaap true na duration monetary Adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false true -7432000 -7432 true false 6 false true -7432000 -7432 false false Adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity, net of tax. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 14, 17, 19, 26 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 24 -Subparagraph b Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 52 -Paragraph 13, 20, 31 false 17 3 us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTax us-gaap true debit duration monetary Tax effect of the adjustment that results from the process of translating subsidiary financial statements and foreign equity... false false false false false false false false false 1 false false 0 0 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false true 5762000 5762 true false 6 false true 5762000 5762 false false Tax effect of the adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into functional currency of the reporting entity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 130 -Paragraph 25 false 19 3 fast_SharesOutstanding fast false na instant shares Number of shares of stock held by shareholders. false false false true false false false true false 1 false true 148531000 148531 true false 2 false false 0 0 true false 3 false false 0 0 true false 4 false false 0 0 true false 5 false false 0 0 true false 6 false false 0 0 false false Number of shares of stock held by shareholders. No authoritative reference available. false 20 3 us-gaap_StockholdersEquity us-gaap true credit instant monetary Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the... false false false true false false false true false 1 false false 0 0 true false 2 true true 1485000 1485 true false 3 true true 1559000 1559 true false 4 true true 1134244000 1134244 true false 5 true true 4971000 4971 true false 6 true true 1142259000 1142259 false false Total of all Stockholders' Equity (deficit) items, net of receivables from officers, directors owners, and affiliates of the entity. This excludes temporary equity and is sometimes called permanent equity. Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 false false 6 35 false Thousands Thousands UnKnown false true