0000815556-20-000027.txt : 20200414 0000815556-20-000027.hdr.sgml : 20200414 20200414085108 ACCESSION NUMBER: 0000815556-20-000027 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 15 CONFORMED PERIOD OF REPORT: 20200414 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20200414 DATE AS OF CHANGE: 20200414 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FASTENAL CO CENTRAL INDEX KEY: 0000815556 STANDARD INDUSTRIAL CLASSIFICATION: RETAIL-BUILDING MATERIALS, HARDWARE, GARDEN SUPPLY [5200] IRS NUMBER: 410948415 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-16125 FILM NUMBER: 20790145 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 fast33120208kearnings.htm 8-K Document
false0000815556 0000815556 2020-04-14 2020-04-14


 

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 14, 2020
 
FASTENAL COMPANY
(Exact name of registrant as specified in its charter)
 

Minnesota
0-16125
41-0948415
(State or other jurisdiction
of incorporation)
(Commission File Number)
(IRS Employer Identification No.)

2001 Theurer Boulevard, Winona, Minnesota         55987-1500
(Address of principal executive offices)             (Zip Code)

Registrant's telephone number, including area code:   (507) 454-5374
 
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 class
Trading Symbol(s)
Name of each exchange on which registered
Common stock, par value $.01 per share
FAST
The 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
(17 CFR 230.405) or Rule 12b-2 of the Exchange Act (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 14, 2020, 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
 
 
 
 
104
 
The 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 14, 2020
By:
/s/   SHERYL A. LISOWSKI
(Date)
 
Sheryl A. Lisowski
Controller, Chief Accounting Officer, and Treasurer



EX-99.1 2 ex9913312020earningsre.htm PRESS RELEASE Exhibit


EXHIBIT 99.1
Fastenal Company Reports 2020 First Quarter Earnings
WINONA, Minn., April 14, 2020 (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, 2020. Except for share and per share information, or as otherwise noted below, dollar amounts are stated in millions. Share and per share information in this release, and in the financial statements attached to this release, has been adjusted to reflect the two-for-one stock split effective at the close of business on May 22, 2019. 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.
PERFORMANCE SUMMARY
 
Three-month Period
 
2020
 
2019
 
Change
Net sales
$
1,367.0

 
1,309.3

 
4.4
%
Business days
64

 
63

 
 
Daily sales
$
21.4

 
20.8

 
2.8
%
Gross profit
$
636.8

 
624.7

 
1.9
%
 % of sales
46.6
%
 
47.7
%
 
 
Operating income
$
271.3

 
261.4

 
3.8
%
 % of sales
19.9
%
 
20.0
%
 
 
Earnings before income taxes
$
269.2

 
257.5

 
4.6
%
 % of sales
19.7
%
 
19.7
%
 
 
Net earnings
$
202.6

 
194.1

 
4.4
%
Diluted net earnings per share
$
0.35

 
0.34

 
4.0
%
Quarterly Results of Operations
Net sales increased $57.7, or 4.4%, in the first quarter of 2020 when compared to the first quarter of 2019. Adjusting for the one additional selling day in the current period, our daily sales increased 2.8% in the first quarter of 2020 when compared to the first quarter of 2019. Compared to the first quarter of 2019, this increase was driven by higher unit sales related to our growth drivers, most notably contribution from industrial vending and Onsite locations, and from increases in certain products later in the quarter related to the coronavirus pandemic. A lesser contributor to our sales growth in the first quarter of 2020 was higher product pricing as a result of increases implemented throughout 2019 and in the first quarter of 2020 to mitigate the impacts of general and tariff-related inflation in the marketplace. Approximately 50% of our business relates to fastener and safety products. Together, these two product lines grew 4.3% on a daily basis. Individually, sales of our fastener products declined 2.6% on a daily basis over the first quarter of 2019, representing 32.9% of sales in the first quarter of 2020. Sales of safety products grew 18.4% on a daily basis over the first quarter of 2019, representing 19.8% of sales in the first quarter of 2020. Sales of our remaining products grew 1.6% on a daily basis over the first quarter of 2019, representing 47.3% of sales in the first quarter of 2020.
Looking at sales patterns throughout the first quarter of 2020, business activity in January, February and the first half of March remained sluggish, as it had been through much of the latter half of 2019. The second half of March saw activity levels weaken significantly in response to societal actions meant to address the coronavirus pandemic. While the company's facilities and in-market locations continue to operate, our branches did restrict public access and many of our Onsite locations were closed or operated at a meaningfully diminished capacity (approximately 120 out of 1,136 North American Onsite locations were closed on March 31 because the customer was closed), negatively impacting sales at the end of the quarter. This event also produced significant shifts in the mix of our business. For instance, March sales of our fastener products declined 10.1% on a daily basis as industrial activity slowed, while our safety business grew 31.0% on a daily basis as we were able to source and deliver critical personal protective equipment ('PPE') supplies to the marketplace. In addition, while our manufacturing and non-residential construction end markets were down 1.1% and 7.8% on a daily basis, respectively, our government business was up 31.1% on a daily basis with sales to healthcare organizations more than doubling.
Our gross profit, as a percentage of net sales, declined 110 basis points to 46.6% in the first quarter of 2020 from 47.7% in the first quarter of 2019. The most significant factor behind the decline in our gross profit percentage in the period was the impact of product and customer mix. At the start of the first quarter of 2020, the overall impact of mix was moderating and was heavily a function of a shift toward larger, lower margin customers as a result of our success generating sales growth through our growth drivers. In March, this customer mix remained a factor but the widening growth differential between higher-margin fastener sales

1



and lower-margin safety sales produced a greater product mix impact and increased the overall effect of mix on our gross profit percentage. The gross profit percentage was also affected in the first quarter of 2020 by the deleveraging of fixed costs and period costs flowing through our operation. We continued to be challenged by lower freight revenues and our ability to offset costs related to our captive truck fleet, but this was offset by more favorable comparisons in costs for external freight charges.
Our operating income, as a percentage of net sales, declined to 19.9% in the first quarter of 2020 from 20.0% in the first quarter of 2019, which was due to the lower gross profit. Our operating and administrative expenses (including the gain on sales of property and equipment), as a percentage of net sales, improved to 26.7% in the first quarter of 2020 compared to 27.8% in the first quarter of 2019. The primary reason for this improvement was our ability to leverage employee, occupancy, and general corporate expenses. The period also benefited from one more selling day in the first quarter of 2020, as certain operating costs are not variable to the number of selling days in a period.
Employee-related expenses, which represent 65% to 70% of total operating and administrative expenses, increased 0.2% in the first quarter of 2020 when compared to the first quarter of 2019. The increase in employee-related expenses was mainly from slightly higher FTE over the course of the quarter, offset by lower incentive compensation. Occupancy-related expenses, which represent 15% to 20% of total operating and administrative expenses, increased 1.8%. Facility costs were slightly down in the period. This was offset by an increase in costs related to industrial vending equipment of 12.5% as we grew the number of vending machines deployed from March 2019 to March 2020, as well as an increase in costs for warehouse equipment. All other operating and administrative expenses, which represent 15% to 20% of total operating and administrative expenses, increased 0.8% with higher information technology spending and net event costs being partly offset by lower general corporate expenses.
Our net interest expense was $2.1 in the first quarter of 2020 compared to $3.9 in the first quarter of 2019. This decrease was caused by a lower average debt balance during the period and lower average interest rates.
We recorded income tax expense of $66.6 in the first quarter of 2020, or 24.7% of earnings before income taxes. Income tax expense was $63.4 in the first quarter of 2019, or 24.6% of earnings before income taxes. We believe our ongoing tax rate, absent any discrete tax items, will be in the 24.5% to 25.0% range.
Our net earnings during the first quarter of 2020 were $202.6, an increase of 4.4% when compared to the first quarter of 2019. Our diluted net earnings per share were $0.35 during the first quarter of 2020 compared to $0.34 during the first quarter of 2019, an increase of 4.0%.
Growth Driver Performance
We signed 4,798 industrial vending devices during the first quarter of 2020. Our installed device count on March 31, 2020 was 92,124, an increase of 10.4% over March 31, 2019. Daily sales through our vending devices grew at a low double-digit pace in the first quarter of 2020 over the first quarter of 2019 due to the increase in the installed base. These device counts do not include slightly more than 15,000 vending devices deployed as part of our lease locker program.
We signed 85 new Onsite locations (defined as dedicated sales and service provided from within, or in close proximity to, the customer's facility) during the first quarter of 2020. We had 1,179 active sites on March 31, 2020, which represented an increase of 24.8% from March 31, 2019. Daily sales through our Onsite locations, excluding sales transferred from branches to new Onsites, grew at a mid single-digit rate in the first quarter of 2020 over the first quarter of 2019. New revenue from relatively new active locations continues to offset the impact of weak demand on more mature sites as well as the temporary closing of certain sites where customers suspended operations.
In January 2020, we established 2020 signing goals of 22,000 to 24,000 vending units and 375 to 400 Onsite locations. However, with business activity slowing further, many customers closed and operating below capacity, and our own efforts to source critical parts for customers diverting energy from growth driver signings, visibility for signings has become limited. As a result, at this time we cannot provide guidance for vending and Onsite signings for 2020.
Daily sales to our national account customers (defined as customer accounts with a multi-site contract) grew 5.5% in the first quarter of 2020 over the first quarter of 2019. Revenues attributable to national account customers represented 55.4% of our total revenues in the period.
Balance Sheet and Cash Flow
We produced operating cash flow of $241.1 in the first quarter of 2020, an increase of 17.7% from the first quarter of 2019, representing 119.0% of the period's net earnings versus 105.6% in the first quarter of 2019. The increase in our operating cash flow as a percentage of net earnings largely reflects a reduced drag from net working capital, due to both internal efforts to streamline inventory and the effects of lower demand, and to a lesser extent higher net income. Our investment in property and equipment, net of proceeds from sales, was $46.7 in the first quarter of 2020 compared to $52.8 in the first quarter of 2019. This decrease was primarily a result of lower spending to develop or expand certain of our distribution center assets. We have reduced our expectations for net capital expenditures in 2020 to a range of $155.0 to $180.0, down from our previous range of $180.0 to $205.0 and a decrease from $239.8 in 2019. We had anticipated lower annual spending based on a reduction in projects that would

2



develop and expand certain distribution center assets and, to a lesser degree, reduced fleet vehicle investment. The decline relative to our original projections for 2020 largely reflects a review and deferral of certain building projects in light of an increasingly uncertain business climate and lower vending spend due to a reduction in expected signings and, to a lesser degree, the impact on the cost of our vending equipment following the Apex asset purchase.
We invested $125.0 in the first quarter of 2020 to acquire certain assets, primarily intangible, of Apex Industrial Technologies LLC.
We returned $195.6 to our shareholders in the first quarter of 2020 in the form of dividends ($143.6) and purchases of our common stock ($52.0), compared to $123.0 in dividends in the first quarter of 2019.
Total debt on our balance sheet was $455.0 at the end of the first quarter of 2020, or 14.6% of total capital (the sum of stockholders' equity and total debt). This compares to $489.0, or 16.9% of total capital, at the end of the first quarter of 2019.
Accounts receivable were $833.9 at the end of the first quarter of 2020, an increase of $40.9 or 5.2%, over the first quarter of 2019. This increase reflects not only our growth in sales but that our growth is being driven disproportionately by our national accounts program, where our customers tend to have longer payment terms than our business as a whole. Inventories were $1,345.5 at the end of the first quarter of 2020, an increase of $51.6, or 4.0%, over the first quarter of 2019. Our inventory has risen to support higher sales, largely reflecting significant increases in the number of installed vending devices and active Onsite locations, to support high levels of service. The rate of growth in inventories continued to slow in the first quarter of 2020 based on slowing economic activity and internal efforts to reduce hub inventory. We intend to continue to invest in the inventory necessary to support our vending and Onsite initiatives. Accounts payable were $212.1 at the end of the first quarter of 2020, an increase of $28.2, or 15.4%, over the first quarter of 2019, as a result of an increase in sourcing of PPE products late in the quarter.
Additional Information
The table below summarizes our total and FTE (based on 40 hours per week) employee headcount, our investments in in-market locations (defined as the sum of the total number of public branch locations and the total number of active Onsite locations), and industrial vending 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 2020
Q4
 2019
Q4
2019

Q1 2019
Q1 2019
In-market locations - absolute employee headcount
14,001

13,977

0.2
 %
 
14,336

-2.3
 %
In-market locations - FTE employee headcount
12,334

12,236

0.8
 %
 
12,482

-1.2
 %
Total absolute employee headcount
22,131

21,948

0.8
 %
 
22,205

-0.3
 %
Total FTE employee headcount
19,235

18,968

1.4
 %
 
19,125

0.6
 %
 
 
 
 
 
 
 
Number of public branch locations
2,091

2,114

-1.1
 %
 
2,187

-4.4
 %
Number of active Onsite locations
1,179

1,114

5.8
 %
 
945

24.8
 %
Number of in-market locations
3,270

3,228

1.3
 %
 
3,132

4.4
 %
Industrial vending devices (installed device count) (1)
92,124

89,937

2.4
 %
 
83,410

10.4
 %
Ratio of industrial vending devices to in-market locations
28:1

28:1

 
 
27:1

 
(1) This number primarily represents devices which principally dispense product and produce product revenues, and excludes slightly more than 15,000 devices that are part of our locker lease program where the devices are principally used for the check-in/check-out of equipment.
During the last twelve months, we reduced our absolute employee headcount by 335 people in our in-market locations and 74 people in total. The reduction in our absolute employee headcount in our in-market locations reflects efforts to control branch expenses as a response to weaker demand, which was only partly offset by increases to support growth in our Onsite locations. The decrease in our total absolute employee count is mostly from personnel reductions in our in-market locations only partly offset by additions in non-branch selling and support roles to support customer acquisition and implementation, particularly as it relates to our growth drivers and to support general corporate functions.
We opened three branches in the first quarter of 2020 and closed 26 branches, net of conversions. We activated 87 Onsite locations in the first quarter of 2020 and closed 22, net of conversions. The number of closings reflects both normal churn in our business, whether due to exiting customer relationships, the shutting or relocation of a customer facility, or a customer decision, as well as a review of certain underperforming locations. Our in-market network forms the foundation of our business strategy, and we will

3



continue to open or close locations as is deemed necessary to sustain and improve our network, support our growth drivers, and manage our operating expenses.
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
As previously disclosed, the Annual Meeting of Shareholders (the 'Annual Meeting') will be held Saturday, April 25, 2020 at 10:00 a.m., central time. In light of public health concerns regarding the coronavirus outbreak (COVID-19), the Annual Meeting will be held in a virtual meeting format only. Shareholders will not be able to attend the Annual Meeting physically. The 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 or www.virtualshareholdermeeting.com/FAST2020. It is our intention to resume our tradition of a publicly attended event in 2021.
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 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, and future operating results and business activity in light of the coronavirus pandemic. You should understand that forward-looking statements involve a variety of risks and uncertainties, known and unknown, 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

4




FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(Amounts in millions except share information)
 
 
 
 
 
 
 
(Unaudited) 
 
 
Assets
 
March 31,
2020
 
December 31,
2019
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
160.7

 
174.9

Trade accounts receivable, net of allowance for doubtful accounts of $11.6 and $10.9, respectively
 
833.9

 
741.8

Inventories
 
1,345.5

 
1,366.4

Prepaid income taxes
 

 
16.7

Other current assets
 
124.2

 
157.4

Total current assets
 
2,464.3

 
2,457.2

 
 
 
 
 
Property and equipment, net
 
1,027.7

 
1,023.2

Operating lease right-of-use assets
 
242.4


243.2

Other assets
 
200.3

 
76.3

 
 
 
 
 
Total assets
 
$
3,934.7

 
3,799.9

 
 
 
 
 
Liabilities and Stockholders' Equity
 
 
 
 
Current liabilities:
 
 
 
 
Current portion of debt
 
$
4.9

 
3.0

Accounts payable
 
212.1

 
192.8

Accrued expenses
 
227.5

 
251.5

Current portion of operating lease liabilities
 
96.4


97.4

Income taxes payable
 
39.5



Total current liabilities
 
580.4

 
544.7

 
 
 
 
 
Long-term debt
 
450.1

 
342.0

Operating lease liabilities
 
147.7


148.2

Deferred income taxes
 
99.9

 
99.4

 
 
 
 
 
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,817,649 and 574,128,911 shares issued and outstanding, respectively
 
2.9

 
2.9

Additional paid-in capital
 
24.2

 
67.2

Retained earnings
 
2,692.9

 
2,633.9

Accumulated other comprehensive loss
 
(63.4
)
 
(38.4
)
Total stockholders' equity
 
2,656.6

 
2,665.6

 
 
 
 
 
Total liabilities and stockholders' equity
 
$
3,934.7

 
3,799.9


5



FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Earnings
(Amounts in millions except earnings per share)
 
 
 
 
 
(Unaudited) 
 
Three Months Ended March 31,
 
2020
 
2019
Net sales
$
1,367.0

 
1,309.3

 
 
 
 
Cost of sales
730.2

 
684.6

Gross profit
636.8

 
624.7

 
 
 
 
Operating and administrative expenses
365.9

 
363.6

Gain on sale of property and equipment
(0.4
)
 
(0.3
)
Operating income
271.3

 
261.4

 
 
 
 
Interest income
0.1

 
0.1

Interest expense
(2.2
)
 
(4.0
)
 
 
 
 
Earnings before income taxes
269.2

 
257.5

 
 
 
 
Income tax expense
66.6

 
63.4

 
 
 
 
Net earnings
$
202.6

 
194.1

 
 
 
 
Basic net earnings per share
$
0.35

 
0.34

 
 
 
 
Diluted net earnings per share
$
0.35

 
0.34

 
 
 
 
Basic weighted average shares outstanding
573.9

 
572.2

 
 
 
 
Diluted weighted average shares outstanding
575.3

 
573.0























6



FASTENAL COMPANY AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(Amounts in millions)
 
 
(Unaudited) 
 
 
Three Months Ended
March 31,
 
 
2020
 
2019
 
 
 
 
 
Cash flows from operating activities:
 
 
 
 
Net earnings
 
$
202.6

 
194.1

Adjustments to reconcile net earnings to net cash provided by operating activities, net of acquisition:
 
 
 
 
Depreciation of property and equipment
 
37.6

 
35.4

Gain on sale of property and equipment
 
(0.4
)
 
(0.3
)
Bad debt expense
 
1.9

 
2.0

Deferred income taxes
 
0.5

 
0.6

Stock-based compensation
 
1.6

 
1.6

Amortization of intangible assets
 
1.0

 
1.0

Changes in operating assets and liabilities, net of acquisition:
 
 
 
 
Trade accounts receivable
 
(101.4
)
 
(79.5
)
Inventories
 
10.6

 
(13.5
)
Other current assets
 
33.2

 
30.1

Accounts payable
 
19.3

 
(9.7
)
Accrued expenses
 
(24.0
)
 
(8.0
)
Income taxes
 
56.2

 
50.7

Other
 
2.4

 
0.4

Net cash provided by operating activities
 
241.1

 
204.9

 
 
 
 
 
Cash flows from investing activities:
 
 
 
 
Purchases of property and equipment
 
(48.8
)
 
(54.4
)
Proceeds from sale of property and equipment
 
2.1

 
1.6

Cash paid for acquisition
 
(125.0
)


Other
 

 
0.1

Net cash used in investing activities
 
(171.7
)
 
(52.7
)
 
 
 
 
 
Cash flows from financing activities:
 
 
 
 
Proceeds from debt obligations
 
325.0

 
210.0

Payments against debt obligations
 
(215.0
)
 
(240.0
)
Proceeds from exercise of stock options
 
7.4

 
18.1

Purchases of common stock
 
(52.0
)


Payments of dividends
 
(143.6
)
 
(123.0
)
Net cash used in financing activities
 
(78.2
)
 
(134.9
)
 
 
 
 
 
Effect of exchange rate changes on cash and cash equivalents
 
(5.4
)
 
0.9

 
 
 
 
 
Net (decrease) increase in cash and cash equivalents
 
(14.2
)
 
18.2

 
 
 
 
 
Cash and cash equivalents at beginning of period
 
174.9

 
167.2

Cash and cash equivalents at end of period
 
$
160.7

 
185.4

 
 
 
 
 
Supplemental information:
 
 
 
 
Cash paid for interest
 
$
2.2

 
4.0

Net cash paid for income taxes
 
$
10.2

 
11.7

Leased assets obtained in exchange for new operating lease liabilities
 
$
25.0


21.8



7



CONTACT:
Ellen Stolts
 
Assistant Controller – Reporting and Reconciliation
 
507-313-7282

8
EX-101.SCH 3 fast-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 4 fast-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 5 fast-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 6 fast-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Cover page. Document Type Document Type Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity File Number Entity File Number Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Written Communications Written Communications Soliciting Material Soliciting Material Pre-commencement Tender Offer Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Emerging Growth Company Entity Emerging Growth Company Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag EX-101.PRE 7 fast-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 8 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 1 95 1 false 0 0 false 0 false false R1.htm 0001000 - 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 fast33120208kearnings.htm ex9913312020earningsre.htm fast-20200331.xsd fast-20200331_cal.xml fast-20200331_def.xml fast-20200331_lab.xml fast-20200331_pre.xml http://xbrl.sec.gov/dei/2019-01-31 true true XML 9 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information
Apr. 14, 2020
Cover page.  
Document Type 8-K
Document Period End Date Apr. 14, 2020
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
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 11 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)}}} EXCEL 12 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &-&CE ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 8T:.4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !C1HY0DZ8(Q.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$G;,4SJRT9/'0Q6V-C-V&IK&CO&UDCZ]G.R M-F5L#["CI=^?/H$:'83N(K[$+F DB^EN<*U/0H8T8 M M.O24H"HK8'*<&,Y#V\ -,,((HTO?!30S<:K^B9TZP"[)(=DYU?=]V2^F7-ZA M@O?G[>NT;F%](N4UYE_)"CH'7+/KY+?%X]-NPV3-:U[P95$M=_Q!K+A8U1^C MZP^_F[#KC-W;?VQ\%90-_+H+^0502P,$% @ 8T:.4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !C1HY0E$51&:0" "8"P & 'AL+W=OU#89Y/D\:WG=I9O*K^W4II)7T]2=V*E$7]N6JW]; MTP2)4[K]!-[WD+I M"![QNQ9W_3!.W%'V4KZYR;?C.LW=CD0C#L:%X/9Q$R^B:5PDNX^_8]!TTG3$ MQ_%']"_^\/8P>Z[%BVS^U$=S6:?+-#F*$[\VYE7>OXKQ0+,T&4__7=Q$8^%N M)U;C(!OM?Y/#51O9CE'L5EK^/CSKSC_OPYNR'&DT 48"3(1BY<\R"/F=?^:& M;RHE[XD:/G[/78[9,]AO-GF5W5R8$;$=$/" 8!,BL[$G M 2 %P-.+!SK0](*D%YY>/M"+8'\84=(")2E0(OHL$,"(.2TP(P5FB+X(!#!B M20O,28$YHJ\" 8Q@.:VP(!46F,\""0(2R?.2E%AB?IAH A+)](J46&%^F&H" M$LDURVD[Y3A"F&X*$TDXBYB6X0AASBE,).F,=BX#% %0<2 PD?+ :(,S[%^ M4(7 %!$5VN4,FQC*4(7 S"(JM-49=C+,0Q4"LXBHT'YGV,ZP#%4(3$R%]CS# MC@9TQPA,3(6V/<.F+M =PYBH"NU\AGU=A 6,PD0J&-#>!^SK(JQA%"92Q(#V M/F!?%V$9HS"1.@:1?VWLZR*L8P0FEA>@O0_$OWMXDRG,*J)">Q^PK\OPCA$8 M=);LH:=R/>L/KLYUIY.]-+8]\TW424HC;+S\R;K\8MOD:=*(DW'#A1VKH5<< M)D;V8Q^<3U-)PPZ ML!>%-#>=W-KRJ^>9)$?!3%^5*,FR55HP2T>=>:;4R%*3(UI1> /?O_0$X[(S M'AD^'MGQ3"650&F!R13FTG)[@*4\,7 E1YX=C[P:>H)/2MV'(.S"P!_X3>-4 M[5!#R3+L-TUO8>)#B4WCL'?7BE^CYJK.+(49LX[K:SX?+B[.9?12T _,N+&: M$=^*"8=D,=G$\]7D'J:/+01+F2A=*GW4I L;2ZF TG#LB#[0.W58'U8M9 M> M(*PJ\82ZB?![P64PB%H<8[:'94JJ\"U/CJFTT(1!S[\.AV'0QC1)4XW&=%\_ MX)Y+A$?I%$$#$T"<8Z6IL]]45>".Z?0]UFE](GEB]>Q,T$\NE63O,;PIO-9J MQV7B)-9T6"MC60&_>'FV&5%T/;SJ!9'O#NV1AI;DO)]_U?QUKQ(*M,Z5;.MB M&(6]Z,M5Z)2NN;4H*9 0M-&G%IHF:LL*X^2Q405/N.4R@P=21G-6-"%KC;V$ MF)'4.JT:RI2Z]KC=NBDZX*4Q%8'_YQ-S2X.KMA ,/CU]A@TF%15T<&\!(6@R MC57)[R[=!AIVK*@0/O9IE$HB-SG33H&Q9FE=W>8@GI136[VACB0O\6&^3W(F M,SR[VZO)9C;YWC(]:O5L\[HQ)9-.12_H*>FDJ?5+DF@/=^C@?'J& M011%E\XU11JG1YT7!6QETG;:!W$RGQW9_O4G3V]$'\>"#OC0SWTR^^7*9-.MQDO#2 2 9E=1]3CM$ M^XZQONI \?Z-L:!]I#%.5&;0 MF-,39476&+TC=S0"/I4K(!09_"9'% M/D_6*VP=GY+TGNX3YL$7*8VKP6UE$KI"12:A"7*<:+LPHK$L!!&-\D8M>< MGS6L,Q;#TU8@Y4LXPJ_-%??8D)CSL0['0(**U?2K7LQX7-$)_$>VR'V@O;^) MEEAQ,?AA\*O1L_]M, C/#AHQSO[8;/4].[=63N^E:+6"N);?%DQN+%AD?*U# M.N/$J^<+-Z7R #A*+N!05$?DN^/V#".NMVEL;M6<_H>:__8^MZ#!<7D4[:_^ MO[S+?Z*8+=US:-&K!MU04@Y"HM"+QD[4-41YX87,Z9?P\,JK/MG[U-,C+_T# M?L7OY];0\$'B MG)P_E,X=Q)?1-A2R)>KF61:J%HP*-ZX#RYW&>:.(2[_/0N=!U:$%(*.S:9[/ M,J/0RN5BU-KX[+IP!!6ALPQ&8(=P"I=^+(5BPA$^55G(7 K5DWM"3>!7BN#9 MN[Y#NR_D1(H&?:!MG)V8!BT:/$.=JM"ZTXOS>':6E-Y6WFF=7L5&>L03PB^R M T]8_2&2*C\4>RWD+&?!(P8L42-]%S+=-4C>(KM:(^4PGD.(<_^?&%W38 4K M5_4&+ TY>M!QN@TM=D$*JPP43>PZ[U_J!L7?[ZE32CQKC MQRU_ %!+ P04 " !C1HY0_\ F"+T "% @ &@ 'AL+U]R96QS+W=O ME%!H0(_>E-538%W4[Q[U+Q1,0L$; ?%'K.![,>=%#(\= M'E\Q4??TEUG/7H(PK8>_R43]-<#JUV5?4$L#!!0 ( &-&CE +C]@#(0$ M %<$ 3 6T-O;G1E;G1?5'EP97-=+GAM;+5434_#, S]*U.O:,W@P %M MNP!7F 1_("1N&S5?LKW1_7O<;D-B*F)HVR6)\^SW7A(K\_=M!IITP4=:% US M?E"*3 -!4YDR1$&JA$&SA%BKK$VK:U!WL]F],BDR1)YRSU$LYT]0Z;7GR>-N MOZ=>%#IG[XQFEZ+:1'M$.MT3E@A^R*'&9;J1A&+RW D+R=ZB$)0*=8+"<6$? M2]WK!A"=A7]92U7E#-ADUD%*2LH(VE(#P,&7U&@$^\;H8KWWN]+(+SH(L>J\ M^I%07L\';SV,&QB02RJSM 6,20W ;KP]2_#0#28A3#,*BNQ&CB>65H*2ZA,O M>43H6\>"/4E&UL4$L! A0#% @ 8T:.4)1%41FD M @ F L !@ ( !^ @ 'AL+W=O&UL4$L! A0# M% @ 8T:.4!9M(W]# 0 / ( \ ( !51 'AL+W=O M7!E&UL4$L%!@ * H @ ( P4 $! end ZIP 14 0000815556-20-000027-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000815556-20-000027-xbrl.zip M4$L#!!0 ( &-&CE!(\ZR.8#T /,$! : 97@Y.3$S,S$R,#(P96%R M;FEN9W-R92YH=&WM?>MSVSBR[^>S?P6.)]EQJF1%I-[.3*H4V]GUO8F38WON MW/T(D9"%#45J2,J*]Z\_W0!(42\_:#U "ENU&4LB\6CTX]>-!OJW_S[_=G;[ MK^\79!B///+]CT]?+L_(TN_?7UP=D:-A'(]/W[^?3J?5:;T:A'?O;Z_?8U.-]UX01*SJQN[1Q[_]AE]] M_-M__39DU(7__M=O_WUR0LX#9S)B?DRQR,E)^N19 M,'X(^=TP)G;-KI$_@_ 'OZ?)$S&//?;QXN>0]WG\VWOY$3I[KWK[K1^X#Q]_ M<_D]B>('C_U^- C\^&1 1]Q[.+WE(Q:1*S8EU\&(^A_$;Q'_#SNU:N/X XX> MWOSX&R4^'<&[4:UQT6R<=R^Z[5JO>7YF]T_A M_^*MY)^D9X_[[&3(<"ZGEEU[N]S=;_C-JH%R?\A"'J]XHQ]"=_AUTFNF;_'; MDZ,84]<%VI_T@S@.1MCPS_2[.!C++V+V,SZA'K_S3\5B;&+L%___GY>?+F]) MMUNUYN?P@N&V%D=;GQ^M TS&PFSGUHN'BV^(CU,YCG[@N=#$9QK%#.0!6'0T MIOX#N6;C((PCR:C)C%[8CQ-X07CZ2TW\;[E7,3.7.4%(41A/_1G'. M'E?,[.^_U.T/_S.A(9".7-#0!^I&N9>H\01#_7L2Q7SPL F6^O/RZMM5KT*^ M*##8 &X3^(A(]-AX+&(>HRX/(I#WI\@!Y!@ M ^X$_P&VJ*^2YS AT\31_P<3<9CC[.H0N+ I0_P@!],? #;WY+_2T!E*0M:M5Q*R2BY^.FP_DM!6= M'.HY$T_,&1AI.N3.4-"L#T-WL7E00R?0I. 5]#SJU74"F7[_>+Z\[?KK[VKLPMR\\?7K[WK?^4>LWILL,I29QI,WL>K7WX]J1^)S-*9.\OGE$&S*W7AX M"@BA6[/M1L?N=.N-9JW]]D,_"$$WGCBXUN.(G29_+$T?!P!DCRWH(GEH\3=K_4_=7&\]]E-MTRUVGO76"L+/3Y7Q7,) M4![_)%'@<9>+&";)U.Q2!/ . < _4Z'W 7;MC,>L@T/?43, M:7C(\-!K>.AL2/T[]BK+19T?=\)9.%$Q%L=AX#SME3R;LF=7#)ZG'HMRR%F> M^:\EYG[)\":/FGF*+QXC0Z[9;BR :E7JK78UEWW6<_U61+,WLH1E-1&[H\K^ M.;W6K=8-IQM.+SFG-ZJ-;5!@ML9;(\&F1./M:U#>_(HO;F7J$X#XE,3F7?JP M!K0]&_]O-.RT,49NY>%C7?7N-L):.FE035DHC\$W++3_B$31Y[KIH(*^=NB< MPL]ZA Y*%QW8OH*TK+QO]V:?<$0+J6K56[GD2E=M7G:EK:=N;MF-:MMP MD>&BUVT,5?.DEI30D!<\$B$_XN.G/(:&G915WV)B]R,!BN>GR10)NZZB1Z-5 M;94=SJZ:]RJY,!Y::;F\G0L6&"XO&9?O1Z_K1(2R.?'?Q@Q/K?IW>+ K&*W* MYC2._$[#8VTK5TZ5<<&,"Y;AHE:^72C#18:+9F_43&YW#CR97/DDQNA2)\- G$E#KKS)*8_=Y9% M:)SZ]>Y8MVH;=TP;X2^F.V8WV]6FX2+#1:\\S)9GPU)'H&><>N/4/^G4FWU+ MX^X8+C='/\OW/'_6K6>)T9K MCEL7Q2 4*EP@^-%<1V'X41M^;)0_ >412/->U.1(OW=SE!+)SN]YI45>'6H3 MW\P72%&%J#PLL"6+% 4#H@X3!'[^NE1/S'"#9:G2ZYDQ52)DHFK.FV:[VA9E MB@!@OZW,R@:%49Q67X*)BF)BTR'SB8-UHL*D>-#*1[&X3T\4$())I;6HA/0-RQ\RX@5.4@8)OU5OR('A$(D#.H7" M?\=AX$XWQY0!J*1JI,<%_N2/F%1&J"G_),F+I/$9C3U2LPB'.:D7A8LR7N%K5 M(8QP!*QV!Q,43T%CU)%">\=\D%I9I2RF(1\,3A)*<'_@98IJ,3*BX0\6CSWJ M,"#%&,;^DX_@45BT9DUL.R(=TAI7LIT(>Q^(PFHP(NPFH@,6/Z3+426WP1W# MHF#(52P2=;52PJ#&0*JR*0AE_2U6MJ)*#OHTXO#V)7#$/7*FH5U%#2 M;M.E=YF#+:+0M)8;(VC9'^/ZD(UA<6 5<*WJ=K4[VVQ]= 6JY"89U\+LY=2L M#BB<5PX'A+?S\N$@F4(V OG -A9&]7H:-=IBT9XUJ )8C2]!\$.(::+8QC2& M*?A15B;7SK RDPV*]>%X++3]_Z$^/ >\^YGU0_Q+"F/:RI!Z VQ"%.Y3BP4< M''F3NSL>#2NH-#@^YLIR=6HH9#2!QT4)-H8J#P>2-)74G&-@>4"5N0M]1'0Z M&Z''[ID7D2FC/Z#Q""C*!P#1_-@3HX>U'H/R%<7?HL#A+$9M(BH=1F3$X#G\ M!58GQ'FO5ZU_#KG'U.^B^.*O$-.I J:Z7RAB+DO:\\% H P M:2O[(?4=4"?$Y2X.$M0UZME)'R -C,\1JP"-CK#.HQ*$18L"DPY5]3X788'J MP,7UIV)RP R#"2@>Z&4$(A1A(4&'8GTUH-PQG=.1P+H$^0,ZLRI6O46N@A!, M16\$O ;T?*)W7ZU-W8)5=N@D4L0"Y@Z@!6%4Y+/O*L1GH.O!N.(2"5V/3"LY M5I4D!#N:\(;B4N0'$&]8;5@RZD6)#D96FRTZB89\$*>2/.(_%_5^E7P.T+I& M,2P +$;"4L_3RU:M:JU0.LCBF9*:"6]&X(4Q5]0_!.:15EBHUU30A"*K6]7: MZD:G3%(YJ8,801N.*K3(/(0GQ %-@"X)(K%(H#48=:P*/+*_)GPLZA\>__K] M^\6O[]+JG@F0F#.:EWZ*^K*#!AZ< *_'DS#!-J)Z(XLX%OW#&<\5$&6";;%9 MQ2-N,/5!6P/A\-VVL ,+DZT(096C1CLI8!BJ0)5"Z0*MZM\-ASB9X6$#DKA\@O(&=] M-N3*6JCQ8&/!PE2RDU!]2;]"K/<,$F*?"?(2=6L3[0)R#I!/J@X0[#!.E,<: M0R=\G'M$EEZF:=06V.$H<)-SY]B+P,,,+ +P&26#B>\D972I5#= T"D-7;!B MX1W"1)1ZE)KP#N&]&F.T")Z%.IA(32]A;D8-*IR>V,IEKT0(J]!=RMG)TF)F MA6FZ$,KR3U%FL9^D.8#4+%1BW&?Q%$VT1/\G:@:I.I1#6Q*5-67#EVLZ'3TN M69O8OUQ5V7P8)FV,@<%.^N"R_#BA QC1*?6F]"$Z*FKE]=TI'Y0#P=8)4RA# MIF!F8HDI&C3AOB9BBMRH)$QBI"0LD!5!69$X$<'@404A]P ?/68?X?5I!^4=AB$8EE!4@'03!2"Q*9H'S'E@P",@T$$^EQVNQ"C M !0G+#Q:W1\P)L;BBA)R+LVD>AMZ%/9N0.^#4-;<%2$4'J$I1 4E9P4Z C@' M#"[H@61P,'#0:*^HB+Q;ZQ@L7!?R; L)-,43ML\QB'A&\7&#F)2[%D&G6=5I MN>Q9OJV2^4$C!U!7X/0XI!*__1PS'^,KQ[*R-5=5K^\P8(2UVA/8"BU".['T MS5+4]^XI"H!DAB"$@@)VZW%3#Q3(QNCL]N-QO009C$-P,,!I1+''B)F(,/(H MZ5K .\&N\[RO!!)(,!I[P0-#M\EQ)N!Y.0\RDI:$AL!?&P?H]Z344AU+H17: MH _/ L69BK]A>%,(Q8K YAK$@.Z+"M3-5DQIB%#4BB?W(%0)4,>6_,FH+YO( M="-$CJK!%4&P+A3]T[A;0N6$S]. "FDUW^+$M]+P\6?;R]FL24'N#5B"QYJ):-RI;1# MSXBL[J7.A7Z4C?B6@= .AL&&)I(AP1> [P48'CWN53=R@+54)D*]U6Q M&_=AQ",9WP9O?N@'7G '>&N(CZK( 6@@M M)4Z7HR/!0-+5X 5WOK&KUO,-UYMZM?NDW>(BYC/;/1(1+0'?J*(G5?;)97V@ M,O4PF@3V/DQ,=&)^$N"A$,0'2!LR!TN\N9F3V^D2 -G>M%K5UA,6 M% 00+W 64L(>.0^.GNU2'V*96_5JXPGH)3MI/:,3F%2?>1SD1R)X_RX02P>= MRB@M[0OQQOBKRR/@A5@."6#$"-4 ]]!A3L8#O2H]T$2 &&+QX2*L;2)8*;$R M++S&_*+9>"/RS2MSNA8>P(WI%]EG[-Y]-,M0]8>9:T^/;4[.,;GHB5>099:F M4'NK_\(]*PWB'S+$0$2C$8C@3Z2Z*8G1N %S@\9$+H+Z4A_TP:/PZ!QB]6J6.VNW('"66""PQ*++V%8G,@\IX,Y M T":P=Q/<_IRO@O[F<0LU--@%:,!"\.$(.DF*'#MC,[PYDQ*1ASW]_R[5$H$ M='V%E%3)%;2MPFYR&,)]D=N1. I%O.5-W"@3E)O?E,#=9V"$D0CB^5)B +Q/ MPF0-,NX)O@D0 D%X^""X0$4=D_B"? .L:,@RNP?11&!_W&M-$]F*($R7:09! MPGO@>4282R6WH\62B9TCW)0(J"?B6;8M- WBJ<:7I'IIZ3.TH@Q8":O(301.1 M6@=\]$XJJ2;"_E>IH^MT!R"6.7M)#/&106".D_"R[8;U M1*1C&;**#7RA79Z=J0=\ &)ESSW +>A(!(&X^GD>P*@8;S.UZS&:X M9JLB[5-LKWNXDS#P&&;EH)Z3!'-#>B2I%OXPRU>0DT\#D-"ZBZEWP9B(K<.Q2,A(MDBD-G(QZ)GD2LLD %AE@$^1PJOW M+%U"?!ZC/4ZL4!?:'"2'6D49"G(Y@BJAV)+482J#+4) +%"&XLLW5J=6!6D0 M46VYYS-!'P0\E@#X-O,&/B?>L&OXKHC7SL@A7GUCU[N2C))B"FI3$!>'CP7T M5R$^'X".-Z-1GZK<.,6I2;8R+.^_!4^!5X7L.O%6Q*>RWO M7PT"+TW^8*0W9C_EDI Q(/XA!E:* 30D1^"1(@O#U4^>SJ .D "]4;5"D@\K M&4,!5A54*@?DBKN@DC27LY#=;;*#A9FG7[Z<%<*/$-L>8&Y\0:@N()WT+,U0 M["1Z+F+Q1XF7_!B$(_Q.' 4!M@*WXXW5J%=;[V1^D6*?- ,9;/@(TSOBP/D! MCX(5K[VKS%MVRZ[+E9NU^:B=+P#!;X7S(C;45 Y8LJ\6"4@O 9 P\.!;)HA.Q+H+0:D%_%0*OH%F<#NF=0DIJ$01N?-/H=*NJDY8Z M;3/72>5Y RW&\O02ISAD#N/WPDV5FS.=.NZI/GM-%ER4-XT:O TT;%;MMY4G M_>7;N:-]J3G"N$: V1N97%F>9$C)Q#@88/;'9,-(PPY0>>(>Y8+8ZAU,S\LU E$[OC/H^YP'?@;*6B"WR8 MD5O;PLR)W%QE=ZJV5'Y-<2#YJ:-W"PGP"WDZ(FRJ0N'?OU_,GX==. ZKO[I\ M5L2J-SMB?3G+]]%^;F"I<0]#,)*,B8,912#X'Q9EHI#(C)@U=YP*3J-&AI@Y M)W;WIXS]>)AE69+Q,S09LZTV-_DE"74!^L. Q&+21+89:"5, M&ML#^V?ZF+NZHY8T $2!R8C/V4'XR-7>7)]63=YR(1G(89ZG?OW]J'8D/D>X MPZ(^KV#+6SX"4N,VWG4PHDL7G$RY&P]/NYUJUVZTZY;5L=O=9OOMASYF,(48 M6?;H.&*GR1]+EU066O;1^LN_9(>-QML/R4.+OUFU1W[3YK5]#62O M%Z/J>@VNF:N9:XZK_U1,>#;VSDLG*U\XDQ;I!E/83P_SYDW#ON5EW^=?X2E! M@YJ--?X)?HK'7?)+3?S/K+U^:_\_%GGA_]"]/1#:--:Z#EOH37(=.O^&NIOO M;3U=RT#+]3=M/K^2Q!YT]T[UV0%)UDMIH.<=W1NPY)?+D;!D^B]NZ[=H,EY# M'9CDAT>R-=KC> 8JH)6/N<=P@@>M CP!M"(6N.\;9Y4&$5&K)?6Q@W(,F/N< MIQ[#6B+DFU"9;D_>]Y+6*]WV1@MBF27=\Y+6RET?ME E79<=]\H)E? M?3 " &:J7L]3?,KH-%V7],2NUHU26Z/4RE;(;X5+04[$UOU&$'D>*NQ :=F@ MM/(4']%5_6A+9CN7;3!D?AD&[92FY%I^-%EVT*@G[X&(-SIY7" CXB^"9%8N M/[-H,JYGX'8+))"G'30.?FZ?I6V[8M4W&M_45:44;6&L2K>1!U&8A=$1YQ6L M0)T))Y:=C4'QVS53B5:_A3FI:1#W*P+Z+!3(+'LHKUNQ<]6UUE5I:$KF3J7; MR@,_#)E?1.9JGJATT12M">5IR7O=BF4;3;I]+R[/CDC11%S/2-ZB$DCR&^OP MY)85PO,3EPU!#$$,08S>,%QA"/(D0FR3_2QB+H! L+QL;=ADD^TF]5L.C@(6N7 M\@;R5ES?FV>AMW"?SY[/V=8K=GO-U6.O(D4Q#U"7@])J>@:)-S#ER_7%+8YGQ7KD M5T2<(WB7%G-[NN6/9&PZ7%U,0E6M).M]*MFWL" MR[2D=CZK>A!7:FEE1;7R'DHD )UZI6'EBG89G:;IDEHUH]0V',^W= WHRX_X M>%+2\.CC-0;S981_K=L@"EIN(OZOXZ[5*J+8G5.3U6O(_C39#ZG"E)E?$42H M;41(4Q838.*]J)F:?N\N%!G:4/7793B2K?!Z(K[9Q*)N./CW_ &T7ME_$_LG MKRQ\(NK8JY+#XY!C_61105T5"HY2_#0=(C_@.'U,/'L)2]_E',!&ML[\F?(R%GO4OZGWT\7P2(K3%V7@TBDD\9=X] UKZ\1 H/66JU+LK MB/;(Y8ZD_T#J]289LV#LB?+FLNKU\DWGRD MCY -/(:UUC,UZ[$@?1AXR>D[]E.P7)16<1\'R('PX)119 V7C6"H%<6N4W@L M\($#D(G@/\%@$#$QZZ3F>Y0M8@_.X#0>)D- M1,Y0[T7=%=,N=B4=#Z!Q6CZ,* M\6@LF\,1JT5R0P[J4A5/SRPA\UD(I'&"$#[#>V0P\>64JZ0 HOTG(P&P.%9? M'X:PH)+(3! =Y7W 0Q#XOR9 )IG4AE4C!1$<+T U9[?2=RK$9T*Y@1 AK201 MH =QT()B%?A.>XG-G]^3O;H#Y-=9$7M\&,B6D6Z@Z9#(BNR@C"=AJC;Z$WB2 M1:C!A@R& -(\$;+-?@+# (NE7"18 GL;\C$\CL.-AI-8/!2(G]5LQ+&2V7L# MZG"/QP\5?"KS/8@7CP3_ Y!&$M3WE,,0EKA5 =!%YETN M='?T.'-O@$T7\XW$O\,P:6-,[QCH!U#))W0 (SJEWI0^1$=J&EL>W J<_@0) M]9%_M'?#].> 3UGW09A3NQV+[HNX^V+ 4B(#5PW-^Z+>* MOBY1::$E <3?/04?@%9'U0I!98:F/.8CEC0?@.U"?A?O35D?6P/0(!V"NP G M@;]\AJ^9#^^>!2/PRQ^@BWL&NCXDUXGE #O8%X8/.LT)S=2F0:U6KP\&4A^ M(0DD14Z%J4!V@,49QO$X.GW_GJMA5 =J@%4G&+U'%RF.JLY@E!LCYO=:=B=? MO?/SR]O+;U>]+^3KMZO;?X(T]:[.,[)U>?7YV_77'CZCVW0$,!,7@41#P,>" MR7Y=9JI?R5BH3VG?ISODL.ET.L=4K_-5!$3#*0B7$I0 B+38T!*@$44UHIX MI8AO:(KFD2PJ,A#5_XF4:CJM8+\T%JMYBH);P%8#.&]%"&B M@H9&Y$^>%TQQ6J+MU\]AQ6#%M!+HGRSLXLHM+?3\6T]/$@>V?@%%D]$DTR28 M%GD7C[!*0N>[FU9\V]FO7%"$5U=_H!*\N+B]O/H'^?:9W/RS=WWQSV]?SB^N M;\B?B)EN;G6?F( PX%\9DU[9@-P,:A,#Y%=(;A]PC=K.BG-"86+4U0 %,/1'!Q#_&)T;J M"2EC(I92G9^Z>-VNZFD\?(@P)HS-H&<]6AB! D$RTK.. M*A5P7&.@H!)C4+61\D/C69/0OI[PJE;;-[P21C$(-S*1UX4#GT\41 2**:,9 M^R5KC83Y#%H&Y2D_ZB27(M@H XE <6$*A",13492MP,/RKBA-(*I I<<#X9) M+ _*$ S%>M3%[#3.SWNMSY\[]IG=/+OH=BZ:M?KG>NW"^MSLU3_;KW(QMZ'H M <[^V;L^)U^^??N_J.EO;GNW%U\OKE[B/VY!;Y^I8%8$MEN8VF@>4\7HQ+F! M,Q%FV V$LI)16 Q5<0<#P[#*\!@(&RHG$:50/N& .B!M!(P#&F^A/1_$C@S" M$0XL")W\"MIQ"BKXQ N"'ZC-9D/Y58(\C%W PVFK$N$D >H0U2M#[10A6PTF M8"@848*.:C)"G+2N"S&:$741T8?1A/IQHM@B.@"=3L-^$,H11+(_J2>_AR)J M2FX8C IX&K#4%_C/G41 UPQ5/NDYPO)8W6X3]#["ERR9 1N"SN:XA6%M0='XF? M)($J4@[AEQ':3302J+\I8.F[@.+?8?!O\=P0?'=8G% \'-/PCL&7@8@.37P1 M(A4!?0ZL1,&5"4)7T!VZ >$69!%!U#Y",04+18@^?AA+CIC$H&,8<@(8B)0& M78Z'#^#W#P!V&G6&E'99918[4PP=5A%E\ M1D: _XQXI$+>0,%[/OM[:2*TCYND:@P.'6.BA@P*@F:'[S*+0G^24*Z9^@9- ML@]+_$ \6!9/+9CZ<19B3#PT_#&EE-BF %9$,J60;A&Q ?YPV8@[5?*O8*+D M0H;I8;T$;]#XL:6$ 0:X>0H(CH:-P!J.U3;!&6Y8_C6!OCV0,3]8/[9$6]R!^P-* M@$&[V!=0!?%A0C'L^A[#OR@KF/F(0/$S/!2$4>(O(TD<*G0,[L[.-P"LZW(8 M>"@A9#S$8#."^4D4)?;@46VJ7'?03A.Y8X_BYH'B0$K$025ID@$9O9G7CCN4 M, B$J>CWX9!P>MG ([(QD.P"_5:!RT@CP$NXFL)Q,1>"3V M1G$31+Z/K<$" ?0ZN=!YAV4K0I,C\ M M?2\]2OOQ_5CL3G:$R=Y/.*2=Z"%QJ1*S8EUP$8L,713KD;#^%/F(?*HP=' MQZ/CB)TF?RPAX:,TK3U-O^LMX8LW/, M4&#W"8C+ZFDKSA2HS OGF\ORR=WUY<;,N7;&D) (_ M+D#Y12-]EHWT?J(>6A]R,P1??]4)AW)3Y;@WPB0HD<<"3WH"PK*?#AM#.Q@( MR0; W^EV =:ZZ_L[FS$I6N?&[W"N*=O7-4C8-FN\W376(2E_5_,NV^U]6C-S MF9748[:Y\]+)RA>.__#IQ,6PP#NSK)KH)2UTT38NK]H+]NQ%T6K(K2,%=-5F MNG%#3FWWE8;.D-2M"H9QLMNLABWR55$K!UN<,X>)LQ$I9UBK2C_H>;/;-C:C MU08O%:KS=-\WF>@J'4\JS8*S@1Y7$^FZ^EI5F-SEZI?L\AI0=S0:RD-T^ >> M.KZG'FX>'J8OM'I^(^C;8[GFM_4%?/.*B>RWF%&K5CWTZG0'R_V;XZ)VHYJG M5-F^N&C#.%ICRW(;8D8C=1RY^X69-6!;^AY+3VE3/#@BM@;Q:(4;3/KQ8.+- M7H%'WEA6M27LTQNK5NU6Q!4+3-3E\QX,.M, G6U?Q#OU>BX1/^S"5)HQ9YD8 MLMVP-EN22WMC5!2;SD[4/_E:1N@-YJKU!O-:IXJA+KJ]!+P5#'YJ-7* M=0>S]JJX\'[!]Y"-*<>T>W$^)J8_OMT+;18LOH)%VMFD; M%-IWR;M*H]7(5R+;E/PJ ]#WT=S0J7^MC\;L<*Y:'M$T M:[P?.%*F>1],:O_W$"]XBA]DZ9^DP(Y(1]JWG=;, 2_K!H15J=GM<@1\#YD] MR\:2]-0="] ;AQO;<.XS+AK8SO)!<-H=JV6+UR?EPRZ M6II#9OY#8OAVZS#X7<>XO7U ,=U=S%7'N+U9X_+'[;<^[UTC^MPI.CO*PC&0 M?N.I"%M(M=L?!GC131F;8HV]PKAZI5MOY-ON*!J2,S*^)1DOF.=2K[2[W7S7 M!12-Y8WS4OZY&N>E_',USHLV]ND%OLOF+FG^PFF?>[)^(V8FW<2!\T,5Y_V5 M7/PUX7&NJXYT(IRVUY0>,)$,8;9]!71IB52V3)_DTF=OIHKSW/Q<]&7=-^#4 MZ1[G,JWE/H"EEK97V3OK[E=+*"!*V?FP&]UPA=OOMZ MM8N^&?DJ1_Y]O9JK$(YN[%BZJSQ[R2W08_J MT8;"+=QJ[:#Q$G+KEH%2I(^ M (XJ(!=973O7??5,,[5TPS&3;[5R7-&N' MF@Z9.4O%D$VK' Q9.AB_(F 5+!RKS03=#Q.2%1SD=XMUT_HV,/ +!,N36]FAUAC_7Z9N<7_%:&:@]U)US;=8 >1UVX^S%:T/-U"\;X.EJJ< M[/Z*XA=%X_CM%"/0_@":LYQ%I,FAJV62Z'LY[L;,H9YJH-FIE>HB>,/.FAVP MW $+-[9SJ%!_<[5/+R2Y#K8SWN_IFT,APO//$!P(00P1]E:P0E>"E.T! $*5O0??Z^,R;N.S.W M[Y1B:)B&#"'76*7E3J]8L,J8AN:?>A%5(LP*8&O]/HB$- M\4+'23P,0FC#K1 _2+[E483'9H.0!),XBJF/,RD: -B[_!0S7OB*/&#=(H:' MS)Z&);5DR?(=H U&H\!?:W ZTMRL,SG-MEWI6.U*J]$5=PLWVXV*97,$S8>Q<06U=;4D)^,GPD"[*O_">2 ]Z MQ/L4J ?&@+LGW"<.'?.8>@:F'80783?*D71PR+Q9)GYLM^S1T[A<1AE5:W6%CL 'BJF'Q4KQ>*CPX(TSO.9#3Q:(P[ S$\!$IK M- [9D/D1OV?$"R*3XWX8Z/ZX57]9LM=SISE;M]?,KDN7S3RIY'\;9!/VR4[5"^LZOL8ZQNDWXM_Q3_BG>3C MBL$YS(]9N#!XC_OL)$$%=NWM)D:_>*.^^'<8)FV,Z1T[Z8>,_CBA QC1*?6F M]"$Z4M/8\N!6D/8)$CYC%)FGYV0!\8I8 >Z##,O/V>;\(!Q1;TYGN)!?JM1:]G- MMPFW QCUZ#ABI\D?'Q89^RB%="G8;1^M!WRRIW;[[8>C);F3OUGK?^KF>NNQ MGVK/>BT[C\PL=Y]'L"RXKV9^\7$J.:\/H!2:^-R[N;VXZGTA9]^^?N]=_8OT MKL[)S1^?;B[/+WO7EQ4[FI<]P;R8K(W"?PI,>!1H3]=-@X3I.[R)B%\F#'JS:F=ND.MS6*&I5L MWHM][7O+42Z%TM<&L+"_Q\]=UYZ=3D"\=_^'3B5ALZ0U*V*;CRPXQM =+GM9%.K;M?L/'=& METF:]WS7R>96TEH5N])E3WJ_&_97#)ZGWLZJ-:\EYG[)D&N/X2F^T#?]Q*K4 M6^U<=^)KNGYZ'D@L:K[5)JFR?TZO=:OUTG.Z5NZ&B0:9:%!9 *GVT2!=*TYO M[LZD*,:M@D=0ZJ$676_7:_D.ZA>M!G6A9$ K*%-X7/".7W3 M.O\1!E%$QF$PX&M*,6[5RN_9"VG56]5.?K[5R]78#?HLJ.]<1.:T7Y6$JA=S MZA+5U<.)*-PAFWU[SH="A&(=LM'&URZ(RSRKJXIG9Z@[XCZ/8OSJGA'V:]UI?5T$.JM9J$N1-(ADE@R#B>"(@HZ,'X2"Q..$8TQ)-M'%N13EVE9J%);@3J!"B9E.ZKY\$I)K9[G\ M$E*Z^.4,4LL"TZ5$SW;;RL70!CT;])SAHI:5"SCHCYX/(19B0H8F9&A"A@<7 M,KS$7'L6Q66&-[6J52"S9,"-X2$3&-RT>E.['R;2-Q?'L'>;1EB<.$:AY$8G M[5TV"6GD.RU5?@DQ!T\.Z%#"H:ZQ.7B2W\_7-Z:?7#Y%^FP0A$RYOB2F/U]_ MT*18YLUN=ZQ@8>[=L#WDM( M+4%+)JBV\EC-ELI;Z6;A"B4'6D&RDO'["ZN<%I7?#:([(&M_J&ML$-WV%+:^ M 3&\#)"MOY%]+W4:]Z;^MU%VZ#57!NX@Z%*S#60UD%47PFR?X:UN(UQ%P-@-5&8>\!P)YS;X)U,0V$-1#60%A=!=] 6 -A#80U M$-9 6 -A#81=&8.="K(#DJ5 !7K')("-2#")HYCZ."B3()I]H]FNY[JKMG"6 MKU#R89#>%AE^Q_<,&*AGH)Z!>@;J&:BWZ6BE 7LOMGW-W=X5;,"> 7O[]FYV M>F7.7L'>^YCV/99^+_[-C,;C/CM)C)5=>[N=X9@.38>F0].AZ=!T:#HT'9:D M0_7M8O\9A.E#]&1 MFL;.B?<4"9\QBLS3VI2[\1#^A'DH)P(^_J7Z1W=4YN_OAT8KAU/]RZC<3PK7/S[3!DC'R%;X<1N0!;Y2*4_4I#9TCJ5F6; M>W4EX(U#G__S*YGM@19;D!:[9F]CSZ5,G/#:?>?"<(*U*K=0*\.O0@7-PTG0 MV<%4=Y7H7K-6#Z+*6\_]]R2*Y5YF')"0.8'O<(_-W[@"O^!G!^'W M. SNN$1?!?X!I,7 9/KI,?*/'$],?DNB9 /D]=; MVJK1H8@\3KVPU(K=][%)O&P"L%T,5 MD8F:NVJ6LV73(1:U M*D'SD+FY9!RS'#)KEHL=15SJ%S&'\'F^CV[>=U8D=2HQ]CZV:9?)?#H^?2\7#[>YF=V:*P\+Y M0+;&]NC2OV=^'(0\UZYJ"02SZ/'R?+M2NL9,2L!0!62B8ZN>2Z&74&\7WL'X M%L,/Q)F$(>AU$U<_)-^B7L]7VU*W2.8A\V:I^+&6ZSX"[?BQ=*"_EX2?QO0A M9^RI!*)6=.3?S74*15>E7@*&*B 3'7>K;0/\2P'\0:F'$^8F)YD,Z#\,T']L M-S:;OU 1;.5*X9DO KC5628J);+ MJ] ^OE-X'T%L#NP;4&@F7V5U#.S-IAGIJN'+S)IE8L<-W_JDOZUX21&G5NZ[ MBU4WHKCQ4A];)]+5<^\KUK8BV OHIZU=V@*A\K'5YFQ7P\JW=?@$*?8K+7DM MW($+PL$Q?ZV1ZT*K0C*_GE6UUI08L^KC_5:1.Q0B%./J?L,5>^(*K:_TWQ5! M]EI'=0=E![E_SZ(-E!TL01Q@KV=Z=2HB6*:UW,>97BU+ A:^O-/W2>@,:<0B M<[>]UI9\!YD,C4ZU>/65$DAN MP;-U[$(5_#P ?BH@#QWT;9D:*V\1#QE3[I)!$&8O-MLW!M%,Y$KK2UAV\U#S MHK7BYVTLK@[)3MN?Y=]_Z=B6O5&G27N[4Q3SDC<5]) L1MFDR@!_ _RS&9E% M M7DVD%_DV^Q757(Z/$4/=J;9OT6O:1O)VM_FS';"J2V9AR>:J56T$L\;%<^YU MG;>>6?0[2!(=<)_Z#G]UDNA!;)!HE4RO4UKI0:R^5DGS6B:B%B5T/Y_6X[)^ M3((^]" **YIK=XH8BZWGW.LU$?WB@.8=I(-9M4)QT>$D\WRG#YAD&1%Z1[D? MQ9O0V@:U%"\CXMBV3%+/ ?)SN7BXD<_,E("'2^Y+L)\L='@DC@E$<>#\(,'8 M.!5%=2K:N0[R&)?"N!29TP&=DF8)%=ZCR!XZ=H+1*/"ERMXW -%,YDKK233M M0P5A6K&S.1U@3@>4T"U(XE5@7* G#HK:-4Y $0'B>UOLJHNIJL@XJ,;K=R5<>^< 3HXT4FB,) MKT4"]2W=:%URT3-G$LH_5W,FH?QS-6<2M#&%NOE&%X,!N$][5)_[ "_ONJ8?!.=UA1Y' FG&95NXQY;L*],!AFQ%"XS&] MCDBUW;I+Q:X,5";0=&!S-=JG)_7YVSDW_G9R>;.L3HE:X!)]CJY%OQ\6DJ!69GL?;8.4!,:DSZ[X[Z/2558XP<:"%S=HVR: 1<]]P!V '+:.T[/T/6( MX2$SOSZ$V0'#M]J[3074'O8_-;,R&$@&WV_3-!ZZ$MBHK&^*(]YL<:)[UF&U MK=SS7%3;;*1/2TO;V4X*B?X&=9]049?@RZ$00<\;=@U7:,(56MV\JWT0KR"N MQLUD//88'I*G'N'^( A'XB;'/+>/EP"[:+7Y4/8-!UT45]'G>CBW1;5V.1 PC7^5(#&IL]O(U[>,913%TZ5TC M&6/G!"-&8OHSUR4C99>[TD3MM5 +5BV7F=+5&AGFWPL3Y:N=J[T-V5 6@;[& MYPN>?' )C2*&5R?V8\I]>>-5>K@;+9+/IB08LY"*LMR>."[A<=KG7D%OPM)7 MP+>Q:U8PK^ZUK+%?KR]GM92B)>H42L!UNO*X7(EIME7M' *["\CP/J9]CZ7? MBW\SH_' =IXDNU-V[>W\DM5;L"!BP-P'(Q.?GHAO9@/HOG3$W34#%O^(;Q=' MF*&7PS"DND#/I1EL@*"+P%#\.PR3-L;TCIWT0T9_G- !C.B4>E/Z$!VI:6QY M<"M6^PD2+HUBD0=?MNC).#(]S#506W@?/V>'X.,NGC>G"ZR:E'S!K,1AGJ=^ M_?VH=B0^1V/J))]74.N6CUA$K@#S70QWQR$P?>R@/66IT +)K/OX?E[$41CV(*;YW!3R$H 18243+!^D"N MV3@(A?>(R<[7S E\![Q'D8!@UK[P:]^LM4_J5OVD;7=611,?0T\:095%)(O_ M_E?RH1^X#Q__]MO[83SR/OXO4$L#!!0 ( &-&CE!Q"L$*20, )<1 1 M 9F%S="TR,#(P,#,S,2YX+%"GK MI'95^S81C!-4&SS 3?+O!]C$SJ5I;$=3'R+!\?D^OL/E<,C%Y2*)P1L1DG(V M\().UP.$81Y2-AUX3X_PZO%Z-/(NAR<77R!\^?$P!C<<9PEA"EP+@A0)P9RJ M&7@.B7P%D> )>.;BE;XA"',0L(V%#/L2STB" %)*T$FFR!T7R0V)4!:K@9>Q MOQF*:41)J"7$Q RQYE#YK)"8$G6/$B)3A,G FRF5]GU_/I]W(B0582CN8)[X MI]W3;O?L+/" #I/)OOEXN'=,V>N:]V(BX@X74]_X^>;S!$GBW!=;_O,SZQWT M>CW??EVYRG"7HZ8-_)>?XT<[4=[P! [<31)N5" ;06LY4\L4@H%U3(E4G,$ M/=@-H DCG_ QQTC9Y2U0-HPJU()\$BM9$L&2J*,U>,"O)^<80MI(R"2<(I36 MEU$%YE(*2ULY@L=-UF>G'LO55E###;-34.,]LWVN*),*,4S>E;,-,3WH<-"8 M8'#:3D5YNNNI<+ACJ.CY2&"SU'K9L()DD<:((<7%\D[W#U,6"['&>.!R5 !FX/-Z0TJ".U/^YF.>,266)C-]VY?2Y#Z@Z\"2 MI:&:3 A=2RT_S+#;;+T]),6&+J@CPF%, Y;@A@)4*@S;]UJ+L4+9%BSQFR(08UQ9)F-R MQC2E+.*Y1=O,;=EW5^8#B8 MD_O%A;6_F/93P5,B%-5%3*46MP0S0:*!9ZI[ MZ*KZ/UB7^;K\=BY; ZQ?YO9RT!"#"90]PXU@?C%L_.3MAA=$M0I'Z_(W<5Q@J&3*W MY!EX>/(/4$L#!!0 ( &-&CE"R$2)%0 $ *4" 5 9F%S="TR,#(P M,#,S,5]C86PN>&ULK9(Q;\(P$(5W?H7KSHX)3" "HK1#I'0!(5B-Y4/L$KU=DOEJD M*9Y->Y,70K9ORPR]:WZJ0#FT,, D.M^ ULV\9T^YFMPIY$ M*.N8XH"G/82Z.(R6L(0"^>=ZF=XU*9AUH)B,N*ZH!^@U][G*/Y03[I*J0ILJ MI->.$CJ6!HH$>VV;@M^KR^#U&:V['"'!5E1'V:9 ?\;D3/*3#&S6UM^XG^D? M)NY3!=T+O?I9I[PM02P,$% @ 8T:.4'A!:&.C 0 ]P4 !4 M !F87-T+3(P,C P,S,Q7V1E9BYX;6RUE#MOPC 4A7=^A9O.CDD1 PBH^AJ0 MZ )"L)KXIK'P ]FF"?^^MGD4U%)5E"Z)[9Q[[NM!:OEW0F^;D?GK:!+WB;FRCJHSH>GI@4U#I05*2Y MEB0(R#[W!\5>E.-N,U2%-C*FYU&B8VF@Z">AUJ<0]K7-X/8WM6ZS@GYBN5P) MGP+YQ*0FWY/NAL>PAQBY@'X$,V% MN#\XG87VAX8K'OZ^D9_NU('K"G? MBG4OI0!BVU[Y.3Z'30^ %!+ P04 M" !C1HY0[EEH,H(+ >9@ %0 &9AH92:ID*F9VA>7L05QC;$H603X]MOR MA6",0=V2@)=$$''ZWW_.^74?259^_??-Q2S[GI>+:3'_< #?@X,LGX^+R71^ M_N'@CY.!.C%'1P?__OCNUW\,!G_I+\>9+<97%_F\RDR9CZI\DEU/JV_9GY-\ M\7=V5A87V9]%^??T^V@P6/U0MCR83>=__U+_<3I:Y-G-8OK+8OPMOQ@=%^-1 MM1S[6U5=_G)X>'U]_?[FM)R]+\KS0P0 /KS[J;UGU%\--J<-ZF\-(!I@^/YF M,3G(P@SGB^78#0;9G'ZS<_XU7IX-I92'RW^].W4Q?>S$$!8>_O7;\5B?<3C/SVN_/^?EM)B<5*.R M.AZ=YK,@8QGM6YF?/1YB5I9;$6J'9.T09+5#/ST3N+J]S#\<+*87E[-@SV$+ M_0F"JUVQ?:E;FO![BLBG7'T8L&.]7T/IYMTJW@W9L>95HKGYI(_\?1BV8^W= M2NXU,XIJ-.LX,W9"[M4\J\\Z#D?K$^OH3^!W.?@:JO<"YS=5/I_DDR4TMT)G MT\F'@W TG.33H2G""J9.%U4Y&E=#2A6S&@/O$,%22ZJE =!0A(@FG)GA,L P MGP_^.-D,M_S6OH#24*Z 1$QB1+%06CBDJ 6.6".%QPQ61PM6=Y M>"*-[[:,M9B]B=S2E^>KNC=+XHJZF1M=E/7]">^IZB1/7K^HTV07+7,AOJ3O M]B0VK)]#ZSA%QG,?!J'6,\ E7.4P!=X2'5O;#Z);Q"&DF%+-J=%:,($$<]Y( M9S"R\*6*?*4J"[*R6E=\O4>:UKSP^_,KD0!-K>H2!ELF/$.%-,/>#AX2]3_" MB39.- &&FU?3ZO9+?CZMMQGSZO?115CS/ MA(454"$&$T8[JN]1GFC;EQ:/! ME=* *(*]<)IZX153823@K$3: :EZQL5*4_9#5%:K:@Z+-,.>9T7O7L6A(M*F M+D#QF -[.-'*K-?'1#OY14=)$PN)H_FX*"^+).JV<[0Y%3[KT))FZ\?>M@*JC MV>QPJTN7FF/,3V?Y[U<7IWDY1!J$;12SE#!E.4<&\+LM/C8(Q3'K7F" ,;=6 M35?W?]?C*5)OEC3G#INP74** +E. M*((BZL ]C%GK*G-(*00LP Q198S%]&2P$==FVO$1())O9E!@O MX6,2/N(M[ XF>TQYDBQMC7PKF&D]CQWF=.-,L'7.0U>*R3_/H+BG)Q*;0Z=N_).#$6]<=D6C MF'#XJ?Q:7,^' D!AN?":0QV&D=+\6(XEH6EXN1<_5)>1C@A#"*0BE)H([8(, M^S?!L%6E_E4?BZ+[],PWZ&4C%H+PRXH<(L+!)DQFX)@TJ;1Y.$@5I/0 M^FEJ,)(40:*7R>C#TR N)C2+,2!/X%H!W=U7! M\LB;TH\.08%25"$J?6@>E%)"TC ,Q&$<3N&+MTDK<5E0EW0O*C/>4?Y(IKU_P:;*+ELG0O*CKC_3-/G\KYIN;2"%;B46& M$Z[KAVP]#MN3=?XB(95O6M@[@85#G $-B2.:*@NEQHX9 @PB$%#?]Q6/I9YL M*2CZSDV\2<\7>:_^Q!5ZA#5=%/O#F>\I^&2#7K_HTZ47'21(\^+_LYQ653XW MQ<7%U7Q]*V@"X[K7@6%W4O?Q6IC0 MOW,B'?+*$VEZQL!:5+:MJCD*$BU[G@?]NQ4'A4BCN@##HQ;LH4,[NUX?$2WU M%UTE3G-8G!2SZ7A:3>?GOXU"X4U'LZ%4DAA#K2/ &L\ 8%+<+8/.-OZ(S".A MF?%:8!%B2A!@9Y44W#,$(1?$&\![QL0/1=E&4G-&I#CU/"!Z-BF.#C'^=(&& MW!(CB,)04.,Z%[QE 2Q%9<99!],_3?V4;>1$M4;13#1JB/DV*8TJL/YVT1 ^F MOZ\A2G7I]3&1+KWH($N:8^!K.:I?P7AR>W%:S(90"X5\:/:)TM8BQ53]@$.H1 NZK56*0!8BO\03=1=M$R)^C7.ED%CN/87;A2G/8F'Q>E:/9T7R2W_PWOQUR*J3G5CDA+:04 M00;NWJ8EE8S\B,G#Z)):*YG!@9PAN+5*J? 5M-(1*B!\H<^6K%5E2UE9T!6+ MEFC3FD*E3[^2<-+R_AULM'.B"3#413Z?U-=$_6QT M/G0&0LZ-I5P:;!3P!FX^/Q4:)M;X\:[MJ 35-Y-#;U^_K$)#%=9J*ZUA5%F$ MI.[[Y3UW8K):37,L1%KS/ [Z!R./K[;?&>Z^J]0/K[[/U!+ P04 " !C1HY0Q%0!Q)P& !!-0 M%0 &9A!) *LX4 M7KSENI[$%7LJ4[-AT1(DLT*1+I".Y;^_H&PGL?4834AFP8U%4:>!QNDC=*-% MO_M]O31Z/1YB+/BB]O MFS_7:>5&ZRI[6\UNW"H]+V=IO9G[IJYOWTZG]_?W)^MKGY^4?CE% .#I-ZN] MB.;=Y!DV:6Y-()I@>+*NYN-16&%1;>8^8I)G^'H+?X\W:"B$F&X^_0:MLEW M,"R<_O7'^>5FG9.LJ.JTF+GQ^S>CT2,=OLS=)[<8-:]_?CI[,<@BK6I7I/G) MK%Q-&\#TF7=9S&U19_7#6;$H_6K#7G!E,^*-=XO3<6,;6&C6]^%\5H8X=DSQ[F%[\?VR3GW'G.\;N&/_K\).Z;KU?'O( MKGTNZS3OV.>M(;OS^2>$46^[>:0*;KVKPKZXV0C/PXTG?#-N!]OQX[1N'4SG M;K[9^9\GSLO9U@JK,-EF>96;G2S+K].YRP(U4#07D^9B N!36OLMW$IT&3*W MO*YJG\[JYTGS9N&GXS!!LH5)A*9, H$B@1'%7"IND:0&6&*TX#%^Z7G>).?2 M/S'6J>O/]%V%B?9X_B,D@=IHK*S6ED54,R:P0%)3HD2$*8FC8QS_,=C2ST:E MGSL?BI[Q*'RR<-X_Y9D#9<(F]/76-S;ULRW)O#1\0DQO4Q]#7=!$2@6()#CF5M&8QS*2D")@C4#* M B%;R /308=$-BK"L[".=/?EGX3B%"YU4Z7=T7M'W0Y/RR*@Y:)B@);0D*N M*:=0<6488%P@K8'$H%6J(,/42)=\]BJ9.,O=A[O5M?,']?$=EH0C,#-&,"XE MI3367# #J CN2\0)5BW$0(!2+G\Q"2ZNDEG.46&49*DD1C&KE18QUE#S4"FU"?[@VI0MF.LIW,V/T?G%35D^*_$YMPC)NT!<.V%5%C%->1UHP(BV(9$Z';B&!PO8!)A"$0V^$N4IB!L;S1(UE!D&82< MVZ,>RMD7],&U&=M0U_.7W:YG-VFQ= <>:M@%38 2C" L%8*$1C&5C,0DYE$H MA#$CK,U##7!PW<0.&.RUBVA7SB^#0/_KR_OZ)J2JV[1X.-A&W&F1X*!E)C6, MF&(TY#.E#("4:XACC"UL(PHTT#YB%T3VJ@T=B/!I?A:*E?7_W&%5O,(F(AR( M1:1Q4#JDX5I*&=Y!(RRA',(VK44TN-9B%Q3VI 09JM9Y4[G&>;KM3V\B6_SSS5_1R]^Z2JMC6^T$(MR19FJ$F M@2PPE;G[39;:6!-94B09\/[U>[HEV3+NEH$XP1!3E8!]^GGZ/'[G=+=T_*^[ M:8QN<%Y$:?+^0.P+!P@G01I&R?7[@S^OO)YQ\*^37X__H]?[R[[X@(9I,)OB MI$1.COT2A^@V*B?H%%I[!(/9D ML6EF7/2BI,0Y+DIV$ZT"C.K%..M%HW2]:E%.!S614ZWHJE:PJT5!KRC#1;6[ M41[W"QSTK].;04TDU<1[U+#&_H?NE&!.( ML<_F,A 8Q8-R%+/+$PJCPO7,S]D5"(51(9^QB^$-J)N' M*T48 RSRU9"G,69(JUH'*TI1@Q-:[0&B.QA7OM^ML+X]C ;(JO' M8-PK6,M,.J0TEI;B( [\.)!Y]G1!9S$&1]U2TBK K)[E.""P8,6STQ9(_Y(@ MF(-Z70;+PJNJP>U[06:H1,Y1V9REL41-RGG&DIL%B>5!,)3@=5--CV$; H9% MKZU#P++F*[Z5RXO[I;H:VNS&V39CI0]8K0>,!$HQ&O)S#@^ P"B.[X()NR]" M851(@VS,\;:4U#&W[CEQS?<&T\TWVTPK4!.8+C>,QA$H"80&O,^,L M+A"8>*?JOIA-)VG,J7JO4 <"DKH!D,3R).4DCGR.9M5$C@G#UU.^"0-BUWPG M:5X^8,9-,?8(N+VSI#6:\. O4)CZS=,B0NF8V^9I<6:4S*9L^QF6^8! M &4 MP'D4-!7NP*)^X6>4"/4^)K\?QZSA5K+E+QQUIL%G8D+2F:9P1DG;P$$MH_A^A<6ZLS8C?LL MB$J4-,=1!PHA5+9_F:8L>%5[&$+D@!%HD96$68(E=AIF3$/+(+W"[ MIR )QQ''02WI3.#(J<0JO(@$-DPT4T4)HYQAYYEV9:0$QT3R MY;HBL@248[29-CM)DP=X3 @1[WE-$/5BQ+&4%8T)'XHTXYBNBL9,GXPQT7[, M97T=5RX*+L;(C7VY$6_MP+F>G9,5XN#^!:D#G&_,B+.3 @DN-_$#BJQI]0:E M9K$_3GA1!R6Q(D#.$IWB,M^](??'CVU 9KALU(A$K?B8+OZQ MN4<,>Z?5Y\R,8]02IE$#3\S'$@V5Y0"C\0TOBB8D=J #.G;'4?R&RO$KK!1/ MPSYVB@?&?O.5/Z^;K]Q\#2.H6F9K6$$5=3/=0)F]5CR Q 9&$QSP(BY"8JU2 M&O!@(E"83H[A "KOQ@PRR(Y %WIB[S1'25#Z=YRI4QJC4I9QDD- Z+"1&Y,7 M;.6&'E:-)/D")W[<#U(B L1KM_-N@+]PL%*AZ6>9=AN4N9\4XS2?TLPIZ57M M"<;*H!..6ZR*&?=6=(Z&=690V-F3NYBM6!3K__6AE1;*\77*\8B4Q('V089\(HK2N,X^[WM4NPY!1?;]C_K3'M=7OC"/,202Q' M2IH+R]71U:VK@XIXA#,@,O]J\/4 2KX_E!V;-$V].]H6P:0TU5/<^69,T>:H(A"ZKJB%+O M]DOO004/4.65WA^ &SL:I;#"?C+VXP(F0G\=#U8&_L1YN DLP-PAMM*/3Y,0 MW_V!YZWYF(XFD5..EC>T5%%3#5W33-M0)%-W3,_S%O/95/#@1( ?0U1555L; M^F!U.1;1:G%R3')O-%TP]6$NB.:( M=HF9J,DY_6.5(_6"=X.6BH&UN:%Z?'+L4S86MCB41=?1'4_SU.'0 MM@S;,QQIZ UUTY6=(5DK?Z5B2Y<)9.M-,#D >R1*PC_75?^XR/R$932B!&*O MJ&34&.4#Z(_4:[IM=5X1-XZ#, +\9'2=' 68''9E]-.JG_DA.8;/:Z^N8W"<@*E8?*C-(?%[@5I'/M9@8^:/]I<(4W1 M$8-0E"%8)C)"<*N+CE(W."^CP(_KCD9I6:;39DS5IR,Q MNT-%&D79ZY0[1Y95UY5[NVN N7>?/B].K4_<266=#Y/[E_&Z=_>8BY_SCQ]/+ MR]/SLRV-^&E+RACQ9[^8@#Z4:?(6#?M.'TF"JIC;'>6K-)I&WY EV11U4=85 M75/TW;2A>QOY[$;!.[_XB)HA5_^O0GR"J4+),&5)U; H& LL+DJ6*2N@CYHJ MJXHM6H"V5$^P5-D6=56RV@% $XFUXC9.U,"84^?XC=X?"X;?Q_O+27T;C]#> MXNPMSL]E%1 ASG<-J&T-60 2NG#/KM"%^^G\XFK71O=IEA[-NRK"2;#G4'I"*R*>Q=,_.0:(RLH8;1(!'?Q MI"&_*F$\."%Y#\*/"YRE>8D.F\_8SV/@6XGP#;FGFU,R#M^L*OGCI[Q>[W82 ME;A'7 ,&KW*;^]E!M]M7E(7;5VU=ER33]'134#W9LR77DA53,EQ=<(:RQ'+[ MGVAFQZU2/MW^?R4A&4+Q*12>A/Y\#NS!R<&)E>51C$3E+;V@S'/ZJ[\>S;.] MQ]][_)_,XW?&&-W609,7UL%V/$49"J)KNKJJN4/3M"20#E4S!,TP=7E]5^ " M7T<%V2 OSX"RW># LRZOW#/K W+.OWN0\/&3=?;O9_8LA^X=+ )E,7$H^8*U MR"]0D>& )/U#%"4H*@L$WAG\2_YF;^OVMNXGL'6[B1Y?I;I\ZYZ-O%$_9&6I M'FLT^6&T'ZQ6JXO]8R*RSD-Z80@_8]1DN B M+?U-(']I&'[NE=06*RGINN$, 7JIJJ#JNF![BJV8VM#2;<&477-]);THQM#L M".<;()C0$S514O=K\J U$9?:I6A#3U! QV =5$,UR%D65S8ES[,M&P#R^II< M^7>G]5&-ZC$!#UH@1>P)IF(HXB/6Z+69PO4F 1Q3^T3R9_24//I[ED=%&-'L M&M>G_Z"Q 5B/VJ;TS6/T"%C_4M8%5L%)I].H((_,0\3FH$JF7_&$3R\ND3O- MXG0.0K>JS^@L[;-F_F+Q;1NQFMIVHH ';TY*\G)S4O-4W5 4T=,M374,S] T MPY ,#\",K+M#;=W86F&8XZ*H?WV N8J/3D:LN@=)$$1T-<&S'!;>3FRLIRT2-)XF2K"J>[%JF:HFRK M7Z6WR3>RYW,$X_2?E1U+>3$<579<::BIGJ0ZDF8XLB8HNJ0)LF=Y)E]>J%,Y MSS\!;HWHS<=OP[R;F-;"Q-OD&Z.G*OA^^/^H]?/P)5#5Y5EEQS8\0;1,3]'5 MH6":HBRJMFL.91FXJ-G<)?B4 AOC_XVRS4''1OZJJFGH/5$5A&T+9HLMSY0= M1 _ZV9X$/:4M3G+UL%YJDM7,*BS>/%=J'"'/U MH MS=_M"=GAPVV-;BXW,75#%BQ)LX;$UHBV*5K@^213M(>* T%RV]80AV?!-+9A M703]N]OM-X^POL9R6U=R'$54)-=5K*'J.K)M.JZI %DFKBBJTE-E7?GNK'F: =ZBZK(2VL]_;.,L+9&593$$)1!P//<6E@<0 M"?!RM8>54\0$'_W*_H-I&:/J5 D$AP1PH=@OFK,2^YVL_4[6S[F3]8)$M9(* MT^Q+BJ8+BBR+BBJ(WWV_B+\EI/))IL06W5;'SYHNI?S8@G@Z$QQ\0>4$(S^# M:!00-LF4CM([-,*@$\3H$B(QS*AF2J[4CK,W 6#"S9,YDE]:9!\<@< M([G5/_+!E)9@T,FRF+JBO-O"_NT+DL6:C\"X-B-1UCIG?S$#N*-(:NV'RM6S M[.0(^Z&H(\>[0)(L]*$@=^-FK\"O4(%;R2-/,TU'%B13=E55MX:F;-F6:"B& MXSFF8ZR<@+^$D", $4JN/P*D(B/;:^^C!7')1#2MN;BNNJ+B]T2II;TKUT\6 MNJL(_:KD7GU_)O4UU=8Y'$\?NK*@BJJN"JYM&*:JRZ;G.9JL2L[*5M^G'!/? M2Y[@0J^ODE@G/Q^/-^4\]VK,J ',[ 4M;F[TQJ(2]J3#T9N'*755=J_6/Y%: M*ZWC=8YMFZ8H*O1>FBDIEB(+EBO*GB=JDJ5X'6I]6A0SG.^5^\076:X7E-?= MI=L!BLC/Z8HFGZ;L[H.@?L!)Q2ORD,3J(G(P04'L%\6.N)GO,]WJJYGBV M*>B>(T-+-A268C88=/-E]+4P@)C5YAPO>13*F5^$_E=T2907??3S+[A$ M'SXXC[R5\ZW0=@M* =M] =>!Z46:>_NX48&@?0@""/R[ M1M=Y>EM.2#B0D;U=OT A'L.@Z37T*NDNJ WV7ZH#U M'0<\VJC^$=6DCD#A80/9J8,)KRWUM)_??GZ[/+_OD&-S&Y_Z6^53G 97&,@Q*P;)+2A.ZLP+04\+0^%DG> M_!31)&_U>@/"5=I7/">=WT;0-<'%"4 MH.3X)BJ@'B!D/PF(&/D!?<<6*4S> M;AGZ>5A4!R)#7C99/O3?L !K_P'7N]BR>_]J8+WR+RY)O3A\;(BBIFN"(1F: MI$K?!ES5S<"U X%^;]J.9>]V_TC^GD][/NWYM.?3KO*I"T;Q7B?$>N;,L[WV M:)(OX<(U[HUR['_I^6,8U9$?W_IS_!=#BC_J)A- 7ENX>(I \*=EGB*I+X@]=$% M+F9Q2:_6GP-&K<]K -)$W@*$.BF 8D)X1()SYZ[0;BL,/T^>^I $@(QI?M18 M$SJT$ ?U,Y_H^P/?U0^XKA_WOGC*]9.Z(T]#(3' 13LY7\P@;/ A@B"/4\@A M?O$A9O&3!((, JSK(&HRJP&4<%6&CT=4:?(?L6D5O^ M&;VZ5>THDUV LO0A@ H1>223\)!I%)0($+E(1HU?(F@=?U46CA(1> MBU?G[46.I[]F7Q#[+2VESZ(AAZ\J]:V973R-@=O2EEUX7,7IV=#]"UV=(_>O MWT_MTZNGO9J++U(O+@+^ 6>PGK9[8NYNY/K4;" _G5OI)U<6MW'LASZ?8T<2 MJ+N4('[FHTK;,JY#7 1YE#4WJIKOCH;L:,YE/]67.-779NM%0=G1!7UM OL=%H^!FZ\5Q61P1/$^)/T%_VQ8?^/AM:9T.'NJKHGF1: M@JRKJN88CJTZBFEHKNS9\/,RLZ'W!):&PFNQ<6>"0'KT\"5V?N7R]+D!V^VV15?;NZRS*ZT30^L%:UFL9U_*$Y&Q#.(OG*/!G MY#Q".8F*^BE[I)L11@6L !#2ZEU2(SSQXS')VY&&* RL"Y",WBR!.K0Y?U9. MTAP&'_Y<1V5_Q*4WG9]6T3I.Q^J/R;B\H!NICW>LKWIR+^O&&L,D>WY1XH1N M1O&./>Y4"/?:5OGUS>^Y;S,=+AWNTQY;\>-#5TGX><+T_5Q?84YB>]K;L4^_ M._Z8%MG&;.TYZ]&KKV0Q&6AC4 SJ-Q:@R]_=BW]_0%8??3B]//]\^8^*]+;X$OW(U^-5'TGQHZB$IH-WY#$( M29E#L$P.&CF3"(^1M;P5<4[?_4*.("4ANLJQ7Y 7;FWK_LGWN<;./!/S$M*5 MOS0?1FDX/_GU># II_')_P-02P$"% ,4 " !C1HY02/.LCF ] #S! 0 M&@ @ $ 97@Y.3$S,S$R,#(P96%R;FEN9W-R92YH=&U0 M2P$"% ,4 " !C1HY0<0K!"DD# "7$0 $0 @ &8/0 M9F%S="TR,#(P,#,S,2YX JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fast33120208kearnings.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "calculationLink": { "local": [ "fast-20200331_cal.xml" ] }, "definitionLink": { "local": [ "fast-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "fast33120208kearnings.htm" ] }, "labelLink": { "local": [ "fast-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "fast-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "fast-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 23, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 95, "memberCustom": 0, "memberStandard": 0, "nsprefix": "fast", "nsuri": "http://www.fastenal.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fast33120208kearnings.htm", "contextRef": "D2020Q1Earnings", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.fastenal.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "fast33120208kearnings.htm", "contextRef": "D2020Q1Earnings", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r2" ], "lang": { "en-US": { "role": { "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.", "label": "Pre-commencement Issuer Tender Offer", "terseLabel": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-US": { "role": { "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.", "label": "Pre-commencement Tender Offer", "terseLabel": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r4" ], "lang": { "en-US": { "role": { "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.", "label": "Soliciting Material", "terseLabel": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-US": { "role": { "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.", "label": "Written Communications", "terseLabel": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.fastenal.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r5": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" } }, "version": "2.1" } XML 16 fast33120208kearnings_htm.xml IDEA: XBRL DOCUMENT 0000815556 2020-04-14 2020-04-14 false 0000815556 8-K 2020-04-14 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