ROYAL BANK OF CANADA Fastenal Company Transaction History

ROYAL BANK OF CANADA portfolio value:

$250.34M
portfolio value

ROYAL BANK OF CANADA quarter portfolio value change:

-7.77%
quarter

Fastenal Company 13F transactions

Quarter Transaction type Change Relative change Absolute change Change value Avg. price Shares
Q3 2022 share Increase +82.64% 2.46M shares 101.71M $46.04 5.43M
Q2 2022 share Increase +5.89% 165.51K shares -18.39M $49.92 2.97M
Q1 2022 share Decrease -16.12% -540.44K shares -47.72M $59.4 2.81M
Q4 2021 share Increase +14.45% 423.24K shares 63.57M $63.81 3.35M
Q3 2021 share Increase +3.54% 100.02K shares 4.05M $51.35 2.92M
Q2 2021 share Decrease -3.62% -106.27K shares -476K $51.48 2.82M
Q1 2021 share Increase +5.36% 149.19K shares 11.53M $49.51 2.93M
Q4 2020 share Increase +1.73% 47.44K shares 12.55M $47.79 2.78M
Q3 2020 share Decrease -18.96% -640.71K shares -21.28M $43.53 2.73M
Q2 2020 share Increase +21.39% 595.47K shares 57.77M $41.13 3.37M
Q1 2020 share Decrease -14.02% -453.98K shares -32.64M $29.8 2.78M
Q1 2020 call Decrease -100.00% -100K shares -3.69M $29.8 0
Q4 2019 call Increase 0.00% 100K shares 3.69M $35 100K
Q4 2019 share Decrease -0.12% -3.99K shares 13.72M $35 3.23M
Q3 2019 share Increase +3.71% 115.87K shares 4.03M $30.76 3.24M
Q2 2019 share Increase +14.65% 399.33K shares 14.19M $30.47 3.12M
Q1 2019 put Decrease -100.00% -100K shares -2.61M $29.89 0
Q1 2019 share Decrease -2.06% -57.27K shares 14.88M $29.89 2.72M
Q4 2018 put 0.00% 0 shares -286K $24.13 100K
Q4 2018 share Increase +7.92% 204.31K shares -2.04M $24.13 2.78M
Q3 2018 put 0.00% 0 shares 494K $26.56 100K
Q3 2018 share Increase +17.27% 379.90K shares 21.89M $26.56 2.57M
Q2 2018 put 0.00% 0 shares -323K $21.88 100K
Q2 2018 share Decrease -7.39% -175.40K shares -11.89M $21.88 2.19M
Q1 2018 share Decrease -16.11% -456.07K shares -12.59M $24.63 2.37M
Q1 2018 put 0.00% 0 shares -5K $24.63 100K
Q4 2017 put Decrease -33.33% -50K shares -684K $24.51 100K
Q4 2017 call Decrease -100.00% -100K shares -2.27M $24.51 0
Q4 2017 share Decrease -9.85% -309.34K shares 5.84M $24.51 2.83M
Q3 2017 put Increase 0.00% 150K shares 3.41M $20.29 150K
Q3 2017 share Increase +18.43% 488.68K shares 13.85M $20.29 3.14M
Q3 2017 call Increase 0.00% 100K shares 2.27M $20.29 100K
Q2 2017 share Increase +4.61% 116.73K shares -7.56M $19.24 2.65M
Q1 2017 share Decrease -8.12% -224.00K shares 467K $22.6 2.53M
Q4 2016 call Decrease -100.00% -251.6K shares -5.25M $20.48 0
Q4 2016 share Increase +3.55% 94.57K shares 9.15M $20.48 2.75M
Q3 2016 call Increase +6.70% 15.8K shares 22K $18.08 251.6K
Q3 2016 share Decrease -26.04% -938.02K shares -24.29M $18.08 2.66M
Q2 2016 call Increase 0.00% 235.8K shares 5.23M $19.07 235.8K
Q2 2016 share Increase +3.00% 104.78K shares -5.73M $19.07 3.60M
Q1 2016 share Decrease -1.25% -44.19K shares 13.40M $20.91 3.49M