Ticker
Reporting Basis
Period
From
To
Form Type
Report Format
Update Type


FASTENAL   FYE=12 (December)

Annual - Income Statement - Company Specific

Fiscal period2020201920182017201620152014201320122011
Period End Date12/31/202012/31/201912/31/201812/31/201712/31/201612/31/201512/31/201412/31/201312/31/201212/31/2011
Sales5,647.305,333.704,965.104,390.503,962.003,869.203,733.513,326.113,133.582,766.86
Total Revenues5,647.305,333.704,965.104,390.503,962.003,869.203,733.513,326.113,133.582,766.86
Cost of sales3,079.502,818.302,566.202,226.901,997.201,920.301,836.111,606.661,519.051,332.69
Gross Profit2,567.802,515.402,398.902,163.601,964.801,948.901,897.401,719.451,614.521,434.17
Operating and administrative expenses1,427.401,459.401,400.201,282.801,169.501,121.501,110.781,007.43941.24859.37
Gain (loss) on sale of property and equipment1.401.200.501.000.501.400.960.640.40(0.19)
Gain on sale of DIY Business--------------------
Operating Income / (Loss)1,141.801,057.20999.20881.80795.80828.80787.59712.66673.69574.61
Interest expense9.7013.9012.609.106.503.100.920.110.000.00
Interest income0.600.400.400.400.400.400.760.920.460.47
Earnings before income taxes1,132.701,043.70987.00873.10789.70826.10787.43713.47674.16575.08
Income tax expense (benefit)273.60252.80235.10294.50290.30309.70293.28264.83253.62217.15
Current - Federal195.40177.40143.80270.60223.90256.70250.53220.59202.10164.13
Deferred - Federal1.8011.3027.40(33.10)23.207.401.928.5514.7417.34
Current - foreign28.1022.1024.1020.5012.6013.7010.527.498.488.68
Current - State47.5041.6038.8033.2028.2031.3030.7729.0727.5928.67
Deferred - foreign1.300.200.800.001.200.40(0.70)(1.39)(0.26)(1.42)
Deferred - state(0.50)0.200.203.301.200.200.260.530.98(0.24)
Net earnings before extraordinary gain--------------------
Extraordinary gain on acquisition, net of tax--------------------
Net earnings allocable to Common Units859.10790.90751.90578.60499.40516.40494.15448.64420.54357.93
Basic earnings per share before extraordinary gain--------------------
Basic extraordinary gain per share, net of tax--------------------
Basic Earnings Per Share1.501.381.311.000.870.890.840.760.710.61
Diluted earnings per share before extraordinary gain--------------------
Diluted extraordinary gain per share, net of tax--------------------
Diluted Earnings Per Share1.491.381.311.000.870.890.830.760.710.61
Basic weighted average shares outstanding573.80573.20573.90576.40577.80583.00592.98593.51592.18590.11
Diluted-weighted average shares outstanding575.70574.40574.30576.70578.40584.00594.63595.37594.30591.74