Portfolio Holdings Detail for ISIN IE00B3VWM098
Stock Name / FundiShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced ETF USD Acc
IssuerBlackrock
Entity holding fund iShares VII Public Limited Company
Entity TypeUmbrella investment company with variable capital and having segregated liability between its funds
Entity LEI 549300Q7FFITMZ2PFZ28
ETF TickerCUS1(GBX) LSE
ETF TickerCUSS(USD) LSE
ETF TickerSXRG(EUR) F
ETF TickerCSUSS.MI(EUR) CXE
ETF TickerCSUSSz(USD) CXE
ETF TickerCUSS.LS(USD) CXE
ETF TickerCSUSS(EUR) ETF Plus
ETF TickerCUS1.L(GBP) LSE
ETF TickerCUSS.L(GBP) LSE

Holdings detail for ICFI

Stock NameICF International Inc
TickerICFI(USD) NASDAQ
TYPECommon Stock
CountryUSA
ISINUS44925C1036
LEI5493003KYFDDC5B3WY64

Show aggregate ICFI holdings

News associated with ICFI

ICF International, Inc. (NASDAQ:ICFI) Receives $129.20 Consensus Target Price from Analysts
ICF International, Inc. (NASDAQ:ICFI – Get Free Report) has been given a consensus recommendation of “Moderate Buy” by the six ratings firms that are currently covering the company, Marketbeat Ratings reports. Two equities research analysts have rated the stock with a hold recommendation and four have issued a buy recommendation on the company. The average […] - 2025-04-23 05:16:55
Russell Investments Group Ltd. Has $2.51 Million Stake in ICF International, Inc. (NASDAQ:ICFI)
Russell Investments Group Ltd. lifted its position in shares of ICF International, Inc. (NASDAQ:ICFI – Free Report) by 1.0% during the fourth quarter, Holdings Channel.com reports. The firm owned 21,065 shares of the business services provider’s stock after buying an additional 218 shares during the quarter. Russell Investments Group Ltd.’s holdings in ICF International were […] - 2025-04-18 07:53:01
Cibc World Markets Corp Makes New $208,000 Investment in ICF International, Inc. (NASDAQ:ICFI)
Cibc World Markets Corp acquired a new stake in shares of ICF International, Inc. (NASDAQ:ICFI – Free Report) in the fourth quarter, according to the company in its most recent Form 13F filing with the Securities and Exchange Commission (SEC). The institutional investor acquired 1,745 shares of the business services provider’s stock, valued at approximately […] - 2025-03-27 07:54:56
ICF International, Inc. (NASDAQ:ICFI) Receives Consensus Rating of “Moderate Buy” from Analysts
Shares of ICF International, Inc. (NASDAQ:ICFI – Get Free Report) have received an average recommendation of “Moderate Buy” from the six brokerages that are presently covering the stock, MarketBeat reports. Two equities research analysts have rated the stock with a hold recommendation and four have given a buy recommendation to the company. The average 12 […] - 2025-03-26 06:08:55
Congress Trade: Representative Josh Gottheimer Just Disclosed New Stock Trades
Representative Josh Gottheimer just filed new stock trades, which we received from a STOCK Act disclosure. You can see the full list of trades on Quiver Quantitative's congress trading dashboard, and track the portfolios of Representative Josh Gottheimer and other politicians. - 2025-03-07 23:36:07
Reviewing ICF International (NASDAQ:ICFI) & Entrepreneur Universe Bright Group (OTCMKTS:EUBG)
ICF International (NASDAQ:ICFI – Get Free Report) and Entrepreneur Universe Bright Group (OTCMKTS:EUBG – Get Free Report) are both small-cap business services companies, but which is the better stock? We will compare the two businesses based on the strength of their analyst recommendations, valuation, institutional ownership, risk, profitability, dividends and earnings. Profitability This table compares […] - 2025-03-07 08:26:50
ICF International (NASDAQ:ICFI) Downgraded to Hold Rating by StockNews.com
ICF International (NASDAQ:ICFI – Get Free Report) was downgraded by StockNews.com from a “buy” rating to a “hold” rating in a report issued on Monday. Other analysts have also recently issued reports about the company. Truist Financial dropped their price target on ICF International from $180.00 to $140.00 and set a “hold” rating on the […] - 2025-03-05 06:52:54
New York State Common Retirement Fund Trims Holdings in ICF International, Inc. (NASDAQ:ICFI)
New York State Common Retirement Fund cut its stake in ICF International, Inc. (NASDAQ:ICFI – Free Report) by 46.0% in the fourth quarter, according to its most recent 13F filing with the Securities & Exchange Commission. The fund owned 5,858 shares of the business services provider’s stock after selling 4,991 shares during the quarter. New […] - 2025-03-04 08:58:50

iShares VII PLC - iShares MSCI USA Small Cap ESG Enhanced ETF USD Acc ICFI holdings

DateNumber of ICFI Shares HeldBase Market Value of ICFI SharesLocal Market Value of ICFI SharesChange in ICFI Shares HeldChange in ICFI Base ValueCurrent Price per ICFI Share HeldPrevious Price per ICFI Share Held
2025-05-07 (Wednesday)6,117USD 516,152ICFI holding decreased by -490USD 516,1520USD -490 USD 84.3799 USD 84.46
2025-05-06 (Tuesday)6,117USD 516,642ICFI holding increased by 20798USD 516,6420USD 20,798 USD 84.46 USD 81.06
2025-05-05 (Monday)6,117USD 495,844ICFI holding increased by 7340USD 495,8440USD 7,340 USD 81.06 USD 79.8601
2025-05-02 (Friday)6,117USD 488,504ICFI holding decreased by -33154USD 488,5040USD -33,154 USD 79.8601 USD 85.28
2025-05-01 (Thursday)6,117USD 521,658ICFI holding increased by 1958USD 521,6580USD 1,958 USD 85.28 USD 84.9599
2025-04-30 (Wednesday)6,117ICFI holding decreased by -20USD 519,700ICFI holding increased by 510USD 519,700-20USD 510 USD 84.9599 USD 84.6
2025-04-29 (Tuesday)6,137USD 519,190ICFI holding decreased by -6935USD 519,1900USD -6,935 USD 84.6 USD 85.73
2025-04-28 (Monday)6,137USD 526,125ICFI holding increased by 61USD 526,1250USD 61 USD 85.73 USD 85.7201
2025-04-25 (Friday)6,137USD 526,064ICFI holding decreased by -797USD 526,0640USD -797 USD 85.7201 USD 85.8499
2025-04-24 (Thursday)6,137ICFI holding decreased by -40USD 526,861ICFI holding increased by 4596USD 526,861-40USD 4,596 USD 85.8499 USD 84.5499
2025-04-23 (Wednesday)6,177USD 522,265ICFI holding decreased by -3768USD 522,2650USD -3,768 USD 84.5499 USD 85.16
2025-04-22 (Tuesday)6,177USD 526,033ICFI holding increased by 10995USD 526,0330USD 10,995 USD 85.16 USD 83.38
2025-04-21 (Monday)6,177USD 515,038ICFI holding increased by 2471USD 515,0380USD 2,471 USD 83.38 USD 82.9799
2025-04-18 (Friday)6,177USD 512,567USD 512,5670USD 0 USD 82.9799 USD 82.9799
2025-04-17 (Thursday)6,177ICFI holding decreased by -20USD 512,567ICFI holding decreased by -483USD 512,567-20USD -483 USD 82.9799 USD 82.7901
2025-04-16 (Wednesday)6,197USD 513,050ICFI holding increased by 12085USD 513,0500USD 12,085 USD 82.7901 USD 80.8399
2025-04-15 (Tuesday)6,197ICFI holding decreased by -60USD 500,965ICFI holding decreased by -18429USD 500,965-60USD -18,429 USD 80.8399 USD 83.0101
2025-04-14 (Monday)6,257ICFI holding decreased by -60USD 519,394ICFI holding decreased by -5612USD 519,394-60USD -5,612 USD 83.0101 USD 83.11
2025-04-11 (Friday)6,317USD 525,006ICFI holding increased by 6759USD 525,0060USD 6,759 USD 83.11 USD 82.0401
2025-04-10 (Thursday)6,317USD 518,247ICFI holding decreased by -7580USD 518,2470USD -7,580 USD 82.0401 USD 83.24
2025-04-09 (Wednesday)6,317ICFI holding decreased by -80USD 525,827ICFI holding increased by 22895USD 525,827-80USD 22,895 USD 83.24 USD 78.62
2025-04-08 (Tuesday)6,397USD 502,932ICFI holding decreased by -20279USD 502,9320USD -20,279 USD 78.62 USD 81.7901
2025-04-07 (Monday)6,397ICFI holding decreased by -140USD 523,211ICFI holding decreased by -26485USD 523,211-140USD -26,485 USD 81.7901 USD 84.09
2025-04-04 (Friday)6,537ICFI holding decreased by -200USD 549,696ICFI holding decreased by -31505USD 549,696-200USD -31,505 USD 84.09 USD 86.27
2025-04-02 (Wednesday)6,737USD 581,201ICFI holding increased by 12598USD 581,2010USD 12,598 USD 86.27 USD 84.4
2025-04-01 (Tuesday)6,737USD 568,603ICFI holding decreased by -3840USD 568,6030USD -3,840 USD 84.4 USD 84.97
2025-03-31 (Monday)6,737ICFI holding increased by 20USD 572,443ICFI holding decreased by -6361USD 572,44320USD -6,361 USD 84.97 USD 86.17
2025-03-28 (Friday)6,717USD 578,804ICFI holding increased by 1209USD 578,8040USD 1,209 USD 86.17 USD 85.99
2025-03-27 (Thursday)6,717USD 577,595ICFI holding increased by 11083USD 577,5950USD 11,083 USD 85.99 USD 84.34
2025-03-26 (Wednesday)6,717USD 566,512ICFI holding increased by 1545USD 566,5120USD 1,545 USD 84.34 USD 84.11
2025-03-25 (Tuesday)6,717USD 564,967ICFI holding decreased by -4970USD 564,9670USD -4,970 USD 84.11 USD 84.8499
2025-03-24 (Monday)6,717USD 569,937ICFI holding increased by 5440USD 569,9370USD 5,440 USD 84.8499 USD 84.04
2025-03-21 (Friday)6,717USD 564,497ICFI holding decreased by -5306USD 564,4970USD -5,306 USD 84.04 USD 84.83
2025-03-20 (Thursday)6,717USD 569,803ICFI holding decreased by -23241USD 569,8030USD -23,241 USD 84.83 USD 88.29
2025-03-19 (Wednesday)6,717ICFI holding decreased by -40USD 593,044ICFI holding decreased by -13735USD 593,044-40USD -13,735 USD 88.29 USD 89.8001
2025-03-18 (Tuesday)6,757USD 606,779ICFI holding increased by 18852USD 606,7790USD 18,852 USD 89.8001 USD 87.0101
2025-03-17 (Monday)6,757USD 587,927ICFI holding increased by 7771USD 587,9270USD 7,771 USD 87.0101 USD 85.86
2025-03-14 (Friday)6,757ICFI holding decreased by -120USD 580,156ICFI holding decreased by -21031USD 580,156-120USD -21,031 USD 85.86 USD 87.42
2025-03-13 (Thursday)6,877ICFI holding decreased by -40USD 601,187ICFI holding decreased by -7924USD 601,187-40USD -7,924 USD 87.42 USD 88.06
2025-03-12 (Wednesday)6,917ICFI holding decreased by -680USD 609,111ICFI holding decreased by -57526USD 609,111-680USD -57,526 USD 88.06 USD 87.75
2025-03-11 (Tuesday)7,597USD 666,637ICFI holding decreased by -1899USD 666,6370USD -1,899 USD 87.75 USD 88
2025-03-10 (Monday)7,597USD 668,536ICFI holding increased by 25450USD 668,5360USD 25,450 USD 88 USD 84.65
2025-03-07 (Friday)7,597ICFI holding decreased by -40USD 643,086ICFI holding increased by 23343USD 643,086-40USD 23,343 USD 84.65 USD 81.1501
2025-03-06 (Thursday)7,637ICFI holding decreased by -60USD 619,743ICFI holding decreased by -10564USD 619,743-60USD -10,564 USD 81.1501 USD 81.89
2025-03-05 (Wednesday)7,697USD 630,307ICFI holding increased by 7928USD 630,3070USD 7,928 USD 81.89 USD 80.8599
2025-03-04 (Tuesday)7,697USD 622,379ICFI holding increased by 24476USD 622,3790USD 24,476 USD 80.8599 USD 77.68
2025-03-03 (Monday)7,697ICFI holding decreased by -20USD 597,903ICFI holding decreased by -13746USD 597,903-20USD -13,746 USD 77.68 USD 79.2599
2025-02-28 (Friday)7,717ICFI holding decreased by -3005USD 611,649ICFI holding decreased by -460229USD 611,649-3,005USD -460,229 USD 79.2599 USD 99.97
2025-02-27 (Thursday)10,722USD 1,071,878ICFI holding decreased by -9436USD 1,071,8780USD -9,436 USD 99.97 USD 100.85
2025-02-26 (Wednesday)10,722ICFI holding decreased by -28USD 1,081,314ICFI holding decreased by -22066USD 1,081,314-28USD -22,066 USD 100.85 USD 102.64
2025-02-25 (Tuesday)10,750ICFI holding decreased by -84USD 1,103,380ICFI holding increased by 16513USD 1,103,380-84USD 16,513 USD 102.64 USD 100.32
2025-02-24 (Monday)10,834USD 1,086,867ICFI holding increased by 2275USD 1,086,8670USD 2,275 USD 100.32 USD 100.11
2025-02-21 (Friday)10,834USD 1,084,592ICFI holding decreased by -4225USD 1,084,5920USD -4,225 USD 100.11 USD 100.5
2025-02-20 (Thursday)10,834USD 1,088,817ICFI holding decreased by -14084USD 1,088,8170USD -14,084 USD 100.5 USD 101.8
2025-02-19 (Wednesday)10,834USD 1,102,901ICFI holding decreased by -24702USD 1,102,9010USD -24,702 USD 101.8 USD 104.08
2025-02-18 (Tuesday)10,834ICFI holding increased by 140USD 1,127,603ICFI holding decreased by -24889USD 1,127,603140USD -24,889 USD 104.08 USD 107.77
2025-02-17 (Monday)10,694USD 1,152,492USD 1,152,4920USD 0 USD 107.77 USD 107.77
2025-02-14 (Friday)10,694USD 1,152,492ICFI holding decreased by -21923USD 1,152,4920USD -21,923 USD 107.77 USD 109.82
2025-02-13 (Thursday)10,694ICFI holding increased by 28USD 1,174,415ICFI holding increased by 11608USD 1,174,41528USD 11,608 USD 109.82 USD 109.02
2025-02-12 (Wednesday)10,666ICFI holding increased by 28USD 1,162,807ICFI holding decreased by -60616USD 1,162,80728USD -60,616 USD 109.02 USD 115.005
2025-02-11 (Tuesday)10,638ICFI holding increased by 84USD 1,223,423ICFI holding increased by 9713USD 1,223,42384USD 9,713 USD 115.005 USD 115
2025-02-10 (Monday)10,554USD 1,213,710ICFI holding decreased by -13404USD 1,213,7100USD -13,404 USD 115 USD 116.27
2025-02-07 (Friday)10,554USD 1,227,114ICFI holding increased by 6966USD 1,227,1140USD 6,966 USD 116.27 USD 115.61
2025-02-06 (Thursday)10,554ICFI holding increased by 252USD 1,220,148ICFI holding increased by 12445USD 1,220,148252USD 12,445 USD 115.61 USD 117.23
2025-02-05 (Wednesday)10,302USD 1,207,703ICFI holding increased by 2781USD 1,207,7030USD 2,781 USD 117.23 USD 116.96
2025-02-04 (Tuesday)10,302USD 1,204,922ICFI holding decreased by -8035USD 1,204,9220USD -8,035 USD 116.96 USD 117.74
2025-02-03 (Monday)10,302USD 1,212,957ICFI holding increased by 10611USD 1,212,9570USD 10,611 USD 117.74 USD 116.71
2025-01-31 (Friday)10,302USD 1,202,346ICFI holding decreased by -32349USD 1,202,3460USD -32,349 USD 116.71 USD 119.85
2025-01-30 (Thursday)10,302USD 1,234,695ICFI holding increased by 12878USD 1,234,6950USD 12,878 USD 119.85 USD 118.6
2025-01-29 (Wednesday)10,302USD 1,221,817ICFI holding decreased by -23283USD 1,221,8170USD -23,283 USD 118.6 USD 120.86
2025-01-28 (Tuesday)10,302USD 1,245,100ICFI holding decreased by -47080USD 1,245,1000USD -47,080 USD 120.86 USD 125.43
2025-01-27 (Monday)10,302ICFI holding increased by 28USD 1,292,180ICFI holding increased by 24266USD 1,292,18028USD 24,266 USD 125.43 USD 123.41
2025-01-24 (Friday)10,274USD 1,267,914ICFI holding decreased by -33288USD 1,267,9140USD -33,288 USD 123.41 USD 126.65
2025-01-23 (Thursday)10,274USD 1,301,202ICFI holding decreased by -63391USD 1,301,2020USD -63,391 USD 126.65 USD 132.82
2025-01-22 (Wednesday)10,274USD 1,364,593USD 1,364,593
2025-01-21 (Tuesday)10,330USD 1,376,782USD 1,376,782
2025-01-20 (Monday)10,330USD 1,337,115USD 1,337,115
2025-01-17 (Friday)10,330USD 1,337,115USD 1,337,115
2025-01-16 (Thursday)10,358USD 1,339,289USD 1,339,289
2025-01-15 (Wednesday)10,330USD 1,334,120USD 1,334,120
2025-01-14 (Tuesday)10,330USD 1,332,880USD 1,332,880
2025-01-13 (Monday)10,246USD 1,280,443USD 1,280,443
2025-01-10 (Friday)10,190USD 1,223,921USD 1,223,921
2025-01-09 (Thursday)10,190USD 1,214,037USD 1,214,037
2025-01-09 (Thursday)10,190USD 1,214,037USD 1,214,037
2025-01-09 (Thursday)10,190USD 1,214,037USD 1,214,037
2025-01-08 (Wednesday)10,190USD 1,214,037USD 1,214,037
2025-01-08 (Wednesday)10,190USD 1,214,037USD 1,214,037
2025-01-08 (Wednesday)10,190USD 1,214,037USD 1,214,037
2025-01-02 (Thursday)10,022USD 1,181,794ICFI holding decreased by -1704USD 1,181,7940USD -1,704 USD 117.92 USD 118.09
2024-12-30 (Monday)10,022ICFI holding increased by 140USD 1,183,498ICFI holding decreased by -113712USD 1,183,498140USD -113,712 USD 118.09 USD 131.27
2024-12-10 (Tuesday)9,882USD 1,297,210ICFI holding increased by 4644USD 1,297,2100USD 4,644 USD 131.27 USD 130.8
2024-12-09 (Monday)9,882USD 1,292,566ICFI holding decreased by -16799USD 1,292,5660USD -16,799 USD 130.8 USD 132.5
2024-12-06 (Friday)9,882ICFI holding increased by 112USD 1,309,365ICFI holding increased by 9955USD 1,309,365112USD 9,955 USD 132.5 USD 133
2024-12-05 (Thursday)9,770ICFI holding increased by 28USD 1,299,410ICFI holding decreased by -15760USD 1,299,41028USD -15,760 USD 133 USD 135
2024-12-04 (Wednesday)9,742ICFI holding increased by 140USD 1,315,170ICFI holding increased by 15251USD 1,315,170140USD 15,251 USD 135 USD 135.38
2024-12-03 (Tuesday)9,602USD 1,299,919ICFI holding increased by 2209USD 1,299,9190USD 2,209 USD 135.38 USD 135.15
2024-12-02 (Monday)9,602USD 1,297,710ICFI holding decreased by -32839USD 1,297,7100USD -32,839 USD 135.15 USD 138.57
2024-11-29 (Friday)9,602ICFI holding increased by 140USD 1,330,549ICFI holding increased by 36715USD 1,330,549140USD 36,715 USD 138.57 USD 136.74
2024-11-28 (Thursday)9,462USD 1,293,834USD 1,293,8340USD 0 USD 136.74 USD 136.74
2024-11-27 (Wednesday)9,462ICFI holding increased by 112USD 1,293,834ICFI holding decreased by -7593USD 1,293,834112USD -7,593 USD 136.74 USD 139.19
2024-11-26 (Tuesday)9,350ICFI holding increased by 28USD 1,301,427ICFI holding increased by 38110USD 1,301,42728USD 38,110 USD 139.19 USD 135.52
2024-11-25 (Monday)9,322ICFI holding decreased by -842USD 1,263,317ICFI holding decreased by -101607USD 1,263,317-842USD -101,607 USD 135.52 USD 134.29
2024-11-22 (Friday)10,164USD 1,364,924ICFI holding decreased by -12603USD 1,364,9240USD -12,603 USD 134.29 USD 135.53
2024-11-21 (Thursday)10,164ICFI holding increased by 150USD 1,377,527ICFI holding increased by 10816USD 1,377,527150USD 10,816 USD 135.53 USD 136.48
2024-11-20 (Wednesday)10,014ICFI holding increased by 90USD 1,366,711ICFI holding increased by 42254USD 1,366,71190USD 42,254 USD 136.48 USD 133.46
2024-11-19 (Tuesday)9,924USD 1,324,457ICFI holding decreased by -17962USD 1,324,4570USD -17,962 USD 133.46 USD 135.27
2024-11-18 (Monday)9,924ICFI holding increased by 360USD 1,342,419ICFI holding decreased by -269019USD 1,342,419360USD -269,019 USD 135.27 USD 168.49
2024-11-12 (Tuesday)9,564ICFI holding increased by 240USD 1,611,438ICFI holding increased by 11067USD 1,611,438240USD 11,067 USD 168.49 USD 171.64
2024-11-08 (Friday)9,324ICFI holding increased by 150USD 1,600,371ICFI holding increased by 52258USD 1,600,371150USD 52,258 USD 171.64 USD 168.75
2024-11-07 (Thursday)9,174ICFI holding increased by 450USD 1,548,113ICFI holding increased by 66691USD 1,548,113450USD 66,691 USD 168.75 USD 169.81
2024-11-06 (Wednesday)8,724ICFI holding increased by 60USD 1,481,422ICFI holding decreased by -122USD 1,481,42260USD -122 USD 169.81 USD 171
2024-11-05 (Tuesday)8,664USD 1,481,544ICFI holding increased by 12909USD 1,481,5440USD 12,909 USD 171 USD 169.51
2024-11-04 (Monday)8,664USD 1,468,635ICFI holding increased by 15076USD 1,468,6350USD 15,076 USD 169.51 USD 167.77
2024-11-01 (Friday)8,664USD 1,453,559ICFI holding decreased by -7105USD 1,453,5590USD -7,105 USD 167.77 USD 168.59
2024-10-31 (Thursday)8,664ICFI holding increased by 30USD 1,460,664ICFI holding decreased by -16613USD 1,460,66430USD -16,613 USD 168.59 USD 171.1
2024-10-30 (Wednesday)8,634USD 1,477,277ICFI holding increased by 15023USD 1,477,2770USD 15,023 USD 171.1 USD 169.36
2024-10-29 (Tuesday)8,634USD 1,462,254ICFI holding decreased by -30910USD 1,462,2540USD -30,910 USD 169.36 USD 172.94
2024-10-28 (Monday)8,634USD 1,493,164ICFI holding increased by 41702USD 1,493,1640USD 41,702 USD 172.94 USD 168.11
2024-10-25 (Friday)8,634USD 1,451,462ICFI holding increased by 8203USD 1,451,4620USD 8,203 USD 168.11 USD 167.16
2024-10-24 (Thursday)8,634USD 1,443,259ICFI holding decreased by -22103USD 1,443,2590USD -22,103 USD 167.16 USD 169.72
2024-10-23 (Wednesday)8,634USD 1,465,362ICFI holding increased by 1985USD 1,465,3620USD 1,985 USD 169.72 USD 169.49
2024-10-22 (Tuesday)8,634USD 1,463,377ICFI holding decreased by -20721USD 1,463,3770USD -20,721 USD 169.49 USD 171.89
2024-10-21 (Monday)8,634USD 1,484,098ICFI holding decreased by -11743USD 1,484,0980USD -11,743 USD 171.89 USD 173.25
2024-10-18 (Friday)8,634USD 1,495,841USD 1,495,841
Share price and value of shares held is calculated on the adjusted close price of each day (row). Changes between days reflect the gain/loss of the portfolio as a result of changes in the adjusted close price and changes in the holdings

Share Trades of ICFI by Blackrock for IE00B3VWM098

Show aggregate share trades of ICFI

DateActionQuantityMarket HighMarket LowLikely Trade PriceLikely Trade Value (Profit/Loss)Average Price previous trades
2025-04-30SELL-20 84.960* 113.54 Profit of 2,271 on sale
2025-04-24SELL-40 85.850* 114.67 Profit of 4,587 on sale
2025-04-17SELL-20 82.980* 116.31 Profit of 2,326 on sale
2025-04-15SELL-60 80.840* 117.06 Profit of 7,024 on sale
2025-04-14SELL-60 83.010* 117.44 Profit of 7,046 on sale
2025-04-09SELL-80 83.240* 118.62 Profit of 9,489 on sale
2025-04-07SELL-140 81.790* 119.51 Profit of 16,732 on sale
2025-04-04SELL-200 84.090* 119.93 Profit of 23,986 on sale
2025-03-31BUY20 84.970* 121.20
2025-03-19SELL-40 88.290* 125.08 Profit of 5,003 on sale
2025-03-14SELL-120 85.860* 126.66 Profit of 15,199 on sale
2025-03-13SELL-40 87.420* 127.22 Profit of 5,089 on sale
2025-03-12SELL-680 88.060* 127.79 Profit of 86,897 on sale
2025-03-07SELL-40 84.650* 129.65 Profit of 5,186 on sale
2025-03-06SELL-60 81.150* 130.40 Profit of 7,824 on sale
2025-03-03SELL-20 77.680* 132.83 Profit of 2,657 on sale
2025-02-28SELL-3,005 79.260* 133.71 Profit of 401,793 on sale
2025-02-26SELL-28 100.850* 134.84 Profit of 3,775 on sale
2025-02-25SELL-84 102.640* 135.39 Profit of 11,373 on sale
2025-02-18BUY140 104.080* 138.60
2025-02-13BUY28 109.820* 140.41
2025-02-12BUY28 109.020* 141.05
2025-02-11BUY84 115.005* 141.59
2025-02-06BUY252 115.610* 143.33
2025-01-27BUY28 125.430* 148.55
2024-12-30BUY140 118.090* 151.82
2024-12-06BUY112 132.500* 153.85
2024-12-05BUY28 133.000* 154.57
2024-12-04BUY140 135.000* 155.27
2024-11-29BUY140 138.570* 157.54
2024-11-27BUY112 136.740* 159.35
2024-11-26BUY28 139.190* 160.27
2024-11-25SELL-842 135.520* 161.45 Profit of 135,937 on sale
2024-11-21BUY150 135.530* 164.24
2024-11-20BUY90 136.480* 165.78
2024-11-18BUY360 135.270* 169.71
2024-11-12BUY240 168.490* 169.79
2024-11-08BUY150 171.640* 169.66
2024-11-07BUY450 168.750* 169.73
2024-11-06BUY60 169.810* 169.72
2024-10-31BUY30 168.590* 169.97
Market high and low price is on the date.

* (if shown) = market close price used not a projected price. This is used when we do not have market data available to calculate a projection

The likely trade price/value is our estimate on the likely price the trade took place at and is not the actual trade price. The likely LOSS/GAIN is our estimate. Where a profit/loss value is shown in the Likely Trade Value column, this is derived from matching trades between periods eg the most recent previous BUY is matched with the SELL for the same number of shares and the difference between the likely BUY price and likely SELL price is calculated. Where a profit or loss is shown in the Average Price of Previous Trades column, this is dervied using the likely trade price compared to the average of previous trades based on adjusted close

Shorting History of ICFI

DateShorted VolumeShort Exempt VolumeTotal Shares Traded% Shorted
2025-05-0832,170047,44667.8%
2025-05-0759,823080,64074.2%
2025-05-0657,762089,62364.4%
2025-05-0543,9930128,20834.3%
2025-05-0288,7940152,35058.3%
2025-05-0157,9060118,68848.8%
2025-04-3035,4820112,87231.4%
2025-04-2923,049059,53638.7%
2025-04-2822,375032,85868.1%
2025-04-2526,442042,73661.9%
2025-04-2443,912063,81668.8%
2025-04-2333,057057,57957.4%
2025-04-2256,731081,77469.4%
2025-04-2132,285072,80844.3%
2025-04-1710,169048,44321.0%
2025-04-1636,041075,62247.7%
2025-04-1527,677058,44547.4%
2025-04-1426,089073,80035.4%
2025-04-1132,298066,94948.2%
2025-04-1026,244060,68143.2%
2025-04-0949,6480129,84038.2%
2025-04-0863,6390119,73853.1%
2025-04-0741,097080,80450.9%
2025-04-0455,8430100,07855.8%
2025-04-0331,855081,87438.9%
2025-04-0261,8000201,46930.7%
2025-04-0130,048079,48437.8%
2025-03-3148,564090,77053.5%
2025-03-2837,942075,10050.5%
2025-03-2737,690080,22647.0%
2025-03-2628,102060,09846.8%
2025-03-2537,415085,04644.0%
2025-03-2430,283068,17444.4%
2025-03-2149,106081,17960.5%
2025-03-2037,756077,98048.4%
2025-03-1937,568087,00443.2%
2025-03-1850,889084,21560.4%
2025-03-1738,5610100,14438.5%
2025-03-1439,465060,86464.8%
2025-03-1358,545095,10361.6%
2025-03-12281,3830360,00778.2%
2025-03-1197,3490175,30355.5%
2025-03-1070,4030148,55547.4%
2025-03-0753,0440114,23246.4%
2025-03-0645,491073,41462.0%

The data here is derived from FINRA daily shorted trade data. The Daily Short Sale Volume is the total volume of short trades that meet certain criteria on each trade date by 6 PM ET on the trade date. The detail trade data is derived from the monthly shorted trade data which will differ in aggregate. The detail trade data is derived from the transaction level data and includes ALL trades (including exempt) and the aggregation period extends beyond 6pm.

Back to Listing

Disclaimer

All information is provided as is without warranty and should be used for indicative purposes only. You should independently check data before making any investment decision. This information is derived from third party sources and we cannot guarantee that their data is current, accurate, complete, free from defects etc and we therefore accept no responsibility for how it may be used. We accept no liability for the reliability or accuracy of the data provided. We are not making recommendations for any financial instruments listed on this website.