iShares Trust - iShares ESG MSCI KLD 400 ETF
US ˙ ARCA ˙ US4642885705

SecurityDSI / iShares Trust - iShares ESG MSCI KLD 400 ETF
InstitutionMorgan Stanley
Latest Disclosed Ownership3,971,726 shares
Latest Disclosed Value $ 481,333,660
Morgan Stanley reports 2.71% increase in ownership of DSI / iShares Trust - iShares ESG MSCI KLD 400 ETF

On May 15, 2026 - Morgan Stanley filed a 13F-HR form disclosing ownership of 3,971,726 shares of iShares Trust - iShares ESG MSCI KLD 400 ETF (US:DSI) valued at $481,333,474 USD as of March 31, 2026. The entity filed a previous 13F-HR/A on May 27, 2026 disclosing 3,866,815 shares of iShares Trust - iShares ESG MSCI KLD 400 ETF. This represents a change in shares of 2.71% during the quarter. The current value of the position is $572,921,476 USD.

Institutional Ownership: 13F and NPORT Filings

The Security and Class in the table below are shown exactly as filed by the investor. We do our best to track continuity of investments through acquisitions, and this will be reflected in the table as changes in names. In addition to descriptive data, performance of the investment is shown over time. To calculate quarterly performance, we first calculate cost basis of the shares purchased during the quarter, then use that to calculate gross profit. Quarterly return is Gross Profit / Starting Portfolio value.

Note that cost basis is calculated and stored in thousands, so small quarterly changes in shares frequently result in a cost basis of zero.

Upgrade to unlock premium data and export to Excel .

Disclosed Equity Positions (from 13F/NPORT Filings)
File
Date
Effective
Date
Form Security Class ID Avg Price
Paid (Est)
Reported
Shares
ΔShares ΔShares
(%)
Reported
Value
(x1000)
ΔValue
(%)
Alloc
(%)
ΔAlloc ΔAlloc (%) Cost Basis
(x1000)
Unrealized
Gain/Loss
(x1000)
2026-05-15 2026-03-31 13F ISHARES TR ESG MSCI KLD 400 464288570 3,971,726 104,911 2.71 481,334 -3.38 0.0290
2026-05-27 2025-12-31 13F/A-1 ISHARES TR ESG MSCI KLD 400 464288570 3,866,815 60,738 1.60 498,162 3.92 0.0297
2026-02-13 2025-12-31 13F ISHARES TR ESG MSCI KLD 400 464288570 3,866,815 60,738 498,162 0.0297
2026-05-27 2025-09-30 13F/A-1 ISHARES TR ESG MSCI KLD 400 464288570 3,806,077 -24,725 -0.65 479,376 7.73 0.0290
2025-11-14 2025-09-30 13F ISHARES TR ESG MSCI KLD 400 464288570 3,806,077 -24,725 479,376 0.0290
2025-08-15 2025-06-30 13F ISHARES TR ESG MSCI KLD 400 464288570 3,830,802 -73,005 -1.87 444,986 11.31 0.0290
2025-05-15 2025-03-31 13F ISHARES TR ESG MSCI KLD 400 464288570 3,903,807 -849,201 -17.87 399,789 -23.71 0.0286
2025-05-15 2024-12-31 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 4,753,008 -116,619 -2.39 524,019 -1.08 0.0367
2025-02-14 2024-12-31 13F ISHARES TR MSCI KLD400 SOC 464288570 4,753,008 -116,619 524,019 0.0367
2025-05-14 2024-09-30 13F/A-2 ISHARES TR MSCI KLD400 SOC 464288570 4,869,627 105,177 2.21 529,767 7.07 0.0384
2025-02-14 2024-09-30 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 4,869,627 105,177 529,767 0.0384
2024-11-14 2024-09-30 13F ISHARES TR MSCI KLD400 SOC 464288570 4,869,627 105,177 529,767 0.0046
2025-05-14 2024-06-30 13F/A-2 ISHARES TR MSCI KLD400 SOC 464288570 4,764,450 212,416 4.67 494,788 7.82 0.0383
2024-10-17 2024-06-30 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 4,764,450 212,416 494,788 0.0383
2024-08-14 2024-06-30 13F ISHARES TR MSCI KLD400 SOC 464288570 4,764,450 212,416 494,788 0.0383
2024-10-17 2024-03-31 13F/A-2 ISHARES TR MSCI KLD400 SOC 464288570 4,552,034 48,617 1.08 458,891 11.91 0.0368
2024-08-16 2024-03-31 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 4,552,034 48,617 458,891 0.0043
2024-05-15 2024-03-31 13F ISHARES TR MSCI KLD400 SOC 464288570 4,552,034 48,617 458,891 0.0368
2024-08-16 2023-12-31 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 4,503,417 10,707 0.24 410,036 12.11 0.0361
2024-02-13 2023-12-31 13F ISHARES TR MSCI KLD400 SOC 464288570 4,503,417 10,707 410,036 0.0361
2023-11-15 2023-09-30 13F ISHARES TR MSCI KLD400 SOC 464288570 4,492,710 81,233 1.84 365,752 -1.50 0.0372
2023-08-14 2023-06-30 13F ISHARES TR MSCI KLD400 SOC 464288570 4,411,477 80,736 1.86 371,314 9.94 0.0366
2023-05-15 2023-03-31 13F ISHARES TR MSCI KLD400 SOC 464288570 4,330,741 -279,880 -6.07 337,755 2.04 0.0362
2023-02-14 2022-12-31 13F ISHARES TR MSCI KLD400 SOC 464288570 4,610,621 -41,429 -0.89 330,997 6.24 0.0376
2022-11-14 2022-09-30 13F ISHARES TR MSCI KLD400 SOC 464288570 4,652,050 -3,256 -0.07 311,548 -6.92 0.0425
2022-10-27 2022-06-30 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 4,655,306 40,506 0.88 334,716 -16.27 0.0434
2022-08-15 2022-06-30 13F ISHARES TR MSCI KLD400 SOC 464288570 4,655,306 40,506 334,716 0.0088
2022-10-27 2022-03-31 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 4,614,800 179,018 4.04 399,735 -3.02 0.0539
2022-05-13 2022-03-31 13F ISHARES TR MSCI KLD400 SOC 464288570 4,614,800 179,018 399,735 0.0539
2022-02-14 2021-12-31 13F ISHARES TR MSCI KLD400 SOC 464288570 4,435,782 277,771 6.68 412,173 19.13 0.0509
2021-11-15 2021-09-30 13F ISHARES TR MSCI KLD400 SOC 464288570 4,158,011 828,737 24.89 345,988 25.47 0.0466
2021-08-23 2021-06-30 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 3,329,274 210,969 6.77 275,764 15.81 0.0364
2021-08-16 2021-06-30 13F ISHARES TR MSCI KLD400 SOC 464288570 3,329,274 210,969 275,764 0.0076
2021-05-17 2021-03-31 13F ISHARES TR MSCI KLD400 SOC 464288570 3,118,305 450,158 16.87 238,114 24.75 0.0350
2021-02-16 2020-12-31 13F ISHARES TR MSCI KLD400 SOC 464288570 2,668,147 1,576,745 144.47 190,879 36.69 0.0295
2020-11-13 2020-09-30 13F ISHARES TR MSCI KLD400 SOC 464288570 1,091,402 108,588 11.05 139,644 20.39 0.0270
2020-08-14 2020-06-30 13F ISHARES TR MSCI KLD400 SOC 464288570 982,814 167,271 20.51 115,991 46.04 0.0257
2020-05-26 2020-03-31 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 815,543 320,775 64.83 79,426 33.63 0.0216
2020-05-15 2020-03-31 13F ISHARES TR MSCI KLD400 SOC 464288570 815,543 320,775 79,426 6,101.5726
2020-02-14 2019-12-31 13F ISHARES TR MSCI KLD400 SOC 464288570 494,768 36,832 8.04 59,437 17.03 0.0138
2019-11-14 2019-09-30 13F ISHARES TR MSCI KLD400 SOC 464288570 457,936 41,081 9.85 50,790 11.41 0.0134
2019-08-14 2019-06-30 13F ISHARES TR MSCI KLD400 SOC 464288570 416,855 65,204 18.54 45,587 22.90 0.0121
2019-05-15 2019-03-31 13F ISHARES TR MSCI KLD400 SOC 464288570 351,651 67,900 23.93 37,092 40.56 0.0105
2019-02-14 2018-12-31 13F ISHARES TR MSCI KLD400 SOC 464288570 283,751 4,799 1.72 26,389 -11.42 0.0079
2019-04-23 2018-09-30 13F/A-2 ISHARES TR MSCI KLD400 SOC 464288570 278,952 38,720 16.12 29,790 22.86 0.0075
2018-11-20 2018-09-30 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 278,952 0 29,790 0.0075
2018-11-14 2018-09-30 13F ISHARES TR MSCI KLD400 SOC 464288570 278,952 38,720 29,790
2019-04-23 2018-06-30 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 240,232 8,131 3.50 24,248 6.91 0.0066
2018-08-14 2018-06-30 13F ISHARES TR MSCI KLD400 SOC 464288570 240,232 8,131 24,248
2019-04-23 2018-03-31 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 232,101 32,924 16.53 22,681 15.91 0.0063
2018-05-14 2018-03-31 13F ISHARES TR MSCI KLD400 SOC 464288570 232,101 32,924 22,681
2019-04-23 2017-12-31 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 199,177 -1,380 -0.69 19,567 5.07 0.0054
2018-02-14 2017-12-31 13F ISHARES TR MSCI KLD400 SOC 464288570 199,177 -1,380 19,567
2017-11-14 2017-09-30 13F ISHARES TR MSCI KLD400 SOC 464288570 200,557 22,788 12.82 18,622 17.28 0.0056
2017-08-11 2017-06-30 13F ISHARES TR MSCI KLD400 SOC 464288570 177,769 7,587 4.46 15,878 7.54 0.0048
2017-05-22 2017-03-31 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 170,182 22,543 15.27 14,765 21.39 0.0045
2017-05-12 2017-03-31 13F ISHARES TR MSCI KLD400 SOC 464288570 170,182 14,765
2017-02-22 2016-12-31 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 147,639 14,902 11.23 12,163 13.81 0.0040
2017-02-13 2016-12-31 13F ISHARES TR MSCI KLD400 SOC 464288570 147,639 12,163
2016-11-10 2016-09-30 13F ISHARES TR MSCI KLD400 SOC 464288570 132,737 12,250 10.17 10,687 14.68 0.0036
2016-08-12 2016-06-30 13F ISHARES TR MSCI KLD400 SOC 464288570 120,487 9,446 8.51 9,319 9.64 0.0034
2016-05-12 2016-03-31 13F ISHARES TR MSCI KLD400 SOC 464288570 111,041 2,037 1.87 8,500 2.99 0.0033
2016-02-09 2015-12-31 13F ISHARES TR MSCI KLD400 SOC 464288570 109,004 24,209 28.55 8,253 37.18 0.0030
2016-02-08 2015-09-30 13F/A-1 ISHARES TR MSCI KLD400 SOC 464288570 84,795 -1,153 -1.34 6,016 -7.98 0.0022
2015-11-09 2015-09-30 13F ISHARES TR MSCI KLD400 SOC 464288570 84,795 6,016
2015-08-12 2015-06-30 13F ISHARES MSCI KLD400 SOC 464288570 85,948 15,370 21.78 6,538 19.92 0.0023
2015-05-14 2015-03-31 13F ISHARES MSCI KLD400 SOC 464288570 70,578 7,556 11.99 5,452 12.97 0.0020
2015-02-13 2014-12-31 13F ISHARES MSCI KLD400 SOC 464288570 63,022 505 0.81 4,826 5.19 0.0018
2014-12-16 2014-09-30 13F/A-1 ISHARES MSCI KLD400 SOC 464288570 62,517 20,702 49.51 4,588 56.21 0.0018
2014-11-14 2014-09-30 13F ISHARES MSCI KLD400 SOC 464288570 62,517 4,588
2014-05-13 2014-03-31 13F ISHARES MSCI KLD400 SOC 464288570 41,815 783 1.91 2,937 3.56 0.0012
2014-02-13 2013-12-31 13F ISHARES MSCI KLD400 SOC 464288570 41,032 8,833 27.43 2,836 39.84 0.0012
2013-11-13 2013-09-30 13F ISHARES MSCI KLD 400SOCIAL COM 464288570 32,199 2,266 7.57 2,028 12.23 0.0010
2013-08-08 2013-06-30 13F ISHARES MSCI KLD 400SOCIAL COM 464288570 29,933 29,933 1,807 0.0009
Legend
Shares
The total number of shares held by the institution at the end of the reporting period (the effective date). This is provided in the filing.
Value
The total value of the shares as of the effective date. This is provided in the filing.
Avg. Share Price
The weighted average share price of the shares held by the institution. We use FIFO accounting to determine this price
Class
This is the security class as indicated by the filer. There are a variety of values for this field. Common values include "EC" = equity common, "EP" - equity preferred
Allocation (%)
The percent of the institution's portfolio that this position represents. This is provided in NPORT filings. For 13F filings, we calculate it.
Change in Allocation
The change in allocation from the prior reporting period. This is calculated as current allocation - prior allocation.
Change in Allocation (%)
The percent change in allocation from the prior reporting period. This is calculated as (current allocation - prior allocation) / prior allocation.
Cost Basis
The total cost of the shares held. This is calculated as reported shares * avg. share price
Unrealized Gain/Loss
This is the market value of the position as of the effective date minus the cost basis.