0000815556-24-000028.txt : 20240712 0000815556-24-000028.hdr.sgml : 20240712 20240712074303 ACCESSION NUMBER: 0000815556-24-000028 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20240712 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240712 DATE AS OF CHANGE: 20240712 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: 241113202 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-20240712.htm 8-K fast-20240712
0000815556false00008155562024-07-122024-07-12


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) July 12, 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 July 12, 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)
July 12, 2024By:/s/   SHERYL A. LISOWSKI
(Date)
Sheryl A. Lisowski
Executive Vice President - Chief Accounting Officer and Treasurer


EX-99.1 2 ex_99106302024earningsrele.htm PRESS RELEASE Document

EXHIBIT 99.1
Fastenal Company Reports 2024 Second Quarter Earnings
WINONA, Minn., July 12, 2024 (BUSINESS WIRE) -- Fastenal Company (Nasdaq:FAST) (collectively referred to as 'Fastenal' or by terms such as 'we', 'our', or 'us'), a leader in the wholesale distribution of industrial and construction supplies, today announced its financial results for the quarter ended June 30, 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
 Six-month PeriodThree-month Period
 20242023Change20242023Change
Net sales$3,811.3 3,742.2 1.8 %$1,916.2 1,883.1 1.8 %
Business days128 128 64 64 
Daily sales$29.8 29.2 1.8 %$29.9 29.4 1.8 %
Gross profit$1,725.1 1,707.5 1.0 %$863.5 857.5 0.7 %
 % of net sales45.3 %45.6 %45.1 %45.5 %
Selling, general, and administrative expenses $948.0 919.4 3.1 %$476.6 462.6 3.0 %
% of net sales24.9 %24.6 %24.9 %24.6 %
Operating income$777.1 788.1 -1.4 %$386.9 394.9 -2.0 %
 % of net sales20.4 %21.1 %20.2 %21.0 %
Income before income taxes$776.2 782.3 -0.8 %$386.4 392.6 -1.6 %
 % of net sales20.4 %20.9 %20.2 %20.9 %
Net income$590.4 593.1 -0.5 %$292.7 298.0 -1.8 %
Diluted net income per share$1.03 1.04 -0.7 %$0.51 0.52 -2.0 %
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 $33.1, or 1.8%, in the second quarter of 2024 when compared to the second quarter of 2023. Both periods had the same number of selling days. Changes in foreign exchange rates negatively affected sales in the second quarter of 2024 and 2023 by approximately 20 and 40 basis points, respectively.
We experienced higher unit sales in the second quarter of 2024 primarily due to growth with larger customers and Onsite locations opened in the last two years. The impact of product pricing on net sales in the second quarter of 2024 was a decline of 30 to 60 basis points, in contrast to the second quarter of 2023, which experienced an increase of 190 to 220 basis points. The decline reflects lower fastener pricing, which is a by-product of lower transportation costs, as well as lower pricing in certain safety and other products categories.

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 second 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, we continued to experience relatively faster growth with warehousing 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-2.3 %4.1 %19.5 %20.4 %
MRO fasteners-4.3 %-6.2 %11.5 %12.2 %
Total fasteners-3.0 %0.0 %31.0 %32.6 %
Safety supplies7.1 %7.9 %21.8 %20.7 %
Other product lines3.0 %9.8 %47.2 %46.7 %
Total non-fasteners4.2 %9.2 %69.0 %67.4 %
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 modest divergence in the performance of our manufacturing end market versus our non-manufacturing end markets in the second quarter of 2024. This primarily reflects the relative strength we are experiencing with key account customers with significant managed spend where our service model and technology is particularly impactful. This disproportionately benefits manufacturing customers. 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 manufacturing1.8 %13.0 %43.3 %43.4 %
Other manufacturing 4.0 %7.0 %32.2 %31.4 %
Total manufacturing2.7 %10.4 %75.5 %74.8 %
Non-residential construction-5.5 %-8.8 %8.5 %9.2 %
Reseller-6.4 %-8.7 %5.3 %5.7 %
Other end markets6.0 %0.2 %10.7 %10.3 %
Total non-manufacturing-1.0 %-5.3 %24.5 %25.2 %
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 accounts5.8 %10.3 %62.4 %59.3 %
Non-national accounts-4.3 %0.2 %37.6 %40.7 %
2


Growth Drivers
We signed 107 new Onsite locations (defined as dedicated sales and service provided from within, or in proximity to, the customer's facility) in the second quarter of 2024, resulting in 209 year-to-date signings of new Onsite locations. We had 1,934 active sites on June 30, 2024, which represented an increase of 11.9% from June 30, 2023. Daily sales through our Onsite locations, excluding sales transferred from branches to new Onsites, grew at a low single-digit rate in the second quarter of 2024 over the second quarter of 2023. This growth is due to contributions from Onsites activated and implemented in 2024 and 2023, which more than offset the impact of closures and a decline in revenues from Onsites activated prior to 2023. 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.
Our goal for weighted FASTBin and FASTVend device signings in 2024 remains between 26,000 to 28,000 MEUs.
The table below summarizes the signings and installations of, and sales through, our FMI devices.
Six-month PeriodThree-month Period
20242023Change20242023Change
Weighted FASTBin/FASTVend signings (MEUs)13,914 12,695 9.6 %7,188 6,794 5.8 %
Signings per day109 99 112 106 
Weighted FASTBin/FASTVend installations (MEUs; end of period)119,306 107,115 11.4 %
FASTStock sales$484.2 474.4 2.1 %$244.4 237.7 2.8 %
% of sales12.5 %12.5 %12.6 %12.5 %
FASTBin/FASTVend sales$1,123.9 1,024.3 9.7 %$567.0 520.6 8.9 %
% of sales29.1 %27.0 %29.2 %27.3 %
FMI sales$1,608.1 1,498.7 7.3 %$811.4 758.3 7.0 %
FMI daily sales$12.6 11.7 7.3 %$12.7 11.8 7.0 %
% of sales41.7 %39.6 %41.8 %39.8 %
Our eBusiness includes eProcurement activities [e.g., integrated transactions, including electronic data interchange (EDI)] and eCommerce (transactional website sales). Growth of our eBusiness reflects both new sales that enhance our growth rate and a shift in existing sales from non-digital to digital processes that improves efficiency. Daily sales through eBusiness grew 25.5% in the second quarter of 2024 and represented 28.7% of our total sales in the period. In the second quarter of 2024, daily sales through eProcurement and eCommerce grew 30.9% and 11.6%, respectively.
Our digital products and services are comprised of sales through FMI (FASTStock, FASTBin, and FASTVend) plus that proportion of our eBusiness 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 us 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 second quarter of 2024 represented 59.4% of our sales, an increase from 55.3% of sales in the second quarter of 2023.
3


Gross Profit
Our gross profit, as a percentage of net sales, decreased to 45.1% in the second quarter of 2024 from 45.5% in the second quarter of 2023. Our gross profit percentage was primarily impacted by two factors. First, we experienced unfavorable 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. Second, as we disclosed in our April 2024 earnings call, we incurred short-term inefficiencies in our supply chain to support certain warehousing customers, which we believe will contribute to our future growth in this end market. We expect these inefficiencies will ease as we move through the third quarter of 2024 and normalize as we approach the fourth quarter of 2024. These factors were partly offset by 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. Price-cost did not meaningfully impact our gross profit percentage during the second quarter of 2024.
SG&A Expenses
Our SG&A expenses, as a percentage of net sales, were 24.9% in the second quarter of 2024 versus 24.6% in the second quarter of 2023. Efforts to control growth in operating expenses in the second quarter of 2024 produced a modest 3.0% expansion of total SG&A in the period. Notwithstanding this, growth in net sales was below growth in SG&A, resulting in our deleveraging of costs in the second quarter of 2024.
Employee-related expenses, which represent 70% to 75% of total SG&A expenses, increased 2.4% in the second quarter of 2024 compared to the second quarter of 2023. We experienced an increase in employee base pay due to higher average FTE and higher average wages during the period. This was only partly offset by lower bonus and commission payments reflecting slower sales and profit growth versus the second quarter of 2023.
Occupancy-related expenses, which represent 15% to 20% of total SG&A expenses, increased 0.1% in the second quarter of 2024 compared to the second quarter of 2023. We had moderate increases in branch costs related to general inflation, as well as non-branch expenses from incremental depreciation and other costs associated with hub investments and upgrades. This was mostly offset by lower FMI expense where the roll-off of depreciation on a large number of vending devices that had reached the end of their depreciable lives in the second quarter of 2023 more than offset higher depreciation resulting from growth in bins.
Combined, all other SG&A expenses, which represent 10% to 15% of total SG&A expenses, increased 10.1% in the second quarter of 2024 compared to the second quarter of 2023. This reflects primarily three items. First, we had 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. Second, as we had disclosed in our April 2024 earnings call, we incurred significant expenses related to our Customer Expo as a result of the event being larger than we had originally expected. Third, we experienced an increase in general insurance expenses. These items were partly offset by a reduction in spending related to travel, meals, and supplies.
Operating Income
Our operating income, as a percentage of net sales, decreased to 20.2% in the second quarter of 2024 from 21.0% in the second quarter of 2023.
Net Interest
We had net interest expense of $0.5 in the second quarter of 2024, compared to net interest expense of $2.3 in the second quarter of 2023. We had higher interest income reflecting higher rates earned on our cash balances. We had lower interest expense, reflecting lower average borrowings through the period only partly offset by slightly higher rates paid on our debt balances.
Income Taxes
We recorded income tax expense of $93.7 in the second quarter of 2024, or 24.2% of income before income taxes. Income tax expense was $94.6 in the second quarter of 2023, or 24.1% 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%.
Net Income
Our net income during the second quarter of 2024 was $292.7, a decrease of 1.8% compared to the second quarter of 2023. Our diluted net income per share was $0.51 in the second quarter of 2024, compared to $0.52 in the second quarter of 2023.
4


BALANCE SHEET AND CASH FLOW
Net cash provided by operating activities was $258.0 in the second quarter of 2024, a decrease of 14.6% from the second quarter of 2023, representing 88.1% of the period's net income versus 101.4% in the second quarter of 2023. The decrease in operating cash flow, as a percent of net income, reflects our operating assets and liabilities being a more significant use of cash in the second quarter of 2024 than we experienced in the second quarter of 2023. In particular, inventory swung to a modest use of cash in the second quarter of 2024 versus a significant source of cash in the second quarter of 2023. This more than offset modest benefits to cash from other working capital items. For comparison, our five-year average of net cash provided by operating activities as a percent of net income in the second quarter is 78.6%.
Net cash provided by operating activities was $593.6 in the first six months of 2024, a decrease of 14.0% from the first six months of 2023, representing 100.5% of the period's net income versus 116.4% in the first six months of 2023. The decrease in operating cash flow, as a percentage of net income, reflects our operating assets and liabilities being a significant use of cash in the first six months of 2024 versus our operating assets and liabilities being a modest source of cash in the first six months of 2023. In particular, inventory was a significantly more modest source of cash in the first six months of 2024 than we experienced in the first six months of 2023. For comparison, our five-year average of net cash provided by operating activities as a percent of net income in the first six months of the calendar year is 95.8%.
The dollar and percentage change in accounts receivable, net, inventories, and accounts payable as of June 30, 2024 when compared to June 30, 2023 were as follows:
 June 30Twelve-month Dollar ChangeTwelve-month Percentage Change
 2024202320242024
Accounts receivable, net$1,204.8 1,171.6 $33.2 2.8 %
Inventories1,504.6 1,565.4 (60.8)-3.9 %
Trade working capital$2,709.4 2,737.0 $(27.6)-1.0 %
Accounts payable$292.6 262.0 $30.6 11.7 %
Trade working capital, net$2,416.8 2,475.0 $(58.2)-2.4 %
Net sales in last three months$1,916.2 1,883.1 $33.1 1.8 %
Note - Amounts may not foot due to rounding difference.
The increase in our accounts receivable balance in the second 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 second quarter of 2024 reflects three factors. First, customers are consuming less inventory as they adjust production to address soft demand. Second, we have made progress 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. Third, we have also experienced modest deflation in our inventory.
The increase in our accounts payable balance in the second quarter of 2024 was primarily attributable to our product purchases increasing to support the growth in our business and to reflect a normalization of purchasing activity versus the year ago period when purchasing was subdued by efforts to rightsize inventory.
During the second quarter of 2024, our investment in property and equipment, net of proceeds from sales, was $52.6, which was comparable to $53.9 in the second quarter of 2023. During the first six months of 2024, our investment in property and equipment, net of proceeds from sales, was $100.9, which was an increase from $84.8 in the first six months of 2023. This was primarily related to three factors. First, spending on FMI is higher based on strong signings and installations, particularly of higher-end and higher-cost vending devices. Second, we have had an increase in spending for facility construction and upgrades. Third, higher vehicle spending reflects the timing of deliveries from our suppliers.
For the full year of 2024, we expect our investment in property and equipment, net of proceeds from sales, to be within a range of $235.0 to $255.0, an increase from our originally anticipated range ($225.0 to $245.0) and an increase from $160.6 in 2023. The expected growth on a year-to-year basis is based on 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 an increase in spending on information technology. The increase from our original expected range for investment in property and equipment, net of proceeds from sales, reflects an increase in expected investment in vending devices to reflect both strong signings and that those signings are concentrated more heavily in higher-value, higher-cost units.
5


During the second quarter of 2024, we returned $223.3 to our shareholders in the form of dividends, compared to the second quarter of 2023 when we returned $199.9 to our shareholders in the form of dividends. During the first six months of 2024, we returned $446.5 to our shareholders in the form of dividends, compared to the first six months of 2023 when we returned $399.7 to our shareholders in the form of dividends. We did not repurchase any of our common stock in the first half of 2024 or 2023.
Total debt on our balance sheet was $235.0 at the end of the second quarter of 2024, or 6.3% of total capital (the sum of stockholders' equity and total debt). This compares to $350.0, or 9.4% of total capital, at the end of the second quarter of 2023.
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:
Change
Since:
Q2
2024
Q1
2024
Q1
2024
Q4
2023
Q4
2023
Q2
2023
Q2
2023
Selling personnel - absolute employee headcount16,774 16,764 0.1 %16,512 1.6 %16,302 2.9 %
Selling personnel - FTE employee headcount15,386 15,102 1.9 %15,070 2.1 %14,993 2.6 %
Total personnel - absolute employee headcount23,629 23,695 -0.3 %23,201 1.8 %22,913 3.1 %
Total personnel - FTE employee headcount21,249 20,935 1.5 %20,721 2.5 %20,631 3.0 %
Number of branch locations1,599 1,592 0.4 %1,597 0.1 %1,635 -2.2 %
Number of active Onsite locations1,934 1,872 3.3 %1,822 6.1 %1,728 11.9 %
Number of in-market locations3,533 3,464 2.0 %3,419 3.3 %3,363 5.1 %
Weighted FMI devices (MEU installed count) 119,306 115,653 3.2 %113,138 5.5 %107,115 11.4 %
During the last twelve months, we increased our total FTE employee headcount by 618. This reflects an increase in our total FTE selling and sales support personnel of 393, which is oriented heavily toward supporting expansion of our Onsite locations. We had an increase in our distribution and transportation FTE personnel of 119 to support increased product throughput at our distribution facilities. We had an increase in our remaining FTE personnel of 106 which relates primarily to personnel investments in information technology and business analytics.
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.
Six-month PeriodThree-month Period
2024202320242023
Branch openings
Branch closures, net of conversions(1)(53)(28)
Onsite activations175 173 96 89 
Onsite closures, net of conversions(63)(68)(34)(35)
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 we continue to open Onsites while our traditional branch network remains stable or grows moderately to sustain and improve our North American network, to continue our global expansion beyond North America, and to 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 our 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.
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 including our prospects to capture long-term value from certain warehousing customers and the related end market, 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)
AssetsJune 30,
2024
December 31,
2023
Current assets:  
Cash and cash equivalents$255.5 221.3 
Trade accounts receivable, net of allowance for credit losses of $4.2 and $6.4, respectively
1,204.8 1,087.6 
Inventories1,504.6 1,522.7 
Prepaid income taxes16.5 17.5 
Other current assets165.3 171.8 
Total current assets3,146.7 3,020.9 
Property and equipment, net1,025.8 1,011.1 
Operating lease right-of-use assets275.5 270.2 
Other assets155.5 160.7 
Total assets$4,603.5 4,462.9 
Liabilities and Stockholders' Equity
Current liabilities:  
Current portion of debt$110.0 60.0 
Accounts payable292.6 264.1 
Accrued expenses216.2 241.0 
Current portion of operating lease liabilities98.2 96.2 
Total current liabilities717.0 661.3 
Long-term debt125.0 200.0 
Operating lease liabilities183.0 178.8 
Deferred income taxes74.2 73.0 
Other long-term liabilities8.7 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,620,247 and 571,982,367 shares issued and outstanding, respectively
5.7 5.7 
Additional paid-in capital63.6 41.0 
Retained earnings3,500.8 3,356.9 
Accumulated other comprehensive loss(74.5)(54.8)
Total stockholders' equity3,495.6 3,348.8 
Total liabilities and stockholders' equity$4,603.5 4,462.9 
8


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Income
(Amounts in millions except income per share)
(Unaudited)(Unaudited)
Six Months Ended
June 30,
Three Months Ended
June 30,
2024202320242023
Net sales$3,811.3 3,742.2 $1,916.2 1,883.1 
Cost of sales2,086.2 2,034.7 1,052.7 1,025.6 
Gross profit1,725.1 1,707.5 863.5 857.5 
Selling, general, and administrative expenses948.0 919.4 476.6 462.6 
Operating income777.1 788.1 386.9 394.9 
Interest income2.9 1.0 1.3 0.6 
Interest expense(3.8)(6.8)(1.8)(2.9)
Income before income taxes776.2 782.3 386.4 392.6 
Income tax expense185.8 189.2 93.7 94.6 
Net income$590.4 593.1 $292.7 298.0 
Basic net income per share$1.03 1.04 $0.51 0.52 
Diluted net income per share$1.03 1.04 $0.51 0.52 
Basic weighted average shares outstanding572.5 571.0 572.6 571.1 
Diluted weighted average shares outstanding574.1 572.8 574.1 572.9 




















9


FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Amounts in millions)
(Unaudited)(Unaudited)
Six Months Ended
June 30,
Three Months Ended
June 30,
2024202320242023
Cash flows from operating activities:
Net income$590.4 593.1 $292.7 298.0 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation of property and equipment81.2 84.0 41.0 42.2 
Gain on sale of property and equipment(1.7)(1.2)(1.1)(0.6)
Bad debt (recoveries) expense(0.6)0.2 0.3 1.6 
Deferred income taxes1.2 0.6 0.4 0.3 
Stock-based compensation4.0 3.8 2.0 1.9 
Amortization of intangible assets5.4 5.4 2.7 2.7 
Changes in operating assets and liabilities:
Trade accounts receivable(120.9)(155.0)6.7 (21.3)
Inventories12.2 145.6 (9.7)87.9 
Other current assets6.5 23.7 (28.4)(21.7)
Accounts payable30.7 9.9 15.1 1.4 
Accrued expenses(22.5)(11.3)9.4 0.6 
Income taxes1.0 (6.6)(73.5)(90.5)
Other6.7 (1.6)0.4 (0.4)
Net cash provided by operating activities593.6 690.6 258.0 302.1 
Cash flows from investing activities:
Purchases of property and equipment(106.9)(89.6)(56.1)(55.9)
Proceeds from sale of property and equipment6.0 4.8 3.5 2.0 
Other(0.2)(0.4)(0.1)(0.3)
Net cash used in investing activities(101.1)(85.2)(52.7)(54.2)
Cash flows from financing activities:
Proceeds from debt obligations385.0 635.0 225.0 405.0 
Payments against debt obligations(410.0)(840.0)(190.0)(455.0)
Proceeds from exercise of stock options18.6 12.5 2.8 6.6 
Cash dividends paid(446.5)(399.7)(223.3)(199.9)
Net cash used in financing activities(452.9)(592.2)(185.5)(243.3)
Effect of exchange rate changes on cash and cash equivalents(5.4)0.3 (1.4)(0.8)
Net increase in cash and cash equivalents34.2 13.5 18.4 3.8 
Cash and cash equivalents at beginning of period221.3 230.1 237.1 239.8 
Cash and cash equivalents at end of period$255.5 243.6 $255.5 243.6 
Supplemental information:
Cash paid for interest$4.2 8.2 $1.8 3.1 
Net cash paid for income taxes$181.8 193.7 $165.8 184.0 
Leased assets obtained in exchange for new operating lease liabilities$49.4 64.3 $19.0 38.4 
10


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

11
EX-101.SCH 3 fast-20240712.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 fast-20240712_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Central Index Key Entity Central Index Key Entity File Number Entity File Number Entity Address, State or Province Entity Address, State or Province Security Exchange Name Security Exchange Name Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Soliciting Material Soliciting Material Entity Address, Postal Zip Code Entity Address, Postal Zip Code Cover [Abstract] Cover [Abstract] Written Communications Written Communications Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security City Area Code City Area Code Document Period End Date Document Period End Date Amendment Flag Amendment Flag Entity Tax Identification Number Entity Tax Identification Number Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Pre-commencement Tender Offer Pre-commencement Tender Offer Document Type Document Type Entity Emerging Growth Company Entity Emerging Growth Company EX-101.PRE 5 fast-20240712_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Document and Entity Information
Jul. 12, 2024
Cover [Abstract]  
Document Type 8-K
Document Period End Date Jul. 12, 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 ( &$][%@'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 " !A/>Q8K&ULS9+! M:L,P#(9?9?B>R$[*!B;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?42H.+\'CZ2M)@T3L @+D:G&&FDB:NKC!6_-@@^?L9UAU@"VZ+&C!*(4P-0T M,9S'MH$;8((11I^^"V@7XES]$SMW@%V28W)+:AB&MW!= M(MT9S+^2DW0.N&;7R:_UYG&_9:KBU:K@#X6H]D+(52VY>)]Q8F5R<(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 &$][%C1S:R[2P0 (\0 8 >&PO=V]R:W-H965T&UL ME9AO;^HV%,:_BI5-TR:5$J<)T Z0*&TW=ON'%;9*F_;") :L)G;F.%"^_8X# M39AN..'V11,G]I.?CX\?V_2W2K]G:\X-^4ABF0VL.Q2I5S" MFZ72"3-0U*MVEFK.HJ)1$K<]U^VT$R:D,^P7SZ9ZV%>YB87D4TVR/$F8WMWR M6&T'#G4^'[R*U=K8!^UA/V4K/N/FCW2JH=0N52*1<)D))8GFRX$SHC>WGF\; M%#7^%'R;'=T3VY6%4N^V,(D&CFN)>,Q#8R487#9\S./8*@''OP=1I_RF;7A\ M_ZG^4'0>.K-@&1^K^$U$9CUP>@Z)^)+EL7E5VU_YH4.!U0M5G!7_R79?U_<= M$N:94C#5'KMPU\Q%9MAP?! MV[V@=T+PMSR^)-2[()[K^?]OW@:V$M K ;U"[^J$WEAMN"9_CQ:9T3"$_]01 M[17\>@6;US=9RD(^<"!Q,ZXWW!G^\!WMN#\C?%O-?Z M@D#X)81_'L24:Z'L0$8$TJ&6!U1C-YO?/HTN?0S-D'F420:&(IPB)H M"!NNZ-.6>^WW?(KA79=XU^?@C:(()GAV\7E#'J$>>9&U8X@KPJI&R7S-I5ALA MP]HX-FBBDX%6JP!%3?PKM*G*#(O)7R(].4D;%(/@NM=MTC M.(*-T6D>7"!PNQA(M110W,$?50B!F:Z5Q(RC0<0/_%9PU<46 %JM !2W[C[4)'[ MCW#-Y(J?W)\U"#V/9G>CWS&FHRW_669_GW"]LE'Z!13,VOI'RF3MR#8(-F6; M5]F\A[OT 6T,,T&#S4Y@$GR0+[P>"I=RX:]'@R#H8&25[WNX98]@=D;%#'V( MV:J6!QQ8GZ ;\+$" #B# M#0 'AL+W-T>6QEO%DN7/ZZZ>S;"=I=67=A['-HN6/O.-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+38JT[=:=< M2PZFTVY#;VA2K"NCSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A8*2QQ'DJ M?$,78&F? KP(&K XU7=> M&18/QA<0&>7=J?$,:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72LJ(_PZTR3 M .B<45XH!:N-9@.'R6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GTA$8QA D* MQ+^,%F)?A+W]K;"D$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WATUC3R]$&* M6BL>]O[+"8LUF_S(T5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:IKW#.RW^0 M\Y^M<\TUMTQ>DO:C_S=7^2V,D_'T7!S1JP,Z6PEY7>>9 ]IV03NA1 M.XJRY/K%.?7A'=O["_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NXZBQ_AOMH MD\%G'!QR>(W?#$T%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8;9;#%ZI9E M\!>/AG$##RP/9'I;K?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%'GL>[C>4! M#ZP+V.Q _G@>F*FX3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G)$WS/(X M%F>0IA@"IQ%', ; 4/2='@//GL?)=-[*CG_5U/\!%!+ P04 " !A/>Q8 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( &$][%@<.&7J/P$ #P" / >&PO=V]R:V)O;VLN>&ULC5'+;L) M#/R5U7Y $U"+5$2XE#Z0JA:5BON2=8C%/B*O RU?7R=15*1>>O)Z;(UG9A?G M2,=]C$?UY5U(A:Z9FWF6I;(&;])-;"#(I(KD#4M+ARPU!,:F&H"]RZ9Y/LN\ MP:"7BY%K0]EU$QE*QA@$[( =PCG]SKM6G3#A'AWR=Z'[MP.M/ ;T> %;Z%RK M5,?S2R2\Q,#&;4N*SA5Z,@QV0(SE'WC;B?PT^]0C;/8?1H04>I8+8864N-_H M^8UH/($L#UW+\0D= ZT,PS/%ML%PZ&C$179EH\]AK$.(<_I/C+&JL(15+%L/ M@8<<"5PG,*0:FZ15,!X*/:XH$ZQZ#"PAJ748J&2WEYIK=WDWM)J'7N0;#W\!J-'Q8)!Z;HJT #X 0 &@ 'AL+U]R96QS+W=O[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)H MMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1,)KM\,<'AT M_@%02P,$% @ 83WL6&60>9(9 0 SP, !, !;0V]N=&5N=%]4>7!E M&ULK9--3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@ M$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K63 M6Q#WR^6#4,$3>*HH>Y3KU3.T.EY&TWP39G 8ED\C<+,:DH9HS5*$M?% MP>L?E.I$J+EST&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K: MXLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_ MQYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1 MPNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4 " !A/>Q8!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M &$][%BMS9=3[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ 83WL6-'- MK+M+! CQ !@ ("!#0@ 'AL+W=O7!E <&UL4$L%!@ ) D /@( .X3 $! 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.2 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-20240712.htm fast-20240712.xsd fast-20240712_lab.xml fast-20240712_pre.xml http://xbrl.sec.gov/dei/2024 true false JSON 14 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "fast-20240712.htm": { "nsprefix": "fast", "nsuri": "http://www.fastenal.com/20240712", "dts": { "inline": { "local": [ "fast-20240712.htm" ] }, "schema": { "local": [ "fast-20240712.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/2024/dei-2024.xsd" ] }, "labelLink": { "local": [ "fast-20240712_lab.xml" ] }, "presentationLink": { "local": [ "fast-20240712_pre.xml" ] } }, "keyStandard": 22, "keyCustom": 0, "axisStandard": 0, "axisCustom": 0, "memberStandard": 0, "memberCustom": 0, "hidden": { "total": 2, "http://xbrl.sec.gov/dei/2024": 2 }, "contextCount": 1, "entityCount": 1, "segmentCount": 0, "elementCount": 23, "unitCount": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2024": 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-20240712.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-20240712.htm", "first": true, "unique": true } } }, "tag": { "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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/2024", "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": [ "r5" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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/2024", "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": [ "r4" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "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/2024", "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": "14a", "Subsection": "12" }, "r5": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r6": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" } } } ZIP 15 0000815556-24-000028-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000815556-24-000028-xbrl.zip M4$L#!!0 ( &$][%C %()OUU, *?Q!0 > 97A?.3DQ,#8S,#(P,C1E M87)N:6YGH9S;HE MOY:\WOGTBR)0)&L:!&@<8G/^^LVL GB3(L +1TV\UY8$H(Z\,RLK\]=A.'+> M_SIDU'[_?_WZ?U]?DX^>%8V8&Q++9S1D-HD"[@[(7S8+OI+KZ_BM#]YXZO/! M,"1&W6B0OSS_*W^E\GG(0X>]3\;Y]1?Y^Z^_B$E^[7GV]/VO-G\EW/Z?[WC# MKO?LMMFSFV:[T6CV>TVCV^E2^*%KMEOM[O_1OX-/X77Y31!.'?8_WXVX>SUD M./^-V1J'MQ-NA\,;O5[_\3OQWOM?^YX;PF0^?"Q_E&.LCT3] 0S6\\+0&]UT M8*SX+Z$W%K^&[%MX31T^<&_$AK^38R??6Y[C^3??U\7_;O')=9^.N#.]^?F% MCUA 'MF$?/%&U/VY%E WN Z8S_ORQ8#_E\&B81+QZT1NJ 'C.-QER09U W=% M[O^_?S[\]O!"NEU-7][3UMVTEG]<3^?:! RESI M2:,Q=:?D"QM[?AA(>GIFEN?:Y'\CZL,2R3WU72#"(-N^6\O;_D\4A+P_O1 > M_WIX?'J\JY'/W'6U&OE7Y$Q_^EYOU6]UHR;W?O7;G\\/C_?/S^2OAR_W[X"G MR!JPKAYI8-._?_J^V;G]=/?\\HYL"/\"ZR0 MH =_!;9(G'030>.YP%-5B+3:?P M@NM%K@5KXX#M/G>I:^&'/@LB!_\""\#9_HYQSUP;WOU7Y#())[,NX:21^V\6 M&X?B@V!(?2;F'K/D-^["DQ'%18A=P48]&-B?\( 1UT/1UF..-ZD1&T!'X841 M+ Q6@!\'H9!]L'.@ 0>&"#3R,O2]:##THA 6R /X3$JX&DZ*S$0'<@WQ>!9U MK,@1"X#=3X8)!R2J[$7<*3) M=X@!H(O0IY(LKEPVH/))@G&*A&*)[0) N6=KY#<&3(RLG]!@G_M!.*,-6#R2 M0DW2^VRU/[L,%A++#$'9,!Y,!L,@>J@-Z@,I6,Q/V+"P M,J0CRQL!X.@W>(<,*7S28\R%.5]Y(,$,G(.;LW$<2?Z>PVV!I3F!"Y)"/ 1B MGD7*%Y*O%F-.8G6)OI(]R:7@C@(&5.D.:F3 7-B;4]NTLZOG?_STO=FYO7NW MMLEX4YNVB- ,QHDHB0>&EQ9(#[8,FT3VXN&43 #EY$_M62/_N+O[0R.9I?3) M1?)F5?3'_9=/3U\^WSU^N"?/?W[^?/?EWX=L(104'+_?\WR0H-$8.R$=C)S M_%@3CWX)[?5G9D?K-/2MC^O:]F>[ANUH1K>=:=3=SYIF0ZU5K;7B:S7K^XWZ MBY &4B* T G ;/R?[\SOD@_&U$9%MKP,1H+J.UVA9C/7[MULA\@90. M+E"K)4V+*E!KG8ZIZ4J75A/[1U>G9="HJ=WJOOC?QGWK8*@V=)K6CNS A&$ L4)C&Y6?^$"SN Q_+T""EC 4<9 CL)1 M[MWNHGO61R(/I34*IC6Z2B+E'D=I#7.%(Z4U"A6/S?6._^%[04#&OM?GX2&^ M<=G4W:8MYIQ-:VVCF?I$+<=ACG(&H@!-];;65&C*.9JT^HE0E#NAF,U5>H,\ ME.XHDN[HM$PEDO(NDCI-I3=RCZ2ZUJZFWBCAX9(8\8:',)NU!SPDWG_$HB;N MMOLAQ0\5I 1*HYGUKD0N&2+E[D\2A:XB#;44#9V&AO(R1H5H.6/2LZ)E14,S M&DKK!R@:.K$LJ\)9P?,^->N20G5$G284.2+4;71.%@%5P89C(4E/?WRND'1F M)*6_Y5:2B) Z2:B@WFBT6ZF==262SHVDEJ&0E'5V0UK]5 M!PA+&:*-DV7Q%H$85,#L.#2D#A!R%C!3M*SD8=YHN4(TI.1ASF19%0X0GF9M M?&3#&G5$4.103[O=5M<-/D3B*J,X+**PZSTTKM MPRB9=&XD==,[F@I)YU8Z1=*V?#$>Y MDXCJW$"=&ZAS Q4G.P<-JHO.(PNL;)JK KF70T M)*D"@[E'TG7ZWF\E41Q'.B?(]8X_+TJC'S23"D_OZNDVI]FD.^ MU;7ZJ;HNJ+::Q\.1:GV::I;CXID70\')WJ M9$[AZ'+7LDNB-F*W*5E$_*8ID+^9=E(<=:E7"__J9K>ZM?;1!C;_3Q2$O#_- M%?$_>B$C/WW?,73]EGRD,(',IR/@01.;]>$#F]" A$-&0B^DSCSECO0]7_P= M7&[NV<3FK]R&MWM3\5CZ_X'+#M M5< :"-C__?/NR\O]E]__3;[?I$GOZX_W+W\O#T^#S;8-KM;""H M"V0,;-[S\U(F9JYWMHTIC.3\79(X=RV?T0#H] ?3U/0: 9+7M V9Y MKDW^CJ@?2FHWZD:#3(;,!?$P&@,;V< XV]\U-?*;%PYCP@_(D-KR93I:Y*% M=BX2+*21#T/J#L3RD EAZ2YAWRSQ1^(C/P&7#D0W(^!GVN\S"UDMV=*NA6,_ M)%P5-S+9!M6M6Y)K?)$'X#@HE ?.]%46,?*,A'Q6)'J$,( &\" M!#_A\(\#1 #O6H!Q;\3\0)#8DQN :B".9P$)>VY O#%#-13/X] @).'$(U-& M?6"&%_@;!TZS0IP32-:.X$>8UD*&\=P%C?4&TX*>HZ#T+-PV_M6LXWI;JQ3/ MD;7=T!?KV,7:-9 #W!K.Z0EUJ3L3*OB:WA5S&,;R)')7R5)\UG> Q0( R01& M[\/$V+\LV6,R#/D!+-4-QIX?"GC"X@/$>,'1# #1MXL*O@%$S__M<>ZOPMXR9&.0XQ]H!8 M8%LG"^NSF N8O9!,TI=!L?CO MT)];G@-VW0/*^GI-^[#6&^I,0%LL[V@$T%\$W^K.MX*_P!+]D^^-@#,2M@A" M(&?!9L X#!3N*XBEH<_8 DW_]'VS'L&FEN>VHE"40!;O:004)HI#[D;2U)E+ M.Y2FP)$@XO&7N84/-LL(MX^K]*(%@0;O!E$@_N9Z[O6"H%O8YVXIG@C#"=9= M@#6_HOATA$TD9#7B&;'BH>KXQ/T J&".3O1Z1EBL8H!,"]SA@%E85V+] M(=J @>$=[MK - +Z\SDU\BPV79O):O3!YLL? O9 :3 '"0F530@H$(\!AM1B M ".(504QPA9,B1ZLO2_\1Z25F$,6J40JT(_/ M7TAL%F^VR.EHYKXFY F_^,*T$$N**1:EOS##%\V(^$-0G0S9IN\YH$=CT7%D MG2BC!TZO>&N$(+BH]OE"?&VWTK\04PH'\_5 M@5:7*B&.=,0SQX\U\6@E(BB?M>I:L]W8^KBNZ5N?[1JVHQG==HY&W?VL:18' M F9]OUV^D4[R9EAMKPC9SMCP.>VRSG[I)R!>I"N^E=USLM(7U'O7(WAO2/X0 M8FO%NCL@8%I&S(K+Q;O#63E9Z5Z8/91Y%P[*I.Y!986G.^ _<9O@)G?EC4GX MG"?NO1_4T%+<)UN@-+LUC[);12"EW:UYE.31O>&1F]Z6N]O]W'^>>U>'E)C8 M#R[%20[(F)N9CCR*E#9097IH9*TV70UR.(K8/"3_J%3$IG=3WP2L%+55C1ZR MUSTJ+ST#K31"GR[K7&R$K>YPW,VD5=@W)ZNQG2!<*MNMFXU MA'15$J&TN#6JROLG#SSE&A8O(L-:19S6=*&9]3I*>8W\*M-#79&#BCB="\YF MYNY1U:"VRM%#^O8 I:>'2D6BAG;415GGIX;"RAGDKK^,2)FK;R#(? M&TKL]/GK>H4=++,R7:Z44XMKVZS\$6T\GP7<9FZ(15$LSPU"7Y9%$47H&-:U M62B.\T8YG($'E.%BH9Z?OF^T;YD=R6ICLNK'4L$L\<)"=9,W2MZ,/!@_W*_R MS7*-H 4(KE3"V?;>&\5PXO(I\[HILTIB^$U2S@70Y3-W$(JB.5B?9;8=G$S4 M=OG*IH1:%O!GN%#;13P*@ )Y'UA,ECRB ZPT.,8E3H98&444:&'^*[>8 (TC M(<4VER4/>SU(6<\QULFJK^E)(^2_2@2L!4^4+.T_J! 3GD MZ*V(/'"R5O2YPW;54O/;"K7J5L[.ZZ@5K152 =SJ6=,FBHY;50?&4:&GS>'* MK)G>Y37VJTP.NJK_J4)/Y[/%FZKZL)(^"_304 Y(2ZV8LW*=7C:6 MQ%FI &X[JO2'"D)MAUE'L7Y949OYWF#145NIPC!?X@LT%:L;<-W*&CTH.G57 M +>=JM:$4/5@]H%9,VL649G(HZRHK2CG5RKV(M-^%B[#5LPR;ZG$D+*BMEY5 MITN%6_8\]*QHM=9*X+:B/?U4SH^S7NQ#';4F[KQJPZ*.WI>/&]4M()7XFEF+29>7'LI2T.XO+(V&]<9$[;)YN3,L_#7QUFK8N:)('-AN M<8&TH!;7FL-2:CN*I?GLE;D1(V,OC).'L.08G8U7(Z/("3DL/93EYGRP"66! M.[02MTX;E[@C#H 7=S*0K\U64B/!B#H.<3QK^<\X\KPLWF(UM9WU[A;WM%?1 MN]65+P!II>S=]C>3S8H:=H#ZN*3;K*0=L-X$X!W/* NWA4/@Q\&0/+D"I+A_ M'#X0&Q?0\FN+E>Y4&3E51DZ5D5-EY#)J&U5&KMJ8567D2E\WJ\I5PE09.44@ M.PFDVN'\QU7W3(5.9LDYZLJ4BJ0=/'31'TBF4:73>JFFE4?MRJ!%*50+H#9F9;:RGZ*"=N&Y5-#MZ=@!!_ M:.(!Z=@+."K_F^3 >'YJ^>/R84)\YEF??T)[8.M%X?9/3A[5WS./P5B)XB_\ M._3GZ\<7B!];&2):3K/:-CW@X):$G&THF M&2@_!Z1/+>[ LW>[FS"*[I28R>,.\$6CWA69(4 .US8L2>;/N(, W]^T$9%^ M,Z2PTUK7;("S(GLVYU\5-3(Q\IMHA^)_ARX,-O-"04AIL0[*;IL&N;#WA(? 3&3D@23$[:_MR,&T;&N3_8.C)B MN *1/,5[D:0+LW(\V'0(4#5Z_<# M%HKUR)Z5N [+\8+(CTF, N%92- X6ISOM74!,FD(EBNW\@20'WC@G?:]&0IF MI)(LSF#^QMTB@E9O-RX,6>[V?4QQK)$OGQX^RLQ0@+8#P.YQ M 5[\"X+X_V6NK6"R1R;0 5P \P+GI>"X&%;9A]SD+J3T$-]H3QL[ 2+6&Z)>I X\/S MQYY0[_',K-_G%LPJ"[)K8GM!RH)70]0\%M8 ?/E0_@;]6V8'RM76$.T#]G?$9B!#I)WY((Q M?/7Y_L]W!/%@HY&/\R$/6TA(7A2.(V%L,OB:A-.Q,.RE(!'>@NT)D9# TO$,!7LU&,6C< WV*Y."3PA(?W*L"3]% W2$=XBB/".0R T OPV9,XK M6O@611#A=80Q $3\P$)+0^\)['Z>6.FQT2H(AK!KF" /81_;# O,E]->GP@+F)[ M3[NH]7ER7)[WLE&WI37:S2QWCXDZ,V3K%K:!6MB_56M5:2[36AG&6 M^V9ZL;72D!HM>[)[KB M=43)5_HKEBF1UBT1SO(R1E5H1]=/=9];,?P)I?2I+ED7B../U$;WTA;+ 2'B MY?0P$2?^Z?MF]U:TKL,42'$LO3UT?(P6GFJ,XX]1SMZ9NMZMF:D%U[[],X_O M6%<53?5V3=J-(>L-H*)&4?Y%DME.7F%1(.KO>R)A%472]49E=W1;+6UNA)).4>24<]:6D AZ5Q(ZIS, LN=0*SH(=,68%3QD&G+.6LW M=8).(0,;JOGJ"6DHO3VB:$@=I.02FR /R]1Z.E>T7!D::I>J,WVN:$@=%NPX M+/C\H,X&BA_?T6NM>N=D:?,J>' T-#6Z'95(G'9?G0$Q:LCQI6>VJ4+39+?CM M:$71JKAZ+K$)NJ*C."L?N%"ZXDBZ0E%T3G"13UTA/*5?0MIS&/S7YJ_O?X5_ MDK%&U!]P]UI"\J8%.X__@GW]\-=XS&N$_XW>6>:0_T1!R/M3^2?NVLP-;Z[Q MI16<;'5,=R#KSN?4R7Q2:$A2[!A&Z_;$_+%C"2O0:VA-!,U3Y!/V6Q3 RT% MN&LYD0TSLC]\SXI\-@(H$FJ%_)6''/[^T_==_99I ZT&[X9LX%-L?A/ZL"I\ MRW.#6CP(S$28PZS0]UQN$9N&5'SB6Z+-/+FZ__CP#H8S;PEU;<(^>*,1/(0' M"Z-1ATQ8+^ ADP[F.XW\P_B3Y<0SP M@6F3"?@(_O"*@.OWN<69:TTU\G%^%@IO =HU: M6SRIG:]N">U+:!'+->M:]T?Q0->UUH\U6%S($-SV1.:LY>Y^/S'^@+ M-D5^6,"Q'2%)X89AO%<.*"?49R ( =\\8/8L]#$#(1Z"7\TJVM>2QE U,4A2 MA^0=&3M13#HPR]CSD=K7B7J!A&T/2#&<$P+I<0>6/PCP*Y&^G"SP"F#E)$BI MB1$_QCOZY'DA+-P-@9'^8J3'',Y>F2 3P:"2E@-B^4PR=KPI;P$J%AU3F%O* M@YBQ@@16Y)4'7#R%F8&1+4:3WW#_0(D@#QPYC[])%F:1SD3BE_]WY)M#>[ M6F,FV@7S(]^@1@6Z"YC42,VF9LYCKO PEWRT'=RFMI6ZXA%,8>QYH/>!4&]\ MAAWT7MGMA-OA,+9O%[^*U4I]_@GM!9X3A=L_62!C"T'O7TC=F,N@6/QW..N@ M-*8#=MT#"OAZ3?NPUAOJ3.@T6-[1"+3I(OA6=R[W]_[7'EK@ZW/F55GO[_8( M>()U"+(1K)@^#T]HC5R3+D\$.(A0^!]884;$M*'&_"ML,$+'-WV= 4S#T9>@[3 MR+,@.\'P Z;!Y;C(6-S^["7R?7@Y&()E>PT4 M,H*_+=G+\3!!-!X#B*PA16KWQ._P";&8'^*?)N""#3UDW 8 M><*'FIO?,*"_V8]W/7\$BN6_R:=T#"A ;.%G?5@=K&CE.R0B7$1,C_ 5+'X, MKP"(O'X_ $$+%#LG1@>V[L=2V/,'U.7_I3*6(DIAPEK](:/HBP5(*W,&L",F M70UT<7P2A> -R$]Q*!N@#*K0DL$>Q(=\!+8K+%LXQG-@C#Q<8\P(BQA$"A!2 M 'QC1!\NU@$>^\,'U_4:EP1490M/=\0H4A X5S/F3.(W&RG7CH1#MMW*+TI\ M(J7)\_R/G[XW.[=WY!Y(U@T6LC!RO>#?Q$3*W^ MX[)3+B-ZL]VO!/4>O7#"PV$0@C21Y,YAZ_,ES> AM!M(0F^R\#09M1:''7"$ M6.C:+!8<^#=8AA /N[>SW8\K#J7=C\:.-V7L6NAF9B]0F]0G\X!;&S %9-!N M_K@!3?//$F?=)@8Z\[L) @.)U)>F\2XR_&O9^%B,"6#<.MX$Z>$?QG0FRX>P M4S1+8HWPZ>5>:*&5/T_@GV!1?B;$)JP7I"//!1F\IG.D)='SW#B\!9L9\4#0 M,:P!0TXSVT<$U>7[DCIC2PEE>$R>,5?N@D()Z.W)LB)@=FNZ!\'I34%P\-V> M!%=?\ZUR[R%P'^&_:+W'7\[TA_ #Q-C(/_"IC>1@<6ELB2!RB+PKIZ)!X.$SF VU M AE&/?CX%12+Y#Y\/QH/?&IC4'?&SB/X> ,GXRE"O!"@1=2F"!!0>:TK:4;HIFA/(6?$ M@P>K'C N,:L7##3$P:FD>&B4 Q88G@4RX M4O&.D#/BI7D^!^*EZ$!)?Y9)I>[;:^&,%4C-!5<0^>+H/%ECXHX*=&UQ1G&9 MZ/HA)\)@P3@6"@O; R\2/+\:>GE.',P0;O_NTZ=B1&Y3.G!/,R_BP0568B60 M3D_B!#/9%A?;2A4F-NJ:\9;8$9+=T-&!VNW$%0.@*:GF$2#W@"=7H.R+L<&= M%!.;5T@//-[5S!8!//Y0UYJ[R:&VI(:VCF-H9A$LY$N:Q=M,WU@WSL JV7K1 MPXO?\$6*!.H^3)"12M&BP1#<4T=DB\R&E';G*J)JBV/*5Q)7M>?Y8,H)E;H8 M<)4.ZQ8W-7!P<_"GI>6-*9\MSF:]<+ZX8G!32G$A50MYH=]V! CS) W EL]R!)\(M,"<2)&C'7B"3=*;"I/19*%94CR-+J& MU@;"F9E.^%C7.C_N[9');$?,E+$7YQ]CF&Z(B8YB'M"]>AKEBQ\866VRRJ4 M-50*T%[0VRP&?KO[_>[QPSUY_N?]_0NY>_Q(/MP]_Y-\^OWIKQ+(!11RPG+" M[')NR^2$N6.UD)@O!4*SH]7?XM05<2$.P80KM4O+S2)(.&VG$^N[N>GU<[ H M/^)0OE[7WSH!$5$A-E_1TJ&:V'D?#,!EUS'Q&Q.WC.@Z? M9RS+8 F58<3%($PD 2(FW>UX)B&6Q?C)&YM\<(5=RJW(H7Y-Q&C=T//!.)U$ M*.F]^8G@_NN(P4R7MB%/X_<:(0G)K454XY7TF,OZ/#[\%+A ,I&QQHGG?Y4X M&HM,VR1ZY_FQ*N !1KM%O@4([NLIN ,S*SY&X'Z4O1WU6S8'.VIW@*J+8O@< M4P(TP2R>F:Q]#*4"<7P#A+KA,-@A ^H+,F#+9ZM2 /2*UMQ+#.BM!3&P;?0, M@F"!E Z3!6^(@6UP3#:84NX(WMK,IMN!LU6 3.B*! "[7S!TEHEVRK;MB[L( MUV]:CKC[0!WFVC"OF!R$0;<))G%!O/J=LD PB.JM40>'.2X2R.M\]>'=.I.'VC H;_BEPF[\V:]5KL;0R9NV3AK[UC MRI, BG=>'X*?OFYW;(\-$6G.>Q0Z MM<-9-L%8>32UFJE;MRHTG1E-5ZVZ MUGFG\)-7_%R;6O>,'7V*; ED-8_:6KN9^*KV;W52#X5JRVZD=T2B^Z M<:/6KG>S=ET_@5]Z4+?O(OJEE\:^F;E7>"FPK^1<->3%PBIY8 M:>!54BNM0(887IG/>-I_ 8.KO)T%=R.I962UFW*$)"48BB08S+J2"WF7"[JN MM4O4T?,,N0I;S<)2'4]D3Q#>&TQ["_=4@"^;V$^W^7P+&Z/6T%NI$Z<2Z>UF:MNS'$A7(JWL(NVJV=&,U!DX!2?KRLJR:R-K3MP! M&,\=IQ__Y.&M$YK#XKEJ=#5Z&4:O0G;]XZS7%G>)0X,P[F0AZU&=(N'^X+33 MW,$PM256('M+KW7!A4Q[Z^J@Q.>#C*O+)3Y?&$V=CJGIA4>3$@Y%$@YF&4BN M[)(A:_RO%'[2+Z)TXOLB5\Q\]$)&KLG=2*:!C.A4M!;N>]ZL19A 'QXFV+S? M9SY6/"U+K=#%AEY8DG5#;="DZ\D;E::7.Z734';4%@-@AX$-W=)QOODTP4)' MN94V9O/6?-*4CEN?S?IZSUNN39AHP4EE8$!(V;EZ87]:Y MY7&;CJ2O^ZQ=NMC_8A][T;9!_-GF@1^-\<5@M-&7857%C,4HOUN&>@)'-9ZE=4Z/8]2VRT3X2F!;3C(**7(K9C!PIW ML84,O!?Z%'L%D@%PCD0EX! X+YR*+C $"6- P##N1RNFYK*O0$(7.,E"YW+X MLA?!.T@15$JXF"]!FJY1TH=+U(M>^ 9W$40]D,FB MX#>;]U1/*)&5BP(^OM7 IS:C>MFJ%W$"F 3X 601'^SOB(_QB4AN$#A _F5V MW"(XZ7DOBOX;6BM15_@'6:D[(9(?FJ;6?:L/Q,*"MW<-..*2L;AV=W'-B_U' MQ=L_=!I:9Y^F 7%/XSF7+'89W:AA9OU(@;BQYS&,$+>&ZPD+!?XLC0595A^; MS>'^N!N$U)%R"_8Q+\Z.Z/HC7>2M,-=Z+TZT[I %ERH5-'1&7LN8X&0N+L' MJ@/9B+4<%@OV)A D%#F.%%0S>H[;'(#(.PYE \&!_L1&W*COB2]J\HNFDV93 MJPM>-)KP4VV=VD4+B7FW7E2V%A\+,I;#7/U@&+-!&O#3.UG#?XUMP%V5'4#F M3362WK^)_!>-NQ$4@"W9H@'H'I@ _F_. G=H.D+\L3!=G2XRC]#.D031FHB M)$-95K.VU'@<(<@MD:05,FOH K('*[!,U- PZDG^DJW0$9 Q#7M1Z-!I(#@ M^71(?7N"1N%">T@Q@GP]Q ;(8=):&;BVM@:B1;X2QD8JU/NMS_0U,.=PHP(0=&0Z]@"W\7=K8B$-?D)OH M'3)D]!5%*4P4R[%7ZD2LMB35(I>'NYHU5ZZ36U-U2XR?-%J[DI$%@1_%6ICV\,0 M,E308XXW0:)!#^F_3'8L2]2J(!AA'8-7P 05O6(+K9!B1>R$L:_O" /CT)LR8338(LBQZBD&BRX90 I6\17XPO$LZ4N1*YOU MN2MCPPOD+3P509AN-.I)JI-&XL*W27AK]441IV#DR04K@LW??R>-0@DXF!'M MRL2&6J=Z&<] YU*TO6/V/)JVUGQK51 O#@.C^,E@Q^:9PG3%:AA:4\_6%6O7 ML"VMU3E%KRVSLU]#I/.L54'@$A X1:^MTT&@<\P&7GOD"N;FU4+T^HA;,H'+ M]@S^/5MND*@@IR!W"<@=7Q@4 B[_:R!,]FQ;5%H@Z!F 4-Z=E0Z]C1@(^_0T M*__.2H=>@Y06OUNV5OGF:,_,<3"D/&9^X+DN<\CU/(RS'H?92A<5+,6HMVKM MMBHT7%WDMXJ _ KBII[Z&L09$',)0/RXAQH_:46H4MU^!Y9OZL=N>)8K?B\D M5H[>:K'P5VWRQ.A%I:I6S:SGI[FA8O=YX\&T'85.+8$OS^]5*(RPR4_]]')_ M+!>UP!=*FS6S<]:&@NK:;R8LZ:GUR8FP5%((GZS57/[VFLWQ R_/@57H/"/O!)SAG*Z(E&_6 M6D;&P(!JMG!.+'6;^2 M-)11#+@7 QJUKGX9&5T1"*R,UAAKC(F-4(0[PN+5\4\4\?[W6["K'OP!( M4MF?)P1P/6MCTL(;/8H!]V7 MF+ 4S*@2OY4_+>#_UHJ\'WBUMR7,3 NSX%5 M2/Y\?*L(;<42/O5:U\Q8?4/E>YX/29UVQCO4*M5EOU"ORO94#+B3 0W%@"<$ M<.MDN6:YLT 4_V7AO[9QJFQ@Q7\(X/2WOLNB :MUR+.AQ<#WCD7\^ MZE"6$BFI8S&'HR1W!IOB\^/RN=DZ/U$I/M^)E&;6@VY5@++0)W!_B5]6VCM> M?;[_$WS3(*2.PW#OD1N^(X>MGEQ,I#=KK6;& M@ZE\Z*TRHL5,G1]2_L+)%SC%*!5-Z;I9T\V,)QR*U4]GHF8LLJ5<4<7I6SB] MWJZ!8E>5P2&]*6GI'(R]#'A"?]1UFA0&A[FP,^&%EE"!NN4!=("?JP,:" M:#SV_'"A_([7)V;7A,4,N34D,+3GASWL1OBA6%OHP& XMOA4+7UH>^*"PAMG2YR ; M^YX=60#6(?#'8#B.0D+#]3GZU.(.#SG;N2R?C2AW<7?K"ZBW8O#XS*$A@''L M!% V0C#]%V9 'G!7;GS"G[TQUKCN8; M7GOVAR_/;O=I%'Y [+R,(*LR@1R]W7JACA!_DY5*T&J%)1]T9:]440QU5I0S MA.0^SJ=.;!7_*82<%R%5N' 2:VB, $4^"S;%@"I67NQ*?Z<*=IP$L$WSXI!5 M]6JV8>5 MO;$-1=W+=.ZM"'0[%RR07(6[,;$".[K;7-S")%>M%-Z=*OF2"K(IG =5\N_< MV#$;%\=.62';O ADRY)-^Q3Y"U6$0$%-//\KP11+F1781_C);,LX+76691F$ M/@W98*J1!Y?X#,_9R9117R;A#NDK(P%C+J%DX%,[HLY:>NB&\D5Q*NZ0SM)Q M&2 4X,3[@ N8 3 Z"89(> MF63EXA0CSV>P30K+ 6Q;W@C<33)B% ^B^Y$#(UD(LED2,.R#+PTWAYCOC>#; M&";<(GX\+_]OG*LZI"$1&(_SDL?#:8#D!2#VPK$/BR43#CNS8#D#%B1SKH); M9-RN!.3)B$Z)9UD"I!)M41CAUKP$BL3%K%D'1H]\=W7L&OP4BN^VKQ_!!8:+ MY40VLS5R!W"'L8/("06ZV;X#E1N/V3M429"\FA MUC(H%O_%U7+[?[[C#;O>L]MFSVZ:[4:CV>\UC6ZG2^&'KMENM;O_I_%=\LUP M%LX';W@C?#T^/G^Z_W#]^N"7^R^__YM\ MN7_^\_>7YQ(DS=\)63+VV2OWH@"XWN9!DL .#R;<<#T%I,7+L ![W9N:W7"=5&6HT@A_H@>$( 53(% MZ#TP:P*IK2>LAR/6R-@1LG?@"3$*@N=!W*( >?A%"!',VO^+]62 -9R59MB( M*M/L]T^&*DDRH&<]";H;,#< T/#6=^^'83@.! 1^^K[1EO_P>!]:'_;)0 -H MH+7%$_:*5T0TJS_:N9L3$U[&ZPX7E QW'S\^O#P\/=[]3CX_/;[\$^3 W>/' M!:GP\/CIZ9TW?B:H-A*+=Y)W1IE,)DO\ M<$D&($ #0P$VD1\/(A,$H,BY$3>)4+#)6W.+%[F$I31DR:TA^4=X+,:9"]]5 M47H5WZ^35NG2D#5A=CD,[XVAQ/2D 8YF'%A^L)#8! 9_162=PA)<<'4L\4$- MQ/R ^N@D)@)?K&9!%;P3U][F5F]"4_C*'AO&T1B%M0L@U0C 3(A_*DDR''+? MEL]$!^8+CP[\NI#)NZ)+K!ZB)69[ M5B2HPO; '0[CBZ?H\W(KE)XAO :*0+CE0#F)8=>G%E@6Z/,B+=60\*:$^I)# M.(AAF.1G(#6\TGOM>-Y7Y*[Y4GZ6L@?]3'AY-JIDNM@8@]E@ (;66X <%#OP ML5%#7H; *V3[%&(U(VJC_PGX%DRB\,.9W<6>+80N]VFQIY1FY:!#-%]Q<8!G[C?0Z0Z$W% MT%$@%"@P'7A7\I*NX$2*+!IRBX]AC!I>:N6P2Y#70R]RP#P'5T,PP $YOG@Y!$IE\$=/.-^1R\.I],@# M#O1'0:M[OBW@#M. )(HOQ<+O/90,L:0*!!BG8TD148@A(J0$=SJ'@<0NT!?2 M%%TD(:2;6JR>Q!7O>&O!;-%RTB1:@RL/:C.!&<\G!*J@ SF3B*SA7%,\3K($ M.<&&.49DME*(1C#2MX. !LP%[\618A%)(G88#;9-"R2AS*8!)/P M4)X4)A1!OXG V?POZ/^X0%]3X@!-.(*2@)?

R-)&T&9IZL%^>3L530D[6% MB_6(*( <@#N4-^G9WQ$?2TL(H'Y'S]];W9N[^0^@R7$86T &1A;8(6U$-\LV"E@&E\6DA"./XK] M[P6C;;DJ "82@1C0R+^]*!8W1%C1P 8"WS3AZV_>9"/0! M3 IRFL6W_P%XN)P$L#@U0&%*4)SY'.6&1C[!2YX?))8V@M>B0@W WE8& /:T M.2SZ?"BXU^&;I&[8<2T0'9CI (O5HR) .4..E!K)%[ MM$:W@PG$# 4<>BY\0V?Z5)JCB=@+EG0E2FA4T;68-R7MA?0KKIUX8)3&:A=@ M$XW%2-2=K@ZR$-*/E0(:*MP'TP;)&%464*<09R+>*;_'T0!!=\\OU_UC!)WU^A&BS@U#:S>/&'@VEVWUCDSF/6OIC&Y7ZS3-+)4SVKK6;6U_?$@U M"N/H=2-T76N9IRF=<:+%=K-7N=";>2O8\+;S*W@))=\]AC@_/'W^X^Y1ACB? M__SM^>'CP]V7A_OGI1R"HNY]; +&B('5CQ]V(%"G_!]T.V#6)>,*>)P ,K3GL-D5/XHY-B*\@ADH MEL_ ^2..%^#!%SS^H:$90@3_T-(:F&TD#BWY*W.F*V%>=<=J[^O<-:/>T'+2 M5UZA:3N:ZIVVEK'Y68X*=A7#UGN(TP4X.XEU5W)-J]>:(%+.6H- &429T&08 M6KOP)E$Q1,H?/AM3C@D5(CDMI-\RRI:+Z\'+$FTK:SNR1(7(*REF+.R6#)(E>8E8P,*2?N)%3VUGYH#:R7-R998F-G.N=!Y$4W=CB!T MTD#H)/755U%0D&" 6=,;K=26>U9ZO%1I?87];=BO&W4M;1&Z?,E&Y>%RH7.$DHVFN>-^"LO.A.:=%W3"^](YUJR/,WNOLG* M+P(LUU[_&N]?*75X-J5+WLJ"IT3*RQFMS%I)=E,]:\XA79=3XIQG_!&[6YEN)%]6+OW/: MXXZL;(4QXN?0L[X./0>+%/U,[O^.>#@]J0-6]#&RQOI*=VW3F5-2]KN;N;*6 MBV"E'7"#4\'Z O2@\23N%,%N<69R9VZ;"1+KVMU M%6[,-Y):%\51I7*+[Y*+FF,ZQ5N:ZB T_1E;UU#WH'*/I%8C=9I%_@Y""R-3 M_ @+0\?EC-6I:'IRU5NIS^V5F7)N)#5T9:=!NYY*) M0@I'>^$HO5+(@0VS=V6T(AW/6^NAY O5ICODCNKUDU'B9>Z$J50 MOA8/:J6OZG46E*M[4.H>U-&/N6<=F4YU8E%RMTPWFBK$GWNU)^<<'296.F9I@E8-\;B2U.T6L'E(D\^0CMO_TF:IQ=J@;VU !_MSC*+W( M+YZ-DH/+D_,FM,I&.02:G4L6^E0HVLM"N:01>8QP54Z:J:C1]QJ]"CID^1X( M$_= #D[K/V8(LPC!@L.3\Q7$SN[_Y;#]QQ]^XA\&R):"#\D/=:VNDS'UR2MU M(E8CS1JL O]?-AD-"(W"H>?#/+;HP![_E07D M3]]W#-VX54ZG0E.N_,X<2K$/WFCDN3M%6$<*L&U"K-DV:BVC7C,:;7%9M=G6 M:]V.43-;[17IAD\7Q-O1.AY5V\]J*E=8H4@EY,<)^;!FS)JE#L'V)-?<)18= M\Y Z*G"?/AG)/&^'+F5#I<>12LP_&ZB_L)#"'VW"J._"ZE7E-&2^19A-(H<&F($2'9 \D9CGPV9&X!O)#K&*O,E-5BO MV@VM^4Z9+KG%3[.A=2Z"GW.4ARK2%9]@P[G2Y:H7[:%2R]<#I]%M9BVMD)L. M2 K[F:VM1N9LSG-U0,IZ?B\'6R_O>/R[DA?%H12DSDKAQJ,)UF/!-&U)KZ,@ ML:2EE8\#FWR+IH-J,A]5 ISGCNKQ."N-\7XZ+LLC11U0/OJB%"44X2\AU@Y+ MCBD7#G3C338,K0VKNAU[@3B(N/$9./;@Q=].N!T.8R L?AAOIC[_A/9@Y5&X M_9.UZL7GQZ4ALG!7#FT7_AW.SZC7Z]I']9Z0YT)G0;+.QIQ]WH% M@JN;EUM\_VL/L; ^K?A'(&<.6$$- R'C@-VD_QP:_-@[-#I#7?%EL1'MR/J M#V 1,39P 2O$(( N'\_7IM7E^F+[*)XY?JR)1RNT+9\U#:'PWY]ZMJ2Z;"Z>?2;FT-RJ7 M3W?/+_>/=[^3#T^?_[A[_#>Y>_Q(GO_\[?GAX\/=EX?[Y[>3& NP]VV9/*Z- M1>AL C\)U2<"RL\A_ ?[BP982>I!7&4K,12N[D:RRB=W"0SO@#X-"/MF,5#Z M\3V^,?-E8M*[37!8T>>ZL>/.0(I$8/5JEJS]-X?OYHU,._M1Z9\NC6P._+D6 M_U90J"I1//-OY#.\-0S(/8AR&RW=?T4N(V:]5F$J>1GZC.T'F$,)9R%.L*\G MF6_8&76CL4^\\2@7N4H#,E.!3%'9F:GLY"4GOH.:UY>+[KT%4KU*#@U%U9D:;7 M.ATS=>.5<];N/?4UUPM'OX,0 ]P;KIXM)H M,AOGO0FJT)1%D->;AD)3 =!D9$Z9SD%>[/X)NSIX2LVC<]:*G;4K3RN"@UG0$]+ MH2?/Z-$5>O*,'G 3+H*>L]7^+L*IBBP'17JL[_DLJ8\4TF^'7:$I6S)7NYWY M=DUN$OG2K$?5YEX\:S&R>F(*]P7'/1ZZI$VC4;@O">Z[Z1,_SH5[=0"CQE ' M,&^;M6#('A0Z*FYH4N\TS]MD3\6/LR"IJR[MYQU)75-=!<\]CAI%/(DI94 ) M"_EMSGHX&CBJ5OEJ;?_Y9L9FMY[U[DENG&9UZS4K[H]? :M(N%Q32R5^M6HZO1+S1Z%3+D?J,!MXC+UGL;'9): M45+KHT &AJ[5,U9$5QE,9\11\6LL*+%0)+%0UYH9W>L4:O@@\@ Y_R%7 %**R-#ICT 0+B M16$04A=W4['$SV;;2%UW6NG*LR-)%> H )(R7P!12#HG)UW0-3@P]5,.MDVG M%T$-)Z&X4RGBM/ J#-DV#LR3VXMTSI@_M'L]1\@?*A'NC=17AKP]#:>%UI M[ 4\Y!X0(G-$ZYS;";?#8S^C7:]J'M=Y09T*GP?*.1MR]7H'@ZN:W(F$!38*9 MYX 5 @2 X=!QP&Z2'VYM'HP=.KWAKMB2^.AV1/T!+"+&!BY@17@(H,O'\[5I M=;F^V!V*9XX?:^+1BKR3SYJ&9K2,K8_KFK[UV:YA=5B0OOW37"YD;[8WFQJ>[YY?[Q[O?R8>GSW_[]S^3Q2$Z[ELMZ>@ MWEQ^,\.1=(JS0O5JEJ//-X?OYHW/._NQ^9\NC6P.0FZMI*:"0E6)XIE_(Y_A MK6% [D$?VN@N_"MR&3'KM0I3R2HCR$P%,D5E9Z:RHQ+/.H=0*^2L/.0M^ M^K[960O#'Q=.1TKX4Z-7=?0CI7'*T[%NGCDV0]$P=4\CCT><&4I_J92YLR,I M?8VN_"%)"88B"88L];+R1W,E%PQ9"EOE()>V>.;.G?V?* CE053H$9]9GFMQ MARU>:(>_XV\6^C)CWWOE-K-);WH:9^88QJT:XTQC'-,MV*><\.7XY",; V]P MBIE >&(+? #4'TX)=6W"_H[X&'FH8A>\.KJJ&9]['#74]:Z\XZBAKN#E'T?& M)67=,0W2?"O:?U ."M8E 04C]+B*MKAUO*YTK:WZQ^89/89"3Y[1HROTY!<] M=:U5J.[+Q5.JOU&;V*P7DBL,\,"R. O>5;0=73IR4W;VF=%35R&%_*-(%<;, M.8KT(C:A*YY>_9/3LIH=]84#'?-'T,6%G89Q?8::6!0M'9453\_@VE M1]$%VZ!4QU=]#CWKZW6/XI594*KHHHI3UXJYJ>K8+O6@0L+!J;FM3&=P*10I%!^O7C*VG M%8HJ@:+JN*T?AJ!.F2ANM) 7+S2K2%UR..UQY\ <^7TM135&?L8XIHG9;,HB MC+GE@A>?VF!06I:L].4SB_%7+.18,>OR2C?J6E480[G7J0_N*W-##W/V*G8&HE_TSH4*W^Z%HT93M:;*.Y*NNFGN MCRCTG!D]G799SD!RKTR?PB'SB17Y/NC4:IY\M%(WY526];ECMJ;R?O*.HRNC MHS54 "''^+G4I=E*>:=W2:QW3*>9 [W%-=W,NBHFEG<<=2]I72L4[15%:):@ M#F39<73)>JJ5ZC\+.?O:/R)G.. MHHO>R*R4?_IPZ,WL(AMLZO)+SE%TU5+%:/*,GK:9QA)5^#G[N7;]0OBIE#\J M#DTKYH2J_,/5=*D%"BZJE_H"#NK"[JU;1W":=/"VMV]63>RY@B<'/>Q.9,L)%YW2^ NI25Z&%VH"=0$.9W@2*=.;UGR%Y51 MJ^W>N?O*@J-U2-PWUJO&R,\8U2DP]D?D6T,:P("J:U,2GZRW5!&(/".HTU41 MY#SCI]E2G9MRC9_FA>1;=>J*_>%[ #8[-BA/T!6QN*?_+97?E'<4-52)[+RC MR$Q]'5RAZ-QA[TL*NNIXL%5,<[JJJ]:U^4:/JC&0:_0H_S37Z"E6?<(2IS=% M@6B3N/%(1*4V+06-4[4K5^D-)<%[IYG&$E-H+PG:FT:&THP*[85'>R./W*[R MF-0$:@*5Q[2:Q]3G+G4ME<=4W3&J$P5>/G"U62\D7@_6)#HG5JT4DPE>2=JS M!Q7F.OCU-.S*5@G'V\&Q#(2C7"-*["D&Y1E C7<=%E<)TL//*OC'?XH'(& Y"S_I* MO'$5O5B]<\ERF\KTWK/7GVI+E',<&:FSN16*SGXGHB2%A?.M9\4!B\5Q'I=Z^0/Z\K*5Q.H"4YCY6\^#B] G)Z[EL]HP#!,?Q(+OH#BVVQHADJ: MR3>.]/0U$!6.SI_#J=H)YAQ'YB7S X]HD>;Z)K8:([>WV_-?TV&3049H2'IL MP%T7DRJPN#A,X&7+9RRN[#(,/6M@32F8LR')K*?N :>0='8DM162\H^D;@Z, MM=,$80JOC1G\?:L>/AJ(-E)J[@#UP^GVGW,.;3:S=F;(S9G/46*S%2P/B:E= M5>YQK62G 8+'=\OK_AO6F+ M^;:O5-Y)[DW@3@E0I(1"D82"KBHXY5THF)<\/*M.!:=978D%L\?R1HR$]-MZ M08DT^R^;E-NTQ7RSD-Y)+^=V$+*JKG,2)'5-K5UX)"G!4"C!T&HJP9![P=!I M%+'??1Q(E8.MG$L4T#[Z'2_RV(0& 0L#XO5""J^( ERS2_MH-+DPFS=F/A4M M?1UQ^\?AM,>=C86YC@;$LLG2U/O/-P\WNEEO:Z1FH_/<5]Z]GB/<5\Y(\OE# M?:MQ8(&"8J->2;AJ2#B]F[535"G(O,H2SLQ\%?'DJ!?&ZR\A[3D,_FOSU_>_ MPC\K>2P-0]XE'WL!QU/M&Y\Y8+^]LML)M\-AO,O%#^,%U^>?T!ZL/ JW?[*P M;HOA@>+YD64(/JW/D"3 L?CO<);A,Z8#=MWS&?UZ3?NPV!OJ3.@T6-[2B+O7 M*R!XB&]6DWP^<_41#R_A1SBQ!QNSOQQ/&F-+&I%=*. MG[5A^XVMC^N:OOW3'<-VZEJ]T=IKV#>\M"(EFWQX>GRY^_"R;VY)D;;V0J

:-PCM:-(8/DD2UA3AWQA8\\7KO-/WYN=6_A]$($L M]OPI^>"-QN!)NQ8CGZD+\LE7D'O?K+U=K?970?'FN+;*HZKKA3U[4KQ MEYYG3^$_PW#DO/__ 5!+ P04 " !A/>Q8[YD3BT\/ K>@ $0 &9A M1&M-K(6E:C0W[Z[>J)6&N-GB(P;'S,&-HJ2_555U?7;HX^N=H$)!; M)A(>AJ4?(R\X8"%DC0$ MHY+YY([+/I%]1KY&XH;?4G(94-F+Q$#3TM<:43P6_+HOB658=OY8WBIJ3M>M MN&ZUJY4-U]-LPZIHKE^M:M1D9M?NEACU_Q M7'-Q1G_')@Z.N"/2$>?IU M=%N$AB*N+7MP=6\X;MX;'\T\ISK$)RW#+!5Y" ,S)'C^^"CAR_JU#,,L?CL[ M;7M]-J :#Q-)0X_=#R*7CW(_0%$*&B:X850""^!"#,VP--.:# TO\563-7"R M"X-J0)J9-W)2/32NZ6A&52N9>3\+.S,[+#9W:9(.6PLH\&N!A=J7=J%^U >F MJ1\-F*0$W]?8'T-^>UQH1*$$WM4ZXQA>\])/QP7)1K*H]J98_^FGGXXDEP&K M]V@B-=Q6HV):1\7TRZ-BVG4W\L?U(Y_?DD2. W9<\'D2!W1<"Z.0P03XJ(8/ M,I'^R7V?A>I/:#\' 1+<2\-QCD!.381UG^%-#K2>=6 58>)&RA MW^+L0@3K,0$G!4N6T!_WII8HGH21B1*CF@2J'Q<2/H@#W#3U75_@Q&9(K8\2 M'S9"C7<_2#9F$@V%^J28LI:M3LT=5Y=_SQ3]\D_A!TF[ \@>ZD8"):UX4 M!#1.6"W_XT,N6^GAH:F7/@RHN(;)=2,IHT'-@;F!$I/]#UBZC>$EC#"H1]'/-(- V&;^H"#-%^=6;\\BVX*-Y M.\P]$K5\Y!XPGM:C QZ,:^\Z? #2?\[NR%4TH.&[PP1.=#CZ!>^E#R;\?ZQF M5F%OU,>[E"P5Z$=M9$8FT\(M^7+>ZC0_DG;GI--L[_ULV\W&EZM6I]5LDY/S MCZ3YK?'KR?DO3=*X.#MKM=NMB_,=+L%8:PE?:=(')I)1>$@^Z@T=X!G@J973 MSN0-&1*%;0^DN:I7JLX^"?.?$M9]X_!/%U=G9'TPD=L%*;1*L01HE*KV>1Y( MD#<6VQ\6^^\P 7 S+NR)JECOY(*C]ZIYWB%7S3_=R*)(A!9-91J3- M/+1V_O%7LVQ\,$LD$L1T#OSW).KM_3HZ8.3#_(>"2PZ]-D=>'T _(R>>A.D3 MTRW9ZZQASUG.7KIV!..XR"L61T*2@_PSHP#'62()NT6GB%#-S'^?;O#FQ^>E MPOG-%/T72&H> WH?R9H/WV@#Z**/KVD^'6MC&%YCX<1V*]3_-0S&Q+0.E:_E M[>3=XY-WI\I]4T_$%;OF"3ILY#FTY/Q6 I1PTNXTST]. ?C.<]O9Y,\BPF"R4T(4G,/#3]?<)#PF5"X,0#\1;OWP1I#P7I13@32I9N ME4H/4G977=GK[/>JSSPK!N0\TM\O,O@2S_CS@H5J2;UT!0U5:RM=.7JYLOR-#0',!(!N+"@! MZRVPPN0\G(1C]EVUG/B^8$F2_>\4^C-SM5(IU#'?@'3Z;"A ]GZ.A@&[I<*? M5S&'&SB.9T9MP)\7HA/=33!3M5#_RJ&G!<#TY#&4DK@0EP#/N,I:6!.]N>N@ MMS3T^?@Y^\9E:B\N(R!V\!\>IS@Z"QL8A;KCN-6*9CJ&L3U2[_8 V(6J3+V0 M#__W(-L*]'[$ B2"QS0@;,2\H>2WZ!0!YYB5;>VYNM^C\$V*F]<_HU$-GPA&9TYE$TYEHS)_ M'$\D8A?229YG\#^K\DXCX)#+?A3..3A,"^QTQ]:<4F4A5K/':FX/+?_LF+X/ M4[Q+B&0!BY'H)%14/T3;/QCBJ@@%YH95;_E WT7\8AT5/_W?/0K(+ ]-G4>2 MG,1Q *P%]-VCZ:Z('WT"ZP%LH32 ))0Q 1]I"JJ YWHD#9.#FD)S@P0TR>/$ M;V&D7861GIM\KJN;CK6*?*O0CZ67;7<[\1V]_,@^K+VEIEYRGH"\W!<)_QM] MYMVHVRTTCD4$]A$ZF+O1B'19$-VA=&,CG@&DJGTF/1Z@>N$)Z!K)0A^D7D8@ M^(-A(&G(HF$2C$E")4]Z8_5F]D+4A;6F'LPH[7(J$#V$?N!$"<=Y6P_8,[K# M]]!+P='?F]26N?4WD*H-8<&FCST]SK",)W;G?)Y3HJM!0Y=Z-]F*6"4#3&!G2;#C-4G9#RI,;< T'NQY>'T&^@8GL:XDV:]"DN[I0P89@1;% MR+0I6-A3DC23L#J1(^65PB=?N2B]-H5U*1@J*[QNF?6DS7G M5<@:T$GSI@CUJ/HR;5^S#KKOUY.\]-E7+GNO0\1:23)DX@F"5GX3M*6"5F*: M?>"M)VC9L^LDQ^R;BVT* :=6,1-@5\>+MVJ(J MMW#>=F)Q)S*I3H5ZL@W5]&;7&Y&WR^XY/$LOT]=7M.$Y_^ M0=HH$N2,BALFR>EIX_',_I78;AK_J*C +H!=*_01W3+2'1-/15I@6C=PVC*5 MOC\7!N$)@2D"-,:97Y-K$=W)/H+D&$,C-"$^Z\$0ZJY>ZD8Q@Y!?A65[.6+&'9S>M9M(\OOM?7#"\_.]1URWH%8X@; M9L.[NNENAG17!U:=RI8NSKEZ:PC2W,RE3=RMKI0+L M*$+Y:E):F_D)^DMZ@C;2$W1[^;VOS9.<9K3G9$VIFA%U30^79:SGX=JGQ+-6 M[P%UC+EV2W4[7\ANZ(/F9@'SL)9H&"EWSC!AZBF@=Y9#@:4BN7+QI(7PD*QJ MK&",@ZL:I(@"0E@;M AVRQ-X#_ #3WD"NIY>&$7'\9BE3X5?I)F3_BK?$FE M SKQ)4UK7)V03?-.M\:96 %FI^WL]03V+>^!RS;2N8/1&HST8M4:#.SI.D##+:YW:%E@H?Z[<*6I[#98K MJ"=KR7 )^GXNR.^Y0JC)=F 6+IAZ>2*)<- JLM>%Z!*L] 2*$3R::(K&Q'H M;FQ8;4"N+.?UW"AD15+[;B9S$1*LOY45=\N*IC\,50UB0X)WFB( M59)HZJ]&AXF4%-"73_I,, W%)T'?=[EDF!*LMIXE:R:%T7('N4AXK9)]>4W M1GB"P&$(3)\2*W7O& .[J;QE^Y LTO9%%<9KG7]L?B.="]+\]FOKYU9G=>G> MU7<:[CGGV9%JQ:ALBE2KNEW:#,>M_M[94OVF:E4O/^*&VFY2S6X]&*GH* %) M;]2]SLO)'UGB"1[GUP;R&I)/B$YN'([9.UJ@.MNB"^M[D.4A==3K?3?:I//S MF9<5/:JI="%\"N9$E\)5E@K8AYU/D*2_#\%&O[NN:91+!B(J1D4(]$\0.>E] M.5"I4U-(REV+&S\)*K*X[ MZUY=FCFX7;:SUK(YVJU?SD\Z7ZZ:CP'P1Y;"0ZRHAJ6Y+&=GF0'3)=-3:_B/ M(1>9];1>0'S![L9 @X]*P:-## [(/D^RB]@X3!?L#MA$:(C26K]=UJ=!#^U@ M[$CII.P!M)"'(;RCNJ-#V8\$+,[?VX#[4W-+'3!0ME/[Q=%+I>V4?H%)54M; M*?VR]QGAW^O^P,M>T1Z6;_U$$\E"Y3I=C*4_:UK##Y1>-U7-9>GUH#G@8SHO M$;;O(=WG#*<_(ZKJ9S_W:G$_CVL_W.E33(HD/5A)^]?FU6^GY$0GIZWVQ=?V MY]9S.(/VKD(P_GC*%@L6?B]OT![Y\M-KU0!LQX'B'IY$=\D-WX?P@^JQQB6, MYJWE',XK5_Z;>XR@:TC]A"?12*//60]LA$DJT(6J;2E4/*8#=F6"96U7^8DV MOB?W2 3G)1CLQ?1W;M6/X];_#U!+ P04 " !A/>Q83V28=WX" "X!P M$0 &9A'-DS57);MLP$+W[*UB=2VW>)"%V@"8-$,!= MD"9H;@4EC6PB$JF2=.S\?4E:A*TD3F.@A^HB:OC>FX4SU-GYMJG1(PA).9MY MD1]Z"%C!2\J6,^_N]@HGWOE\,#C[@/']IYL%NN3%N@&FT(4 HJ!$&ZI62*T M_>3B@3X2]+TFJN*BP7AN:1>\?1)TN5(H#N.1@[E=D8WS=)JF28XG85K@41A/ M<5HF"2811/DH'P(IRX_+;%Q-QE"50SP>3R=XE$P)SL>C%(=IG%15'B7A9&I% MMS*3Q0H:@G1J3&9;.?-62K59$&PV&W\S]+E8!G$81L']E\4/"_4Z;$W90P^] MS47M\,/ ;.=$@H-71*H>W!B D=HO>!.8=,-I%'N(*"5HOE9PI>MR"159UYJW M9K_7I*85A5(7O093UA[@8%L1L03UE30@6U+ .YS.!PB96M"FY4(A]BJU*T:4 MIFFP-=EY:%>[!2^(LBUQM!@6C\T21S$>1OY6EE[P+K=](%H/CG1Z#%9-0^$O^&)1 [@YL%-HN^3\(85Y9O+)VM;2FK M^,Z@32;PS$5_ Y4;EA<3\$J+V%=&1"%X_9=^"EK!6Q"*@CR<'BNP$E#-/-.] MV'7MKU: KR-QD!<.^D=@MK4'D'IR;+Z+?4).0CVU6D+J>N=,+*STQ1]73-S/UM"^HA [V[N3Y^X]@@WM1POIWW M$BK*J.W/T#X1POL?R\%2JZ&='#K0.PN>JSS37TLHO[&Y73_OCH[<0=X@%J0N MUO7IO'U81VF=T1U"-Z1!?TIWWP>3; V[ZV$^^ -02P,$% @ 83WL6 -O MK[DR"@ ?54 !4 !F87-T+3(P,C0P-S$R7VQA8BYX;6S-G%UOVS@6AN_[ M*[B9FUU@6(L2)9%%FT$WTRZ*S;1!FV(&.U@8_$R$L:5 5IKDWR\EVZD42S9) MQ>I>-'4<^KSGI?WX\%"F7_]ROUR ;ZI<947^Y@2]#$Z RD4AL_SJS0 MG/QR^N+%Z[]!^,<_/Y^#7PMQNU1Y!36;W=W=O;SGY>)E45[-PB"(9MO1)YOA]SOC[Z)F-**4SIJ_ M/@Y=97T#35@T^^.W\R_B6BT9S/)5Q7)1"ZRR5ZOFSO-"L*J9]8-Y@<$1]6]P M.PS6=T$4P@B]O%_)D],7 *RGHRP6ZK/2H/[_Z^JJ?FXO5)D5 M\DO%RNJ<<;4PV3?1JH<;]>9DE2UO%FI[WW6I='_815EVHM99TCI+E-19_C0D M-AN1_C/E6^WF^@S)-78_/E>.^^;TX[.E>VG>(=3Q$V[)C$YY_8)ZE\NI7KN/ M4J-3/W[&S_6R*"JVF.!E\5VFE?*BON/5-439OW.:]JE)GQ6U>E0]GA51SE20Q MXII#FHK05#+,(1>*0T2H8K&I40&B\^KQ)3Y7.?SZ99M-(^FD=^+@NQK@MU2K MXK84Z\IGS[Y;&#^-BZDG9S'YO!2B MH[:HEP)%^=1M(5S=?B=M9>PV5E=*O+PJOLU,I%F] *MOP/I& YAM_-G.T_JV MW'I@I3@PRYL1,U&8-=!-!3L3KLMBZ66V*KQ>$>LI-RF=F*=+JM*L>GOL];QJ MS\RRMV2+#^;=XO[?ZF'.4,)BD9HWK2@P"U=*0DBQ^5630' 6ZD!2[(;[$X5I M -^(@D85&%E7FI_.BRV_(]QZ$6MOU // 3,C@'P:<6($!PSM0CS]]E" M?;Q=IO"B+;YE) M=,YD&I,H,04*B0!B$DK(213#.-$BC50L0AJXX=,O- U*&^W64FNK[TK6P'39 M4C9^$KR(\_#O >!^U">F"\.[!?E+@M3>!W]^+:/,GJ(UNJ M.46())0*4^>HJ7.*(DC2V#2.DH><8ZX44[:@]@D<&="M)-AJ@EK4GLK>.3E, MXUBG;A0ZFG1";Y\3+^1Z TZ&VCX[;<3VCG-'ZZ(T[=YRJ4Q^]16*#ZO5K2HO MZ\V=\I/69ADE(X2)XAI*$2&(8QU#+@(,TU@B%DILJB6RQ>R0V)&1,_)0M/3! M.@&PS@ T*=@#>'#F#L/XG//A!N:HJ7#"U-:C%[('@T^&KZW--LK6CQFYQ-W\ M=Y[E"LV)D@1'G$(>I]24S8A!QE@*XY!((D6@H\"Q/>Q1F7AQN[D!:FWP*?== MVW;FR7%AZ^M^W*K6VKC_HK;/V/@5;2?JCUG.]AD;7,OV#AZ)Y9FY^:F\+.[R M>.+;FQQ%& M/]?C4+0R[(_AKJ7Q$+9B_A@$=TT- M@SU*./+!:9R*HLO_K-M*9EQA9S9DJA M0(:W@#,"<1112)*00I301)A_"9/"NHO<"7_L'O)1$&P5'1K(WRB6%5L\9_LIKD(S8(HPG%*H$YX M C%G&+*$A5"2A!&A TQ3ZRV989F)*]E:&QAQK\OVO1/E6,^\[8\K:;;._:M: MK['QA:T;]L?4MEYK@^6M?[0[G&?%-U6^Y:NJ9**:!S@6&M=7 :- 0VP8A"25 MJ9DYC'!H6DP=I[8\=B(?&<%&"_RY5?NO/7-=_X4>I/WHJ<; M:3)@>@VT&>D?X([%[V5652JO=UMN\VS]$>+5G#*$11AJJ(D*($8)AT0)#(D@ M FE,6:"M\>A5.#(F&TW0%;6'I7]6#D,SVJL;/(XVG1#::\4+I?Z(DR&UUU ; MK?T#W1&K/YF_N+@N\NWG+R*44D+C!&H11!"'2$/&.8<)05IH@AE3TI:NI\&/ M#%8C!QH]Y\^A[,S#89[&N'-#R<&8$T9##KP(V@DV&3Q#-MK<#([QOZR-0GZ9 M50LUYRHA&L<1)#0RBS9ID.$(F?4:BSGB- QC>V2>!C\R,HT&*#1 X=_Y/\!6 MW?UZ]N-D6&Q&C+#HQHVK.Z\+V4]MC+J(_1AL\@O83VWT7;S>&>/1Z=3-4ZE8 MTT]+EJ D-65&IZ;"8)%&D&J=0HU8HF*L4Z03ZT:G%?C8?4[3;ALMQYV%CG>+ M)L?3D6./8V?&KWQTL<35;^R2LW3($DU MH0ABI8AI_@-LF#!]3LA$HBC27"CKS;A>A2/#\7AH=BT*C"JH9>TQZ9^7P[R, M=NL&CK-1)X3VFO%BJ3_B9%#M-=2F:_] =\S>FF"R#OA^P:[F,0J"0% -DZAN M;TP[ UEH?I"(HR@VZ 6)]4&63N0C8_6H!6HQ>YBZ[@]#Y.W)#1Y+.T[(]*;N MA4HWTF2(]!IHH]$_P/=:T"6[_R!-L$QO]A$VG2\-)$I3I"!1J6EG1( @3' MAB)/?'WH@,'=2T2''N".[67)ZN\J^?*PY,5BGJ98)PA)&'!3SG"0A)"0E,(0 MJS3A- P4([:8=B(?>\MAK0768O80=MT?AL[;D^,>@YT=)Z1Z4_="J!MI,F1Z M#;01Z1_@6\D^JZNLOMB45\UQ"J(XPC35,)*40QPF,:1$2!A+)(@,"(VX]7Y< MG\ T=>N[IN,1D]XYL2U2_DZ]:I.M28^*U.]D1"%Z$G#B^M-O9[?L#(P;?<2D M?42"IT3$A-7?3T4#4WJ4@IQ(8B8MIA@',A+(>M]N6.;(F.VWC:@:?:):RUW+<&&^OV.X*NACPW O=Z\=K]:R<^:M.O"33Y M7E\[_;XMOL[??1=_[Y:JO#)KR7^5Q5UU;7"[8?G#/,4A45J9-2"+Z_./:0H9 M23"D(4*81 P[[//MT9EF*;B5!FMML!%W71+VSY3MRG"T?Z\%HJMUCX7B7F,C MUHO]<2=>-NXUM[MZW#]\"-'VLW%N;IV^V-Z3K;^M\_3%_P!02P,$% @ M83WL6$PAW0F[!@ (S$ !4 !F87-T+3(P,C0P-S$R7W!R92YX;6S56MM. MY$@2?>5,V]>&<[I/Y+-:^"66].IS_=O$! M]/RGH[V]=W\#^..?G\YF/S?^>AWK=G:2HVUCF-V4[>6LO8RSWYO\9_G%SLXK MVZ8FKP&.^LM.FJN[7*XNVQDC3&S-MF?S@71&&:,=%,1X$(0I,$%KL#12)QR/ M-H1_K YD*F1,@8.4J@"AE04GA0%BF$[)44T*U0]:E?6?!]V'LYLXP_#J3?_W M<'[9ME<'B\7-SE#8F""82$%YS,$D6X(J"^4"8CYH\):B+9(.A])G<1+^_ M:KXL<.!%1UKWHV>O9^X9W#U=K_-[2](%VBYM),$QRX!RQ4&8(H'15D A69 N M4L^-&^7V8[2G7C].\W'VLR:'F''NV<+9[)^E_*GJ'RP65S;C0. ORRILKTZY M6>\B5VVS ^;NTX+NSF<8=8HYQW!VGY7O!M='UN*,''O+763\/.:RP3LC_(Q3 M]M)++J7T#KQQ%(0T$@,P F*1A& >IV$E=I+Z)["#-,"FKX'7<_G&8KB?&#_% M5=DQ4;>_VG5<ZD"7&IA6/*:JROF X@& N@6300M;1$$%L0 MKG8@C+]T8I!.Q-1ULCN>)R&;#V45?[U>NYB73'/F6+) C1<@DL:2W./D1XW$ MHEX2I^6XA>1;Q$&"D%,7Q"L9G$3V+^SM:4"NRE3>[UX> B&61.62 L$#!L)5 M D<93H8%]X29J%BB.Y#"=^ 'Z:*8NBYVP>TD1'(< J9@\_"%.[E(EZI027"- M93+MJ!'XRQ2V *)))$IPZ4C<@4!>@!XD#C5U<8SE=$K".,&?'_-%X*@P'E22&0I,&$QT'YF01"\$9$;LH/5_"'M;,(C^(/%Y/ZQN+ MHYOTCG.T][NH0LB@O$$"#.ZB3')@E'*X [>!<64*'M*X)NPCM&$"F' [\]74 MO7'*NRO5+UC@Y-)62X;AI\)2D!9I$,H1+(.Q MM/%2NMT>,JQ.]C#Q/%A/N4.Z)U6N(XW6RN8WX< MBW7<)MP!@75.HM"9 (W!072.20P&9T.]2XD\\V"84";T!G#2/@C&:*.Z%E'+>S> (W+/$3;D>^ MGKR)W/3O;_VEK5>Q?Y0OM.?)22Q[):YL@CD-AC(.,?J0<)5SVIJ=W/B/48=I M8,)=Q]%43J+;^'X=\PJE_*_W%J\OW&\<1.0A\G2%FVU2F6.+?_CG?+I$0AO-4@#4YX MPA4*C"HHQ(!+GY2"2CKN]<\788=I8L(MR/%DOK$:CK'>#5W-^Z&RJZ65S"@C M""3C$XA$NOV19<"-[U[DT!'/CE+!$[AAV9]P%_+UY.TLZ^\6S\@[PP-'>P\G MNH_NG?JCO?\"4$L! A0#% @ 83WL6, 4@F_74P I_$% !X M ( ! &5X7SDY,3 V,S R,#(T96%R;FEN9W-R96QE+FAT;5!+ 0(4 M Q0 ( &$][%COF1.+3P\ "MZ 1 " 1-4 !F87-T M+3(P,C0P-S$R+FAT;5!+ 0(4 Q0 ( &$][%A/9)AW?@( +@' 1 M " 9%C !F87-T+3(P,C0P-S$R+GAS9%!+ 0(4 Q0 ( &$] M[%@#;Z^Y,@H 'U5 5 " 3YF !F87-T+3(P,C0P-S$R M7VQA8BYX;6Q02P$"% ,4 " !A/>Q83"'=";L& C,0 %0 M @ &C< 9F%S="TR,#(T,#&UL4$L%!@ % 4 4 $ ' )%W $! end XML 16 fast-20240712_htm.xml IDEA: XBRL DOCUMENT 0000815556 2024-07-12 2024-07-12 0000815556 false 8-K 2024-07-12 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