FASTENAL CO (FAST)

Every figure below is the company's own, as filed. Nothing is estimated and nothing is smoothed — a period the filing does not support is left blank rather than drawn. Quarters are the company's own, counted from its financial year ending 12-31. Amounts in USD.

Revenue Quarterly

0 900M 1.8B 2.7B Q1 '08: 566.2M Q2 '08: 604.2M Q3 '08: 625M Q4 '08: 545M Q1 '09: 489.3M Q2 '09: 474.9M Q3 '09: 489.3M Q4 '09: 476.8M Q1 '10: 520.8M Q2 '10: 571.2M Q3 '10: 603.8M Q4 '10: 573.8M Q1 '11: 640.6M Q2 '11: 701.7M Q3 '11: 726.7M Q4 '11: 697.8M Q1 '12: 768.9M Q2 '12: 804.9M Q3 '12: 802.6M Q4 '12: 757.2M Q1 '13: 806.3M Q2 '13: 847.6M Q3 '13: 858.4M Q4 '13: 813.8M Q1 '14: 876.5M Q2 '14: 949.9M Q3 '14: 980.8M Q4 '14: 926.3M Q1 '15: 953.3M Q2 '15: 997.8M Q3 '15: 995.2M Q4 '15: 922.8M Q1 '16: 986.7M Q2 '16: 1B Q3 '16: 1B Q4 '16: 947.9M Q1 '17: 1B Q2 '17: 1.1B Q3 '17: 1.1B Q4 '17: 1.1B Q1 '18: 1.2B Q2 '18: 1.3B Q3 '18: 1.3B Q4 '18: 1.2B Q1 '19: 1.3B Q2 '19: 1.4B Q3 '19: 1.4B Q4 '19: 1.3B Q1 '20: 1.4B Q2 '20: 1.5B Q3 '20: 1.4B Q4 '20: 1.4B Q1 '21: 1.4B Q2 '21: 1.5B Q3 '21: 1.6B Q4 '21: 1.5B Q1 '22: 1.7B Q2 '22: 1.8B Q3 '22: 1.8B Q4 '22: 1.7B Q1 '23: 1.9B Q2 '23: 1.9B Q3 '23: 1.8B Q4 '23: 1.8B Q1 '24: 1.9B Q2 '24: 1.9B Q3 '24: 1.9B Q4 '24: 1.8B Q1 '25: 2B Q2 '25: 2.1B Q3 '25: 2.1B Q4 '25: 2B Q1 '26: 2.2B Q2 '26: 2.4B Q4 '08 Q2 '11 Q4 '13 Q2 '16 Q4 '18 Q2 '21 Q4 '23 Q2 '26

Gross Profit Quarterly

0 400M 800M 1.2B Q1 '08: 296.6M Q2 '08: 317.4M Q3 '08: 330.9M Q4 '08: 291.2M Q1 '09: 258.6M Q2 '09: 242.5M Q3 '09: 244.6M Q4 '09: 237.7M Q1 '10: 265.9M Q2 '10: 297.7M Q3 '10: 312.6M Q4 '10: 298.6M Q1 '11: 333.4M Q2 '11: 366.2M Q3 '11: 377.4M Q4 '11: 357.2M Q1 '12: 394.2M Q2 '12: 415.2M Q3 '12: 414.4M Q4 '12: 390.8M Q1 '13: 421.9M Q2 '13: 442.7M Q3 '13: 443.4M Q4 '13: 411.4M Q1 '14: 448.5M Q2 '14: 482.7M Q3 '14: 498.7M Q4 '14: 467.6M Q1 '15: 484.1M Q2 '15: 502.1M Q3 '15: 502.2M Q4 '15: 460.6M Q1 '16: 491.5M Q2 '16: 501.6M Q3 '16: 499.8M Q4 '16: 471.9M Q1 '17: 518M Q2 '17: 558.5M Q3 '17: 555.9M Q4 '17: 531.2M Q1 '18: 577.6M Q2 '18: 617.7M Q3 '18: 615.8M Q4 '18: 587.8M Q1 '19: 624.7M Q2 '19: 641.2M Q3 '19: 651.1M Q4 '19: 598.4M Q1 '20: 636.8M Q2 '20: 671.6M Q3 '20: 640.6M Q4 '20: 618.8M Q1 '21: 643.4M Q2 '21: 700.7M Q3 '21: 720.2M Q4 '21: 712.9M Q1 '22: 793.3M Q2 '22: 827.6M Q3 '22: 826.5M Q4 '22: 768.4M Q1 '23: 850M Q2 '23: 857.5M Q3 '23: 847.6M Q4 '23: 799.4M Q1 '24: 861.6M Q2 '24: 863.5M Q3 '24: 858.6M Q4 '24: 818.2M Q1 '25: 883.9M Q2 '25: 942.8M Q3 '25: 965.8M Q4 '25: 898.7M Q1 '26: 982.9M Q2 '26: 1.1B Q4 '08 Q2 '11 Q4 '13 Q2 '16 Q4 '18 Q2 '21 Q4 '23 Q2 '26

Operating Income Quarterly

0 200M 400M 600M Q1 '08: 110M Q2 '08: 123.3M Q3 '08: 117.6M Q4 '08: 99.3M Q1 '09: 78.4M Q2 '09: 69.9M Q3 '09: 76.4M Q4 '09: 71M Q1 '10: 90.4M Q2 '10: 111.8M Q3 '10: 120.5M Q4 '10: 106.9M Q1 '11: 128.7M Q2 '11: 150.1M Q3 '11: 155.2M Q4 '11: 140.6M Q1 '12: 161M Q2 '12: 178.9M Q3 '12: 175.7M Q4 '12: 158M Q1 '13: 174.8M Q2 '13: 192.2M Q3 '13: 188.6M Q4 '13: 157.1M Q1 '14: 178.9M Q2 '14: 206.8M Q3 '14: 212.9M Q4 '14: 189M Q1 '15: 203.8M Q2 '15: 225.8M Q3 '15: 220M Q4 '15: 179.2M Q1 '16: 201.2M Q2 '16: 209.2M Q3 '16: 202.9M Q4 '16: 182.5M Q1 '17: 212.5M Q2 '17: 237.5M Q3 '17: 228.5M Q4 '17: 203.3M Q1 '18: 234.5M Q2 '18: 269M Q3 '18: 262.3M Q4 '18: 233.4M Q1 '19: 261.4M Q2 '19: 275M Q3 '19: 281.9M Q4 '19: 238.9M Q1 '20: 271.3M Q2 '20: 316M Q3 '20: 290.1M Q4 '20: 264.4M Q1 '21: 280.3M Q2 '21: 317.8M Q3 '21: 318.4M Q4 '21: 300.9M Q1 '22: 358M Q2 '22: 383.4M Q3 '22: 379.2M Q4 '22: 332.9M Q1 '23: 393.2M Q2 '23: 394.9M Q3 '23: 386.7M Q4 '23: 353.8M Q1 '24: 390.2M Q2 '24: 386.9M Q3 '24: 388.1M Q4 '24: 344.8M Q1 '25: 393.9M Q2 '25: 436.1M Q3 '25: 441.5M Q4 '25: 384.3M Q1 '26: 447.6M Q2 '26: 501.8M Q4 '08 Q2 '11 Q4 '13 Q2 '16 Q4 '18 Q2 '21 Q4 '23 Q2 '26

Net Income Quarterly

0 150M 300M 450M Q1 '08: 68.1M Q2 '08: 76.2M Q3 '08: 72.9M Q4 '08: 62.5M Q1 '09: 48.7M Q2 '09: 43.5M Q3 '09: 47.6M Q4 '09: 44.5M Q1 '10: 56M Q2 '10: 69.2M Q3 '10: 75M Q4 '10: 65.2M Q1 '11: 79.5M Q2 '11: 94.1M Q3 '11: 96.8M Q4 '11: 87.5M Q1 '12: 100.2M Q2 '12: 112.3M Q3 '12: 109.3M Q4 '12: 98.7M Q1 '13: 109M Q2 '13: 121M Q3 '13: 119.3M Q4 '13: 99.2M Q1 '14: 111.9M Q2 '14: 130.5M Q3 '14: 133.3M Q4 '14: 118.4M Q1 '15: 127.6M Q2 '15: 140.4M Q3 '15: 136.5M Q4 '15: 111.9M Q1 '16: 126.2M Q2 '16: 131.5M Q3 '16: 126.9M Q4 '16: 114.8M Q1 '17: 134.2M Q2 '17: 148.9M Q3 '17: 143.1M Q4 '17: 152.4M Q1 '18: 174.3M Q2 '18: 211.2M Q3 '18: 197.6M Q4 '18: 168.8M Q1 '19: 194.1M Q2 '19: 204.6M Q3 '19: 213.5M Q4 '19: 178.7M Q1 '20: 202.6M Q2 '20: 238.9M Q3 '20: 221.5M Q4 '20: 196.1M Q1 '21: 210.6M Q2 '21: 239.7M Q3 '21: 243.5M Q4 '21: 231.2M Q1 '22: 269.6M Q2 '22: 287.1M Q3 '22: 284.6M Q4 '22: 245.6M Q1 '23: 295.1M Q2 '23: 298M Q3 '23: 295.5M Q4 '23: 266.4M Q1 '24: 297.7M Q2 '24: 292.7M Q3 '24: 298.1M Q4 '24: 262.1M Q1 '25: 298.7M Q2 '25: 330.3M Q3 '25: 335.5M Q4 '25: 294M Q1 '26: 339.8M Q2 '26: 382.8M Q4 '08 Q2 '11 Q4 '13 Q2 '16 Q4 '18 Q2 '21 Q4 '23 Q2 '26

Cost of Revenue Quarterly

0 500M 1B 1.5B Q1 '08: 269.6M Q2 '08: 286.8M Q3 '08: 294.2M Q4 '08: 253.8M Q1 '09: 230.7M Q2 '09: 232.4M Q3 '09: 244.8M Q4 '09: 239M Q1 '10: 254.9M Q2 '10: 273.5M Q3 '10: 291.1M Q4 '10: 275.1M Q1 '11: 307.2M Q2 '11: 335.5M Q3 '11: 349.4M Q4 '11: 340.6M Q1 '12: 374.7M Q2 '12: 389.7M Q3 '12: 388.2M Q4 '12: 366.4M Q1 '13: 384.4M Q2 '13: 404.9M Q3 '13: 415M Q4 '13: 402.3M Q1 '14: 428M Q2 '14: 467.3M Q3 '14: 482.1M Q4 '14: 458.7M Q1 '15: 469.3M Q2 '15: 495.7M Q3 '15: 493M Q4 '15: 462.3M Q1 '16: 495.2M Q2 '16: 512.7M Q3 '16: 513.3M Q4 '16: 476M Q1 '17: 529.7M Q2 '17: 563M Q3 '17: 576.9M Q4 '17: 557.3M Q1 '18: 608.2M Q2 '18: 650.2M Q3 '18: 664M Q4 '18: 643.8M Q1 '19: 684.6M Q2 '19: 727.2M Q3 '19: 728M Q4 '19: 678.5M Q1 '20: 730.2M Q2 '20: 837.4M Q3 '20: 772.7M Q4 '20: 739.2M Q1 '21: 773.6M Q2 '21: 807M Q3 '21: 834M Q4 '21: 819M Q1 '22: 910.8M Q2 '22: 951M Q3 '22: 975.9M Q4 '22: 927.2M Q1 '23: 1B Q2 '23: 1B Q3 '23: 998.3M Q4 '23: 959.2M Q1 '24: 1B Q2 '24: 1.1B Q3 '24: 1.1B Q4 '24: 1B Q1 '25: 1.1B Q2 '25: 1.1B Q3 '25: 1.2B Q4 '25: 1.1B Q1 '26: 1.2B Q2 '26: 1.3B Q4 '08 Q2 '11 Q4 '13 Q2 '16 Q4 '18 Q2 '21 Q4 '23 Q2 '26

Operating Cash Flow Quarterly

0 150M 300M 450M Q3 '08: 59M Q4 '08: 86.2M Q1 '09: 93.5M Q2 '09: 74M Q3 '09: 85.6M Q4 '09: 52.9M Q1 '10: 79M Q2 '10: 40.5M Q3 '10: 46.8M Q4 '10: 74.2M Q1 '11: 74.3M Q2 '11: 27M Q3 '11: 92.9M Q4 '11: 74.3M Q1 '12: 132.2M Q2 '12: 58.2M Q3 '12: 98.7M Q4 '12: 107.2M Q1 '13: 160.2M Q2 '13: 53.6M Q3 '13: 101.4M Q4 '13: 100.8M Q1 '14: 143.3M Q2 '14: 79.6M Q3 '14: 110M Q4 '14: 166.4M Q1 '15: 180.1M Q2 '15: 81M Q3 '15: 140.8M Q4 '15: 148.3M Q1 '16: 166.5M Q2 '16: 87M Q3 '16: 133.4M Q4 '16: 133M Q1 '17: 210.4M Q2 '17: 82.9M Q3 '17: 162.6M Q4 '17: 129.3M Q1 '18: 159.7M Q2 '18: 151.9M Q3 '18: 184.6M Q4 '18: 178M Q1 '19: 204.9M Q2 '19: 128.1M Q3 '19: 257.3M Q4 '19: 252.4M Q1 '20: 241.1M Q2 '20: 250.7M Q3 '20: 289M Q4 '20: 321M Q1 '21: 274.8M Q2 '21: 171.5M Q3 '21: 167.4M Q4 '21: 156.4M Q1 '22: 230M Q2 '22: 151.2M Q3 '22: 257.9M Q4 '22: 301.9M Q1 '23: 388.5M Q2 '23: 302.1M Q3 '23: 388.1M Q4 '23: 354M Q1 '24: 335.6M Q2 '24: 258M Q3 '24: 296.9M Q4 '24: 282.8M Q1 '25: 262.2M Q2 '25: 278.6M Q3 '25: 386.9M Q4 '25: 368.1M Q1 '26: 378.4M Q2 '26: 265.7M Q3 '10 Q4 '12 Q1 '15 Q2 '17 Q3 '19 Q4 '21 Q1 '24 Q2 '26

Free Cash Flow Quarterly

-150M 0 150M 300M 450M Q3 '08: 31.1M Q4 '08: 69.9M Q1 '09: 74.5M Q2 '09: 60.4M Q3 '09: 78.1M Q4 '09: 40.5M Q1 '10: 70.9M Q2 '10: 16.4M Q3 '10: 36.3M Q4 '10: 43.2M Q1 '11: 53.1M Q2 '11: -8.1M Q3 '11: 56.7M Q4 '11: 46.7M Q1 '12: 104M Q2 '12: 35.5M Q3 '12: 61.3M Q4 '12: 57.1M Q1 '13: 104.7M Q2 '13: 16.6M Q3 '13: 48.4M Q4 '13: 39.9M Q1 '14: 110.7M Q2 '14: 14.6M Q3 '14: 64M Q4 '14: 120.5M Q1 '15: 136.2M Q2 '15: 37M Q3 '15: 109.4M Q4 '15: 112.6M Q1 '16: 136.8M Q2 '16: 28M Q3 '16: 60.1M Q4 '16: 105.5M Q1 '17: 189.2M Q2 '17: 46.7M Q3 '17: 137.3M Q4 '17: 92.1M Q1 '18: 128.2M Q2 '18: 122.8M Q3 '18: 148.1M Q4 '18: 98.8M Q1 '19: 150.5M Q2 '19: 59.4M Q3 '19: 196.1M Q4 '19: 190.3M Q1 '20: 192.3M Q2 '20: 209.5M Q3 '20: 255.5M Q4 '20: 276.4M Q1 '21: 242.1M Q2 '21: 136.9M Q3 '21: 120M Q4 '21: 114.5M Q1 '22: 194.5M Q2 '22: 103.7M Q3 '22: 209.9M Q4 '22: 259.1M Q1 '23: 354.8M Q2 '23: 246.2M Q3 '23: 341.2M Q4 '23: 317.7M Q1 '24: 284.8M Q2 '24: 201.9M Q3 '24: 237.5M Q4 '24: 222.6M Q1 '25: 206.5M Q2 '25: 209.3M Q3 '25: 326.6M Q4 '25: 308.1M Q1 '26: 319.5M Q2 '26: 201.6M Q3 '10 Q4 '12 Q1 '15 Q2 '17 Q3 '19 Q4 '21 Q1 '24 Q2 '26

Operating cash flow minus capital expenditure.

Shares Outstanding Quarterly

0 400M 800M 1.2B Q2 '09: 148.5M Q3 '09: 148.5M Q1 '10: 147.4M Q2 '10: 295.2M Q3 '10: 294.9M Q1 '11: 295.4M Q2 '11: 295.9M Q3 '11: 295.9M Q1 '12: 296.9M Q2 '12: 297.1M Q3 '12: 297.2M Q1 '13: 297.7M Q2 '13: 297.7M Q3 '13: 297.7M Q1 '14: 297.5M Q2 '14: 297.6M Q3 '14: 297.4M Q1 '15: 295.9M Q2 '15: 291.8M Q3 '15: 290.5M Q1 '16: 289.1M Q2 '16: 289.1M Q3 '16: 289.1M Q1 '17: 289.5M Q2 '17: 288.8M Q3 '17: 287.6M Q1 '18: 287.9M Q2 '18: 574.5M Q3 '18: 574.5M Q1 '19: 573M Q2 '19: 574.6M Q3 '19: 574.4M Q1 '20: 575.3M Q2 '20: 575M Q3 '20: 576.1M Q1 '21: 576.5M Q2 '21: 577M Q3 '21: 577.3M Q1 '22: 577.6M Q2 '22: 577.4M Q3 '22: 574.7M Q1 '23: 572.6M Q2 '23: 572.9M Q3 '23: 573.1M Q1 '24: 574.1M Q2 '24: 1.1B Q3 '24: 1.1B Q1 '25: 1.1B Q2 '25: 1.2B Q3 '25: 1.2B Q1 '26: 1.2B Q2 '26: 1.2B Q1 '10 Q2 '12 Q3 '14 Q1 '17 Q2 '19 Q3 '21 Q1 '24 Q2 '26

Weighted average diluted, as the filer reports it for each period. An average cannot be added across periods, so this one is always shown per period the filer tagged rather than as a trailing year.

EPS TTM

0.00 0.80 1.60 2.40 Q4 '09: 1.24 Q1 '10: 1.29 Q2 '10: 1.23 Q3 '10: 1.16 Q4 '10: 1.08 Q1 '11: 0.97 Q2 '11: 1.06 Q3 '11: 1.14 Q4 '11: 1.22 Q1 '12: 1.29 Q2 '12: 1.35 Q3 '12: 1.39 Q4 '12: 1.43 Q1 '13: 1.46 Q2 '13: 1.49 Q3 '13: 1.52 Q4 '13: 1.52 Q1 '14: 1.53 Q2 '14: 1.56 Q3 '14: 1.61 Q4 '14: 1.67 Q1 '15: 1.72 Q2 '15: 1.76 Q3 '15: 1.78 Q4 '15: 1.77 Q1 '16: 1.78 Q2 '16: 1.75 Q3 '16: 1.72 Q4 '16: 1.73 Q1 '17: 1.75 Q2 '17: 1.82 Q3 '17: 1.88 Q4 '17: 2.01 Q1 '18: 2.16 Q2 '18: 2.01 Q3 '18: 1.85 Q4 '18: 1.61 Q1 '19: 1.34 Q2 '19: 1.33 Q3 '19: 1.36 Q4 '19: 1.38 Q1 '20: 1.39 Q2 '20: 1.45 Q3 '20: 1.46 Q4 '20: 1.49 Q1 '21: 1.51 Q2 '21: 1.51 Q3 '21: 1.55 Q4 '21: 1.61 Q1 '22: 1.71 Q2 '22: 1.79 Q3 '22: 1.87 Q4 '22: 1.90 Q1 '23: 1.95 Q2 '23: 1.97 Q3 '23: 1.99 Q4 '24: 1.26 Q1 '25: 1.00 Q2 '25: 1.04 Q3 '25: 1.07 Q4 '25: 1.09 Q1 '26: 1.13 Q2 '26: 1.17 Q2 '11 Q2 '13 Q2 '15 Q2 '17 Q2 '19 Q2 '21 Q2 '23 Q2 '26

The filer's own published earnings a share for each quarter, four quarters added up. The company page divides trailing net income by the share count instead, which lands within about 1% of this and is not the same sum, so the two are named differently rather than presented as one figure.