SCHEDULE A Master Advisory Fee Waiver Agreement for iShares Trust (Amended as of March 17, 2022) (all percentages are expressed as a percentage of average daily net assets)Master Advisory Fee Waiver Agreement • April 6th, 2022 • iSHARES TRUST
Contract Type FiledApril 6th, 2022 Company
SCHEDULE A Master Advisory Fee Waiver Agreement for iShares Trust (Amended as of December 10, 2021) (all percentages are expressed as a percentage of average daily net assets)Master Advisory Fee Waiver Agreement • December 20th, 2021 • iSHARES TRUST
Contract Type FiledDecember 20th, 2021 Company
SCHEDULE A Master Advisory Fee Waiver Agreement for iShares Trust (Amended as of October 1, 2021) (all percentages are expressed as a percentage of average daily net assets)Master Advisory Fee Waiver Agreement • November 2nd, 2021 • iSHARES TRUST
Contract Type FiledNovember 2nd, 2021 Company
SCHEDULE A Master Advisory Fee Waiver Agreement for iShares Trust (Amended as of March 30-31, 2021) (all percentages are expressed as a percentage of average daily net assets)Master Advisory Fee Waiver Agreement • May 10th, 2021 • iSHARES TRUST
Contract Type FiledMay 10th, 2021 Company
SCHEDULE A Master Advisory Fee Waiver Agreement for iShares Trust (Amended as of December 10-11, 2020) (all percentages are expressed as a percentage of average daily net assets)Master Advisory Fee Waiver Agreement • December 21st, 2020 • iSHARES TRUST
Contract Type FiledDecember 21st, 2020 Company
SCHEDULE A Master Advisory Fee Waiver Agreement for iShares Trust (Amended as of June 8-10, 2020) ( all percentages are expressed as a percentage of average daily net assets)Master Advisory Fee Waiver Agreement • June 29th, 2020 • iSHARES TRUST
Contract Type FiledJune 29th, 2020 Company
SCHEDULE A Master Advisory Fee Waiver Agreement for iShares Trust (Amended as of December 1-3, 2019) (all percentages are expressed as a percentage of average daily net assets)Master Advisory Fee Waiver Agreement • February 18th, 2020 • iSHARES TRUST
Contract Type FiledFebruary 18th, 2020 Company