0000815556-24-000017.txt : 20240411 0000815556-24-000017.hdr.sgml : 20240411 20240411074355 ACCESSION NUMBER: 0000815556-24-000017 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20240411 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240411 DATE AS OF CHANGE: 20240411 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FASTENAL CO CENTRAL INDEX KEY: 0000815556 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200] ORGANIZATION NAME: 07 Trade & Services 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: 24837139 BUSINESS ADDRESS: STREET 1: 2001 THEURER BLVD CITY: WINONA STATE: MN ZIP: 55987 BUSINESS PHONE: 5074545374 MAIL ADDRESS: STREET 1: 2001 THEURER BLVD CITY: WINONA STATE: MN ZIP: 55987 8-K 1 fast-20240411.htm 8-K fast-20240411
0000815556false00008155562024-04-112024-04-11


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) April 11, 2024
FASTENAL COMPANY
(Exact name of registrant as specified in its charter)
Minnesota0-1612541-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))
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $.01 per shareFASTThe Nasdaq Stock Market LLC
Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933
(17 CFR 230.405) or Rule 12b-2 of the Securities Exchange Act of 1934 (17 CFR 240.12b-2).
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.



Item 2.02. Results of Operations and Financial Condition.
 
On April 11, 2024, the Registrant issued a press release announcing the results of its most recently ended fiscal quarter, a copy of which is attached hereto as Exhibit 99.1 and is incorporated herein by reference.
 
Item 9.01. Financial Statements and Exhibits.

INDEX TO EXHIBITS
Exhibit
Number
Description of Document
99.1
104The cover page from the Current Report on Form 8-K formatted in Inline XBRL.



SIGNATURE
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.
  Fastenal Company
(Registrant)
April 11, 2024By:/s/   SHERYL A. LISOWSKI
(Date)
Sheryl A. Lisowski
Executive Vice President - Chief Accounting Officer and Treasurer


EX-99.1 2 ex_99103312024earningsrele.htm PRESS RELEASE Document

EXHIBIT 99.1
Fastenal Company Reports 2024 First Quarter Earnings
WINONA, Minn., April 11, 2024 (BUSINESS WIRE) -- Fastenal Company (Nasdaq:FAST), a leader in the wholesale distribution of industrial and construction supplies, today announced its financial results for the quarter ended March 31, 2024. Except for share and per share information, or as otherwise noted below, dollar amounts are stated in millions. Throughout this document, percentage and dollar calculations, which are based on non-rounded dollar values, may not be able to be recalculated using the dollar values included in this document due to the rounding of those dollar values. References to daily sales rate (DSR) change may reflect either growth (positive) or contraction (negative) for the applicable period. Beginning in the first quarter of 2024, references to 'net earnings','operating and administrative expenses', and 'earnings before income taxes' have been revised in our condensed consolidated financial statements and financial reports, including this document, to 'net income', 'selling, general, and administrative (SG&A) expenses', and 'income before income taxes', respectively, and are calculated in conformity with U.S. GAAP.
PERFORMANCE SUMMARY
 Three-month Period
 20242023Change
Net sales$1,895.1 1,859.1 1.9 %
Business days64 64 
Daily sales$29.6 29.0 1.9 %
Gross profit$861.6 850.0 1.4 %
 % of net sales45.5 %45.7 %
Selling, general, and administrative expenses $471.4 456.8 3.2 %
% of net sales24.9 %24.6 %
Operating income$390.2 393.2 -0.8 %
 % of net sales20.6 %21.2 %
Income before income taxes$389.8 389.7 0.0 %
 % of net sales20.6 %21.0 %
Net income$297.7 295.1 0.9 %
Diluted net income per share$0.52 0.52 0.6 %
Note – Daily sales are defined as the total net sales for the period divided by the number of business days (in the United States) in the period.
QUARTERLY RESULTS OF OPERATIONS
Sales
Net sales increased $36.1, or 1.9%, in the first quarter of 2024 when compared to the first quarter of 2023. The effect of adverse weather in the first quarter of 2024 was a reduction in sales by 35 to 55 basis points as compared to a reduction in sales in the first quarter of 2023 by 20 to 40 basis points, resulting in a net negative impact from adverse weather in the first quarter of 2024 of 10 to 30 basis points. The effect of foreign exchange on sales was not material in the first quarter of 2024 as compared to negatively affecting sales in the first quarter of 2023 by approximately 70 basis points.
We experienced higher unit sales in the first quarter of 2024 primarily due to growth with larger customers and Onsite locations opened in the last two years. The impact of product pricing was not material to net sales in the first quarter of 2024, as compared to the impact of product pricing on net sales in the first quarter of 2023 of 290 to 320 basis points. Incremental pricing actions over the past twelve months have been modest in scope, resulting in mostly stable price levels through the first quarter of 2024.

1


From a product standpoint, we have three categories: fasteners (including fasteners used in original equipment manufacturing (OEM) and maintenance, repair, and operations (MRO), safety supplies, and other product lines, the latter of which includes eight smaller product categories, such as tools, janitorial supplies, and cutting tools. We continued to experience a divergence in the performance of our fastener versus our non-fastener product lines in the first quarter of 2024, which we believe relates to three factors. First, fasteners are more heavily oriented toward production of final goods than maintenance, which results in greater susceptibility to periods of weaker industrial production. Second, pricing for fasteners has decelerated at a faster pace than non-fastener products. Third, while the rate of outgrowth has slowed relative to what we experienced during the final two months of 2023, we continued to experience relatively faster growth with our retailer-oriented customers due to market share gains, product mix, and easier comparisons. This factor primarily benefited our safety product line. The DSR change when compared to the same period in the prior year and the percent of sales in the period were as follows:
DSR Change
Three-month Period
% of Sales
Three-month Period
2024202320242023
OEM fasteners-4.0 %12.6 %19.6 %20.8 %
MRO fasteners-5.1 %-1.1 %11.9 %12.8 %
Total fasteners-4.4 %7.0 %31.5 %33.6 %
Safety supplies8.3 %5.7 %21.6 %20.4 %
Other product lines3.9 %12.4 %46.9 %46.0 %
From an end market standpoint, we have five categories: heavy manufacturing, other manufacturing, non-residential construction, reseller, and other, the latter of which includes government/education and transportation/warehousing. We continued to experience a divergence in the performance of our manufacturing end market versus our non-manufacturing end markets in the first quarter of 2024, although the scale of that divergence has continued to narrow. These trends reflect a number of factors. First, we are growing relatively faster with key account customers with significant managed spend where our service model and technology is particularly impactful, which disproportionately benefits manufacturing customers. At the same time, this benefit has been increasingly offset by weakening end markets. Second, while our non-residential and reseller end markets remain relatively weak, they are beginning to come across easier comparisons in the preceding periods. Third, while the rate of outgrowth has slowed relative to what we experienced during the final two months of 2023, we continued to experience relatively faster growth with our retailer-oriented customers due to market share gains, product mix, and easier comparisons. This factor primarily benefited our other product lines. The DSR change when compared to the same period in the prior year and the percent of sales in the period were as follows:
DSR Change
Three-month Period
% of Sales
Three-month Period
2024202320242023
Heavy manufacturing2.7 %17.6 %43.4 %43.1 %
Other manufacturing 2.5 %10.2 %31.6 %31.5 %
Total manufacturing2.6 %14.4 %75.0 %74.6 %
Non-residential construction-6.6 %-2.4 %8.5 %9.3 %
Reseller-2.5 %-5.7 %5.7 %6.0 %
Other end markets7.7 %-3.6 %10.8 %10.1 %
We report our customers in two categories: national accounts, which are customers with significant revenue potential and a national, multi-site contract, and non-national accounts, which include large regional customers, small local customers, and government customers. We continued to experience a significant divergence in the performance of our national account customers versus our non-national account customers, which relates to the relative growth of our sales through Onsite locations and larger, key accounts. The DSR change when compared to the same period in the prior year and the percent of sales in the period were as follows:
DSR Change
Three-month Period
% of Sales
Three-month Period
2024202320242023
National accounts6.3 %13.6 %62.0 %59.2 %
Non-national accounts-4.5 %3.4 %38.0 %40.8 %
2


Growth Drivers
We signed 102 new Onsite locations (defined as dedicated sales and service provided from within, or in proximity to, the customer's facility) in the first quarter of 2024. We had 1,872 active sites on March 31, 2024, which represented an increase of 11.8% from March 31, 2023. Daily sales through our Onsite locations, excluding sales transferred from branches to new Onsites, grew at a low single-digit rate in the first quarter of 2024 over the first quarter of 2023. This growth is due to contributions from Onsites activated and implemented in 2024 and 2023, as well as an increase in revenues per location among our more mature locations. These factors were only partly offset by Onsite closures. Our goal for Onsite signings in 2024 remains between 375 to 400.
FMI Technology is comprised of our FASTStock (scanned stocking locations), FASTBin® (infrared, RFID, and scaled bins), and FASTVend® (vending devices) offering. FASTStock's fulfillment processing technology is not embedded, is relatively less expensive and highly flexible in application, and delivered using our proprietary mobility technology. FASTBin and FASTVend incorporate highly efficient and powerful embedded data tracking and fulfillment processing technologies. The first statistic is a weighted FMI® measure which combines the signings and installations of FASTBin and FASTVend in a standardized machine equivalent unit (MEU) based on the expected output of each type of device. We do not include FASTStock in this measurement because scanned stocking locations can take many forms, such as bins, shelves, cabinets, pallets, etc., that cannot be converted into a standardized MEU. The second statistic is sales through FMI Technology which combines the sales through FASTStock, FASTBin, and FASTVend. A portion of the growth in sales experienced by FMI, particularly FASTStock and FASTBin, reflects the migration of products from less efficient non-digital stocking locations to more efficient, digital stocking locations.
The table below summarizes the signings and installations of, and sales through, our FMI devices.
Three-month Period
20242023Change
Weighted FASTBin/FASTVend signings (MEUs)6,726 5,902 14.0 %
Signings per day105 92 
Weighted FASTBin/FASTVend installations (MEUs; end of period)115,653 104,673 10.5 %
FASTStock sales$239.8 236.7 1.3 %
% of sales12.5 %12.6 %
FASTBin/FASTVend sales$556.9 503.7 10.6 %
% of sales29.0 %26.8 %
FMI sales$796.7 740.4 7.6 %
FMI daily sales$12.4 11.6 7.6 %
% of sales41.5 %39.4 %
Our goal for weighted FASTBin and FASTVend device signings in 2024 remains between 26,000 to 28,000 MEUs.
Our eCommerce business includes sales made through EDI, or other types of technical integrations, and through our web verticals. Daily sales through eCommerce grew 33.6% in the first quarter of 2024 and represented 28.6% of our total sales in the period.
Our digital products and services are comprised of sales through FMI (FASTStock, FASTBin, and FASTVend) plus that proportion of our eCommerce sales that do not represent billings of FMI services (collectively, our Digital Footprint). We believe the data that is created through our digital capabilities enhances product visibility, traceability, and control that reduces risk in operations and creates ordering and fulfillment efficiencies for both ourselves and our customers. As a result, we believe our opportunity to grow our business will be enhanced through the continued development and expansion of our digital capabilities.
Our Digital Footprint in the first quarter of 2024 represented 59.2% of our sales, an increase from 54.1% of sales in the first quarter of 2023.
3


Gross Profit
Our gross profit, as a percentage of net sales, decreased to 45.5% in the first quarter of 2024 from 45.7% in the first quarter of 2023. Our gross profit percentage was negatively affected by customer and product mix. This reflects relatively stronger growth from large customers, including Onsite customers, and non-fastener products, each of which tend to have a lower gross profit percentage than our business as a whole. The negative impact of mix was partly offset by a couple of trends. First, we continue to experience modestly positive price-cost, reflecting easing product cost, the absence of meaningful pricing actions by us in the period, and an easy comparison versus the price-cost deficit experienced in the first quarter of 2023. Second, we had favorable leverage of organizational/overhead costs, primarily due to greater utilization of domestic transportation resources as we move more product to support current stocking levels.
SG&A Expenses
Our SG&A expenses, as a percentage of net sales, increased to 24.9% in the first quarter of 2024 from 24.6% in the first quarter of 2023. We continue to focus on limiting growth in our headcount and improving the balance of full-time and part-time employees in our workforce. We still deleveraged our employee-related expenses as a result of slower growth in sales in the first quarter of 2024.
Employee-related expenses, which represent 70% to 75% of total SG&A expenses, increased 3.9% in the first quarter of 2024 compared to the first quarter of 2023. We experienced an increase in employee base pay due to higher average FTE and higher average wages during the period, as well as an increase in employee health care costs. This was only partly offset by lower bonus and commission payments reflecting slower sales and profit growth versus the first quarter of 2023.
Occupancy-related expenses, which represent 15% to 20% of total SG&A expenses, were flat in the first quarter of 2024 compared to the first quarter of 2023. We had lower depreciation expense as we have had a large number of vending machines and certain of our hub automation equipment reach the end of their depreciable lives relative to the first quarter of 2023. This was offset by slightly higher facility expense.
Combined, all other SG&A expenses, which represent 10% to 15% of total SG&A expenses, increased 3.5% in the first quarter of 2024 compared to the first quarter of 2023. The increase in other SG&A expenses is primarily a result of modest increases in spending on information technology and higher lease costs in our selling-related vehicle fleet due to an increase in the mix of larger truck types and higher prices on newer vehicles.
Operating Income
Our operating income, as a percentage of net sales, decreased to 20.6% in the first quarter of 2024 from 21.2% in the first quarter of 2023.
Net Interest
We had net interest expense of $0.4 in the first quarter of 2024, compared to net interest expense of $3.5 in the first quarter of 2023. We had higher interest income, reflecting higher average cash balances through the period, particularly in January and February, and higher rates earned on those balances. We had lower interest expense, reflecting lower average borrowings through the period.
Income Taxes
We recorded income tax expense of $92.1 in the first quarter of 2024, or 23.6% of income before income taxes. Income tax expense was $94.6 in the first quarter of 2023, or 24.3% of income before income taxes. We believe our ongoing tax rate, absent any discrete tax items or broader changes to tax law, will be approximately 24.5%. Our tax rate in the first quarter of 2024 was below our expected ongoing tax rate due to the tax benefits associated with the exercise of stock options during the quarter.
Net Income
Our net income during the first quarter of 2024 was $297.7, an increase of 0.9% compared to the first quarter of 2023. Our diluted net income per share was $0.52 during the first quarter of 2024, which was unchanged from $0.52 during the first quarter of 2023.
4


BALANCE SHEET AND CASH FLOW
We produced operating cash flow of $335.6 in the first quarter of 2024, a decrease of 13.6% from the first quarter of 2023, representing 112.7% of the period's net income versus 131.7% in the first quarter of 2023. The decrease in operating cash flow, as a percent of net income, reflects our operating assets and liabilities being a modest use of cash in the first quarter of 2024 versus a source of cash in the first quarter of 2023. Inventory was a smaller source of cash in the first quarter of 2024 relative to the preceding period as the pace of inventory reduction slowed as the process of rightsizing stocking levels to reflect smoother supply chains is substantially complete. We also had relatively less favorable accruals for wages, reflecting the softer growth and earnings environment. Our rate of conversion of net income into operating cash flow in the first quarter of 2024 is broadly consistent with what we have achieved on average in the first quarter over the last five years.
The dollar and percentage change in accounts receivable, net, inventories, and accounts payable as of March 31, 2024 when compared to March 31, 2023 were as follows:
 March 31Twelve-month Dollar ChangeTwelve-month Percentage Change
 2024202320242024
Accounts receivable, net$1,213.2 1,149.8 $63.4 5.5 %
Inventories1,496.3 1,651.9 (155.6)-9.4 %
Trade working capital$2,709.5 2,801.7 $(92.2)-3.3 %
Accounts payable$276.0 266.8 $9.2 3.4 %
Trade working capital, net$2,433.5 2,534.9 $(101.4)-4.0 %
Net sales in last three months$1,895.1 1,859.1 $36.1 1.9 %
Note - Amounts may not foot due to rounding difference.
The increase in our accounts receivable balance in the first quarter of 2024 was primarily attributable to two factors. First, our receivables increased as a result of growth in sales to our customers. Second, we continue to experience a shift in our mix due to relatively stronger growth from national account customers, which tend to carry longer payment terms than our non-national account customers.
The decrease in our inventory balance in the first quarter of 2024 primarily reflects progress made over the last twelve months to reduce inventory following the normalization of the supply chain after the disruptions experienced in 2022. We responded to that event by deepening inventory to support customer growth, and the process of rightsizing our stock can be protracted given the quantity of imported product we source. We have also experienced modest deflation in our inventory.
The increase in our accounts payable balance in the first quarter of 2024 was primarily attributable to our product purchases increasing to support the growth in our business. The growth in our accounts payable balance is above the growth in our sales reflecting re-stocking of certain products that were depleted to support certain customer needs during the fourth quarter of 2023. It also reflects the timing of the Good Friday holiday, as our purchasing activities remained steady relative to slower sales at the end of the first quarter of 2024.
During the first quarter of 2024, our investment in property and equipment, net of proceeds from sales, was $48.3, which was an increase from $30.9 in the first quarter of 2023. This was primarily due to an increase in spending for facility construction and upgrades, as well as higher vehicle spending reflecting the timing of deliveries from our suppliers. During the full year of 2024, we continue to expect our investment in property and equipment, net of proceeds from sales, to be within a range of $225.0 to $245.0, increasing from $160.6 in 2023. This increase reflects spending to complete our Utah distribution center, investments in picking technology and equipment in our hubs and branches, higher outlays for FMI hardware reflecting our higher targeted signings and a slight build in device inventory, and an increase in spending on information technology.
During the first quarter of 2024, we returned $223.2 to our shareholders in the form of dividends, compared to the first quarter of 2023 when we returned $199.8 to our shareholders in the form of dividends. We did not repurchase any of our common stock in either period.
Total debt on our balance sheet was $200.0 at the end of the first quarter of 2024, or 5.5% of total capital (the sum of stockholders' equity and total debt). This compares to $400.0, or 10.9% of total capital, at the end of the first quarter of 2023.
5


ADDITIONAL INFORMATION
The table below summarizes our absolute and full time equivalent (FTE; based on 40 hours per week) employee headcount, our investments related to in-market locations (defined as the sum of the total number of branch locations and the total number of active Onsite locations), and weighted FMI devices at the end of the periods presented and the percentage change compared to the end of the prior periods.
Change Since:Change Since:
Q1
2024
Q4
2023
Q4
2023
Q1
2023
Q1
2023
Selling personnel - absolute employee headcount16,764 16,512 1.5 %16,178 3.6 %
Selling personnel - FTE employee headcount15,102 15,070 0.2 %14,704 2.7 %
Total personnel - absolute employee headcount23,695 23,201 2.1 %22,820 3.8 %
Total personnel - FTE employee headcount20,935 20,721 1.0 %20,262 3.3 %
Number of branch locations1,592 1,597 -0.3 %1,660 -4.1 %
Number of active Onsite locations1,872 1,822 2.7 %1,674 11.8 %
Number of in-market locations3,464 3,419 1.3 %3,334 3.9 %
Weighted FMI devices (MEU installed count) 115,653 113,138 2.2 %104,673 10.5 %
During the last twelve months, we increased our total FTE employee headcount by 673. This reflects an increase in our total FTE selling personnel of 398 to support growth in the marketplace and sales initiatives targeting customer acquisition. We had an increase in our distribution and transportation FTE personnel of 158 to support increased product throughput at our facilities and to expand our local inventory fulfillment terminals (LIFTs). We had an increase in our remaining FTE personnel of 117 that relates primarily to personnel investments in information technology, manufacturing, and operational support, such as purchasing and product development.
The table below summarizes the number of branches opened and closed, net of conversions, as well as the number of Onsites activated and closed, net of conversions during the periods presented.
Three-month Period
20242023
Branch openings— 
Branch closures, net of conversions(5)(25)
Onsite activations79 84 
Onsite closures, net of conversions(29)(33)
Our in-market network forms the foundation of our business strategy. In recent years, we have seen a gradual increase in our in-market locations. This has reflected significant growth in Onsites and, to a lesser degree, international branches, which has more than overcome a meaningful decline in our traditional branch network from a strategic rationalization that aligned our physical footprint with changes in our business strategies. Branch closures may occur in the future to reflect normal churn in our business, but the strategic rationalization has concluded. As a result, we expect to see an increase in the rate of in-market location growth as Onsites continue to increase while our traditional branch network remains stable or grows moderately to sustain and improve our network and support our growth drivers.
6


CONFERENCE CALL TO DISCUSS QUARTERLY RESULTS
As we previously disclosed, we will host a conference call today to review the quarterly results, as well as current operations. This conference call will be broadcast live over the Internet at 9:00 a.m., central time. To access the webcast, please go to the Fastenal Company Investor Relations Website at https://investor.fastenal.com/events.cfm.
ADDITIONAL MONTHLY AND QUARTERLY INFORMATION
We publish on the 'Investor Relations' page of our website at www.fastenal.com both our monthly consolidated net sales information and the presentation for our quarterly conference call (which includes information, supplemental to that contained in our earnings announcement, regarding results for the quarter). We expect to publish the consolidated net sales information for each month, other than the third month of a quarter, at 6:00 a.m., central time, on the fourth business day of the following month. We expect to publish the consolidated net sales information for the third month of each quarter and the conference call presentation for each quarter at 6:00 a.m., central time, on the date our earnings announcement for such quarter is publicly released.
ANNUAL MEETING OF SHAREHOLDERS WEBCAST
On Thursday, April 25, 2024, we will be holding our Annual Meeting of Shareholders (the 'Annual Meeting') at the Remlinger Muscle Car Museum located at 3560 Service Drive, Winona, Minnesota. The Annual Meeting will be webcast from 10:00 a.m., central time, until the conclusion of the meeting. To access the webcast, please go to the Fastenal Company Investor Relations Website at https://investor.fastenal.com/events.cfm.
FORWARD LOOKING STATEMENTS
Certain statements contained in this document do not relate strictly to historical or current facts. As such, they are considered 'forward-looking statements' that provide current expectations or forecasts of future events. These forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. Such statements can be identified by the use of terminology such as anticipate, believe, should, estimate, expect, intend, may, will, plan, goal, project, hope, trend, target, opportunity, and similar words or expressions, or by references to typical outcomes. Any statement that is not a historical fact, including estimates, projections, future trends, and the outcome of events that have not yet occurred, is a forward-looking statement. Our forward-looking statements generally relate to our expectations and beliefs regarding the business environment in which we operate, our projections of future performance, our perceived marketplace opportunities, our strategies, goals, mission, and vision, and our expectations about future capital expenditures, future tax rates, future inventory levels, pricing, future Onsite and weighted FMI device signings, investment in property and equipment, the impact of inflation or deflation on our cost of goods, controlling SG&A expenses including FTE growth, future traditional branch closures and openings, and future operating results and business activity. You should understand that forward-looking statements involve a variety of risks and uncertainties, known and unknown (including risks disclosed in our most recent annual and quarterly reports), and may be affected by inaccurate assumptions. Consequently, no forward-looking statement can be guaranteed and actual results may vary materially. Factors that could cause our actual results to differ from those discussed in the forward-looking statements include, but are not limited to, those detailed in our most recent annual and quarterly reports. Each forward-looking statement speaks only as of the date on which such statement is made, and we undertake no obligation to update any such statement to reflect events or circumstances arising after such date. FAST-E
7


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(Amounts in millions except share information)
(Unaudited)
AssetsMarch 31,
2024
December 31,
2023
Current assets:  
Cash and cash equivalents$237.1 221.3 
Trade accounts receivable, net of allowance for credit losses of $4.8 and $6.4, respectively
1,213.2 1,087.6 
Inventories1,496.3 1,522.7 
Prepaid income taxes— 17.5 
Other current assets136.9 171.8 
Total current assets3,083.5 3,020.9 
Property and equipment, net1,013.0 1,011.1 
Operating lease right-of-use assets278.1 270.2 
Other assets158.1 160.7 
Total assets$4,532.7 4,462.9 
Liabilities and Stockholders' Equity
Current liabilities:  
Current portion of debt$— 60.0 
Accounts payable276.0 264.1 
Accrued expenses207.5 241.0 
Current portion of operating lease liabilities97.4 96.2 
Income taxes payable57.0 — 
Total current liabilities637.9 661.3 
Long-term debt200.0 200.0 
Operating lease liabilities186.0 178.8 
Deferred income taxes73.8 73.0 
Other long-term liabilities5.8 1.0 
Stockholders' equity:  
Preferred stock: $0.01 par value, 5,000,000 shares authorized, no shares issued or outstanding
— — 
Common stock: $0.01 par value, 800,000,000 shares authorized, 572,525,495 and 571,982,367 shares issued and outstanding, respectively
5.7 5.7 
Additional paid-in capital58.8 41.0 
Retained earnings3,431.4 3,356.9 
Accumulated other comprehensive loss(66.7)(54.8)
Total stockholders' equity3,429.2 3,348.8 
Total liabilities and stockholders' equity$4,532.7 4,462.9 
8


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Income
(Amounts in millions except income per share)
(Unaudited)
Three Months Ended
March 31,
20242023
Net sales$1,895.1 1,859.1 
Cost of sales1,033.5 1,009.1 
Gross profit861.6 850.0 
Selling, general, and administrative expenses471.4 456.8 
Operating income390.2 393.2 
Interest income1.6 0.4 
Interest expense(2.0)(3.9)
Income before income taxes389.8 389.7 
Income tax expense92.1 94.6 
Net income$297.7 295.1 
Basic net income per share$0.52 0.52 
Diluted net income per share$0.52 0.52 
Basic weighted average shares outstanding572.3 570.9 
Diluted weighted average shares outstanding574.1 572.6 




















9


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Amounts in millions)
(Unaudited)
Three Months Ended
March 31,
20242023
Cash flows from operating activities:
Net income$297.7 295.1 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation of property and equipment40.2 41.8 
Gain on sale of property and equipment(0.6)(0.6)
Bad debt recoveries(0.9)(1.4)
Deferred income taxes0.8 0.3 
Stock-based compensation2.0 1.9 
Amortization of intangible assets2.7 2.7 
Changes in operating assets and liabilities:
Trade accounts receivable(127.6)(133.7)
Inventories21.9 57.7 
Other current assets34.9 45.4 
Accounts payable15.6 8.5 
Accrued expenses(31.9)(11.9)
Income taxes74.5 83.9 
Other6.3 (1.2)
Net cash provided by operating activities335.6 388.5 
Cash flows from investing activities:
Purchases of property and equipment(50.8)(33.7)
Proceeds from sale of property and equipment2.5 2.8 
Other(0.1)(0.1)
Net cash used in investing activities(48.4)(31.0)
Cash flows from financing activities:
Proceeds from debt obligations160.0 230.0 
Payments against debt obligations(220.0)(385.0)
Proceeds from exercise of stock options15.8 5.9 
Cash dividends paid(223.2)(199.8)
Net cash used in financing activities(267.4)(348.9)
Effect of exchange rate changes on cash and cash equivalents(4.0)1.1 
Net increase in cash and cash equivalents15.8 9.7 
Cash and cash equivalents at beginning of period221.3 230.1 
Cash and cash equivalents at end of period$237.1 239.8 
Supplemental information:
Cash paid for interest$2.4 5.1 
Net cash paid for income taxes$15.9 9.7 
Leased assets obtained in exchange for new operating lease liabilities$30.4 25.9 

10


CONTACT:Taylor Ranta Oborski
Financial Reporting & Regulatory Compliance Manager
507.313.7959

11
EX-101.SCH 3 fast-20240411.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 fast-20240411_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Security Exchange Name Security Exchange Name Title of 12(b) Security Title of 12(b) Security Written Communications Written Communications Local Phone Number Local Phone Number Trading Symbol Trading Symbol Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, State or Province Entity Address, State or Province Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Document Period End Date Document Period End Date Cover [Abstract] Cover [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Pre-commencement Tender Offer Pre-commencement Tender Offer Soliciting Material Soliciting Material City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Document Type Document Type Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Entity Address, City or Town Entity Address, City or Town Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Registrant Name Entity Registrant Name EX-101.PRE 5 fast-20240411_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information
Apr. 11, 2024
Cover [Abstract]  
Document Type 8-K
Document Period End Date Apr. 11, 2024
Entity Registrant Name FASTENAL CO
Entity Incorporation, State or Country Code MN
Entity File Number 0-16125
Entity Tax Identification Number 41-0948415
Entity Address, Address Line One 2001 Theurer Boulevard
Entity Address, City or Town Winona
Entity Address, State or Province MN
Entity Address, Postal Zip Code 55987-1500
City Area Code 507
Local Phone Number 454-5374
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common stock, par value $.01 per share
Trading Symbol FAST
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0000815556
Amendment Flag false
EXCEL 8 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'L]BU@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " ![/8M8OF$ %.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NFD+AZC+98@32$A, G&+$F^+:/XH,6KW]K1EZX3@ 3C&_N7S M9\F=CD*'A,\I1$QD,=^,KO=9Z+AA1Z(H +(^HE.YG!)^:NY#Q[^ *F&&$R>7O IJ5N%3_Q"X=8.?DF.V:&H:A')HE-^W X>WI\659M[ ^ MD_(:IU_9"CI%W+#+Y-=F>[][8+*NZK:HVH+S'>>B;<1M\SZ[_O"["KM@[-[^ M8^.+H.S@UUW(+U!+ P04 " ![/8M8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M 'L]BU@(7,B32@0 (\0 8 >&PO=V]R:W-H965T&UL ME9AO;^HV%,:_BI5-TR:5$J<)T Z0*&TW=/N'%;9*F_;") :L)G:NXT#Y]CL. M-&&ZX83;%TVK3DWY".)939PUL:D-^UV%JYYPK)+E7() M;Y9*)\Q 4:_:6:HYBXI&2=SV7+?33IB0SK!?/)OJ85_E)A:23S7)\B1A>G?+ M8[4=.-3Y?/ J5FMC'[2'_92M^(R;/].IAE*[5(E$PF4FE"2:+P?.B-[<>KYM M4-3X2_!M=G1/;%<62KW;PB0:.*XEXC$/C95@<-GP,8]CJP0<7P^B3OE-V_#X M_E/]H>@\=&;!,CY6\9N(S'K@]!P2\27+8_.JMK_S0X<"JQ>J."O^D^V^KN\[ M),PSHY)#8R!(A-Q?V<_^A@O*.&3;L:[4EVM8&-7M3 M=+5H#7!"VE&9&0UO!;0SPSL5YA!D0YB,R+TTPNS(1.Y'&Z+6;QOXB*W:#@^" MMWM![X3@*-67A-(+XKF>___F;6 K ;T2T"OTKD[HC=6&:_+/:)$9#4/X;QW1 M7L&O5[!Y?9.E+.0#!Q(WXWK#G>%//]".^RO"=U7R76'J50#GNY37P>'->ZTO M"(1?0OCG04RY%LH.9$0@'6IY<*5R^)K&+RC1 E3PD%.O?"7L" +C,TMJP7"= MA]%L?O\\>B3C%X2J4U)USJ&:R%#I5.DBUR_(S$#,B-)DK')I] ZN42TJ+O[T MC!!V2\+N.80/(N;D.4\67->!X!INBW:H%R TO9*F=P[-G'V0202))I8B+(*& ML.&*/FVYUW[/IQC>=8EW?0[>*(I@@F<7GS?D$>J1%UD[AK@BK&J4S-<\U^ ^ MMRJ/^8;I"$&E;N6X[G?!CFT)DFZNMO5^B\N]":DDP\B.U@+Z763E?)AJM1$R MK(UC@R8Z&6BU"E#4Q+]!FZK,L)C\+=*3D[1!,0BN>]T6#5P7 ZR6 8H;>3&* M(]@8G>;!!0*WBX%42P'%'?Q1A1"8Z5I)S#@:1/S ;P5776P!H-4*0''K?M/" M&"XA,$F2RX-Q9+54N-"2Q1G'D"K[I[A%SU0L0F&$7)$GR'$M6%S+@ZLT\E1F M3W&GGFK>"B$\'";9?C?!903.\[);MISS2*;?+-=LE"UJ=<@8+=#&$GE^1[NSY_Q(OA[-[D9_8$Q'6_ZSS/X^X7IEH_0;*)BU]8^4R=J1;1!LRC:O MLGD/=^D#VAAF@@:;G< D^"!?>#T4+N7"7X\&0=#!R"K?]QIV[C [HV*&/L1L M5&F/ZD_,#DM&8KX$(?>R"ZZM]Z???<&HM#AQ+I2!\VMQN^8, M[,)6@/=+I&PO9KEMWDOSAR+DCO9*ZW="C M<\W[)&D/1ZY8^\XT7'ND,E8QYU5;)VUC.2M;<%(R6=[<9(EB0M-BK3MUIUQ+ M#J;3;D-O:%*L*Z//EI0&@U_*%">/3&[HEDFQMV)8RY20IV!>@N%@I+'$>2I\ M0Q=@:9\"O @:L!SC**&-!6,2,H3O_;C\&3!IK5>%E#/!)0V&8MTPY[C5=UX9 M%@_&%Q 9Y=VI\0QKRTZ+Y2T].PP_/LG>V)+;.'36-/+T08I: M*Q[V_LL)BS6;_,C16/'DL\&D'+R!6TH>N77B<&GY85FSX[V;IJFO<,[+?Y#S MGZUSS36W3%Z2]J/_-U?Y+8R3\?1<'-&K SI;"5R$&_H5[E=YYD#VG9!.Z%$[ MBK+D^L4Y]>$=V_L+_"J^7U_RBG72[69P0\_R%UZ*3N7SJGNHR[CJ+'^&^VB1 MS;>PSR5TR7M>;D?5UOM!)%[P6<<'')XC=\,31S"?@,41P+ \& /,)WAA>?ZG M_:S0_00,X[:*(BO49X7Z!*\8LAT^6)ZX3^Z?^$[S/$VS#*OH=AMEL,7JEF7P M%X^&<0,/+ ]D>ENM\6[C$_+Z'& ]?6U"L)WBDXCM%*\U(/&Z@4>>Q[N-Y0$/ MK O8[$#^>!Z8J;A/FD)7,6[8"<:1/,<0F,7XC&894IT,/O'^8* \^>Q\ETWLJ.?]74_P$4$L#!!0 ( 'L]BUB7 MBKL

-8?20$3;8T.P6BP^0"X99K>]9!:GSV+6!PX9>H_ 0 / ( \ !X;"]W;W)K8F]O:RYX;6R-49:EL@9OTDUL(,BDBN0-2TN'+#4$QJ8:@+W+IGD^R[S! MH)>+D6M#V743&4K&& 3L@!W".?W.NU:=,.$>'?)WH?NW ZT\!O1X 5OH7*M4 MQ_-+)+S$P,9M2XK.%7HR#'9 C.4?>-N)_#3[U"-L]A]&A!1ZE@MAA92XW^CY MC6@\@2P/73>TFH=>Y!L/?P&HT=S8\?M_P!4$L# M!!0 ( 'L]BU@D'INBK0 /@! : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=6"LN$ 7S(Q(2Q:X*MR^% 9 Z M=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\ I%NTBB[.XS!/:A>LXEF&!KS2 MO6H0DBBZ0=@S9)[NF:*'3^ M 5!+ P04 " ![/8M899!YDAD! #/ P $P %M#;VYT96YT7U1Y<&5S M72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=< %C3QJK_I-G6M+;,T[:2J 2 M%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'3F(=(GBNM"$Y2?R:MB)*M9-; M$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-FI6.5Z*U .EK >MKB MRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*$3FQ!'_' MG2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87_QO.\1'" M[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0 ( 'L]BU@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ M>SV+6+YA !3N *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ >SV+6)E&PO=V]R:W-H965T&UL4$L! A0#% @ >SV+6)^@&_"Q @ X@P T M ( !C0P 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ >SV+6"0>FZ*M ^ $ !H ( ! MOA$ 'AL+U]R96QS+W=OSV+ M6&60>9(9 0 SP, !, ( !HQ( %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& D "0 ^ @ [1, end XML 9 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 10 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 1 22 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.fastenal.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports fast-20240411.htm fast-20240411.xsd fast-20240411_lab.xml fast-20240411_pre.xml http://xbrl.sec.gov/dei/2023 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "fast-20240411.htm": { "nsprefix": "fast", "nsuri": "http://www.fastenal.com/20240411", "dts": { "inline": { "local": [ "fast-20240411.htm" ] }, "schema": { "local": [ "fast-20240411.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "labelLink": { "local": [ "fast-20240411_lab.xml" ] }, "presentationLink": { "local": [ "fast-20240411_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2023": 22 }, "report": { "R1": { "role": "http://www.fastenal.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "fast-20240411.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "fast-20240411.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Issuer Tender Offer", "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r3" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-commencement Tender Offer", "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r4" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r0" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r2" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Soliciting Material", "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r5" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://www.fastenal.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Written Communications", "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r6" ] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r2": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r3": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r4": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 15 0000815556-24-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000815556-24-000017-xbrl.zip M4$L#!!0 ( 'L]BU@77G[]:4D $6W! > 97A?.3DQ,#,S,3(P,C1E M87)N:6YG_#P6WWO^/W__G^3G[Z)G12+@A,WW!0V&Q*+#=!_;-$L%W=GX>O_7!&T]\ M^V$8LD:]T63?//^[_?WW^3OO_]&G?S>]ZS)^]\M^Y'9UC]^ MLCN]QJ Q:/6;=7/0[-6;?4OO_3_])_@47I??!.'$$?_X:62[ MYT.!_;\UVN/PW9-MA<.W>KW^RT_TWOO?!YX;0F<^?"Q_E&T\;XG[#]!8WPM# M;_2V"VW%?PF],?T:BA_A.7?L!_DYGO_V59W^]PZ?G _XR'8F M;W^]MTOU-'U^3BMGTYZ?#?64FHX)W!'^WN>C+\RGLW0^GW@0 M"I<[($FC,7Z[3Q=W]V]JC#,'UA=0RW99.!3L:>@Y(N".8)8= MA+[=CT+;L"/\"[7'78J;GPF^128^#:#QV;!'46.A9? (ON%[DFJ & M;.#-P':Y:^*'O@@B!__B^=3;WS&KA&O!NU^X;P[EM(QX6AJ[_&&*<4A?!$/N M"^I\+)+?;!>>C#B.HL;@'1XP#UKVG^Q ,-=#3=07CO=48Y;G.!Q>&,'(8 CX M<1"2JH*I \\<:"+0V/W0]Z*'H1>%,$([@,^D0JIAIRC[_$&.(6[/Y(X9.30 MF/[3T#:'U':?!] TT,;UW'-HDF88?_/(G0B)-0)2P1AAA(SW@>2AAS_Z(FES MJD:15G/?PIA-)[+DX.?&R:R(&L)/J%O\'M@7#KU@H1$-5L] ^ (8%> G%@?) M9'?[AIE#[L*<<;"^&#C"#)FPD<;LP?>>PB$[&WN!'=J/X@UR M 0C]+F4BS-7/'#Y)&$Y1TDQ:;I 4-NS-/:'@$6'2S41P@&MXT0X8/ H"C7L M/37:7UT! XG7^*^U7SUH#OJ"5I [W )ECQ),W3/Q8RS<0,![]/37Y#N@-PP, MQ84,.G_2%<*'+1SN05/8BFIN%[4CQ]QS;(B;-!)PD"MD04#]I MR2<]58L9)YDZ)U[)E.108*"_!@*$TGVHL0?APMR;9 M).-)+9LB$C,8 RNA"6<2-PPOI20/I@R3Q-5EAQ/V!!QG7[4[C?UY#QKTW,2U-0[$ MV^2'=Z!"QPZ?O+5=&A!]]&Z^]1:T_BC\$):$$YL:LCKR\K22PG!-0FM MI.?XL4:/?@NMY\_:/:UA=%8^KFMZ^AF,/ !+\8^?C)^2]Y(Y@!H3I7YS8Y)V MM49O8XIF>-8RFEM]69ZQ&O7-QO,;K0)_%8/'W$(%^[8Q_L'T>3?.$8-GZTTN MM>-[=K2@I;LS547'6 EZ:Q-*23?_.+3J;D0J\,R$.!_!>T/V%[D.3Q&TQ1B,'BWDB(O$"5W6O8:@BT*=I6B?>9S9>?^'.OKK @"\/,BX_;O[F:M5[K]EJ:OMS'V \%\%%&2JQ3P3MIHI4ZOK%'5;=4WG/)^E9O[ZQ7 MW"\(][7>*3B?.[7_RVYNT(#^MW3>>D-KM')N]/[ $P41!,SB$^7Y9%4-2YA? MD-7?;F9<_&OD_%":?:'+K92WXE >.+1M&]L&I475QA]G1ZY*%V_ND50@UBQ0 M1-GH:>WM/,L3A W[B P*:%R 1W7%HWSS:.L 3<5@^3< ?_H>!%UCWQO8H3+U MVWFW93/URZ:8;Q75;>N9;7V.PY1R!I+=5CVSL5=,.KJQ/U2XGSN%N*.QSW^( M3RV^M4/HS=SX>L\O>+'956?06^[$YMK-SR@0S9;6*I'GGW'VOVQREZ=ZH6)V M&>HH&3J,#&W;1A7BVKM-DE22S!2FS)R*?(L9^38[A_/855"U+R:UVEI7,2G? M3#*TAHI\=XY\C=/;@JP^F@IX5< ;GT8V2W74E:M@I4(R=*A;!Y67(17PKJ;\ MS;3.A*RHH R9"FF+&=(:O?K!7'$5+>V-28>+EQ23]L2D\_K!MAURIQ'5::XZ MS57![=KR!"HP4<'MCC*D9S;Z2H94<+NS<;]:63)0F305YA8TS.WVU*%@#DS@ MBTS*>G]),>G(3#KYAH]Q#)2577H94E+N:\M?3 M,OO*A*FHMIA1;:/740%3#DS>"TS*7FE3,>GH46W6NX@JJBV,J?]H.Q&BVIX4%5S4CRJ$(_*M(>5W?0G@TA 426VV5+1 MR;#AD$L#=Z0W,Y IGZ\N=0KU[K./EJSO&",U5V)_[86"O7[5;>CZ.Y:JMDIH MAY88P <6@H8B[&3HA=R9'6],(2LE3B6S[$<;$3?[$_JK&XWZ$IVRGRZIS??U\ M?\=N/K&;ORYO+^ZO;J[OB@&ZNW+'=OF<[^9.O7(]L[5PPE/D&PR)?$%(M3\; M;4TG"%U=Z_U26PO%RIZ& M%!1V-815:"-KOL50,!=04#DXFPL? W;H%V" 1[ M$IP@9-=W PN3,^@BAAF&E^6P80D:+>RWU4*@73M@8\\FT-5@;EA+/U[3I8$M M-^KX:;,^UW(MQBZ6>3_0,*J)!-V6V= ES&_@>Z-L,X3_ZM2=,=_=(MGP.A;( M#1,_8C1>+YD-T@@QA$>@9@B<>6U_"_1))@!:D5-?.+W-J,3'8]_[86.W\'5G M8?@E6"3?9-D2WQ:NF4PG/8Z5VT+'&B"P< B_ ELB,#4OLZW)QC[PRT<;&(-$ MQP#.!.[K !_@71.([HU @JF.RXT;@!5CCF=*A&OFC86;H$[#WSGT$CYY;"*X M'RRCTK&((1=,O YAOB""4Q; MT%\C+PC1%9(XQM@#,%. (D!/B #05Q-D!_#GU:O[_>]]=()6M)O$)]B$!!OW M()P4#BFO&4@RR$'ZJW@8]=DGO!]XN!^X\I-G('XG4C[Z/"G2_P[]F2O^(,[[ M8+^_G_,!C/4M=Y[ YV?T0BHGR;?XLQ7DK_ JOL3V>'IT@0I=RU:636PRG*- MA @FRT"KB0W+"EDQ7#TNZ+,OMS=O:J R M!B*$-1F-QPZ,*'Z-?(AD)CA5>"!5;QBOR:>A;0YC7'F@(1&"!2/N.*DO9S.% MCB)X'V,>#^*[&OL/!_/AD5*<[]N,0M(7])[&P"":0'K;C:0>G%I' ;0&.1%@ M/_"76:2#X/$X8<6+!4B M_JS/7+H;&KL3P'^K-C5(&!_/:#H$B;*$*1R4:PRJ0Q +>@Q\Y::0E%O&;O)V M;=\B4CJ"F(YM2+$)8R<%VP\<[PF:3C0_DO1I"!T]I7PU>&[)52B%!UF'+DIL M(6/K2YI@E3@G[8-@Q!-(.THHM;X(.0S5/Y\*SLQOBGTK4([?T1' DR;V (3 MU*;R/;)_R"4&L9>-3A>Y%W8 VH!H$<2RF_+8^D"Q >TH8/^QKDBOEYE9/H7* M1>_KX]TMB\.3I0%BP$?3S91$2< O/GF/1(Y8;Z#I14;-.5'QAT\"R,EQ<\8! M88CU]IX=$ND53;T(0K\#0CI\'(BWR0_ODDU!VR5RT$?OYCO$>[X+NV'4H7P< MV^)>5^LV6FB.XVVWN./84FMDJ1Q]K1&HW53W>@@&YLU.J&6/8K]WC;FVS7KCVB.*9/O!F$-6J7!1CK MQ=6>DY'>H_=Q3O:&_45::\&SWF'WOHR7#8P]#Q5#UQ=6N_PR"R=7BL,NP-U%O*)R MWMPV1R:;>!3I]DJ5Y4%O;'MGJ1KRL!>]N,B:+X:1]N;W9T4DK;J+0^>&2N7+'Y^U47H%YJRO>JB3!-8Y0=G#N$LI' M27G;4-5[#[3SE&M:W--]?[7EM&3+*2O26>F=_"K+0T?M0*H=IV/1V="WQ4*N MAK153AX,M0-YH!VG7,_X;OXV=,5"DJYF5#,B*3]KL^.TEY"U:J-I34W,K/:N MA/)14M[6#P8AGG/>5J'4V,WS5*U=O/@"RK=1*E3?PP5H!62MWMAV3[!,O%65 MM%;1K-E6:[_$O"U3F?:L;LO6E9GREA#O,D$9Z3(O=4E2_ !S:A=SXC%%>C*? MWUZ+T](7_HBYO;X(;$NX(28TFYX;A+Y,::;Z$P)3TE-Y[2]DLC]@I0L7T^M? MOVIVWF$E'\J8EZFB/M!C[/DA_8E>>.*^&'I8C.LAIQG4NZ?0S]<92/%S(:5^ MU7LOUCIQPN&T_$< BY)Z#C').C6^(95$24W$Y;[O/5$1ED ;Z## #@^<+!^ M$4_52EO,R0?1H_QH^!H'^CSSFE*NOXL)XZ8)O M3B=;T*(#590] ?<@B#/P! M!A2,<<)/0TP5IFQIX3]BA1.LB>)(Z1'FT 6V/TP85EWAJ( BA_O0KRSM,HB< M)+,?\WQ]#T4-!$V6.XJ3L8,%=DR'IK&+<);R'((0H:A#3_&'1$ JTQ(7X(*O ML0K!8! *_L361W 76#=+ -?YLDGO$ZO.9Q%*:A&1ES80"7R9TWD7U+?0UNFO(ZEH]A) M$_D+G<=HJD5\)B$KD?YDN_WR^8Z2NLR4RD_GV1^EOLU59'/2. MNMVH[E8?[2#'4(D=2OO,R4/6I-?2RT.ELOEOGA_CL:K=R MU[(B\)60M^JJ]9I4,W75NKR\K:A>5SG]CMI[6N'JJ+T&%?W-W"-5YD'M/1VO MB$1+59%0VB65E[GKTH; EYJW97UMS\JBBB0R5X6U&D MGK)4(_J&A3FPG@I5P)C5V\#Z$$_>LP)$+E7XP=HFL@),D!1FP7H<:ZK!^.)1 MN)%@8R],%4?AT_9J;!0YH0U##V4%$9^;H:SF@5555G8;UR=B#I 79_(@7YN. MI,:"$7<J'#1(CE3G%LH7;3ZS80# M5-8%)AN7(YE6D8F+N\0]!OR4A52PX$DX]*F6THU+,H8"@5,+2!)(?/Q:NK81 MUHS)I3C(FC GK4NCZM&H>C2J'HVJ1Z/JT:AZ-*H>C:I'H\J-J'HT2D!.7(\F MUYLGUXL!O+I[/3WVRWI#J?17KZLL#KJ"V%.)0,=3/@V5"*2T3^IZ42]SE8;2 MRT,5KJ=<+SMCJ=A9YGE3I0&4E;?9:ZV5D+7JBLI*\>AF=H-**!_EY&VSLM>/ MUE]1B3\T\(!T[ 4V&O^WR>G][-3RE_G#A/C,LS[[A/?!UXO"U9\9]YO2=$+;ZU0^C.G*-G9RD]_Y07/#[Z>.-D]:'.BU.,E]DYKJ:W>G?II.6? M;!<3U=^>XTLG$J+7K[J-1OO=Z6Y?+) +?%:DQ3=!EX"$Q?1Z@[G0T;-K+F>6 M&-CX!@^8)2P;;W99\>4+O)61X'*-?>_1AA?8 ''J\"*7[=:8Y^,-#7CVPQ[9 MX82%GL2+2ZX#_4K@2K8#S]ZL136CJTQ##@.M=3L-B#7HLA".-6">R[YPWQPR M0Z_%$&C)':,QXF@1)!2?XG31=29=U[J_R+'.?6MH["-'B"(L,"V[&;R.>W4#X?D*&/OS!',I;3C/JPI)<\M^ ML$,)MK6.% ROGZU\;,285?$]*GL*@46WX^Q^)-E*PXN'(ZG))94L!$]SQ$A2 M#<9!7>+?)5(7B,&31GR)B M C<78\K)&SR>"PQ 0+M_GR[N[N]" MS_Q^D+&W<1P;#/Z9EX-2<&YH2VYP]6$M8 -$]&:W?D*B__2>G04F=U%W!TA# MU%/3=?>F1L3]PW:+2%J]TSPQ96UWX./UQ1J[_73U4=X+)JA-B_5M(B_^!4G\ M?X1K*1IO0V,P)V1<+8$>1O &;8' :I#:3#&@ Q$Y ]MQZ#XV>!KP9D" DW.J MQ?5")D9]85G(,SM(PTJ"Z0[H9C28$' JD'%#& @"3CKBAXWW/<&:\/'8L>7J MDO[8(\L?]RP& M ]M$-$MZ<^R!781Y3J? +!YR]#?DLL9W7B*#+:2QC;V& $%WP4Z92 S.CL/I MY1&!? B3 HMPI)6R;" %6"G+Z<=&X(*!2W32U2H];K#@?<0_E5>Z$U^,O$H7 M),YQXJ@"[/N*E8!Y"0AKS7T+NL>\5Q,B"<'$WQ'XJ Y*=^2"FWSVY?+K&X9L ML# P/YP"9L2E#4<1W1)7,#7+)R,R>>7>H0B"T?*P+=('IR^4<$)[P_'H^I33.!T[S3E[N M)'1^K(D43'VC>2NNL0L60TA+0.UIM@I(C6PJ#7P,(0O,OC:/3#V3M*1EZB:& MV9:C&MD//D]ZB6&%XXA-FJJI;WS<=9FZO3WN[+,HVU<90, MH$/(E][:)/DD?Q>NUV1MY)74Q7NS/)?S]Y.*4*GL#97PDHUD"WF,*@GDVW1_ M2(9+KU\U.^^F6P933QUW!((W&PA;4;3F_MZLVGWD=JW3.'XZQ'HZJ)2$PUY! MK_7JQ[^#KEA^6O CE852U7_H;]!F9UCL4W.\)>+9M&U4 85@?U,V?N%!D]_I5J_>.2B'CJ1CMU*E@ M;TLW,)^:8KTRUUNU=FO+F@Q*?=LJBH63&Q;DT$D;S:) M^X=S /)M,@Y\^G-T!ZI,;53!&9S=B@KF*OWE5:*/?RUC>^.3.V;_O(O)R> . MG&)N#:.7.6U8.3]'9U+[8'!8BDG[\E"WK6]7$@>U_#OXSZZ/S^K]*B^@.GOW MR\5 ;VBM ]^@SK@Q7:)B(%F7I"H-M!^);BN)S@NI@- \6;SV3FO7, MJ 2*2<=FDHIC*QG'4@&H6?UHY0ILYWWGQA7(R/[-G8-EDSZY2LLX6[UQ,'@< ME6!W.*[IF6V3XMK)N9;=H2CMIL:>-A/R[V*H"W)[WBK/=3R140R:>L$OR.4Y MX#G*=:+21\@9J6CTM*:2Z'SPXK 2O6T;ZY'I#E&F^@B;*%2P>0[*:(:'L*Q$ MOJPO_3+04:-=@S%C#?!&EW["(@K:TM+P)R_&K9"83LV#Y1!-*);B@S<:"1]$ MKH\X)UB /H9-".(2Z"-NB6D1_H[!#,0<7W[ M0!923X.L/8D^2U3C"FD]%K.6X<#-B$$(;H:AM7]9#]:&$TSCT#6Z^$F,;Q5Z M5(N?NHA;D95-=BC&GRN=MA3YZ.3J)L9 F$(KI' ,X1,/&3A1(0 ^$!)J!1GAS*RII&EZ+$4FFHL+ZMN.0@D>L%#Q;3@9X!F1"L @" M+Y*X Q_C&7WRO! &[H9O".6D+QQ;/ J2*PD8A#TAT)HO".XOO?(29 B3CSD! M%]F(9^$.N8N=QK1BCW9@2UBC&L$/"9[\AO,GC$'/D?WX KZ 3X&0A*OB@6C' M!7WH71H#3 ]+\2T#,4I0*TP<"-I%D'D::D! *O0^#CS!D@1U<8%01D"_R EK MH$JF!,#7O#&R ;%C$(:2D#OH[U.M]@0=(^Y*/.<9=0BP$F9FNY$@^RL<;SQ* ML)G$#_!I@A1[EQ%R#=9@_J$R;I9)V%JM=U+LB[2V;?6TQE3;TFJKS<%6$JA* MJZGILUT5MAP2[^1<6(/XN5*V*@?6;,R30H$U[P[6#)KQ+]\;V.$!79*3+RZ* MOVBN8.@&IU1?=D@8NQP=05Q*(*NXSET1)OK+$E)Y681CV]):SSS07.JO_!@( M4OI N$Z*<+DDV5)TYU.2;GZ9V&%:2)] :EWQD(!J\L% @O'U)U,/36)9QI[D MR/X10U5/P<]2F)P!^)'N@_ 3A#6)?@9J988=#DM!!J+H/";@T+-GV!?BHPUX M$ I7^%-WOR91 8&@$A$NQ%T56$I#CN"?",@M5L\2/%MWWFVDQ?HT]'(I08XX MK< @REHB% @LSDV"903>D[P\P_CFX&A'8X=47N@#8\!S_H1:C=SYQ E';LV0 M]MC(LT2 [4A_Y1'!Z"%2 I+C=[%TH9" UL3_)!(HG^/Z!_^&6L*A"8[[:@BV MBJU08&+*J 7&%RW$Z5+,0"2@Z0F%C1S"'8@%'D$&(PDE-QL,J&X,:<(YF, U M?C2L]CM"=Z39#SG$1_S1\PEZS8$PQ(^-@^<_P*#_2\$5=RBW%C'BAX);-$F$ MFO1MA+<#(L5P\ \4?ODL"B%$^>\4;M""U4,HDH1ECQ&3? 0>-4@]Q<<(T@XT M?Q027#"A)K091!1CP2KT?4'"EH ,8LRT"\)@CEVDNS]?OS*Z[R[8)2$(IXYE M1?'1.)DQ84Z))FLDM"0HQI^9E M#C=T':$*LFS6"M3E*OK48B,\V_?JU']!+G=:%)++'=(ELCB3-N-%29-Z60KF M>CE+*^;T/@$TG["8,(=!7J::%!&[T;>)]?&G^\LIA'CJST_P3P"?^(DH3@T( MZE,0*124%3V"1#L@+:;;/-&(SN@72H8 M.>Y=!6G#&$NEE,7824/')Q;3E#%;0;H2B.B-:49C4 Z3#614;Y&,PG=K911H M"A1S^'2S+)<^XM9KYI2.9;Q>T2>2LFLABLQ"V)?A1Q[?)/'$80;C?IR M$H_@8N("B%'&X\4BP.NQI_NYPZC/> 3B&[?]=V3+W5]?HHLC\KBL2@\_VK.1 MD)=FXTYU$M>\H']F:WJZC@,'YPQ+.]8F V[2=GLRPS+8A@\2D1M5(:A!>6ZX M;#$MKD%I)_0,=N+Y3LE6=@*#FK2>7C%D/&B9N=UI)T &+-,VR/P'XU@4/30" MB" OQ2V<@J>GK8I#?9,M2-R40-!YT51[/0H@F(/Z1X LQ;9JP<)(M/$?."9: M&3ZX_9'Y/3ZV3?5',0PY7:[ U18W?E"7_AB*,:.O?R./L(!+5RX(BRC!ZKNA MH[%D6C9-*],.9*/^XAFX]/1U/(I9Z^D7@YP99>8:Z':%1R*PY(LQP;7R$AM= ME 8[GM74W (??ZYKS;7"4)O3LBN; 65=P,W9DVYKQYR)-?:4JLF23KG["Z&) MR8-A$AD'28R"\85M1F CP)(!6_X7=V'FTB)]$GT??ZFE[85/1_N"^RX& MR,A'+YA&W\&"Z[8H '-CE:\D0^U[/H0D="WB^3C+J3^DI6'W_,>:K:4\J0=P M?O%.AQ5+'@OYC[FEW6MH^@LJPO-9PXCO2<6M],4 =QMG;:(873WO ?WGGWM- MK;W6U,@NFIKQ8A??%FZ1N \>1?#0)0IY3>X=XU[3A%EV (8QE .R0S'"VRVL M[WO<@JY-PG4.R+F$YPY_JDWOG/ Q1-P_P%<,\? #!M;Z16-HFI-^UAM8G#2, M,K[1@J2@HY?%P29>(#:$?^L+5T"8CYM4@8>Q$WSS9(=Q3/,#S+\M>48;N> F MR'WPU"9&/)"B; !L9;I+Y.A)\3G#(:XH47]U+56X\4A)3$@?A&Y7G/+JX_L@\7=_]DGS[??"N!IOB6'.JA"9F&AN0E M#LC&H']NM-:;6%BM?!HHXM]T,NBT6M>8Y>G^#G:IZPV\I"%WUF(G+Y>QP*]! M6K?%V^6ZH<]=,5FYES2ETNR2;)K>\]%X$HHON/5!?,.3OJ"!);M?D10+FN9:YR8F)V?R!'J3CPQT#1^!6AX$*4]$OF#$'0>-SL:- M-)_MV^*^KJ!-.BF+R!CZ.YXS[=_1T),%9D!Y@O = M'0K-G]XC$6)A V)ZDO5ZUJ1!!)3/$'$=0,;[S:%TFE_PDOW MR7$'GF< VRCX3H+GY0T_XJXO_-GA\-%< #VE,83^B&-:03;7I:K9%?)ML^NJ83Z2XTIKYPGUS*%-%#;T6 M.\]#X+>31RFC9E\H6%*D(J?+,^+73&IE#KC> MV(0 ,D8^#@FZ&U& %#DS])4T:!=S7O=/F%5W/H(7A^RC-)H?R$IFX';Q9OK7 MS"=8,ENUPN-7RVDKN]47SC^J\CV[(<4912\)O/_\7:72>=N%YKZ(;6 MV*X\5I9EMV&)T2DQCB;I68JS[2;U>>2^WMP:Y;X4W%=ZKAIZKFULB[10"C&O MLI)K::U3<#YW:_\@Z ZY]J:O9L<^Q<1C.[%ST.RU->.8!>:W4XQ59U.[I6<& M+59L.C*;SO162VN_40S**X/.>P>#0"F;*["M?]31.JVW1>DL!?>5GJN& MGCOK-;3&YKYOF42\R@KNW,B\?7"PK;?\ :LF@XC?E% 6&6.UO=TI4!VH#BK5 MP9Z@!W.M=BX6LAP.@025A5XE]=(*Y(@U.FVMKA#G<\ZD=GO;.QDY8I)2#$52 M#+UM[X#E2.)*KA:VOL%2DGAI?TYAJ0XGMK\?O#&9-E;MF0A?-J6?;?+YUC6- M6M,P,A],;+7N#F4LMI;N+.?<.TAZ'IG>,IK;WB0I.-.52BN[2CO3Z[K6S'P! MI^!R75EE=M[,O-&Q.\=SM]3W?_#PT@'-7B#C5>NJ]4*W7H7;]==)%7FLO40E MI\*A+Q!*S V'![EPO_.MT]S1,+,K5B"'2Z]U>RU-/^;%])VSXUFUJ] M$K!)*8C70*1*[MF.%A64>Z6VI(XZ3>JG?B^R$4SK[U0L'-V,9*W0$9\ MPEPO9 //FZ)($?OP-,&R!P/A(UQB6/P,XQNYFO00IY+(%#-%%\%"L(PO?3K&OYU"#5V F M9<79I*2RBV!S:1!HJK.T?8)";(4Y_>"WU. MX")T!K)R_ORS MU:,%_=E'P/+G[4D-FJHQ[HOS:>%S+-\=8X'&(PZD/%/E9DM0;7-K3H#CUZ>" M[ IAS2'F#*!7Z/YYO?I0RMUTA1-(CSV*QX&__>EY%OODVQ:8Y"'N)?$)80,0 M124E[1BN_I'*_4-C(X[0FB!+@EN3N8+V\YB_X0*.:7FAJ#^^B#*3+.T@)(LE MN0_:()2 9U, 6+I$@9^1=D(^DX&,01()UZ;9U8PT;$T:2$<"UQAUK?$;.DT6AI=7S\VHZ)X0G*'$8$<@G096B,Q< 1M!3K:@K4P7=U *%HX MH)TMH& P#X6Y4@%(,(&YOO1>3^MFZHN\&\NV*);S16)X";8NQKE&C'@$+"%_ M"N'G;8+XB+$5R\#1>P*)MD0_1-$E=R+V$((A@B1+R#,$,=C4(!*.8$M+8U#' M-^S8F?2B1U/\O)A%O](RCU5:.!W1FUC=Q")!?OO/31P+]:$3YMIB)[4-QZF0 MSV9"T%+(9SL@GUU\_'AU?W5S??&975U_NKG]@5())/!.LPY^>@1:&=$. MGX3X_H8)\B8!($QQR"E<6_2=D7)PHU%?+GWI-J2^3>+IQ1D1/0[H( MRT(&:2G0324$-QQA$KX_0]Y9M'SI9J"5Q.SL?0>H.( XAM;N; >(LZ[9CM;1 M5S_='F+%Z&Z&A7*O%J+&O80B87<0=8EY6#!% MMJW)MG]A+@11_J6C [HAW$1IB=",B; )6$GY9U8Z]NJLM/Q=,;7*HY[<"<>Q M)11OX+FN<-CY+$I['F:ME(L*EEC2V[5..S^5[55]K2,SOZ7G![ME-?.KR)L\ MEO4\_=6Z$Y1Z*)UDM6MZ)S^8/8=9]45DC*&U]\R5XJ_W*B1"+7-?/]U?[LMS M+? %\E9-KV?U3]0U_^-SJ=[9,E?ZF":CN!2N9RZNM1_RGE[]JQ6XT0ILUCKU M0X&/J!6(I6TRE]DORPJL0IU;>1GL"+N'191\H];N;;D5H6H['I%+C7K6A-@# M<:FD%,Z<;[P?\I[> J@5N)%\-&K=1DY*8Y>3PL:)BEJ??@5681/LN0^FML!0 MK=1K/6/+.JIJ"^R(7.HTMQEAXY:]6X(8KL-'.R5%!.2F<'8NM M+"MP>=G3WC9E3_=12E*U4: VJN"Z7Z],,JN8LZ[76KV$PMP V]KLZA $#5 D0"Z^J NA*[7$LJ,>VRT56V_#*C MULR<49R5%$?:(CM<1G%Y>:_O&P#T$+RO(&OT;7?E5$+QGK?LRI6T6C.,?6O[ M7"WW0C(E=RC,IU_H5=@9_$:_+%3G//MR^15\UB#DCB-P[I$;OF&[[!&6:JWH M>JO6;F6UC8?.O-]K_9O#EL$H)M.-FF[LNPB&JH"Q\Q[FOJL1%=]NY:GB31%E M2J\W:^U.[O5[]=BR]P)7Q5_K90&.3.&E/(>A(["4&:(AEKR7->B7)_P@5ARL MWQ@38XJ\LP!$,]]*\*RBCC=@1J^;QN>:@7_A,.6&[MCAIJSKGP"3VZ%-\!=! MC)N#K4X1O;CY=V1+T(L8,NX90 Z.:PX&B.K@^T!;'(0$R\$1SXU4;\V-=$:K M!"PM',+">!B.HQ!K[V,?,<030C!),!$$4L*?\"%N4SMIS+_(&=B.,P5AM%WN M0)SP^>K3??!FW4PDB!C2X/F8]8X$1).0!6F$*AC,[-4%^*/EH$$UX(<;(2HF M"9*$'D#XIP0>,B9-#7XPAXA^D 8]$@AA(.!X!*94!L&P-,@6A-RY+0GD31,>OMA4&M_N&0A$91$< MNG4-W)!-J_2.;B>*P[\YN:3TAJ]_>,<8*N](R,2[(^Z[6)6EKX?^D*< MDWEF?]&J/5"Y_"/*\;*@:5//,=_^!RYX7:XOU#IMAX$CMY]<6# MTZZYJD6SKU]U&WKC75O7T "8Z3A^(-'J69CTS^SI8W=91ZWH2ZW1-6 M1:["A:-8>93,SRMN#LI9H[>Y.Z*R>[)0UC!.0MFR' G?$+)YDC@#:N+)\[\S M//R31TX#I)\\!P3]@8>-_2B 5H( 1NKS4#Q,-';E,E_@%B6;".[+D^0A?Q0L M$,)EG#WXW(KHJ'/^W'))QDY\GCSDTS-E 0P%.MD#X(6;/A^>GH&Y5@T/,SES M8%C"9Y9X\(6HP3NA\-WD;#(Y>X/1#6T(@K&+D><+/!Z%X0"W36\$#A<;"8Y[ M>(/(@99,)-GT)!OF8<\U-Z.8[XW@VY@FMLF2,U'[O_$I*A["$L?CP_7Q &)O7#LPV#9DPTSD_#K0=+G(KEM 31:B./9B$^89YI$4LFV*(QP:EY"1>;B M>:X#K4>^N]AV#7Z26/&KQX_D O-A.I$E+(U= -VA[2!R0F*W^#'&7O!X7(C% M,VIL&=M=GJ65L!0Z2%@*'86V&]$$I@T!VQSQ$A_D43A2BPXA/9]:1TY;>$PM MY+EW &L.7J-#4WLT]H'[U'#2"ETUB(_Y\>_Q""W?1O.Y^KPT7EH&+O&Q)Z\@ MO*63=_AP=EZ)9V6IKV(U49]]DM2Y7_G)LZ.!$ZF/]CPITO_B:&WK'S_9G5YC MT!BT^LVZ.6CVZLT^YZ(GC(&I]YN\I??^7_.GY)OA-'(>\P=QW@?&?S_G YC? M6^X\\4DP3X41"%.:Y(O4DC1YC^BLR\:YJ<)&6ARG%[?WG[^=_L]O+NZ^?[NQ)'1 M]J( UBJXB\FE!GCP9#L.&WH!*%)4$0/A"]<$-Y?#GT//XA.I\!YM& WJG+\C M[H/L0#M24\W?J !UZ:/-FEY@"309E9 %6FR?^NX+T#<>MTR\/>5@C0^T&]37 M%1D;03=_>@1M7J\SKHVT&L,5ZH.J"H%421=@KL ;":21?1)];+'&Q@YIN@1B]_&(;C@$CR^E6S(_^QXWEH@WB&&EA?>B+P.E2@F8/1 MVMD<6!*WO!-S0E5Q\?'CU?W5S?7%9_;EYOK^GZ 8+JX_IM3$U?6GF]LO%_A. M"53%-] 34=^Q@R'SI(?QZ_.U\2M#.Y)XKD]Y7RA/3T]SZ^&4"X"!# R);'3_ M!'0H:$0ZTUD"E_98,+8FN P=B)2C0'-R!YP*9+AT/8M^8SJ0B6]UE &VZNM M1"V1:0B_?/AV&@2@C8.&Y"/'\9YP:M3^[O-8,F":6CSF*7,7N?>,V?-?;391 MB\*#58RD9NE.:=*L'<@IFF3$EJIFO M!_[6T'-H_:)L7+@N;B-\$?+"-PCHW9#[ E^!L(R=D168?^G7-RB!^.!6C/#R M.W']GGFYO_C:KI[O[B_O++Y74I L\/PJ<-H0#,F)!9$',N M1H@AH>69$5DCRV.NEZ14X)Z9;89R8PE> T&E;3U8=TF$B1D3 >V9H0VKX6J= M,%!<9)EMD'WHY%WJ>#E::O2V,<+&WJ#!@2J MA@ U2+P!&"\05%2Z?X3\/TAFX%>AAL N3#I_T7J^EL3NTXFDR@ZL$2A,F!KIP M8 ,E^A-J&C0S]4*),)1^,LTJ@>'9ICV&-FJ8<6$+5-+!T(LB0) M)/>!<8]XA*8&M30J3PZNY8/'\6??^P^]-_3&\%7HT\LRKPC\$]H%C%P[G,A\ ME\ &^0/3\>3Y%M$=N@$/*,[8@-_[Z)'$'E) 9)R,I41$(6XQHR2 =I[20'(7 MY MEBJ=%".6F%KO%R*]D:L%TT++39+<71Q[4IHY:W!\Y^)G@H M:)(XP81MW-%=*2$:PY."-0+T(%P!ADVZ8R@2,''RY])2BB,CA@V"E&N.8YUZ MN,)]M'W/)<+ PI.1 ?@#SP!GFT0/?X->&; BRX-9='-N.H MC93$%V=[ZU(HX#\CFU@JJ2FE/LYW>C:I/A Z&8/)QS8&*OB&:]FA/'Y-&,1_ MT#[X["^SY"\'4Z*(L2#:F%L5OY'< X&>GYZ7D9!'(^ NUU(97$@WH!#,/IS0 MA^+OR![+@ AI;8-[()).&[SUX'DH5J@0?4]F\-W] M^?J5T7UW(><94#212"GFH,D-\Y1D/MNPGYY=Q#ED\2SPM_BC>%\N%;N1^"2" M0C=C8%5J[-]>%*]^1IX$2"6M !ZN$UB@EX?9CYP]SV8SE5].]RB0F'2']XH,Q+GU%;""]*XF2&+R1T\9#'-"$ M?#"0IUZ@1VR7X_K$Y<2#(!J-XS.R#_ O,!4:=D KN=[J>2;Z]0$Z!;4IXDPQ M3."$Q:Z!"A.&VL6W<1EKX$^:()E!$G C>4U.6CGR%QN Q6[9,'!?>KWA M$.A !(F"(+&@:^U/'/O+DR@T1JB@'%"U2(G0JR5-"F")DYW$&KO$H'0UF8*Q MX,!#SX5O^-2\R:@TT4+!G.E"A8D6LQ:O32E[(?^.8V<>Q*:Q%03:1&-J"9WR MA492)W2QCD:_P?;!TT Q1@L"TBD3*/$<1'Z/K0&#(!(\OU2'48D3U]G'891> MW\-I5+.A=5I[/) RYEWGKKQ/>M0TRUY/Z[:,;;(L.[K6:Z]^O"XCYZCKFMM8[OTR1,-=H>L3+V5M[S(EV-16DNH^2[QI./#S9>_+J[E27=Q>7=Z]G)E6@+DOO_$$MM]"E\LB+V"ZK_L'=]!F-[;?+"/$@H'4&VNNYV>XP[[3=?=-ZUCN;V3[ MRQ[>Y\0+D?MZ]M7EX/G#LGMV]_!TC"K&ZKV >"#.#U]2=[I2SD!(]NR''$JOR'>-N:T NF(99>" M=CM4M:Q,48#E22Z*R@>G\IX2!&4*1"_O"YL'0UG^"7_ O=Y'[N!6TB$,R,[) M:+DCW\^[)*&]G#9RTKDUC,YQ(0>GLSU5$?_M4IA.RZ3&UA@0^V#2D?(AIYVF M-CGC)L[Q_;=Z]PA7&U;4V?+QY)N;IMQ8P/,$T*%]1TP3)SG>M:/]%;R)9OH" MHC_F> &>?,'CGYM:EU3PSVVMB;<. SP?M!^%,UG8YSU1Z> "9O;IM89N;%MX M6@%('H]-]6Y':Y^.397R]:[B^P*V.(AW5W)+J]>:O?8I;:UBTV9L:C6RPZ;F MSR4JADKYRQ=C;N.-"KHL%O(?6^J6D]O!DY)QIU*#Q]0MU6:3WMD6W^ DBJ7( MOLH-Y4*9<]O.RFG)+K%&>UO8..6R'$^M9$>9SH'#DAE#U.CD7.G<$]C('I1. M%@H=!-1ID04%V0\P:O6NL7<,H57R>"KH/L7]E=QOU#.;JV-Q?Q_560]PP:*T M;1S[:.$TX?/R1!M7A"J*WF8W63>TNHJB\\\F/?/)R MG'N#<\S!4N'TMJ?MG:ZZ$I%_)M4SG_SF()PNE':AW;G= ^2J6L!6=C6BW)1C M,ZE=SWR,N'\G91_AYFX;$:J#TW2PSW/D@NR\'LZ@[*R?F'A2N_C9 MYGW;D;71<(_X+O3,[W')RE_9Y=^1'4X.&H 5O8UM]_I*E[GIS"1I^_3-7'G+ M1?#2=DCB5+0^02IGD>_B)BL=:Y;%I8 MT3_(0>)!PJF")')N%4ZIV\6%"*=. MRJ9V_91GUY6Z77R19&N.^013-=51Z!:G;.W,XJJ.0H_-I';SE.?5E7*_0*?X MD;"F18W5N6AV<:V?-,%&,6DC)C5UY:><+J3S%BYVI?9UE!>3F<"]CG94-'GE MQ&S!HW8)KG,50]]3Z:*?//'?'Y*=9!# MD[W8T,TX4)!+'&VCLVV&>#9)/-0=',7RS"QO;UTS\+ LW\=]GB)<2LA+&U5( MA/KLN0_GB .X_6%HM<.O1CW[N92*D:O%I"/E/)W4:BYF5.[JJE8[_-*[V8\/ M58Q\;"9UNID+$^4@0BZ2>_(1P7Y]L8<*BM4V@!WCE"6T%(\VY%'Y?90.?TO@I%FWDH>3@*L*^T\\.FURE6M^A]2K8D/D4,T$I9CL#ONUS M"[,(FP6[@[NU:%=:4"6Z7$6IU&K=5HU9J]%N7!MSIZK==MU(QV9T&[X=.4 M>BL/GMJ)0^$3EL)2+,H]BRIU*_\"QHS7\;G#$/SHW':9R<=VR!VU<9]=;+,? M,2D?ZL@\VB+C)W\.5#%TRZT(.?S18H+[+HQ>[=MGIZ%1:QIZYKP>Y; !J9>&^T=SZ-N>QP-6V/;^7 MC3VO'+O_7,F3\E J4F>A)NS>%.N^:+IQM2(XI4P>Z\22;L%I@5._&7D ' M$6]] 8$]1/'OGFPK',9$2'\83Z8^^X3W8>11N/J39X71C\_+!HZINW!HF_IW M.+U[.>8/XKSO"_[]G ]@K&^Y\\0GP?R,1K9[OD#!Q-XM_4/, MF1&6I &(X?!Q(-XF/[RS[&#L\,E;VZ4IT4?O1MQ_@$'$W, !+ @#$5T^GHU- MJ\OQQ?Y1W'/\6*-'"[(MGW5:6J_97OFXKNF_K%=DR1Q!(JKJS5%5_NKB[O[R^ M^,P^W'SYZ^+ZW^SB^B.[^_K'W=7'JXO;J\N[EZ\$%F#NJ^[%N!;6BK08_$2& MA+9G[T+X#P(!!UCP3=9D*C$5SBY&LABO[3)HW@'K%##QPQ1@0N.LN+'PY36? M-\OHL& =]<::&_@9KM7F4OOM-J5=7WTA3#\)<7MY$_ON9E+_U>619<-Z7RK3 MN2*Q8MML"V;H"\&^P'O#@%V"^K;05_S"?7/(#+U625:F(M]-8Z-\,[E1;S0W MV4';2VI2:4AF[ 5Z92MZY&Z?[UI E]S9*.TVEXM[/VPJVZ9LMLGG>X],KW5[ MK6UAJ/.QK;KQ8 YR$%C$C5%@>JN73Z:O".9:VZ13E]&UVL-T1BOGBNU/WPL" M-O:]@;U)X=3BZK6L3"S(:NJV=:V]YSK/I[TY<8#K?F7E?6OK@K#'NNRWFZ>? MO4Q*OO63JB6>?T__3C@.U11X$*[PN5.C^Y?<&MFN'80^7<')@O^7;XD\6$+( M::^&=;*G!NZ4%;*3W3M=ULYIF=1J'S5'[?'GG.5&/EFN=OASMCNO=O@WA<4,A2^"L$)&L(!Z+_MF ME]K?/S*+ZL>MRK*?O?U":JIX%Z+4JJJX\>U90ZL?J2B%VG[8@CV&UCL)>_:Y M,[[;D4E1],,1"5&D#O9:VJH ^U0Q<'U?##Q?9,72RK>$EU/%&MW>*7=XE1W< ME$E;EF7(FS6LDL%3Y\3YL$9@?U0=3<]A);WFR0BLCR M&S"IB.P &9#%/B[969?FCB>9J\\5*)VQT>N<,E91MGPS)F7/."V ,5\L$5=5 M6[X#'8K3?A4"V#]X8)O,%<\+,"ECGA<>E=F8U[56UAMLRI97BD?*E"M3KDSY M!LOTHXU5?BUES'/-)67,E3&O+H^4,5?&7!GSC>-R^0IBGPE5[.M3D,SE"W,.Y/JVT*'*&.HC&$NVC\0GEJ1;&42^"IKF96SA='3S6T/ M$[.)>0Z@P?98XJI4$M#8L<#9(25@.9372H0I]4P]6_)LP0^L%/1;3T&_U17T MVXHY*.BWF&P% /Y2T&];0;]]X,&0?7*\IZ#$E%@&_Y8)$BN7JJH0;RK\O(Q3 MVO75/"*"%12(3>'G%9)M"C]O[?90:<#@%'Y>9I+E##\/6CB5;XQN[P#=7C;P MO1'SID5HN1G:CW9HB^#UJU;WV:9?[M;S(7,E#YO'>(K6]YHBVBN_*V-V*-KS5/6VZ^ MJ_51#(3O"ZLZM=&+:[KKF:,/Y5T=G459TSB5A[4-X'+HF=_/^QSO28+:PE+: MM.M5:L557#O>V!9R7KE:QV*1GH/4Y@JX6QV&W'VP,7N$!X$( ME>N5S^71R'Q,KERO*K&H.J[7AR$H+$%9&:DS;])=M#WOV+QO.Q4Y_][49SAE M&_LTKJV6S)',K73>^]P"4VJ:,G7(%Z:P'S'/LO!B6$ZE?:8W.NJX*-<,,@RM M4_@#H]PKKBOW4;BAI\Z*\"S* _ONUMOLQV< M]\LK!?=VQ:3*+A=%T5U')$21.J@"2.-B^4K;?11!Y4I&5>W*;+YO<_\5^>:0 M!R)0958*YA6I:5YTTY)<_I;@WFW/MY7M -BNVIQ6N%E7<+>Z&.H7(/XM4 MT3MU E%M9ZNNZAL M-W2MGC^VJ_,&==Z@SANV.V\8V"YW377>H,X;\K)C1T62O3Z,B0IBE=L_+&YX MI;?KF0OXJ1CXV+MTQDF95*%#!SZ1$%'\@=MN$%9+BQ5W&_NLT:AO$=*HM4Y9;*4Z;ACM M;E@V9CJX%M;RL*U2*ZT"V_5&P\B2':0"6E:^&\WN%K5&"G&$NI=3]:+HK",2HD@= M',-TY]=<7PX&P@QQWT3\, D2@?D\%,R,X1$\5UISO(-./^!%]$?NX,ZQLN(% MU.;-+%N3RH:7@^NZIF^WEZ.L>'[?+)*1S:T57[YA6( 8VW9-7_! 8(A=:0M= M1'6LCC]RSZ->#F#8]F$5JV3XJG Y,O]7=9<9(L9#UA M1>.Q(S"9@SO,=@>>/Z(,#I44F8X2?,-''Q4:RR\*ELVGC9%/.] MU/7LR4,J6R+W!YSYR9>0C2UL.Q105W_&&QQ6C#K/O'[(X17*FIC>QD0%[D)O M,P0KA_/'BZ>;BGR M^6-]8^LLXH.SGDS0;R'O.^+HM&D@;=B4));]^/YW^"<906HB_XF"T!Y,8O:] M_[V/@U[Q6=QZLR&O+XZ]P,9MP+>^<,!R/(IW3[85#F/.I#^,B5R??<+[0.TH M7/U):HBFP)V>XPL8$5&OSY,C_>]P>G0PY@_BO.\+_OV<#V"P;[GSQ"?!_)1& MMGN^0,+%V:_DPF8L)&&;$9T$' CE\'$@WB8_O$NLI>W2=.FC=R/N/\#X8D[A MV!:=&.Q0/HZ'W=:U1JN#(X\=K;CC>%(:36IA.<;/.C#]YLK'=4U?_>F:9KMU MK=YL;]3L"_YAD7;G/]Q2TOWYE=-_![P\1Z&+/G[ /WF@,/KQK"O:%NZ"? M?$6Y]ZUZ1S-T0^OT6KWGY$B,]539*J.XPBCJJXWB;WW/FL!_AN'(>?__ 5!+ M P04 " ![/8M81YSH8TD/ O>@ $0 &9AF\^U?SIZ._:=JW7ZY.T3=\E;6Z'L>KME.33/\:J YQ#.T>M6L:01[ MOF,'3M7OX\/KAA-4ZX[G.EJUZO0UIX8MK>;6;"T('-/#@>$%M)@S_7<2J5JF)9-#,\@-E'S#@2L&=8=\08=B^/20(BD42[?W=WI8X^% M>LRNRS0*:43DFLN"X8C+)6$!2"K#,@S-L#33*F6#C*'KS=PP=[8:Q*S7ZV75 MFG5=WTG"-!T/@*"KP;(,PP;8N,"13Z;].5TU,/0UR]_.3KO^@ RQMO@6+%WC MQ)][$Y[UZ_CVP=6;KF;4--O,QPG(_>P*SGP0:)#(LO..2UB:7Y5L]C"?@6]= M9].> 5!U;X08Z+5$(NU+M]0\&A <-(^&1& D1]#(GR-Z>UQJQ9$ VM5ZDP1F M\=.GXY(@8U%6^"\W?_KIIR-!14B:?51.A_;B8-(\"N@M MXF(2DN-20'D2XDDCBB," -!Q0W8D+/U(@X!$ZB.TGP,#,>JG\X_%%>D?EWP- MT!GAH1R)T$8[@NDF+8".X; 3!63\F4Q*B ;'I;YFF:6F 7\UTW7=RE%Y;M0M M)CD!/@XD+W\*\?5T<*L$*P\Y61JW/+\01OJ$P4E!^ K\RZUL<$5V,#-2'- 0 M@/7C$J?#))1[K+X;, G8'*KU,0]@(]1\]Y-D<_)XQ-238I%&MCH%NUQ=_CU1 M^,N?:""?^Y0PI& B*TF^U?D\C]?%EYOY5_.C)X">.,B?@,68^ @G8U.N1S,< M31+/8ML4S&!-U[PE?\XG*<^M.T?2%"OE&;HK W6F)"JQ0Q\[&/\KL7?_3D;6 M0QII R)/[X9=2<2'.QJ(0<,TC'^45+_F$4\P$(3'Y(ZEG]-!EH:2 &LXI-=1 MPP<,$@8C".R%)._@Q0P U_PX#''"22/_\"'GK93G-?72AR%FUP"<%PL1#QLN MP 9"3% ?A]DD:KZT^1YLW4A!%X @$>0S9\TZ-)67OZ_7]+JQNLG03?5]68W' M\L8<8XDHJ7=@)1(UQR4X"N<7FX%O)@+Q.*0!^ME0?Q^R=A$G*QH3'$CYW# 0 MM$WG+RO$S&!^_>8\LBVR:]X.L,>LD<_G?(05* 2&&TGW;D]'^D8=9@;]3C78J6*HRC-C)#DVG)+?ERWNFU/Z)N[Z37 M[A8>VFZ[]>6JT^NTN^CD_"-J?VO]=G+^:QNU+L[..MUNY^)\CTLP-EK"5\P' M0$0BC@[11[VE@WKF.O6U8&?\)@E2,EL!N+FF5VMND9CY+S%KT2C\T\75&=I< MF2*PX)/;'B(-R,RD51%1L=G+!T7O5/N^AJ_;E MQ56O\.!>CA@?83"918RZQ)=6U#]_-BO&!]-&,4.F>Q"\1W&_\.OH@9$/\(\8 M%11&;8_] 2C]!)WX L!'9MUV-EE#P4G.6;EVJ8S+15Z1)&8"'>3/!(,Z3KA MY%8Z19AJ)L'[=(.W/SXOE9[?3K7_$DK-;M#>QZ(1P#?:$(88R->T $^T"4RO MD6AJNY6:)PFC(3+-0^5L>3MZ"WST[E6Z;^N*N"+7E$M/D#B'EIS@;% 33KJ] M]OG)*6B^B]1V=GER_GOA.?N@/<9P@,D%2X9FTX4BS!%/B"]M_P#1"%'!$1QY MP-_L_1LC%9"17H0WP;9TR[8?Q.R^AG(VV>]UFYOOGY6,Y0XN4_XB1E-D/K\N M8SSE_.M$?LQ MBL?>%> *&[%HTBP22L.YN6T=*E+3Y\@"8MOY3CW MHI-<]H M%!$>"[SL7\U.%!&\3A1_HB&!SAZP MSG+R^^]!2"#?]K7^5CP<4BY#N4BR$TJIXD=;9>>JB]K#)(PGL,?S;(#.8_W] M,H&O<(T_K[)0LW6GZFRK*YB.7J\^+)4W'O%=U.=J59J?J4PTI+"].0Y ME)"X8)>@GE&5#K&A]E;?1'M+8Y^/G[-O5*;VXC(&9(?_H4FJ1V=Q Z/4=-UZ MK:J9KF'L#M7[/0#V(2I3-^3#_QYD6R&]'PD#CJ )#A$9$W\DZ*UTBH!P)7P; M)>*'P^ !4"B2)/HD+!1#!7FBO\*JZ::]&\7!@1>_$8>22,[R1WRT9Y!J": M]AGU:2C%"^4@:P2) N!Z$0/C#T>AP!&)1SR<((X%Y?V)>C-[(?9@K:D',TZ' MG E$CV <.%&B2=[6!_*,[^1[TDM!I;^7-U:Y];?@JBW5@FV[/3W.L(HF]N=\ M7A"BZY4&#_LWURR&O=,RV/KJ[\-W)O\3(-$0?8FHU&[06?>Y=-ROC J@>!F! M&$69-YXO^]:\. X]#.0K@(FF>K M$5NO.LZ'W4;ZBD4[&8I@#;,X0LE,?N#5 M"(228[D9SXOYE#N9:7=@5E'KTQ6R; -,8'=%L.,U<=D/RDQ=T&E\V//H^@SD MC01B4TYR7@4GW>,'#3,$+;.1Z6"PL&[YR5GIM NN2$2FL MY.U"=7%!:FOLHM^7[IG->,U]%;P&>-+\&40]*KY,)]"L ^_]9IR7]GWEO/DCV\7_J:Z;I@_9#[Q:M[M MR>H0Z84@?X#\$'/^@G-4UZR1814[Z4Z&7AP>;)41\#)6>)Y= E&;2/*C%,Z5 MNP&%;^X/GVVTE9W<]'\9^-O"P$V/](EI>8IUIJ*^6FI*E2&6L,?^S2%*,$.W M.!P1]'8#_1%W)$N@,LQLBT.EIZ_',_K6ZW:S^HZ("^U#L M.E$@M5N"O GR5:0%P+J!TY:H]/V%, CE"$ $U5A"?HVN67PG!E))3F1H!',4 MD#Y,H>[JI7Y4P\UUP04G:GI=V5[2#O<40IYUZ1KN>QE&3A5\R].L%4M8=?5Z M7MN7+[[7-PPO/[NJ6Z_H51E#W#(;OJZ;]>TTW?6!5;>ZHXMS==W>,CWN^P-E MU73+V6ZH]5.8YFZ ,O5Z=:-4@#U%*%]-2FL[/T%_34_05GJ"[BZ_][5YDM., M]ARM*58SI&[HX;*,S3Q<14H\Z_0?$,26M(V& FQO &T5/3S M'D(%FG'_"O8 C)%8_\JZD,+Z"J);ES&UIW5,!^Q><;DFFL<(OM%P'V9MX/ . M3[A$S.IBIXX%%LI?JWU])@(@4']"M" , +:#9;>@P'U MJ$ R)UGMO,I6S:LB9%UI)!6W:?WE-TIX L?)&)@^PU?JXK&,[*8,E^T#7\;M MBRJ-USG_V/Z&>A>H_>VWSB^=WOKBO>LO-=Q3SK.KJE6CNJVJ6M,=>SM%;OWW M[HX*.-5J>N41/]1NLVKVZ\)(643OY(N,]HDM\;R*M(/B$\N74\ MIG"XD.)LASZL[X&6A\11O__=<)/"%Q _JWK44/E"LA? A%?JJR1EL ][!Q"E MOQ!!QO^MUTW#MDVI41',(L _EYJ3/A!#E3LUHTD%2HU9K(6*5]VI_<$ORNR5 M(TW#>9W'L@S9^C% A*3AB?HL'BJ5OC5B3";V956$996NZ<4QY286:?2RH]0: M)'_=1M\BIKM@N[YT0[Y2$$-^7J^4]77G':PKQY30>&!ZPB= 0I]5^/3+ 85\:PG(@)92R#M)$'D7PCAH.C\0@9K"X MH+ A]Z=FE[I@H>RF^HNKV_9NBK\ 4#5[)\5?"I\3_KUN$+SL%16P@.LGS 6) ME/-T.9K^K(D-/U""W4P]EY47A!84']-]B6I[ ?&^:#G]%5Y5/_U9J-7],FG\ M<,=/F9=1>K*B[F_MJ]]/T8F.3CO=BZ_=SYWG< <5KDBP_ &5'=8L_%[^H )Y M\].;U:#93D)%/93'=_R&%B$ H49L4 &S^1NYA_/BE?^F/D'2.:1^QA-IJ#6@ MI ]&PC0;Z$*5MV0J(M,#PY++RK;K'$5;7Y5[)(;S$BSV'-D MS55=;YLP%'W/K_!XGOD(="&H2:6UJU0IZZ:NU?HV&7Q)K(+-;-.D_W[8P4IH MFZZ1]C!>,-?GG/OA>\WIV::NT"-(Q02?>9$?>@AX(2CCRYEW=WN)4^]L/AJ= M?L#X_O/- EV(HJV!:W0N@6B@:,WT"ND5H)]"/K!'@KY71)="UAC/+>U<-$^2 M+5<:C<-QXF!N5V9EGI,T3E(<%A.*$\A#/)U$*0:2%TE,DTE1DH_++*&3:9*? M)'@R24J M^^O8%W(9C,,P"NZ_+GY8J-=C*\8?!NA-+BN'CP.SG1,%#EX2I0=P8P!.*K\0 M=6#2#9,H\A#16K*\U7#9U>4"2M)6':_EOUM2L9(![8I>@2GK +"WK8E<@KXF M-:B&%/ .I_,10J86K&Z$U(B_2NV+$4VGTV!CLO/0MG8+41!M6^)@,2P>FR6. MQCB._(VB7O NMT,AQI4FO(!C?'=?V/'^10R[DSTN!L<[/@8KIJ#PE^(QH,#, MR<6ONU>'X&:!S6+HDW NM.4;2V]K&L9+L35T)A-XYJ*_@=(-RXL)>*5%["LC MLI"B^DL_!8T4#4C-0.U/CQ5822AGGNE>[+KV5R/![R)QD!<.AD=@MCL/H+K) ML?DN=@DY"?W4=!*J.X<*MB7ZG_.O2'YL_AT%JB,3-\3;;A\Q.O/,M"[FZO#-XX-XDT-Y]MYIU RSFQ_AO:)$-[]6/:6G1K:RJ$] MO=/@N;NP#M)ZHSN$?DB#X91NO_SV+6"J\1.4A"@ ?54 !4 !F87-T+3(P M,C0P-#$Q7VQA8BYX;6S-G%UOVS@6AN_[*[3>FUU@3JT/2B2+-H-NIET4FVF# M)L4,=K$P^*5$J"T%LM(D_WXIV4ZD6+9)*E;WIG5L^KSG/=%C\I"*W_YZOYA[ M/U2YS(K\W21X[4\\E8M"9OG5N\FWRX] )K^>O'KU]B\ ?_[CZYGW6R%N%RJO MO--2L4I)[RZKKKWJ6GE_%.7W[ ?SSN>L2HMR 7#2O.VTN'DHLZOKR@O]$&V& M;5XMWZ2<,Q(A K[ $I#B/E <$%","Q1)A$7*?KEZ@R2FB,<(,$8I(,)"(#&) M0$H4<"9]+DG2!)UG^?7+YL=WD^NJNGDSG=[=W;V^Y^7\=5%> M34/?CZ:;T9/U\/NM\7=1,SJ@E$Z;5Q^'+K.^@3IL,/WS][,+<:T6#+)\6;%< MU ++[,VR>?*L$*QJJGXP+V_GB/HGV R#^BD(0HB"U_=+.3EYY7FK>ZZ5&E_V'E9=J+66=(ZRR"IL_SK+K'I@/1?*-]J.]<72*ZQ^_FEUT^< MZ4=KF3K0G@_31F?]T=U*5=U7*I=J]6G9">UE\MU$/YI)E+?JFM-#:62KR^*GY,]5NUG3"J'T#]H+G6=P:<;OT6 MWI>;+%DI#I1L/6(J"KW^N*F@4[VT+!9F=JK"[!>X*IL6G7A%*56IUY0]!GHO MHR#DEUDU5[,XH0E+0P0AB_12#\<^<"$9^!%#(HYQP&)KK#;!CXQ4H^$5J1>$ M?^-_]S;J]DP]%L.<)Q>+=BS9NG."Z;F-02 ]!AL=HN8P2,HU"DR!?2G*!>A2-CM-;TNJ+F M%/57Y3!*@[W:\61ITPJGO5:PVUZ=H_T!ZQNE&?GU\7N?I\N^"J MG*6A9%*% H*TWHH0,0.*!8)(,!4+[J>,)*9T/0]^9+ :.:_1\U:"YE!MU>$P M3T/FF*)5 2Z#TI 8NJS)*8)IMP4% .](^.SRL#KI/"+UR2AJ^:M M$_'J3,S9,BGC8>)>N#AV'+Y$7:P@M7#KA*Y)_-& MC#;QMSF;:[POY=27Q;+ M)NZ7\KPL?F3:SHQ17^I%(P45R 0]P60B""0),)4R8!S3NVH[Q<:!_>U=NN" MWNC;0KZC7*9T#R^"$]8._AU@WF]N ,4[ H^,[WY[V]P>&&\/['FIZOY1Z2CU M:?>GY?)6E9?U04'Y)4UU[Q-&?DPDP2!HI I+($&NB6,?!XI*F+)S=>TA\2. M#*Z6!]'2]U8)>*L,O"8%D[,2];2J5\N:0]M?E\.D#G9KAZ>U42LD]YIQXK _XFCP[374)F[_0'O, M3HL?JGS/EU7)1#4+4!)QQ@E0BC"@( B ^E$(3(D$H00IDAA/E9W(1\:JT?+^ MLU'[KSE.7?^',7)V98>/L2$K;'J3=\*E&VDT3'H-M/'H'^#:!7Y8J/(JRZ_^ M619WU;6>Z6Y8_C##*J2<11QB$FI(&(N!A32$&%."1)2DU!=V36"OSC@]X$;: M6VE[:W';!K"_4J;]WV#_3NV?K76'WF^OL0&M7W_:V&[_]PP?W?>V^ M)<8IYE1*(-CW]2HQIOH1(R#3%.$8$^)S[-CQ_<1>[T6:O$'MW<]I[([>T1VI ME_M_Z.+L^K>7Z=PNBGDFLDJC_KM>FY89F\_"B":*R@ $K]NV4"'@-(Q!)BC$ MDI$D(,CX-K&M\$<&\4G0VRA:W"2V78S#V VS:(>;C3N[F\1VFG"[36P[W'@W MBNVTTKE5;/^#YF">>'':\&[1DCHXL.S(S,W;]6$_F;NU8.]!XW5A/^IUFK._U M@2=RY\6R8O-_9S?-Q1$E(4I%)"!F1 $2+-%,1!%(%8@XY!Q')' ZC^O(C'P: MM]+VM+C3@7MOH4P[L:'VG1HQ:^?NIW"]QH:?P77#_IP3N%YK.\_?^D>[;]-? MZK?. BH5TS,5<$0UCD12O0=9R/+F;/0=7\8!F=/=C08VK'" MH3=U)QZZD48#HM= FXC^ :X+MU,=J&3S3[E4]_]2#[,T"BA5O@])0D) F"; M8BS!#Z4O22H33HW1Z%489[FV%O4:54_+VJ[3GM?%=(DVP*W3ZLS9 M 2NRYQ%'7HSM,+2]#MLUT!6SC]E\\\<>4DH2TXB "OT 4! K8!)IX!A)8I6B MQ+<]H'H*/@Y+>VXD]"JC^4V@IOK87L(1H;=-Q"V+0W?/6C%_#E;!]NF=NX;] QUQ>^2 MW7^2>A;,TO5??JX_MB-. A;%,00D\ &Q1 )1(0&1(IX2H71'97R/WUZE<5#4 MXEY7W7%FVU4O4RA?H I.:-H7P '/ ^8&0+HK\LBH'C"X#>RA-PR<-=?_G66Y M"F8$)7K)2>KOU%$,$%<(2%(?4.G%9LBC5,I8.6I^J?M*RJ/X^Z#ZL M:6"![E5-__=PN6G;RX/5ZOKZ>O_&QG*_CNL5IU2L=M++>_&;)_+7HI=F69:M M^JO_$VV*YP1Q6K;ZZ[>SSVX#6T.*JFE-Y3H%37'0](-GM3-MC_K_M6OQHD3W MC^S$2#=$&">"[=\T?GFTMUCEK ;VT0(A\MN/M*%FDK6V_&O M?YQO]=7*RPA-)]:-G^' _;2=39-9##=XJX<[<':*R]H]$BJ[T-1Q=V=I+)3] M:.ZAR$]J?%Z.;=-&X]J<)MP 5XHDD' BI7(D=3HE&65(2HDP:/48H,Z3!EWI M(]F VU_77U8X,4:4B^Y'AY[HD7NB[@ZNU]F] ^D"97-P,B2>!0(@$GR<'",I M"$Z8%DH$KS1U?)39#[4]MOIAF(^C6]310\2U9Z?.1/(]7:*6+7U!,C=A07-72[0ZP Q@C^[B\J+SO6>M;@B0R\Y1<3/(18U M/AG^%URR>T#J*" MF"\51B,Y"R:<8IH7+^O8 _\9\8>3^JIJX^U)[2&WWEO* -,P"DCL1 AB,RF) MTZ#03:HAN F(\8]&#.*)G#M/IL-Y%K3Y4)3P^]760LRY%2'5F25:(.^E#@$7 M/P.8@5J>*BV5UV$"CGS5.(@0R=P)\4H$9Q']"W-SZA&K(A1WU0]#XUYLYR (,^H'D0./7=RC,5T3L0XP9\?XT5] M7>5@*?@$7,Z)$GU>]#&> MQ_I+43G( P7A)& A90Q26V&E;8.E1"=29$:GJ=4P'2^^T3Z('-EW0HXQR,Z) M(>=UTYKR/\5EGS8;[S)K$T_2M&_",%SZ BY]+/A,:05,PK@>QLNZAS6SZ'=" MC]?#^L;DZ!:]XPBFMUOIH'3"%.%<8)Z4<8EV8XK$@A)4".-LEHZBPT-MPP@P MXW;FJZ%[XY!W)R;E^::N=N63"8J"T1D)26:P?!(>$R#O"1B92)K*3(WL9'ZK M<5CH9]S%' 7A&X?_SUBT+50G]79[5=V72$V>2"L2:A5!1QR1B6?$4FF(IICS MA"0(9_4H#CRK=A@19MS#' _F&[/A $)&5$ M&FF)24#A7Z "#$H6,P8&+;G\]U1[OQ(Y:_ M,7>IEC01%%,9[G%?<_@+M"8! 7%!Z!2R<17$R[J'D6+&?XN5V:ZC:GQC/+I"<9H >2>:)>!P MRR,B\1T,P9),*TX2[:Q2:8#$C%L?'JD;%OT9=R%?#]YD47^W>@+>&0X<[=U? MZ#ZZ=^J/]OX+4$L! A0#% @ >SV+6!=>?OUI20 1;<$ !X M ( ! &5X7SDY,3 S,S$R,#(T96%R;FEN9W-R96QE+FAT;5!+ 0(4 M Q0 ( 'L]BUA'G.AC20\ "]Z 1 " :5) !F87-T M+3(P,C0P-#$Q+FAT;5!+ 0(4 Q0 ( 'L]BUA,'1RF?@( +@' 1 M " 1U9 !F87-T+3(P,C0P-#$Q+GAS9%!+ 0(4 Q0 ( 'L] MBU@JO$3E(0H 'U5 5 " 9@ 9F%S="TR,#(T,#0Q,5]P&UL4$L%!@ % 4 4 $ ' 5M $! end XML 17 fast-20240411_htm.xml IDEA: XBRL DOCUMENT 0000815556 2024-04-11 2024-04-11 0000815556 false 8-K 2024-04-11 FASTENAL CO MN 0-16125 41-0948415 2001 Theurer Boulevard Winona MN 55987-1500 507 454-5374 false false false false Common stock, par value $.01 per share FAST NASDAQ false