Royal Bank of Canada’s ICF International ICFI Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$24.6M Buy
290,816
+23,188
+9% +$1.96M ﹤0.01% 1262
2025
Q1
$22.7M Buy
267,628
+27,360
+11% +$2.32M ﹤0.01% 1112
2024
Q4
$28.6M Sell
240,268
-5,912
-2% -$705K 0.01% 1013
2024
Q3
$41.1M Sell
246,180
-5,081
-2% -$847K 0.01% 825
2024
Q2
$37.3M Sell
251,261
-5,199
-2% -$772K 0.01% 819
2024
Q1
$38.6M Sell
256,460
-40,338
-14% -$6.08M 0.01% 802
2023
Q4
$39.8M Sell
296,798
-7,178
-2% -$963K 0.01% 783
2023
Q3
$36.7M Buy
303,976
+289
+0.1% +$34.9K 0.01% 738
2023
Q2
$37.8M Buy
303,687
+3,754
+1% +$467K 0.01% 745
2023
Q1
$32.9M Sell
299,933
-24,688
-8% -$2.71M 0.01% 768
2022
Q4
$32.2M Sell
324,621
-3,012
-0.9% -$298K 0.01% 788
2022
Q3
$35.7M Sell
327,633
-5,235
-2% -$571K 0.01% 703
2022
Q2
$31.6M Sell
332,868
-275
-0.1% -$26.1K 0.01% 776
2022
Q1
$31.4M Sell
333,143
-1,411
-0.4% -$133K 0.01% 858
2021
Q4
$34.3M Sell
334,554
-12,198
-4% -$1.25M 0.01% 897
2021
Q3
$31M Buy
346,752
+33,048
+11% +$2.95M 0.01% 923
2021
Q2
$27.6M Sell
313,704
-17,976
-5% -$1.58M 0.01% 999
2021
Q1
$29M Sell
331,680
-14,237
-4% -$1.24M 0.01% 932
2020
Q4
$25.7M Buy
345,917
+29,012
+9% +$2.16M 0.01% 947
2020
Q3
$19.5M Buy
316,905
+48
+0% +$2.95K 0.01% 951
2020
Q2
$20.5M Buy
316,857
+11,576
+4% +$750K 0.01% 905
2020
Q1
$21M Buy
305,281
+32,613
+12% +$2.24M 0.01% 766
2019
Q4
$25M Buy
272,668
+21,832
+9% +$2M 0.01% 863
2019
Q3
$21.2M Buy
250,836
+249,841
+25,110% +$21.1M 0.01% 905
2019
Q2
$74K Sell
995
-446
-31% -$33.2K ﹤0.01% 4408
2019
Q1
$111K Buy
1,441
+592
+70% +$45.6K ﹤0.01% 4121
2018
Q4
$55K Sell
849
-185
-18% -$12K ﹤0.01% 4388
2018
Q3
$78K Buy
1,034
+850
+462% +$64.1K ﹤0.01% 4408
2018
Q2
$13K Buy
184
+23
+14% +$1.63K ﹤0.01% 5148
2018
Q1
$9K Buy
+161
New +$9K ﹤0.01% 5140
2017
Q4
Sell
-1,781
Closed -$96K 5883
2017
Q3
$96K Buy
1,781
+1,657
+1,336% +$89.3K ﹤0.01% 4326
2017
Q2
$7K Sell
124
-559
-82% -$31.6K ﹤0.01% 5176
2017
Q1
$29K Sell
683
-633
-48% -$26.9K ﹤0.01% 4752
2016
Q4
$72K Buy
1,316
+1,234
+1,505% +$67.5K ﹤0.01% 4305
2016
Q3
$3K Sell
82
-80
-49% -$2.93K ﹤0.01% 5325
2016
Q2
$6K Buy
162
+47
+41% +$1.74K ﹤0.01% 5175
2016
Q1
$4K Sell
115
-6
-5% -$209 ﹤0.01% 5259
2015
Q4
$4K Sell
121
-10,514
-99% -$348K ﹤0.01% 5443
2015
Q3
$323K Buy
10,635
+2,904
+38% +$88.2K ﹤0.01% 3371
2015
Q2
$269K Buy
7,731
+7,038
+1,016% +$245K ﹤0.01% 3669
2015
Q1
$28K Buy
+693
New +$28K ﹤0.01% 4759
2014
Q4
Sell
-1,426
Closed -$44K 5597
2014
Q3
$44K Sell
1,426
-7,107
-83% -$219K ﹤0.01% 4455
2014
Q2
$302K Buy
8,533
+5,918
+226% +$209K ﹤0.01% 3387
2014
Q1
$104K Buy
+2,615
New +$104K ﹤0.01% 4020
2013
Q4
Sell
-2,884
Closed -$102K 5335
2013
Q3
$102K Buy
2,884
+2,768
+2,386% +$97.9K ﹤0.01% 3923
2013
Q2
$4K Buy
+116
New +$4K ﹤0.01% 4881