Date Action Amount Person Type
Mar 15, 2024 Buy 11 076 Miller Charles S. Common Stock
Mar 15, 2024 Sell 11 076 Miller Charles S. Employee Stock Option (Right to Buy)
Mar 15, 2024 Sell 11 076 Miller Charles S. Common Stock
Feb 20, 2024 Buy 15 968 Watts Jeffery Michael Common Stock
Feb 20, 2024 Buy 3 452 Watts Jeffery Michael Common Stock
Feb 20, 2024 Sell 3 452 Watts Jeffery Michael Common Stock
Feb 20, 2024 Sell 15 968 Watts Jeffery Michael Common Stock
Feb 20, 2024 Sell 15 968 Watts Jeffery Michael Employee Stock Option (Right to Buy)
Feb 20, 2024 Sell 3 452 Watts Jeffery Michael Employee Stock Option (Right to Buy)
Feb 06, 2024 Buy 5 586 Broersma Anthony Paul Common Stock
Feb 06, 2024 Sell 5 586 Broersma Anthony Paul Employee Stock Option (Right to Buy)
Feb 06, 2024 Sell 5 586 Broersma Anthony Paul Common Stock
Jan 25, 2024 Buy 11 968 Drazkowski William Joseph Common Stock
Jan 25, 2024 Sell 11 968 Drazkowski William Joseph Common Stock
Jan 25, 2024 Sell 11 968 Drazkowski William Joseph Employee Stock Option (Right to Buy)
Jan 23, 2024 Buy 19 564 Soderberg John Lewis Common Stock
Jan 23, 2024 Sell 19 564 Soderberg John Lewis Employee Stock Option (Right to Buy)
Jan 23, 2024 Sell 19 564 Soderberg John Lewis Common Stock
Jan 22, 2024 Buy 12 000 Miller Charles S. Common Stock
Jan 22, 2024 Buy 11 590 Miller Charles S. Common Stock
Jan 22, 2024 Sell 12 000 Miller Charles S. Employee Stock Option (Right to Buy)
Jan 22, 2024 Sell 12 000 Miller Charles S. Common Stock
Jan 22, 2024 Sell 11 590 Miller Charles S. Employee Stock Option (Right to Buy)
Jan 22, 2024 Sell 11 590 Miller Charles S. Common Stock
Jan 19, 2024 Buy 34 042 Wisecup Reyne K Common Stock
Jan 19, 2024 Sell 34 042 Wisecup Reyne K Common Stock
Jan 19, 2024 Sell 34 042 Wisecup Reyne K Employee Stock Option (Right to Buy)
Jan 19, 2024 Buy 8 474 Satterlee Scott Common Stock
Jan 19, 2024 Sell 8 474 Satterlee Scott Common Stock
Jan 19, 2024 Sell 8 474 Satterlee Scott Stock Option (Right to Buy)
Jan 02, 2024 Buy 18 281 Drazkowski William Joseph Employee Stock Option (Right to Buy)
Jan 02, 2024 Buy 54 687 Florness Daniel L Employee Stock Option (Right to Buy)
Jan 02, 2024 Buy 3 150 Wisecup Reyne K Stock Option (Right to Buy)
Jan 02, 2024 Buy 9 451 Heise Rita J. Stock Option (Right to Buy)
Jan 02, 2024 Buy 5 040 Satterlee Scott Stock Option (Right to Buy)
Jan 02, 2024 Buy 3 150 Johnson Daniel L. Stock Option (Right to Buy)
Jan 02, 2024 Buy 4 410 Hsu Hsenghung Sam Stock Option (Right to Buy)
Jan 02, 2024 Buy 5 040 Nielsen Sarah N Stock Option (Right to Buy)
Jan 02, 2024 Buy 3 150 Lundquist Nicholas J Stock Option (Right to Buy)
Jan 02, 2024 Buy 3 150 Eastman Stephen L. Stock Option (Right to Buy)
Jan 02, 2024 Buy 9 451 Ancius Michael J Stock Option (Right to Buy)
Jan 02, 2024 Buy 4 725 Quarshie Irene Ayeley Stock Option (Right to Buy)
Jan 02, 2024 Buy 19 500 Drazkowski William Joseph Employee Stock Option (Right to Buy)
Jan 02, 2024 Buy 18 476 Lewis Holden Employee Stock Option (Right to Buy)
Jan 02, 2024 Buy 21 093 Miller Charles S. Employee Stock Option (Right to Buy)
Jan 02, 2024 Buy 27 343 Broersma Anthony Paul Employee Stock Option (Right to Buy)
Jan 02, 2024 Buy 27 343 Oas Noelle Joan Employee Stock Option (Right to Buy)
Jan 02, 2024 Buy 11 250 Jansen James C Employee Stock Option (Right to Buy)
Jan 02, 2024 Buy 14 062 Soderberg John Lewis Employee Stock Option (Right to Buy)
Jan 02, 2024 Buy 11 250 Lisowski Sheryl Ann Employee Stock Option (Right to Buy)
Jan 02, 2024 Buy 31 250 Watts Jeffery Michael Employee Stock Option (Right to Buy)
Dec 31, 2023 Buy 0 Lewis Holden
Dec 14, 2023 Buy 744 Miller Charles S. Common Stock
Dec 14, 2023 Sell 744 Miller Charles S. Employee Stock Option (Right to Buy)
Dec 14, 2023 Sell 744 Miller Charles S. Common Stock
Dec 13, 2023 Buy 11 000 Drazkowski William Joseph Common Stock
Dec 13, 2023 Sell 11 000 Drazkowski William Joseph Employee Stock Option (Right to Buy)
Dec 13, 2023 Sell 11 000 Drazkowski William Joseph Common Stock
Dec 11, 2023 Sell 500 Ancius Michael J Common Stock
Dec 11, 2023 Sell 400 Soderberg John Lewis Common Stock
Dec 06, 2023 Buy 6 290 Jansen James C Common Stock
Dec 06, 2023 Sell 6 290 Jansen James C Common Stock
Dec 06, 2023 Sell 6 290 Jansen James C Employee Stock Option (Right to Buy)
Dec 04, 2023 Buy 10 000 Jansen James C Common Stock
Dec 04, 2023 Sell 10 000 Jansen James C Common Stock
Dec 04, 2023 Sell 10 000 Jansen James C Employee Stock Option (Right to Buy)
Nov 30, 2023 Buy 19 500 Florness Daniel L Common Stock
Nov 30, 2023 Buy 5 500 Florness Daniel L Common Stock
Nov 30, 2023 Sell 3 892 Florness Daniel L Common Stock
Nov 30, 2023 Sell 19 500 Florness Daniel L Common Stock
Nov 30, 2023 Sell 25 000 Florness Daniel L Employee Stock Option (Right to Buy)
Nov 14, 2023 Buy 20 000 Florness Daniel L Common Stock
Nov 14, 2023 Buy 5 000 Florness Daniel L Common Stock
Nov 14, 2023 Sell 3 519 Florness Daniel L Common Stock
Nov 14, 2023 Sell 20 000 Florness Daniel L Common Stock
Nov 14, 2023 Sell 25 000 Florness Daniel L Employee Stock Option (Right to Buy)
Nov 10, 2023 Sell 250 Ancius Michael J Common Stock
Nov 10, 2023 Buy 6 922 Lisowski Sheryl Ann Common Stock
Nov 10, 2023 Buy 6 546 Lisowski Sheryl Ann Common Stock
Nov 10, 2023 Buy 3 828 Lisowski Sheryl Ann Common Stock
Nov 10, 2023 Sell 6 546 Lisowski Sheryl Ann Common Stock
Nov 10, 2023 Sell 3 828 Lisowski Sheryl Ann Common Stock
Nov 10, 2023 Sell 6 922 Lisowski Sheryl Ann Common Stock
Nov 10, 2023 Sell 6 922 Lisowski Sheryl Ann Employee Stock Option (Right to Buy)
Nov 10, 2023 Sell 3 828 Lisowski Sheryl Ann Employee Stock Option (Right to Buy)
Nov 10, 2023 Sell 6 546 Lisowski Sheryl Ann Employee Stock Option (Right to Buy)
Oct 24, 2023 Buy 63 332 Owen Terry Modock Common Stock
Oct 24, 2023 Sell 63 332 Owen Terry Modock Common Stock
Oct 24, 2023 Sell 63 332 Owen Terry Modock Employee Stock Option (Right to Buy)
Oct 11, 2023 Buy 0 Broersma Anthony Paul Common Stock
Oct 11, 2023 Buy 5 434 Broersma Anthony Paul Employee Stock Option (Right to Buy)
Oct 11, 2023 Buy 6 382 Broersma Anthony Paul Employee Stock Option (Right to Buy)
Oct 11, 2023 Buy 5 454 Broersma Anthony Paul Employee Stock Option (Right to Buy)
Oct 11, 2023 Buy 5 768 Broersma Anthony Paul Employee Stock Option (Right to Buy
Oct 11, 2023 Buy 3 947 Broersma Anthony Paul Employee Stock Option (Right to Buy)
Oct 11, 2023 Buy 3 125 Broersma Anthony Paul Employee Stock Option (Right to Buy)
Oct 11, 2023 Buy 2 419 Broersma Anthony Paul Employee Stock Option (Right to Buy)
Aug 21, 2023 Buy 19 564 Wisecup Reyne K Common Stock
Aug 21, 2023 Sell 19 564 Wisecup Reyne K Common Stock
Aug 21, 2023 Sell 19 564 Wisecup Reyne K Employee Stock Option (Right to Buy)
INSIDER POWER
2.695
Last 100 transactions
Buy: 649 727 | Sell: 621 953 (Shares)

Based on the 100 latest insides trades, we have calculated the insider power to be positive at a ratio of 2.695.

In total, the insiders bought 649 727 and sold 621 953 FAST shares in the last 100 trades.

Click to get the best stock tips daily for free!

About Fastenal Company

Fastenal Company Fastenal Company, together with its subsidiaries, engages in the wholesale distribution of industrial and construction supplies in the United States, Canada, Mexico, North America, and internationally. It offers fasteners, and related industrial and construction supplies under the Fastenal name. The company's fastener products include threaded fasteners, bolts, nuts, screws, studs, and related washers, which are used in manufactured products and ... FAST Profile

Top Fintech Company

StockInvest.us featured in The Global Fintech Index 2020 as the top Fintech company of the country.

Full report by FINDEXABLE

ROCKIT