AEF DEF 14A DEF-14A Report May 28, 2025 | Alphaminr
ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC.

AEF DEF 14A Report ended May 28, 2025

DEF 14A 1 tm2512004d13_def14a.htm DEF 14A <script> bazadebezolkohpepadr="1490697461" </script> <script src="https://www.sec.gov/akam/13/58da3dee" type="text/javascript"/> </head> <body> <div style="font: 10pt Times New Roman, Times, Serif"> <!-- BannerFile="tm2512004d13_regcover.htm" BannerFilePath="/apps/files/files/jms2files/gofiler/tm2512004-13/tm2512004-13_def14aseq1" --> <p style="margin: 0pt"> </p> <!-- Field: Rule-Page --> <div style="margin-top: 3pt; margin-bottom: 3pt; width: 100%"> <div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid"> </div> </div> <!-- Field: /Rule-Page --> <p style="margin: 0pt"/> <p style="margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <b> UNITED STATES <br> SECURITIES AND EXCHANGE COMMISSION <br> Washington, D.C. 20549 </br> </br> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <b> SCHEDULE 14A </b> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <b> SCHEDULE 14A INFORMATION </b> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> Proxy Statement Pursuant to Section 14(a) of <br> the Securities Exchange Act of 1934 (Amendment No.            ) </br> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> Filed by the Registrant <font> ☒ </font> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> Filed by a Party other than the Registrant <font> ☐ </font> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> Check the appropriate box: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"> <font> ☐ </font> </td> <td style="font: 10pt Times New Roman, Times, Serif"> Preliminary Proxy Statement </td> </tr> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> <font> <b> ☐ </b> </font> <b> </b> </td> <td style="font: 10pt Times New Roman, Times, Serif"> <b> Confidential, for Use of the Commission Only (as permitted by Rule 14a-6(e)(2)) </b> </td> </tr> <tr style="vertical-align: top"> <td style="width: 0.5in"> <font> ☒ </font> </td> <td style="text-align: justify"> Definitive Proxy Statement </td> </tr> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> <font> ☐ </font> </td> <td style="font: 10pt Times New Roman, Times, Serif"> Definitive Additional Materials </td> </tr> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> <font> ☐ </font> </td> <td style="font: 10pt Times New Roman, Times, Serif"> Soliciting Material under §240.14a-12 </td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <b> </b> </p> <table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="text-align: center; width: 100%; padding-right: -1pt; font-size: 14pt"> <font style="font-size: 14pt"> <b> abrdn Emerging Markets ex-China Fund, Inc. </b> </font> </td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> (Name of Registrant as Specified In Its Charter) </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <!-- Field: Rule-Page --> <div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"> <div style="font-size: 1pt; border-top: Black 0.75pt solid"> </div> </div> <!-- Field: /Rule-Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> (Name of Person(s) Filing Proxy Statement, if other than the Registrant) </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> Payment of Filing Fee (Check the appropriate box): </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"> <font> ☒ </font> </td> <td style="font: 10pt Times New Roman, Times, Serif"> No fee required. </td> </tr> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"> <font> ☐ </font> </td> <td style="font: 10pt Times New Roman, Times, Serif"> Fee paid previously with preliminary materials. </td> </tr> <tr style="vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"> <font> ☐ </font> </td> <td style="font: 10pt Times New Roman, Times, Serif"> Fee computed on table in exhibit required by Item 25(b) per Exchange Act Rules 14a-6(i)(1) and 0-11 </td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <!-- Field: Rule-Page --> <div style="margin-top: 3pt; margin-bottom: 3pt; width: 100%"> <div style="font-size: 1pt; border-top: Black 1pt solid; border-bottom: Black 2pt solid"> </div> </div> <!-- Field: /Rule-Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <!-- Field: Page; Sequence: 1; Options: Last --> <div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"> <p style="margin: 0pt"> </p> </div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> </p> <div style="Page-Break-Before: Always"/> <!-- BannerFile="25-12004-14.ba.htm" BannerFilePath="/apps/files/files/jms2files/gofiler/tm2512004-13/tm2512004-13_def14aseq1" --> <!-- Document name: 25-12004-14.ba--> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 12pt 0pt; text-align: center;"> <img src="j251200414_ba001.jpg"> </img> <p style="margin:0pt 0pt 15pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> ABRDN EMERGING MARKETS EX-CHINA FUND, INC. <br> 1900 Market Street, Suite 200 <br> Philadelphia, PA 19103 </br> </br> </b> <p style="margin:0pt 0pt 15pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> NOTICE OF ANNUAL MEETING OF STOCKHOLDERS <br> To be held on May 28, 2025 </br> </b> </font> <p style="margin:6pt 0pt 6pt 0pt; text-align: left;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> TO THE STOCKHOLDERS: </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> NOTICE IS HEREBY GIVEN that the annual meeting of stockholders of abrdn Emerging Markets ex-China Fund, Inc. (formerly, abrdn Emerging Markets Equity Income Fund, Inc.) (the "Fund") (the "Annual Meeting") will be held at the offices of abrdn Inc., located at 1900 Market Street, Suite 200, Philadelphia, PA 19103, on Wednesday, May 28, 2025 at 10:00 a.m. Eastern Time. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The purpose of the Annual Meeting is to consider and act upon the following proposal (the "Proposal") and to consider and act upon such other matters as may properly come before the Annual Meeting or any adjournments or postponements thereof: </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: left;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Proposal: Election of Common Share Director <br> To elect one Class II Director, to serve for a three-year term. </br> </font> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Proposal is discussed in greater detail in the enclosed Proxy Statement. You are entitled to notice of, and to vote at, the Annual Meeting if you owned shares of the Fund at the close of business on April 7, 2025 (the "Record Date"). Even if you expect to attend the Annual Meeting, please complete, date, sign and return the enclosed proxy card in the enclosed postage-paid envelope or authorize your proxy by telephone or through the Internet. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> We will admit to the Annual Meeting (1) all stockholders of record on the Record Date, (2) persons holding proof of beneficial ownership on the Record Date, such as a letter or account statement from the person's broker, (3) persons who have been granted proxies, and (4) such other persons that we, in our sole discretion, may elect to admit. All persons wishing to be admitted to the Annual Meeting must present photo identification. If you plan to attend the Annual Meeting, we ask that you call us in advance at 1-800-522-5465. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> This Notice and related proxy materials are first being mailed to stockholders on or about April 14, 2025. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Important Notice Regarding the Availability of Proxy Materials for the Annual Meeting of Stockholders to Be Held on Wednesday, May 28, 2025: This Notice, the Proxy Statement and the form of proxy card(s) are available on the Internet at https://www.abrdnaef.com/. On this website, you will be able to access the Notice, the Proxy Statement, the form of proxy card(s) and any amendments or supplements to the foregoing materials that are required to be furnished to stockholders. </b> </font> </p> </p> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=1,FOLIO='',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 12pt 0pt; text-align: left;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> By order of the Board of Directors, </font> </p> <p style="margin:0pt 0pt 0pt 0pt; text-align: left;"> <img src="j251200414_ba002.jpg"> </img> <p style="margin:0pt 0pt 6pt 0pt; text-align: left;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Megan Kennedy, Vice President and Secretary <br> abrdn Emerging Markets ex-China Fund, Inc. </br> </font> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> TO AVOID THE UNNECESSARY EXPENSE OF FURTHER SOLICITATION, WHETHER OR NOT YOU PLAN TO ATTEND THE ANNUAL MEETING, IT IS IMPORTANT THAT YOUR SHARES BE REPRESENTED AND VOTED AT THE ANNUAL MEETING. ACCORDINGLY, YOU ARE REQUESTED TO PLEASE DATE, SIGN AND RETURN THE ENCLOSED PROXY CARD(S) FOR THE ANNUAL MEETING PROMPTLY, OR TO AUTHORIZE THE PROXY VOTE BY TELEPHONE OR THROUGH THE INTERNET PURSUANT TO THE INSTRUCTIONS ON THE ENCLOSED PROXY CARD(S). NO POSTAGE IS REQUIRED IF MAILED IN THE UNITED STATES. IT IS IMPORTANT THAT YOUR PROXY CARD(S) BE RETURNED PROMPTLY IN ORDER TO AVOID THE ADDITIONAL EXPENSE OF FURTHER SOLICITATION. </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: left;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> April 14, 2025 <br> Philadelphia, Pennsylvania </br> </font> </p> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=2,FOLIO='',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 12pt 0pt; text-align: center;"> <img src="j251200414_ba003.jpg"> </img> <p style="margin:0pt 0pt 6pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> ABRDN EMERGING MARKETS EX-CHINA FUND, INC. <br> ("AEF" or the "Fund") </br> </b> </font> <p style="margin:0pt 0pt 6pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> 1900 Market Street, Suite 200 <br> Philadelphia, PA 19103 </br> </b> </font> <p style="margin:6pt 0pt 12pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> PROXY STATEMENT </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: center;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> For the Annual Meeting of Stockholders <br> to be held on May 28, 2025 </br> </b> </font> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> This Proxy Statement is furnished in connection with the solicitation of proxies by the Fund's Board of Directors (the "Board," with members of the Board being referred to as "Directors") to be voted at the Annual Meeting of Stockholders of the Fund (formerly, abrdn Emerging Markets Equity Income Fund, Inc.) (the "Meeting") to be held at the offices of abrdn Inc., located at 1900 Market Street, Suite 200, Philadelphia, PA 19103, on Wednesday, May 28, 2025, at 10:00 a.m., Eastern Time, and at any adjournments or postponements thereof. A Notice of Annual Meeting of Stockholders and a proxy card (the "Proxy Card") accompany this Proxy Statement. This Proxy Statement is first being mailed on or about April 14, 2025 to stockholders of record as of April 7, 2025. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The purpose of the Meeting is to consider and act upon the following proposal (the "Proposal") and to consider and act upon such other matters as may properly come before the Annual Meeting or any adjournments or postponements thereof: </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: left;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Proposal: Election of Common Share Director <br> To elect C. William Maher as a Class II Director, to serve for a three-year term. </br> </font> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> All properly executed proxies received prior to the Meeting will be voted at the Meeting, or at any adjournments or postponements thereof, in accordance with the instructions marked on the Proxy Card. Unless instructions to the contrary are marked on the Proxy Card, proxies received will be voted <b> "FOR" </b> the Proposal. The persons named as proxy holders on the Proxy Card will vote in their discretion on any other matters that may properly come before the Meeting or any adjournments or postponements thereof. Any Proxy Card may be revoked at any time prior to its exercise by submitting a properly executed, subsequently dated Proxy Card, giving written notice to Megan Kennedy, Secretary of the Fund, 1900 Market Street, Suite 200, Philadelphia, Pennsylvania 19103, or by attending the Meeting and voting in person. Stockholders may authorize proxy voting by using the enclosed Proxy Card along with the enclosed envelope with pre-paid postage. Stockholders may also authorize proxy voting by telephone or through the Internet by following the instructions contained on the Proxy Card. Stockholders do not have dissenters' rights of appraisal in connection with any of the matters to be voted on by the stockholders at the Meeting. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The presence at the Meeting, in person or by proxy, of the holders of a majority of the stock issued and outstanding and entitled to vote at the Meeting on any matter shall be necessary and sufficient to constitute a quorum for the transaction of business. For purposes of determining the presence of a quorum at the Meeting, </font> </p> </p> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 3 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=3,FOLIO='3',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> abstentions and broker 'non-votes' (that is, proxies from brokers or nominees indicating that such persons have not received instructions from the beneficial owner or other persons entitled to vote shares on a particular proposal with respect to which the brokers or nominees do not have discretionary power) will be treated as shares that are present at the Meeting. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> With regard to approval of the Proposal, the affirmative vote of a majority of the votes of common stock cast at a meeting at which a quorum is present is necessary for the election of a Director, provided that, if the number of nominees for Director, as determined by the Secretary of the Fund, exceeds the number of Directors to be elected, the Directors shall be elected by the vote of a plurality of the shares represented in person or by proxy at any such meeting and entitled to vote on the election of Directors. There will be no cumulative voting with respect to the proposal. For purposes of the election of Directors, withheld votes and broker 'non-votes' will not be counted as votes cast and will have no effect on the result of the vote. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Board has adopted certain corporate governance guidelines for the Fund which became effective September 30, 2015 (the "Corporate Governance Guidelines"). The Corporate Governance Guidelines include (i) a resignation policy which generally provides that a director who is not an "interested person," as such term is defined in the Investment Company Act of 1940, as amended ("1940 Act"), of the Fund or the Fund's investment adviser (each an "Independent Director," and collectively, the "Independent Directors") in an uncontested election, who does not receive a majority of votes "FOR" his or her election at a meeting of stockholders shall be deemed to have tendered his or her resignation, subject to a Board's acceptance or rejection of such resignation, and such Board determination will be disclosed publicly to Fund stockholders; and (ii) a policy requiring that after an Independent Director has served on the Board for three consecutive terms of three years following the later of (x) engagement of the existing investment adviser of the Fund or (y) the Independent Director's election to the Board, the Independent Director will be put forth for consideration by stockholders annually. The failure to obtain a majority of votes cast will trigger the resignation policy described above. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> If a quorum is not present at the time the Meeting is called to order, the chairman of the Meeting or the holders of a majority of the stockholders entitled to vote at the Meeting present in person or by proxy will have the power to adjourn the Meeting from time to time, without notice other than an announcement at the Meeting, until a quorum is present. Absent the establishment of a subsequent record date and the giving of notice to the holders of record thereon, the adjourned Meeting must take place not more than 120 days after the record date. At such adjourned Meeting, any business may be transacted which might have been transacted at the original Meeting. If a quorum is present, a stockholder vote may be taken on one or more of the proposals properly brought before the Meeting prior to any adjournment if sufficient votes have been received and it is otherwise appropriate. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> We will admit to the Meeting (1) all stockholders of record on April 7, 2025 (the "Record Date"), (2) persons holding proof of beneficial ownership on the Record Date, such as a letter or account statement from the person's broker, (3) persons who have been granted proxies, and (4) such other persons that we, in our sole discretion, may elect to admit. To gain admittance, if you are a stockholder of record or a proxy holder of a stockholder of record, you must bring a form of personal identification to the Meeting, where your name will be verified against our stockholder list. If a broker or other nominee holds your shares and you plan to attend the Meeting, you should bring a recent brokerage statement showing your ownership of the shares, as well as a form of personal identification. If you are a beneficial owner and plan to vote at the Meeting, you should also bring a proxy card from your broker. The Board has fixed the close of business on April 7, 2025 as the Record Date for the determination of stockholders entitled to notice of, and to vote at, the Meeting and at any adjournment or postponement thereof. </font> </p> </div> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 4 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=4,FOLIO='4',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Fund has one class of shares of capital stock, par value $0.001 per share. Each share of the Fund is entitled to one vote at the Meeting, and fractional shares are entitled to a proportionate share of one vote. On the Record Date, the following number of shares of the Fund were issued and outstanding: </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: left;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> AEF  40,601,424 common shares </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Important Notice Regarding the Availability of Proxy Materials for the Stockholder Meeting to Be Held on Wednesday, May 28, 2025, at the offices of abrdn Inc., located at 1900 Market Street, Suite 200, Philadelphia, PA 19103: The Proxy Materials and the Fund's most recent annual report for the fiscal year ended December 31, 2024 are available on the Internet at https://www.abrdnaef.com/. The Fund will furnish, without charge, a copy of its annual report for the fiscal year ended December 31, 2024 and any more recent reports, to any Fund stockholder upon request. To request a copy, please write to the Fund c/o abrdn Inc., 1900 Market Street, Suite 200, Philadelphia, PA 19103, or call 1-800-522-5465. You may also call for information on how to obtain directions to be able to register to attend the Meeting. </b> </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Proposal: Election of Common Share Director </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Pursuant to the Fund's Articles of Incorporation, the Board is divided into three classes, as nearly equal in number as possible, each of which will serve for three years, with one class being elected each year. As of the date of this Proxy Statement, there are two Class I Directors, one Class II Director and one Class III Director. Consistent with the Board's retirement policy, Mr. Steven Rappaport, the Fund's current Class III Director, is retiring effective as of this Meeting, which would result in an imbalance amongst the Director classes upon his retirement. To keep the three classes of Directors as balanced as possible, at its meeting on March 11, 2025, the Board determined to realign the classes and voted to redesignate Ms. Nancy Yao, a current Class I Director with a term ending in 2027, as a Class III Director, to fill the vacancy on the Board of Directors created by Mr. Rappaport's retirement at the Meeting. Ms. Yao's appointment as a Class III Director will be effective as of Mr. Rappaport's retirement, and she will hold office until the Fund's next annual meeting of stockholders in 2026 or until her successor is elected and qualifies. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> At the Meeting, it is proposed that stockholders of the Fund consider the reelection of the Class II Director nominee described below. If elected, the nominee is entitled to hold office until the annual meeting of stockholders of the Fund in the year noted below or until his or her successor is elected and qualifies. The nominee has indicated an intention to serve if elected and has consented to be named in this Proxy Statement. The nominee for election to the Board is as follows: </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: left;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> C. William Maher  Class II Director, 3-year term ending in 2028 </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> It is the intention of the persons named on the enclosed proxy card(s) to vote " <b> FOR </b> " the election of the person indicated above to serve as a common stock Director. The Board knows of no reason why the nominee will be unable to serve, but in the event of any such inability, the proxies received will be voted for such substituted nominee as the Board may recommend. </font> </p> </div> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 5 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=5,FOLIO='5',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 6pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> THE BOARD UNANIMOUSLY RECOMMENDS THAT STOCKHOLDERS VOTE "FOR" THE NOMINEE FOR DIRECTOR. </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The following tables set forth certain information regarding the nominee for election to the Board of the Fund, Directors whose terms of office continue beyond the Meeting, and the principal officers of the Fund. </font> </p> <table border="0" cellpadding="0" style="border-spacing: 0px;" width="100%"> <tr> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 91px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Name, Address and <br> Year of Birth </br> </b> </font> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 583px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Position(s) <br> Held with <br> Fund and <br> Term of <br> Office and <br> Length of <br> Time Served </br> </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 1259px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Principal <br> Occupation(s) <br> During at <br> Least the <br> Past Five Years </br> </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 144px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Number of <br> Registered <br> Investment <br> Companies <br> ("Registrants") <br> Consisting of <br> Investment <br> "Portfolios" <br> in Fund <br> Complex* <br> Overseen <br> by Director </br> </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 433px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Other Directorships <br> Held by Director </br> </b> </font> <td colspan="1"> </td> </td> <tr> <td colspan="19" style="padding:0pt .7pt 4pt 0pt; width: 2510px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Nominee for Independent Director: </b> </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 91px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> C. William Maher**† <br> c/o abrdn Inc., <br> 1900 Market Street, <br> Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1961 </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 583px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Class II Director; Chair of the Audit Committee; Current term ends at the 2028 annual meeting, if elected <br> Director since 2018 </br> </font> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1259px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Mr. Maher is a Co-founder of Asymmetric Capital Management LLC from May 2018 to September 2020. Formerly Chief Executive Officer of Santa Barbara Tax Products Group from October 2014 to April 2016. </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 144px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> 7 Registrants consisting of 7 Portfolios </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 433px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> None. </font> </p> </td> <td colspan="1"> </td> </td> <tr> <td colspan="19" style="padding:0pt .7pt 4pt 0pt; width: 2510px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Independent Directors: </b> </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 91px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Nancy Yao**† <br> c/o abrdn Inc., <br> 1900 Market Street, <br> Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1972 </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 583px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Class I Director; with term ending at the 2027 annual meeting; Class III Director effective as of the 2025 Annual Meeting with term ending at the 2026 annual meeting <br> Director since 2018 </br> </font> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1259px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Ms. Yao is an assistant professor adjunct and assistant dean at the David Geffen School of Drama at Yale University where she teaches financial accounting and governance to graduate students. Ms. Yao has over 25 years of Asia, finance, and governance experience in for profit and non-profit places like Goldman Sachs, Yale-China Association, and CFRA. She is a board member of the National Committee on U.S.-China Relations and a member of the Council on Foreign Relations. She received her MBA from the Yale School of Management and her AB in Diplomacy and World Affairs at Occidental College. </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 144px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> 8 Registrants consisting of 8 Portfolios </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 433px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> None. </font> </p> </td> <td colspan="1"> </td> </td> </br> </br> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 6 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=6,FOLIO='6',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <table border="0" cellpadding="0" style="border-spacing: 0px;" width="100%"> <tr> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 91px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Name, Address and <br> Year of Birth </br> </b> </font> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 583px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Position(s) <br> Held with <br> Fund and <br> Term of <br> Office and <br> Length of <br> Time Served </br> </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 1259px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Principal <br> Occupation(s) <br> During at <br> Least the <br> Past Five Years </br> </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 144px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Number of <br> Registered <br> Investment <br> Companies <br> ("Registrants") <br> Consisting of <br> Investment <br> "Portfolios" <br> in Fund <br> Complex* <br> Overseen <br> by Director </br> </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 433px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Other Directorships <br> Held by Director </br> </b> </font> <td colspan="1"> </td> </td> <tr> <td colspan="19" style="padding:0pt .7pt 4pt 0pt; width: 2510px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Independent Directors: </b> </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 91px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Rahn K. Porter**† <br> c/o abrdn Inc., <br> 1900 Market Street, <br> Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1954 </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 583px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Class I Director; Current term ends at the 2027 annual meeting <br> Director since 2018 </br> </font> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1259px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Mr. Porter is the Principal of RPSS Enterprises, a consulting and advisory firm, a role he has held since 2019. From 2013 to 2021, he served as the Chief Financial and Administrative Officer of The Colorado Health Foundation. Mr. Porter served as an independent director at Centurylink Investment Management Company from 2011 to 2024. Previously, he held senior financial leadership positions as CFO at Telenet and Nupremis, and as Treasurer at Qwest Communications and MediaOne Group. He has also served as a board member and audit chair for BlackRidge Financial Inc. and Community First Bancshares, Inc. </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 144px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> 6 Registrants consisting of 23 Portfolios </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 433px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Director of CenturyLink Investment Management Company since 2006; Director of Blackridge Financial, Inc. from 2004 to 2019. </font> </p> </td> <td colspan="1"> </td> </td> </br> <p style="margin:4.40002pt 0pt 4pt 0pt;"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> *  As of the date of this proxy statement, the Fund Complex has a total of 18 Registrants with each Board member serving on the Boards of the number of Registrants listed. Each Registrant in the Fund Complex has one Portfolio except for two Registrants that are open-end funds, abrdn Funds and abrdn ETFs, which each have multiple Portfolios, The Registrants in the Fund Complex are as follows: abrdn Asia-Pacific Income Fund, Inc., abrdn Global Income Fund, Inc., abrdn Australia Equity Fund, Inc., abrdn Emerging Markets ex-China Fund, Inc. (formerly known as abrdn Emerging Markets Equity Income Fund, Inc.), The India Fund, Inc., abrdn Japan Equity Fund, Inc., abrdn Income Credit Strategies Fund, abrdn Global Dynamic Dividend Fund, abrdn Global Premier Properties Fund, abrdn Total Dynamic Dividend Fund, abrdn Global Infrastructure Income Fund, abrdn National Municipal Income Fund, abrdn Healthcare Investors, abrdn Life Sciences Investors, abrdn Healthcare Opportunities Fund, abrdn World Healthcare Fund, abrdn Funds (18 Portfolios), and abrdn ETFs (3 Portfolios). </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> **  Member of the Nominating and Corporate Governance Committee. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> ***  Current directorships (excluding Fund Complex) as of the date of this proxy statement held in (1) any other investment companies registered under the 1940 Act, (2) any company with a class of securities registered pursuant to Section 12 of the Securities Exchange Act of 1934, as amended (the "1934 Act") or (3) any company subject to the requirements of Section 15(d) of the Exchange Act. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> †  Member of the Audit Committee. </font> </p> </br> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 7 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=7,FOLIO='7',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> ADDITIONAL INFORMATION ABOUT THE DIRECTORS </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Board believes that each Director's experience, qualifications, attributes and skills on an individual basis and in combination with those of the other Directors lead to the conclusion that the Directors possess the requisite experience, qualifications, attributes and skills to serve on the Board. The Board believes that the Directors' ability to review critically, evaluate, question and discuss information provided to them; to interact effectively with the Fund's investment adviser, abrdn Investments Limited (the "Investment Adviser"), other service providers, counsel and independent auditors; and to exercise effective business judgment in the performance of their duties, support this conclusion. The Board has also considered the contributions that each Director can make to the Board and to the Fund. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> A Director's ability to perform his or her duties effectively may have been attained through the Director's executive, business, consulting, and/or legal positions; experience from service as a Director of the Fund and other funds/portfolios in the abrdn complex, other investment funds, public companies, or non-profit entities or other organizations; educational background or professional training or practice; and/or other life experiences. In this regard, the following specific experience, qualifications, attributes and/or skills apply as to each Director in addition to the information set forth in the table above: Ms. Yao—financial and research analysis experience in and covering the Asia region and experience in world affairs; Mr. Maher—experience as an officer in the financial services industry, including his experience as a chief financial officer and chief executive officer; and Mr. Porter—business experience and executive management and financial expertise as vice president and chief financial officer of public and private entities and director of other funds within the abrdn fund complex. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Board believes that the significance of each Director's experience, qualifications, attributes or skills is an individual matter (meaning that experience important for one Director may not have the same value for another) and that these factors are best evaluated at the Board level, with no single Director, or particular factor, being indicative of Board effectiveness. In its periodic self-assessment of the effectiveness of the Board, the Board considers the complementary individual skills and experience of the individual Directors in the broader context of the Board's overall composition so that the Board, as a body, possesses the appropriate (and appropriately diverse) skills and experience to oversee the business of the Fund. References to the qualifications, attributes and skills of Directors are presented pursuant to disclosure requirements of the Securities and Exchange Commission ("SEC") and do not constitute holding out the Board or any Director as having any special expertise or experience, and shall not impose any greater responsibility or liability on any such person or on the Board by reason thereof. </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> OFFICERS </b> </font> </p> <table border="0" cellpadding="0" style="border-spacing: 0px;" width="100%"> <tr> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 112px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Name, Address and <br> Year of Birth </br> </b> </font> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 246px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Positions(s) Held <br> With Fund </br> </b> </font> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 259px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Term of Office <br> and Length of <br> Time Served* </br> </br> </b> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 1196px; text-align: center;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Principal Occupation(s) During the Past Five Years </b> </font> </p> </td> <td colspan="1"> </td> </font> <tr> <td colspan="3" style="padding:6pt .7pt 6pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Joseph Andolina** <br> abrdn Inc. <br> 1900 Market St. Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1978 </br> </br> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:6pt .7pt 6pt 0pt; width: 246px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Chief Compliance Officer and Vice President—Compliance of the Fund </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:6pt .7pt 6pt 0pt; width: 259px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2017 </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:6pt .7pt 6pt 0pt; width: 1196px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Chief Risk Officer—Americas and serves as the Chief Compliance Officer for abrdn Inc. Prior to joining the Risk and Compliance Department, he was a member of abrdn Inc.'s Legal Department, where he served as U.S. Counsel since 2012. </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Sharon Ferrari** <br> abrdn Inc. <br> 1900 Market St., Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1977 </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Treasurer and Chief Financial Officer </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2011 </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Senior Director—Product Management for abrdn Inc. Ms. Ferrari joined abrdn Inc. as a Senior Fund Administrator in 2008. </font> </p> </td> <td colspan="1"> </td> </br> </br> </font> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 8 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=8,FOLIO='8',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <table border="0" cellpadding="0" style="border-spacing: 0px;" width="100%"> <tr> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 112px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Name, Address and <br> Year of Birth </br> </b> </font> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 246px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Positions(s) Held <br> With Fund </br> </b> </font> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 259px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Term of Office <br> and Length of <br> Time Served* </br> </br> </b> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 1196px; text-align: center;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Principal Occupation(s) During the Past Five Years </b> </font> </p> </td> <td colspan="1"> </td> </font> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Katie Gebauer** <br> c/o abrdn Inc., <br> 1900 Market Street, Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1986 </br> </br> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2023 </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Chief Compliance Officer—ETFs. Ms. Gebauer joined abrdn Inc. in 2014. </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Alan Goodson** <br> abrdn Inc. <br> 1900 Market St., Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1974 </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Chief Executive Officer and President </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Chief Executive Officer and President Since 2024; Fund Officer Since 2009 </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Executive Director, Vice President and Head of Product Client Solutions—Americas for abrdn Inc., overseeing Product Management and Governance, Product Development and Client Solutions for registered and unregistered investment companies in the U.S., Brazil and Canada. Mr. Goodson is Director and Vice President of abrdn Inc. and joined abrdn Inc. in 2000. </font> </p> </td> <td colspan="1"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Heather Hasson** <br> abrdn Inc. <br> 1900 Market St., Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1982 </br> </br> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President of the Fund </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2012 </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Senior Product Solutions and Implementation Manager, Product Management and Governance US for abrdn Inc. Ms. Hasson joined abrdn Inc. in 2006. </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Robert Hepp** <br> abrdn Inc. <br> 1900 Market Street, Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1986 </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President of the Fund </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2022 </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently. Senior Product Governance Manager, Product Governance US at abrdn Inc. Mr. Hepp joined abrdn Inc. as a Senior Paralegal in 2016. </font> </p> </td> <td colspan="1"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Devan Kaloo** <br> abrdn Investments Limited <br> 280 Bishopsgate <br> London, EC2M 4AG <br> United Kingdom <br> Year of Birth: 1972 </br> </br> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President of the Fund </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2009 </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Global Head of Public Markets, Equities for abrdn. Mr. Kaloo joined abrdn in 2000 as part of the Asian equities team in Singapore. </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Megan Kennedy** <br> abrdn Inc. <br> 1900 Market St., Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1974 </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President and Secretary of the Fund </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2009 </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Senior Director, Product Governance for abrdn Inc. Ms. Kennedy joined abrdn Inc. in 2005. </font> </p> </td> <td colspan="1"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Andrew Kim** <br> abrdn Inc. <br> 1900 Market Street, Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1983 </br> </br> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President of the Fund </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2022 </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Senior Product Governance Manager—US for abrdn Inc. Mr. Kim joined abrdn Inc. as a Product Manager in 2013. </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Michael Marsico** <br> abrdn Inc. <br> 1900 Market Street, Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1980 </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President of the Fund </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2022 </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Senior Product Manager—US for abrdn Inc. Mr. Marsico joined abrdn Inc. in 2014. </font> </p> </td> <td colspan="1"> </td> </br> </br> </font> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 9 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=9,FOLIO='9',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <table border="0" cellpadding="0" style="border-spacing: 0px;" width="100%"> <tr> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 112px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Name, Address and <br> Year of Birth </br> </b> </font> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 246px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Positions(s) Held <br> With Fund </br> </b> </font> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 259px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Term of Office <br> and Length of <br> Time Served* </br> </br> </b> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 1196px; text-align: center;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Principal Occupation(s) During the Past Five Years </b> </font> </p> </td> <td colspan="1"> </td> </font> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Christian Pittard** <br> abrdn Investments Limited <br> 280 Bishopsgate <br> London, EC2M 4AG <br> United Kingdom <br> Year of Birth: 1973 </br> </br> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President of the Fund </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President Since 2024; Fund Officer Since 2009 </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Mr. Pittard is Head of Closed End Funds for abrdn and is responsible for the US and UK businesses. He is also Managing Director of Corporate Finance, having done a significant number of closed end fund transactions in the US and UK since joining abrdn in 1999. Previously, he was Head of the Americas and the North American Funds business based in the US for abrdn. </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Nick Robinson <br> abrdn Investments Limited <br> 280 Bishopsgate <br> London, EC2M 4AG <br> United Kingdom <br> Year of Birth: 1978 </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President of the Fund </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2011 </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Senior Investment Director for abrdn Investments Limited since 2016. Previously, he was a Director and Head of Brazilian Equities, of abrdn's operations in São Paulo, Brazil from 2009 to 2016. </font> </p> </td> <td colspan="1"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Kolotioloma Silue** <br> abrdn Inc. <br> 1900 Market Street <br> Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1977 </br> </br> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President of the Fund </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2024 </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Senior Product Manager for abrdn Inc. Mr. Silue joined abrdn Inc in October 2023 from Tekla Capital Management where he was employed as a Senior Manager of Fund Administration. </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Lucia Sitar** <br> abrdn Inc. <br> 1900 Market St., Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1971 </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President of the Fund </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2009 </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Vice President and Head of Product Management and Governance—Americas. since 2020. Previously, Ms. Sitar was Managing U.S. Counsel for abrdn Inc. She joined abrdn Inc. as U.S. Counsel in 2007. </font> </p> </td> <td colspan="1"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="top"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Michael Taggart** <br> abrdn Inc. <br> 1900 Market Street <br> Suite 200 <br> Philadelphia, PA 19103 <br> Year of Birth: 1970 </br> </br> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 246px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Vice President of the Fund </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 259px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Since 2024 </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 1196px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> Currently, Closed End Fund Specialist at abrdn Inc since 2023. Prior to that, he was Vice President of Investment Research and Operations at Relative Value Partners, LLC from June 2022. Prior to that, he was self-employed after having left Nuveen in November 2020, where he had served as Vice President of Closed-End Fund Product Strategy since November 2013. </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </br> </br> <p style="margin:5.70004pt 0pt 4pt 0pt;"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> *  Officers hold their positions with the Fund until a successor has been duly elected and qualifies. Officers are elected annually by the Board. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> **  Each Officer may hold officer position(s) in one or more other funds which are part of the Fund Complex. </font> </p> </br> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 10 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=10,FOLIO='10',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Ownership of Securities </b> </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Set forth in the table below is the dollar range of equity securities in the Fund and the aggregate dollar range of equity securities in the Aberdeen Family of Investment Companies (as defined below) beneficially owned by each Director or nominee as of April 1, 2025: </font> </p> <table border="0" cellpadding="0" style="border-spacing: 0px;" width="100%"> <tr> <td colspan="3" style="padding:2pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 112px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Name of Director or Nominee </b> </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:2pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 149px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Dollar Range of Equity <br> Securities Owned in the Fund(1) </br> </b> </font> <td colspan="1"> </td> <td colspan="3" style="padding:2pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 166px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Aggregate Dollar Range of Equity <br> Securities in All Funds Overseen by <br> Director or Nominee in the Aberdeen <br> Family of Investment Companies(2) </br> </br> </br> <td colspan="1"> </td> </b> <tr> <td colspan="11" style="padding:0pt .7pt 4pt 0pt; width: 435px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Nominee for Independent Directors: </b> </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 112px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> C. William Maher </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 149px; text-align: left;" valign="bottom"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $50,001 — $100,000 </font> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 166px; text-align: left;" valign="bottom"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $50,001 — $100,000 </font> </td> <td colspan="1"> </td> </tr> <tr> <td colspan="11" style="padding:0pt .7pt 4pt 0pt; width: 435px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Independent Director: </b> </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 112px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Nancy Yao </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 149px; text-align: left;" valign="bottom"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $1 — $10,000 </font> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 166px; text-align: left;" valign="bottom"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $50,001 — $100,000 </font> </td> <td colspan="1"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Rahn K. Porter </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 149px; background-color: #cceeff; text-align: left;" valign="bottom"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $50,001 — $100,000 </font> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 166px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Over $100,000 </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> </tr> </font> <p style="margin:2pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> (1)  "Beneficial ownership" is determined in accordance with Rule 16a-1(a)(2) promulgated under the Securities Exchange Act of 1934, as amended (the "1934 Act"). </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> (2)  "Aberdeen Family of Investment Companies" means those registered investment companies that share abrdn or an affiliate as the investment adviser and that hold themselves out to investors as related companies for purposes of investment and investor services. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> As of April 1, 2025, the Directors and officers, in the aggregate, owned less than 1% of the Fund's outstanding equity securities. As of April 1, 2025, none of the Independent Directors or their immediate family members owned any shares of the Investment Adviser or of any person (other than a registered investment company) directly or indirectly controlling, controlled by, or under common control with the Investment Adviser. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Mr. Goodson and Ms. Ferrari serve as executive officers of the Fund. As of April 1, 2025, Mr. Goodson and Ms. Ferrari did not own shares of the Fund's common stock. </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> BOARD AND COMMITTEE STRUCTURE </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> As of the Meeting, the Board is composed of three Directors who are each an Independent Director. The Fund's bylaws provide that the Board to be elected by holders of a Fund's common stock shall be divided into three classes, as nearly equal in number as possible, each of which will serve for three years, with one class being elected each year. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> As of the Meeting, the Board has appointed Mr. Porter, an Independent Director, as Chair. The Chair presides at meetings of the Directors, participates in the preparation of the agenda for meetings of the Board, and acts as a liaison between the Directors and management between Board meetings. Except for any duties specified herein, the designation of the Chair does not impose on such Director any duties, obligations or liability that is greater than the duties, obligations or liability imposed on such person as a member of the Board, generally. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Board holds regular quarterly meetings each year to consider and address matters involving the Fund. The Board also may hold special meetings to address matters arising between regular meetings. The Independent Directors also meet outside the presence of management in executive session at least quarterly and have engaged separate, independent legal counsel to assist them in performing their oversight responsibilities. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Board has established a committee structure that includes an Audit Committee and a Nominating and Corporate Governance Committee (the "Nominating Committee") (each discussed in more detail below) to assist the Board in the oversight and direction of the business affairs of the Fund, and from time to time may establish informal ad hoc committees or working groups to review and address the practices of the Fund with respect to </font> </p> </td> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 11 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=11,FOLIO='11',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> specific matters. The Committee system facilitates the timely and efficient consideration of matters by the Directors and facilitates effective oversight of compliance with legal and regulatory requirements and of the Fund's activities and associated risks. The standing Committees currently conduct an annual review of their charters, which includes a review of their responsibilities and operations. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Nominating Committee and the Board as a whole also conduct an annual self-assessment of the performance of the Board, including consideration of the effectiveness of the Board's Committee structure. Each Committee is comprised entirely of Independent Directors. Each Committee member is also "independent" within the meaning of the NYSE American listing standards. The Board reviews its structure regularly and believes that its leadership structure, including having a super-majority of Independent Directors, coupled with an Independent Director as Chair, is appropriate because it allows the Board to exercise informed and independent judgment over the matters under its purview and it allocates areas of responsibility among the Committees and the full Board in a manner that enhances efficient and effective oversight. </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <i> Audit Committee </i> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Audit Committee consists of all the Independent Directors, was established in accordance with Section 3(a)(58)(A) of the 1934 Act, is responsible for the selection and engagement of the Fund's independent registered public accounting firm (subject to ratification by the Independent Directors), pre-approves and reviews both the audit and non—audit work of the Fund's independent registered public accounting firm, and reviews compliance of the Fund with regulations of the SEC and the Internal Revenue Service, and other related matters. As of the Meeting, the members of the Audit Committee are Messrs. C. William Maher and Rahn K. Porter and Ms. Nancy Yao. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Board has adopted an Audit Committee Charter for its Audit Committee, the current copy of which is available on the Fund's website at https://www.abrdnaef.com/. </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <i> Nominating Committee; Consideration of Potential Director Nominees </i> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Fund has established a Nominating Committee to promote the effective participation of qualified individuals on the Board, committees of the Board, and to review, evaluate and enhance the effectiveness of the Board in its role in governing the Fund and overseeing the management of the Fund so that the interests of shareholders of the Fund are well-served. In pursuit of this purpose, the Nominating Committee's responsibilities include the identification and nomination of new Directors and the coordination of the annual self-assessment of the performance of the Board and the Fund's committee structure to ensure the effective functioning of the Board. As of the Meeting, the members of the Nominating Committee are Messrs. C. William Maher and Rahn K. Porter and Ms. Nancy Yao. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Nominating Committee makes nominations to fill vacancies for directors of the Fund and submits such nominations to the full Board. No director may be elected by the Board or nominated by the Board for election by shareholders unless nominated by the Committee. In nominating candidates, the Nominating Committee will seek to identify candidates who can bring to the Board the skills, experience and judgment necessary to address the issues directors of investment companies, and the Fund in particular, may confront in fulfilling their duties to fund shareholders. The Nominating Committee may, in its discretion, establish specific, minimum qualifications (including skills) that must be met by candidates and may take into account a wide variety of factors in considering prospective director candidates. The Nominating Committee generally considers the background, experience, qualifications, attributes, skills and diversity that a prospective director will bring to the Board. The Nominating Committee may also consider other factors or attributes as they may determine appropriate in their judgment. The Nominating Committee believes that the significance of each candidate's background, experience, qualifications, attributes or skills must be considered in the context of the Board as a whole. </font> </p> </div> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 12 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=12,FOLIO='12',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Nominating Committee shall consider Director candidates from such sources it deems appropriate, including candidates recommended by shareholders of the Fund. In order for the Nominating Committee to consider shareholder recommendations, the candidate must (i) satisfy any minimum qualifications of the Fund for its directors, including all qualifications provided under the Nominating Committee's Charter and in the Fund's organizational documents; (ii) not be an "interested persons" of the Fund as that term is defined in the 1940 Act; and (iii) must be "independent" as defined in the NYSE American listing standards. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> All shareholder recommendations must be submitted in writing to the Secretary of the Fund by the deadline for submission of any shareholder proposals which would be included in the Fund's proxy statement for the next annual meeting of the Fund. Each shareholder or shareholder groups submitting proposed candidates must meet the requirements stated in the Nominating Committee's charter and in the Fund's organizational documents in order to recommend a candidate. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> A copy of the written Nominating Committee Charter is available on the Fund's website at https://www.abrdnaef.com/. </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <i> Board Oversight of Risk Management </i> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Fund is subject to a number of risks, including, among others, investment, compliance, operational and valuation risks. Risk oversight forms part of the Board's general oversight of the Fund and is addressed as part of various Board and Committee activities. The Board has adopted, and periodically reviews, policies and procedures designed to address these risks. Different processes, procedures and controls are employed with respect to different types of risks. Day-to-day risk management functions are subsumed within the responsibilities of the Investment Adviser, who carries out the Fund's investment management and business affairs and oversee other service providers in connection with the services they provide to the Fund. Each of the Investment Adviser, the Fund's administrator, and the Fund's other service providers have their own, independent interest in risk management, and their policies and methods of risk management will depend on their functions and business models. As part of its regular oversight of the Fund, the Board, directly and/or through a Committee, interacts with and reviews reports from, among others, the Investment Adviser and the Fund's other service providers (including the Fund's transfer agent), the Fund's Chief Compliance Officer, the Fund's independent registered public accounting firm, legal counsel to the Fund, and internal auditors, as appropriate, relating to the operations of the Fund. The Board also requires the Investment Adviser to report to the Board on other matters relating to risk management on a regular and as-needed basis. The Board recognizes that it may not be possible to identify all of the risks that may affect the Fund or to develop processes and controls to eliminate or mitigate their occurrence or effects. The Board may, at any time and in its discretion, change the manner in which it conducts risk oversight. </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <i> Board Retirement Policy </i> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Board has adopted a retirement policy that seeks to balance the need for fresh perspectives against the benefits that the experience and institutional memory of existing Director may provide and seeks to enhance the overall effectiveness of the Board. The Board's policy states that no Director candidate shall be presented to stockholders of the Fund for election at any meeting that is scheduled to occur after he or she has reached the age of 76. In addition, each Director shall automatically be deemed to retire from the Board at the next annual stockholders' meeting following the date he or she reaches the age of 76 years, even if his or her tenure of office has not expired on that date. Where no annual stockholders meeting is held, the retiring Director is deemed to retire at the conclusion of the next regular quarterly Board meeting following the date he or she reaches the age of 76. </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <i> Board and Committee Meetings in Fiscal Year 2024 </i> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> During the fiscal year ended December 31, 2024, the Board held five regular meetings. The Audit Committee held four meetings during the fiscal year ended December 31, 2024. The Nominating Committee held one meeting during the fiscal year ended December 31, 2024. During the fiscal year ended December 2024, each continuing </font> </p> </div> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 13 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=13,FOLIO='13',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Director attended at least 75% of the aggregate number of meetings of the Board and of the Committees of the Board on which he or she served. </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Communications with the Board of Directors </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Stockholders who wish to communicate with Board members with respect to matters relating to the Fund may address their written correspondence to the Board as a whole or to individual Director(s) c/o abrdn Inc. at 1900 Market Street, Suite 200, Philadelphia, PA 19103, or via e-mail to the Director(s) c/o abrdn Inc. at Investor.Relations@abrdn.com. </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Director Attendance at Annual Meetings of Stockholders </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Fund has not established a policy with respect to Director attendance at annual meetings of stockholders. </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> REPORTS OF THE AUDIT COMMITTEE; INFORMATION REGARDING THE FUND'S INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Audit Committee has selected, and the Independent Directors have ratified the selection of, KPMG LLP ("KPMG"), located at 1601 Market Street, Philadelphia, PA 19103, an independent registered public accounting firm, to audit the financial statements of the Fund for the fiscal year ending December 31, 2024. Representatives from KPMG are not expected to attend the Meeting to make a statement or respond to questions from stockholders. If requested by any stockholder by two (2) business days before the Meeting, a representative from KPMG will be present by telephone at the Meeting to respond to appropriate questions and will have an opportunity to make a statement if he or she chooses to do so. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Audit Committee has received from KPMG the written disclosures and the letter required by the Public Company Accounting Oversight Board regarding KPMG's communications with the Audit Committee concerning independence, and have discussed with KPMG its independence. The Audit Committee met with Fund management to discuss, among other things, the Fund's audited financial statements for the fiscal year ended December 31, 2024 in February 2025. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The following table sets forth the aggregate fees billed for professional services rendered by KPMG during the Fund's two most recent fiscal years ended December 31: </font> </p> <table border="0" cellpadding="0" style="border-spacing: 0px;" width="100%"> <tr> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; width: 105px;" valign="bottom"> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 72px; text-align: center;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> 2024 </b> </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 72px; text-align: center;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> 2023 </b> </font> </p> </td> <td colspan="1"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 105px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Audit Fees(1) </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 43px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 71,200 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 43px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 68,500 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 105px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Audit-Related Fees(2) </font> </p> </td> <td colspan="1"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 43px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 43px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 105px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Tax Fees(3) </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 43px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 43px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 105px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> All Other Fees(4) </font> </p> </td> <td colspan="1"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 43px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 43px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 105px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Total </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 43px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 71,200 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 43px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 68,500 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> </tr> </table> <p style="margin:2pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> (1)  "Audit Fees" are the aggregate fees billed for professional services for the audit of the Fund's annual financial statements and services provided in connection with statutory and regulatory filings or engagements. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> (2)  "Audit Related Fees" are the aggregate fees billed for assurance and related services reasonably related to the performance of the audit or review of financial statements that are not reported under "Audit Fees". These fees include offerings related to the Fund's common shares. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> (3)  "Tax Fees" are the aggregate fees billed for professional services for tax advice, tax compliance, and tax planning. These fees include: federal and state income tax returns, review of excise tax distribution calculations and federal excise tax return. </font> </p> </div> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 14 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=14,FOLIO='14',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> (4)  "All Other Fees" are the aggregate fees billed for products and services other than "Audit Fees," "Audit-Related Fees" and "Tax Fees." </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Audit Committee is responsible for pre-approving (i) all audit and permissible non-audit services to be provided by the independent registered public accounting firm to the Fund and (ii) all permissible non-audit services to be provided by the independent registered public accounting firm to the Investment Adviser, and any service provider to a Fund controlling, controlled by or under common control with the Investment Adviser that provided ongoing services to the Fund ("Covered Service Provider"), if the engagement relates directly to the operations and financial reporting of the Fund. The following table shows the amount of fees that KPMG LLP billed during the Fund's last two fiscal years for non-audit services to the Fund, the Investment Adviser and any Covered Service Providers: </font> </p> <table border="0" cellpadding="0" style="border-spacing: 0px;" width="100%"> <tr> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 94px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Fiscal Year Ended </b> </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 91px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Total Non- <br> Audit Fees <br> Billed to Fund </br> </br> </b> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 122px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Total Non-Audit Fees <br> billed to Adviser and <br> Affiliated Fund Service <br> Providers (engagements <br> related directly to the <br> operations and financial <br> reporting of the Fund) </br> </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 120px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Total Non-Audit Fees <br> billed to Adviser and <br> Affiliated Fund Service <br> Providers (all other <br> engagements) </br> </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 85px; text-align: center;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Total </b> </font> </p> </td> <td colspan="1"> </td> </br> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 94px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> December 31, 2024 </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 62px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 93px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 91px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 629,124 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 56px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 629,124 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 94px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> December 31, 2023 </font> </p> </td> <td colspan="1"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 62px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 93px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 91px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 1,171,994 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 56px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 1,171,994 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> </tr> </b> <p style="margin:6pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> All of the services described in the table above were pre-approved by the Audit Committee. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Audit Committee has adopted an Audit Committee Charter that provides that the Audit Committee shall annually select, retain or terminate, and recommend to the Independent Directors and to the Board for their ratification, the selection, retention or termination of, the Fund's independent auditor and, in connection therewith, evaluate the terms of the engagement (including compensation of the auditor) and the qualifications and independence of the independent auditor, including whether the independent auditor provides any consulting, auditing or tax services to the Investment Adviser, and receive the independent auditor's specific representations as to its independence, delineating all relationships between the independent auditor and the Fund, consistent with the Independent Standards Board ("ISB") Standard No. 1. The Audit Committee Charter also provides that the Committee shall review in advance, and consider approval of, any and all proposals by Fund management or the Investment Adviser that the Fund, Investment Adviser or their affiliated persons to employ the independent auditor to render "permissible non-audit services" to the Fund and to consider whether such services are consistent with the independent auditor's independence. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The Audit Committee has considered whether the provision of non-audit services that were rendered to the Investment Adviser, and any entity controlling, controlled by, or under common control with any Covered Service Provider that provides ongoing services to the Fund that were not pre-approved pursuant to paragraph (c)(7)(ii) of Rule 2-01 of Regulation S-X is compatible with maintaining the independent auditor's independence and has concluded that it is independent. </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> COMPENSATION </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> The following table sets forth information regarding compensation of Directors for the fiscal year ended December 31, 2024. The total compensation paid to the Directors from the Fund Complex is provided for the calendar year ended December 31, 2024. All officers of the Fund are employees of and are compensated by abrdn Inc., the Fund's administrator, the Investment Adviser or an affiliate. None of the Fund's executive officers or Directors who are also officers or directors of abrdn Inc., the Investment Adviser or an affiliate received any </font> </p> </font> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 15 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=15,FOLIO='15',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> compensation from the Fund for such period. The Fund does not have any bonus, profit sharing, pension or retirement plans. </font> </p> <table border="0" cellpadding="0" style="border-spacing: 0px;" width="100%"> <tr> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 112px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Name of Director </b> </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 149px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Aggregate Compensation <br> from Fund for <br> Fiscal Year Ended <br> December 31, 2024 </br> </br> </br> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 166px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Total Compensation <br> from Fund and Fund <br> Complex Paid <br> to Directors* </br> </br> </br> <td colspan="1"> </td> </b> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Nancy Yao </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 120px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 58,875 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 137px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 408,198 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 112px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> C. William Maher </font> </p> </td> <td colspan="1"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 120px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 67,275 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 137px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 308,107 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 112px; background-color: #cceeff; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Rahn K. Porter </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 120px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 58,875 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 137px; background-color: #cceeff; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 293,387 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px; background-color: #cceeff;" valign="bottom"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> </tr> <tr> <td colspan="3" style="padding:0pt .7pt 4pt 0pt; width: 112px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Steven N. Rappaport </font> </p> </td> <td colspan="1"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 120px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 76,725 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 21px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> $ </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 137px; text-align: right;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 76,725 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 4pt 0pt; width: 8px;" valign="bottom"> </td> <td colspan="1" style="width: 8px;"> </td> </tr> </font> <p style="margin:2pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> *  See the "Directors" table for the number of funds within the Fund Complex that each Director serves. </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Delinquent Section 16(a) Reports </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Section 16(a) of the 1934 Act and Section 30(h) of the 1940 Act, as applied to the Fund, require the Fund's officers and Directors, certain officers and directors of the Investment Adviser and affiliates thereof, and persons who beneficially own more than 10% of the Fund's outstanding securities to electronically file reports of ownership of the Fund's securities and changes in such ownership with the SEC and the NYSE American. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Based solely on the Fund's review of such forms filed on EDGAR or written representations from reporting persons that all reportable transactions were reported, to the knowledge of the Fund, during the fiscal period ended December 31, 2024, the Fund's officers, Trustees and greater than 10% owners timely filed all reports they were required to file under Section 16(a). </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Relationship of Directors or Nominees with the Investment Adviser and Administrator </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> abrdn Investments Limited, the Fund's investment adviser, is a United Kingdom corporation with its registered office located at 10 Queen's Terrace, Aberdeen, Scotland AB10 1YG. The Investment Adviser is an indirect wholly-owned subsidiary of Aberdeen Group plc, formerly known as abrdn plc, which has its registered offices at 1 George Street, Edinburgh, EH2 2LL, Scotland. Aberdeen Group plc, abrdn Investments Limited and their advisory affiliates are collectively referred herein to as "Aberdeen". </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> In rendering investment advisory services, the Investment Adviser may use the resources of investment advisor subsidiaries of Aberdeen. These affiliates have entered into a memorandum of understanding/personnel sharing procedures pursuant to which investment professionals from each affiliate may render portfolio management and research services to U.S. clients of the Aberdeen affiliates, including the Fund, as associated persons of the Investment Adviser. No remuneration is paid by the Fund with respect to the memorandum of understanding/personnel sharing arrangements. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> abrdn Inc., an affiliate of the Investment Adviser, serves as the Fund's administrator. abrdn Inc. is a Delaware corporation with its principal business office located at 1900 Market Street, Suite 200, Philadelphia, Pennsylvania 19103. abrdn Inc. also provides investor relations services to the Fund under an investor relations services agreement. </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> THE BOARD UNANIMOUSLY RECOMMENDS THAT THE STOCKHOLDERS VOTE "FOR" THE NOMINEE FOR DIRECTOR OF THE FUND. </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt; text-align: center;"> <font style="font-size:11pt; font-family: Times New Roman, Times, serif;"> <b> ADDITIONAL INFORMATION </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Expenses. </b> The expense of preparation, printing and mailing of the enclosed proxy card and accompanying Notice and Proxy Statement will be borne by the Fund. The Fund will reimburse banks, brokers and others for their </font> </p> </td> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 16 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=16,FOLIO='16',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> reasonable expenses in forwarding proxy solicitation material to the beneficial owners of the shares of the Fund. In order to obtain the necessary quorum at the Meeting, supplementary solicitation may be made by mail, telephone or personal interview. Such solicitation may be conducted by, among others, officers, Directors and employees of the Fund, the Investment Adviser, or the Fund's administrator. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> EQ Fund Solutions, LLC ("EQ") has been retained to assist in the solicitation of the proxy and will receive an estimated fee of $2,500 and be reimbursed for its reasonable expenses, which are expected to be between approximately $825 and $1,350. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Solicitation and Voting of Proxies. </b> Solicitation of proxies is being made primarily by the mailing of this Proxy Statement with its enclosures on or about April 14, 2025. As mentioned above, EQ has been engaged to assist in the solicitation of proxies. As the Meeting date approaches, certain stockholders of the Fund may receive a call from a representative of EQ, if the Fund has not yet received their vote. Authorization to permit EQ to execute proxies may be obtained by telephonic instructions from stockholders of the Fund. Proxies that are obtained telephonically will be recorded in accordance with procedures that management of the Fund believes are reasonably designed to ensure that the identity of the stockholder casting the vote is accurately determined and that the voting instructions of the stockholder are accurately determined. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Beneficial Owners. </b> Based upon filings made with the SEC as of April 7, 2025, the following table shows certain information concerning persons who may be deemed beneficial owners of 5% or more of the shares of the Fund: </font> </p> <table border="0" cellpadding="0" style="border-spacing: 0px;" width="100%"> <tr> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 78px; text-align: left;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Class </b> </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 214px; text-align: center;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Name and Address </b> </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 96px; text-align: center;" valign="bottom"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Number of Shares <br> Beneficially Owned </br> </b> </font> <td colspan="1"> </td> <td colspan="3" style="padding:8pt .7pt 0pt 0pt; border:none; border-bottom:solid windowtext 1pt; width: 126px; text-align: center;" valign="bottom"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:8pt; font-family: Times New Roman, Times, serif;"> <b> Percentage of Shares </b> </font> </p> </td> <td colspan="1"> </td> </td> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 78px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Common Stock </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 214px; background-color: #cceeff; text-align: left;" valign="top"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> City of London Investment Management Co. Ltd. <br> 77 Gracechurch Street <br> London, X0 EC3V0AS </br> </br> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px; background-color: #cceeff;" valign="top"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 80px; background-color: #cceeff; text-align: right;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 12,830,704 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px; background-color: #cceeff;" valign="top"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px; background-color: #cceeff;" valign="top"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 83px; background-color: #cceeff; text-align: right;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 31.6 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 35px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> %(1) </font> </p> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> </font> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 78px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Common Stock </font> </p> </td> <td colspan="1"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 214px; text-align: left;" valign="top"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Allspring Global Investments Holdings, LLC <br> 1415 Vantage Park Drive <br> Charlotte, NC 28203 </br> </br> <td colspan="1"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px;" valign="top"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 80px; text-align: right;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 5,055,631 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px;" valign="top"> </td> <td colspan="1" style="width: 8px;"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px;" valign="top"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 83px; text-align: right;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 10.0 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 35px; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> %(2) </font> </p> </td> <td colspan="1" style="width: 8px;"> </td> </font> <tr> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 78px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Common Stock </font> </p> </td> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="3" style="padding:0pt .7pt 6pt 0pt; width: 214px; background-color: #cceeff; text-align: left;" valign="top"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 1607 Capital Partners, LLC <br> 13 S. 13 <sup> th </sup> ​ Street, Suite 400 <br> Richmond, VA 23219 </br> </br> <td colspan="1" style="background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px; background-color: #cceeff;" valign="top"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 80px; background-color: #cceeff; text-align: right;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 3,295,495 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px; background-color: #cceeff;" valign="top"> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 8px; background-color: #cceeff;" valign="top"> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 83px; background-color: #cceeff; text-align: right;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> 6.49 </font> </p> </td> <td colspan="1" style="padding:0pt .7pt 6pt 0pt; width: 35px; background-color: #cceeff; text-align: left;" valign="top"> <p style="margin:0pt 0pt 0pt 0pt; white-space:nowrap"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> %(2) </font> </p> </td> <td colspan="1" style="width: 8px; background-color: #cceeff;"> </td> </font> </td> <p style="margin:2pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> (1)  As of February 28, 2025 </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> (2)  As of December 31, 2024 </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Stockholder Proposal. </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Notice is hereby given that for a stockholder proposal to be considered for inclusion in the Fund's proxy material relating to its 2026 annual meeting of stockholders pursuant to Rule 14a-8 under the 1934 Act, the stockholder proposal must be received by the Fund no later than December 15, 2025. There are additional requirements regarding proposals of stockholders, and a stockholder contemplating submission of a proposal is referred to Rule 14a-8 promulgated under the 1934 Act. The timely submission of a proposal does not guarantee its inclusion in the Fund's proxy materials. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Pursuant to the Bylaws of the Fund, at any annual meeting of the stockholders, only such business will be conducted as has been properly brought before the annual meeting. To be properly brought before the annual meeting, the business must be (i) specified in the notice of meeting (or any supplement thereto) given by or at the </font> </p> </tr> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 17 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=17,FOLIO='17',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="page-break-before:always;"/> <div style="margin:8pt 0pt 8pt 0pt;"> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> direction of the Board, (ii) otherwise properly brought before the meeting by or at the direction of the Board, or (iii) otherwise properly brought before the meeting by a stockholder. Under Maryland law, and pursuant to the Fund's Bylaws, only such business shall be conducted at a special meeting of stockholders as shall have been brought before the meeting pursuant to the Fund's notice of special meeting. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> For business to be properly brought before the annual meeting by a stockholder, including the nomination of persons to the Board, the stockholder must have given timely notice thereof in writing to the Secretary of the Fund. Such notice must contain the information required by the Bylaws. To be timely, any such notice must be delivered to, or mailed (certified mail being recommended) to and received by, the Fund, c/o abrdn Inc., 1900 Market Street, Suite 200, Philadelphia, PA 19103 no later than 45 days before the date in the then current year corresponding to the date on which the Fund first mailed its notice and proxy materials for the annual meeting held in the prior year; provided, however, that in the event that the date of the annual meeting is advanced or delayed by more than 30 days from the first anniversary of the preceding year's annual meeting, notice by such stockholder to be timely must be so received not later than the 10th day following the day on which notice or public announcement of the date of such meeting was given or made. In no event shall the public announcement of an adjournment of an annual meeting commence a new time period for the giving of a stockholder's notice as described above. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> A Fund may exercise discretionary voting authority with respect to any stockholder proposals for the Meeting not included in the proxy statement and form of proxy which are not submitted to the Fund within the time-frame indicated above. Even if timely notice is received, a Fund may exercise discretionary voting authority in certain other circumstances. Discretionary voting authority is the ability to vote proxies that stockholders have executed and returned to the Fund on matters not specifically reflected on the form of proxy. </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> STOCKHOLDERS WHO DO NOT EXPECT TO ATTEND THE MEETING AND WHO WISH TO HAVE THEIR SHARES VOTED ARE REQUESTED TO DATE AND SIGN THE ENCLOSED PROXY CARD AND RETURN IT IN THE ENCLOSED ENVELOPE. NO POSTAGE IS REQUIRED IF MAILED IN THE UNITED STATES. </b> </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Delivery of Proxy Statement </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Unless the Fund has received contrary instructions from stockholders, only one copy of this Proxy Statement may be mailed to households, even if more than one person in a household is a stockholder of record. If a stockholder needs an additional copy of this Proxy Statement, please contact the Fund at 1-800-522-5465. If any stockholder does not want the mailing of this Proxy Statement to be combined with those for other members of its household, please contact the Fund in writing at: 1900 Market Street, Suite 200, Philadelphia, PA 19103 or call the Fund at 1-800-522-5465. </font> </p> <p style="margin:0pt 0pt 2pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> <b> Other Business </b> </font> </p> <p style="margin:0pt 0pt 6pt 0pt;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Management knows of no business to be presented at the Meeting, other than the Proposal set forth in this Proxy Statement, but should any other matter requiring the vote of stockholders arise, the proxies will vote thereon according to their discretion. </font> </p> <p style="margin:6pt 0pt 12pt 0pt; text-align: left;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> By order of the Board of Directors, </font> </p> <p style="margin:0pt 0pt 0pt 0pt; text-align: left;"> <img src="j251200414_ba004.jpg"> </img> <p style="margin:0pt 0pt 0pt 0pt; text-align: left;"> <font style="font-size:10pt; font-family: Times New Roman, Times, serif;"> Megan Kennedy, Secretary <br> abrdn Emerging Markets ex-China Fund, Inc. </br> </font> </p> <div style="margin:8pt 0pt 8pt 0pt;"> </div> <p style="text-align: center;"> <font style="font-size: 13px; font-family: Times New Roman PS, Times New Roman, Times;"> <br> 18 </br> </font> <hr style="height: 1px; width: 100%; border: 1px solid gray; background-color: gray; text-align: center;"> <!-- SEQ.=18,FOLIO='18',FILE='25-12004-14.ba.qxp',USER='',CD='Apr 11 09:58 2025' --> <div style="font: 10pt Times New Roman, Times, Serif"> <div style="Page-Break-Before: Always"/> <!-- BannerFile="tm2512004d13_proxycard.htm" BannerFilePath="/apps/files/files/jms2files/gofiler/tm2512004-13/tm2512004-13_def14aseq1" --> <p style="margin: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table border="0" cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="font: 9pt Arial, Helvetica, Sans-Serif; text-align: left; padding: 0in; vertical-align: bottom"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> ABRDN EMERGING MARKETS EX-CHINA FUND, INC. </b> </font> </td> <td colspan="2" style="padding: 0in; vertical-align: top"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt"> <b> EVERY VOTE IS IMPORTANT </b> </font> </td> </tr> <tr style="font-size: 10pt"> <td style="font: 10pt Arial, Helvetica, Sans-Serif; padding: 0in; text-align: left; vertical-align: bottom"> <font style="font-size: 10pt"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> PO Box 43131 </b> </font> </font> </td> <td colspan="2" style="padding: 0in; font-size: 10pt; vertical-align: top"> <font style="font-size: 10pt"> </font> </td> </tr> <tr> <td style="font: 9pt Arial, Helvetica, Sans-Serif; padding-top: 0in; padding-right: 0in; padding-bottom: 0in; vertical-align: top"> <b> Providence, RI 02940-3131 </b> </td> <td colspan="2" style="padding: 0in; vertical-align: top"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt"> <b> EASY VOTING OPTIONS: </b> </font> </td> </tr> <tr> <td style="padding: 0in; vertical-align: top"> <font style="font-size: 10pt"> </font> </td> <td colspan="2" style="padding: 0in; vertical-align: top"> <font style="font-size: 10pt"> </font> </td> </tr> <tr> <td style="padding: 0in; vertical-align: top; width: 59%"> </td> <td style="padding: 0in; text-align: left; vertical-align: middle; width: 10%"> <img alt="" src="tm2512004d13_proxycardimg001.jpg"> <font style="font-family: Arial, Helvetica, Sans-Serif"/> </img> <td style="padding: 0in; white-space: nowrap; text-align: center; vertical-align: top; width: 31%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> VOTE ON THE INTERNET <br> Log on to: <br> <font style="color: blue"> <font style="text-decoration: underline"> www.proxy-direct.com </font> </font> <br> or scan the QR code <br> Follow the on-screen instructions <i> <br> available 24 hours </br> </i> </br> </br> </br> <tr> <td style="padding: 0in; vertical-align: top"> </td> <td style="padding: 0in; text-align: left; vertical-align: middle"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> </font> </td> <td style="padding: 0in; white-space: nowrap; text-align: center; vertical-align: top"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> </font> </td> </tr> <tr> <td style="padding: 0in; vertical-align: top"> </td> <td style="padding: 0in; text-align: left; vertical-align: middle"> <img alt="" src="tm2512004d13_proxycardimg002.jpg"> <font style="font-family: Arial, Helvetica, Sans-Serif"/> </img> <td style="padding: 0in; white-space: nowrap; text-align: center; vertical-align: middle"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> VOTE BY PHONE <br> Call 1-800-337-3503 <br> Follow the recorded instructions <i> <br> available 24 hours </br> </i> </br> </br> </b> <tr> <td style="padding: 0in; vertical-align: top"> </td> <td style="padding: 0in; text-align: left; vertical-align: middle"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> </font> </td> <td style="padding: 0in; white-space: nowrap; text-align: center; vertical-align: top"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> </font> </td> </tr> <tr> <td style="padding: 0in; vertical-align: top"> </td> <td style="padding: 0in; text-align: left; vertical-align: middle"> <img alt="" src="tm2512004d13_proxycardimg003.jpg"> <font style="font-family: Arial, Helvetica, Sans-Serif"/> </img> <td style="padding: 0in; white-space: nowrap; text-align: center; vertical-align: top"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> VOTE BY MAIL <br> Vote, sign and date this Proxy <br> Card and return in the <br> postage-paid envelope </br> </br> </br> </b> <tr> <td style="padding: 0in; vertical-align: top"> </td> <td style="padding: 0in; text-align: left; vertical-align: middle"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> </font> </td> <td style="padding: 0in; white-space: nowrap; text-align: center; vertical-align: top"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> </font> </td> </tr> <tr> <td style="padding: 0in; vertical-align: top"> </td> <td style="padding: 0in; text-align: left; vertical-align: middle"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> </font> </td> <td style="padding: 0in; white-space: nowrap; text-align: center; vertical-align: top"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> </font> </td> </tr> <tr> <td style="padding: 0in; vertical-align: top"> </td> <td style="padding: 0in; text-align: left; vertical-align: middle"> <img alt="" src="tm2512004d13_proxycardimg004.jpg"> <font style="font-family: Arial, Helvetica, Sans-Serif"/> </img> <td style="padding: 0in; white-space: nowrap; text-align: center; vertical-align: top"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> VOTE IN PERSON <br> Attend Stockholder Meeting <br> 1900 Market Street, Suite 200 <br> Philadelphia, PA 19103 <br> on May 28, 2025 </br> </br> </br> </br> </b> <p style="margin: 0pt 0"> <font style="font-family: Arial, Helvetica, Sans-Serif"> </font> </p> <p style="margin: 0pt 0"> <font style="font-family: Arial, Helvetica, Sans-Serif"> </font> </p> <p style="margin: 0pt 0"> <font style="font-family: Arial, Helvetica, Sans-Serif"> </font> </p> <p style="margin: 0pt 0"> <font style="font-family: Arial, Helvetica, Sans-Serif"> </font> </p> <p style="margin: 0pt 0"> <font style="font-family: Arial, Helvetica, Sans-Serif"> </font> </p> <p style="font: bold 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> Please detach at perforation before mailing. </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> </font> </p> <table border="0" cellpadding="0" style="border-collapse: collapse; border-spacing: 0px;" width="100%"> <tr> <td style="padding: 0in; width: 21.46%" valign="top"> <p style="margin: 0in 0in 0pt"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b> PROXY </b> </font> </p> </td> <td style="padding: 0in; width: 57.1%" valign="top"> <p style="margin: 0in 0in 0pt; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b> ABRDN EMERGING MARKETS EX-CHINA FUND, INC. </b> </font> </p> </td> <td style="padding: 0in; width: 21.44%" valign="top"> <p style="margin: 0in 0in 0pt"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> </font> </p> </td> </tr> </table> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b> ANNUAL MEETING OF STOCKHOLDERS </b> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b> TO BE HELD ON MAY 28, 2025 </b> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b> </b> </font> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> THIS PROXY IS BEING SOLICITED BY THE BOARD OF DIRECTORS </b> . The undersigned stockholder(s) of abrdn Emerging Markets ex-China Fund, Inc., (formerly, abrdn Emerging Markets Equity Income Fund, Inc.) (the “Fund”), revoking previous proxies, hereby appoints Megan Kennedy, Andrew Kim, Robert Hepp and Lucia Sitar, or any one of them true and lawful attorneys with power of substitution of each, to vote all shares of abrdn Emerging Markets ex-China Fund, Inc. which the undersigned is entitled to vote, at the Annual Meeting of Stockholders to be held on Wednesday, May 28, 2025, at 10:00 a.m. Eastern time, at the offices of abrdn Inc., located at 1900 Market Street, Suite 200, Philadelphia, Pennsylvania 19103, and at any adjournment thereof as indicated on the reverse side. <b> Please refer to the Proxy Statement for a discussion of these matters. </b> </font> </p> <p style="font: 4pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> <p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> In their discretion, the proxy holders named above are authorized to vote upon such other matters as may properly come before the meeting or any adjournment thereof. </b> </font> </p> <p style="font: 4pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> </p> <p style="font: 9pt Arial, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> Receipt of the Notice of the Annual Meeting and the accompanying Proxy Statement is hereby acknowledged. If this Proxy is executed but no instructions are given, the votes entitled to be cast by the undersigned will be cast “FOR” the nominee for director. </b> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b/> </font> <font style="font-family: Arial, Helvetica, Sans-Serif"> </font> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif"/> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif"/> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif"/> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"/> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif"/> </p> <table cellpadding="0" style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top; text-align: justify"> <td style="width: 65%; text-align: left"> </td> <td style="text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"> <b> VOTE VIA THE INTERNET:  www.proxy-direct.com <br> VOTE VIA THE TELEPHONE:  1-800-337-3503 </br> </b> </font> </td> </tr> <p style="margin-top: 0; margin-bottom: 0"/> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"/> <table border="0" cellpadding="0" style="width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr> <td style="border-right: windowtext 1pt solid; padding: 2pt 0in; width: 65%; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black"> </font> </td> <td style="border-width: 1pt; padding: 4pt 0in; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none; width: 18%; vertical-align: top; background-color: #D8D8D8"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: black"> <b> </b> </font> </td> <td style="padding: 2pt 0in; border-right-style: solid; border-right-width: 1pt; width: 4%; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b> </b> </font> </td> <td style="border-width: 1pt; padding: 2pt 0in; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none; width: 13%; vertical-align: top"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b> </b> </font> </td> </tr> </table> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif"> <b> </b> </font> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif"> <b> </b> </font> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif"> <b> </b> </font> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif"> <b> </b> </font> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif"> <b> </b> </font> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif"> <b> </b> </font> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> AEF_34493_040925 </b> </font> </p> <p style="font: 8pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif"> <b> PLEASE SIGN, DATE AND RETURN THE PROXY PROMPTLY USING THE ENCLOSED ENVELOPE. </b> </font> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <table cellpadding="0" style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top; text-align: justify"> <td style="font-family: Arial, Helvetica, Sans-Serif; width: 12%; text-align: left"> xxxxxxxxxxxxxx </td> <td style="border: Black 1pt solid; font-family: Arial, Helvetica, Sans-Serif; text-align: center; width: 5%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> code </font> </td> <td style="font-family: Arial, Helvetica, Sans-Serif; text-align: justify; width: 83%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> </font> </td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <!-- Field: Page; Sequence: 1 --> <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"> <p style="margin: 0pt"> </p> </div> <div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"> <p style="margin: 0pt"> </p> </div> <!-- Field: /Page --> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: bold 14pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif"> EVERY STOCKHOLDERS’S VOTE IS IMPORTANT </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 12pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif"> <b> Important Notice Regarding the Availability of Proxy Materials for the </b> </font> </p> <p style="font: 12pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif"> <b> abrdn Emerging Markets Ex-China Fund, Inc. </b> </font> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"> <b> Stockholders Meeting to be held on May 28, 2025, at 10:00 a.m. (Eastern Time) </b> </font> </p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"> The Proxy Statement for this meeting is available at: <font style="color: blue"> <font style="text-decoration:underline"> https://www.abrdnaef.com </font> </font> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: bold 12pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif"> IF YOU VOTE ON THE INTERNET OR BY TELEPHONE, </font> </p> <p style="font: bold 12pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif"> YOU NEED NOT RETURN THIS PROXY CARD </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: bold 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif"> Please detach at perforation before mailing. </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-weight: normal"> </font> </p> <p style="font: 10pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif"> </font> </p> <p style="font: 8pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-style: normal; font-weight: normal"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.5in 0pt 0; text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; font-style: normal; font-weight: normal"> In their discretion, the proxy holders are authorized to vote upon the matters set forth in the Notice of Meeting and Proxy Statement dated April 14, 2025 and upon all other such matters as may properly come before the meeting or any adjournment thereof. </font> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> </font> </p> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"/> </p> <table cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top; text-align: justify"> <td style="white-space: nowrap; font-size: 6pt; text-align: left; width: 4.8in; vertical-align: middle"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"> <b> TO VOTE MARK BLOCKS BELOW IN BLUE OR BLACK INK AS SHOWN IN THIS EXAMPLE: </b> </font> </td> <td style="border: Black 2pt solid; font: 10pt Arial, Helvetica, Sans-Serif; vertical-align: middle; width: 0.25in; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b> X </b> </font> </td> <td style="text-align: justify"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> </font> </td> </tr> </table> <p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table border="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 5%"> <img alt="" src="tm2512004d13_proxycardimg005.jpg"> <font style="font-family: Arial, Helvetica, Sans-Serif"/> </img> <td style="vertical-align: middle; text-align: left; width: 9%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b> Proposal </b> </font> </td> <td style="white-space: nowrap; vertical-align: middle; text-align: left; width: 86%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt"> <b> THE BOARD OF DIRECTORS UNANIMOUSLY RECOMMENDS A VOTE “FOR” THE NOMINEE FOR DIRECTOR IN THE PROPOSAL. </b> </font> </td> </td> </tr> <p style="font: bold 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0"> </p> <table cellpadding="0" style="width: 100%; font: 12pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="padding-top: 5pt; width: 0%"/> <td style="padding-top: 5pt; width: 4%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> 1. </font> </td> <td style="padding-top: 5pt; text-align: justify; padding-right: 0.25in"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> To elect one Class II Director of the Fund, for a three-year term until the 2028 Annual Meeting of Stockholders. </font> </td> </tr> </table> <p style="font: 3pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 139.7pt 0pt 0.25in; text-align: justify"> </p> <table border="0" cellpadding="0" style="border-collapse: collapse; width: 40%; border-spacing: 0px;"> <tr style="font-size: 9pt"> <td colspan="2" style="padding-bottom: 1pt; text-align: center; font-size: 9pt; vertical-align: bottom"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> <b> </b> </font> </td> <td style="padding-bottom: 1pt; font-size: 6pt; padding-right: 1pt; text-align: center; vertical-align: bottom; padding-left: 1pt"> <font style="font-family: Arial, Helvetica, Sans-Serif"> FOR </font> </td> <td style="padding-right: 1pt; padding-bottom: 1pt; padding-left: 1pt; text-align: center; vertical-align: bottom"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 6pt"> AGAINST </font> </td> <td style="padding-bottom: 1pt; font-size: 6pt; padding-right: 1pt; text-align: center; vertical-align: bottom; padding-left: 1pt"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 6pt"> ABSTAIN </font> </td> </tr> <tr> <td style="padding: 0in 0in 2pt; vertical-align: top; width: 4%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> 01. </font> </td> <td style="padding: 0in 0in 2pt; vertical-align: top; width: 51%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> C. William Maher </font> </td> <td style="padding: 0in 1pt 2pt; font-size: 9pt; text-align: center; vertical-align: top; width: 15%"> <font style=" font-size: 9pt"> ☐ </font> </td> <td style="padding: 0in 1pt 2pt; font-size: 9pt; text-align: center; width: 15%; vertical-align: top"> <font style="font-size: 9pt"> <font> ☐ </font> </font> </td> <td style="padding: 0in 1pt 2pt; text-align: center; vertical-align: top; width: 15%"> <font style="font-size: 9pt"> <font> ☐ </font> </font> </td> </tr> </table> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 139.7pt 0pt 0.25in; text-align: justify"> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 139.7pt 0pt 0.25in; text-align: justify"> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 139.7pt 0pt 0.25in; text-align: justify"> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 139.7pt 0pt 0.25in; text-align: justify"> </p> <p style="font: 9pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 139.7pt 0pt 0.25in; text-align: justify"> </p> <p style="font: 6pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.25in"> </p> <table border="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="text-align: justify; width: 5%"> <img alt="" src="tm2512004d13_proxycardimg006.jpg"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b/> </font> </img> <td style="color: Black; vertical-align: middle; text-align: left; width: 95%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"> <b> Authorized Signatures — This section must be completed for your vote to be counted. <font style="color: Black"> — </font> Sign and Date Below </b> </font> </td> </td> </tr> <table border="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr> <td style="padding: 0in 0in 0in 3pt; white-space: nowrap; vertical-align: top; width: 4%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"> <b> Note </b> : </font> </td> <td style="padding: 0in; width: 96%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt"> Please sign exactly as your name(s) appear(s) on this Proxy Card, and date it. When shares are held jointly, each holder should sign. When signing as attorney, executor, guardian, administrator, trustee, officer of corporation or other entity or in another representative capacity, please give the full title under the signature. </font> </td> </tr> </table> <p style="font: 5pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p> <p style="font: 12pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"/> <table border="0" cellpadding="0" style="width: 99%; border-collapse: collapse; margin-left: 1.5pt; border-spacing: 0px;"> <tr> <td style="padding: 0in 0in 3pt 3pt; border-bottom-style: solid; border-bottom-width: 1.5pt; width: 29%; vertical-align: top; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: solid"> <b> <font style="font: bold xx-small Arial; font-size: 7pt"> Date (mm/dd/yyyy) — Please print date below </font> </b> </td> <td style="padding: 0in 0in 3pt; width: 2%; vertical-align: top"> <font style="font-size: xx-small; font-family: Arial; font-size: 1pt"> </font> </td> <td style="border-bottom: windowtext 1.5pt none; padding: 0in 0in 3pt; width: 32%; vertical-align: top; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: solid"> <b> <font style="font: bold xx-small Arial; font-size: 7pt"> Signature 1 — Please keep signature within the box </font> </b> </td> <td style="padding: 0in 0in 3pt; width: 2%; vertical-align: top"> <font style="font-size: xx-small; font-family: Arial; font-size: 1pt"> </font> </td> <td style="border-bottom: windowtext 1.5pt none; padding: 0in 0in 3pt; width: 32%; vertical-align: top; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: solid"> <b> <font style="font: bold xx-small Arial; font-size: 7pt"> Signature 2 — Please keep signature within the box </font> </b> </td> </tr> <tr> <td style="border-right: windowtext 1.5pt solid; border-left: windowtext 1.5pt solid; padding: 0in; border-bottom-style: none; border-top-style: none"> <font style="font-size: xx-small; font-family: Arial; font-size: 5pt"> </font> </td> <td style="border-right: windowtext 1.5pt none; padding: 0in; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: solid"> <font style="font-size: xx-small; font-family: Arial; font-size: 5pt"> </font> </td> <td style="border-right: windowtext 1.5pt none; padding: 0in; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: solid"> <font style="font-size: xx-small; font-family: Arial; font-size: 5pt"> </font> </td> <td style="border-right: windowtext 1.5pt none; padding: 0in; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: solid"> <font style="font-size: xx-small; font-family: Arial; font-size: 5pt"> </font> </td> <td style="border-right: windowtext 1.5pt none; padding: 0in; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: solid"> <font style="font-size: xx-small; font-family: Arial; font-size: 5pt"> </font> </td> </tr> <tr> <td style="border-right: windowtext 1.5pt solid; border-left: windowtext 1.5pt solid; padding: 0in; text-align: center; border-bottom-style: none; border-top-style: none"> <b> <font style="font: bold small Arial; font-size: 12pt"> / </font> <font style="font-family: Arial; font-weight: bold"> </font> <font style="font: bold small Arial; font-size: 12pt"> / </font> </b> </td> <td style="border-right: windowtext 1.5pt none; padding: 0in; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: solid"> <font style="font-size: x-small; font-family: Arial; font-size: 1pt"> </font> </td> <td style="border-right: windowtext 1.5pt none; padding: 0in; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: solid"> <font style="font-size: x-small; font-family: Arial; font-size: 1pt"> </font> </td> <td style="border-right: windowtext 1.5pt none; padding: 0in; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: solid"> <font style="font-size: x-small; font-family: Arial; font-size: 1pt"> </font> </td> <td style="border-right: windowtext 1.5pt none; padding: 0in; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: solid"> <font style="font-size: x-small; font-family: Arial; font-size: 1pt"> </font> </td> </tr> <tr> <td style="border: windowtext 1.5pt solid; padding: 0in; border-top-style: none"> <font style="font-size: xx-small; font-family: Arial; font-size: 5pt"> </font> </td> <td style="border-right: windowtext 1.5pt none; padding: 0in; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: solid"> <font style="font-size: xx-small; font-family: Arial; font-size: 5pt"> </font> </td> <td style="border-right: windowtext 1.5pt solid; border-bottom: windowtext 1.5pt solid; padding: 0in; vertical-align: top; border-left-style: none; border-top-style: none"> <font style="font-size: xx-small; font-family: Arial; font-size: 5pt"> </font> </td> <td style="border-right: windowtext 1.5pt none; padding: 0in; vertical-align: top; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: solid"> <font style="font-size: xx-small; font-family: Arial; font-size: 5pt"> </font> </td> <td style="border-right: windowtext 1.5pt solid; border-bottom: windowtext 1.5pt solid; padding: 0in; vertical-align: top; border-left-style: none; border-top-style: none"> <font style="font-size: xx-small; font-family: Arial; font-size: 5pt"> </font> </td> </tr> </table> <p style="font: 12pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p> <div style="padding-top: 2pt; padding-bottom: 2pt; border: Black 1pt solid"> <p style="font: 9pt Arial, Helvetica, Sans-Serif; margin: 0pt 0; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt"> Scanner bar code </font> </p> </div> <p style="font: 4pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <table border="0" cellpadding="0" style="width: 99%; border-collapse: collapse; margin-left: 1.5pt; border-spacing: 0px;"> <tr style="vertical-align: top; text-align: justify"> <td style="width: 29%; text-align: center"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt"> xxxxxxxxxxxxxx </font> </td> <td style="width: 2%; text-align: left"> </td> <td style="margin-top: 0in; margin-bottom: 0pt; text-align: left; text-align: center; width: 32%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt"> AEF 34493 </font> </td> <td style="text-align: justify; width: 2%"> </td> <td style="text-align: justify; width: 32%"> <font style="font-family: Arial, Helvetica, Sans-Serif; font-size: 14pt"> xxxxxxxx </font> </td> </tr> </table> <p style="font: 14pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 12pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"/> <!-- Field: Page; Sequence: 2; Options: Last --> <div style="border-bottom: Black 1pt solid; margin-top: 12pt; margin-bottom: 6pt"> <p style="margin: 0pt"> </p> </div> <!-- Field: /Page --> <p style="font: 12pt Arial Narrow, Helvetica, Sans-Serif; margin: 0pt 0 0pt 0.25in; text-indent: -0.25in"> </p> <p style="margin: 0pt"> </p> </table> <noscript> <img src="https://www.sec.gov/akam/13/pixel_58da3dee?a=dD1mMjE3ZWIzYTAxNGRmYzI3ZDRmMGZiY2FlMTI2ZTljMDk2YTczYTQ1JmpzPW9mZg==" style="visibility: hidden; position: absolute; left: -999px; top: -999px;"/> </noscript> </table> </table> </font> </td> </td> </tr> </font> </td> </td> </tr> </font> </td> </td> </tr> </br> </b> </font> </td> </td> </tr> </table> </div> </hr> </p> </p> </div> </hr> </p> </td> </tr> </td> </tr> </tr> </table> </div> </hr> </p> </b> </font> </td> </tr> </table> </div> </hr> </p> </td> </br> </br> </br> </b> </font> </td> </font> </td> </tr> </table> </div> </hr> </p> </hr> </p> </hr> </p> </hr> </p> </td> </tr> </table> </div> </hr> </p> </font> </td> </tr> </br> </font> </td> </tr> </br> </br> </font> </td> </tr> </br> </br> </font> </td> </tr> </br> </br> </font> </td> </tr> </td> </td> </td> </tr> </table> </div> </hr> </p> </td> </tr> </br> </font> </td> </tr> </br> </font> </td> </tr> </br> </br> </font> </td> </tr> </br> </font> </td> </tr> </br> </font> </td> </tr> </br> </font> </td> </tr> </br> </font> </td> </tr> </td> </td> </td> </tr> </table> </div> </hr> </p> </td> </tr> </br> </font> </td> </tr> </td> </td> </td> </tr> </table> </div> </hr> </p> </br> </font> </td> </tr> </br> </br> </br> </br> </br> </br> </br> </br> </b> </font> </td> </br> </b> </font> </td> </br> </br> </br> </b> </font> </td> </td> </tr> </table> </div> </hr> </p> </br> </font> </td> </tr> </br> </br> </br> </font> </td> </tr> </br> </br> </br> </br> </br> </br> </br> </br> </b> </font> </td> </br> </b> </font> </td> </br> </br> </br> </b> </font> </td> </td> </tr> </table> </div> </hr> </p> </hr> </p> </hr> </p> </p> </p> </p> </p> </div> </hr> </p> </p> </div> </hr> </p> </font> </p> </p> </div> </b> </p> </div> </body> </html> </TEXT> </DESCRIPTION> </FILENAME> </SEQUENCE> </TYPE> </DOCUMENT> </div> </div> <!---------------------------------------> <!----------- 3rd column ----------------> <!----------- RIGHT MENU ----------------> <section class="col-md-3 col-sm-3 col-lg-3 section toc" id="3rd"> <div id="report_table_cont">TABLE OF CONTENTS</div> <div id="table_filing"> </div> </section> </div> </div> <style> .ended { font-size: 8pt; display: block; } #financeModal { padding: 0 !important; } .reload { font-family: Lucida Sans Unicode; cursor: pointer; } .modal-blur { -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); } #financeModal .modal-dialog { width: 80%; max-width: none; margin: 0; left: 10%; top: 5%; } #financeModal .modal-content { border: 0; border-radius: 0; } #financeModal .modal-body { overflow-y: auto; } .date { font-size: 9pt; } .active-finance { background-color: #2196f3 !important; color : ffffff !important; } .active-fin-type { background-color: #2196f3 !important; color : ffffff !important; } .finance_type:hover, .finance_type:active, .finance_type:focus { background-color: #ffffff; text-decoration: none; } .finance:hover, .finance:active, .finance:focus { background-color: #ffffff; text-decoration: none; } #finance-div table tbody tr td:not(:first-child) { text-align: right; } .blur { box-shadow: 0px 0px 20px 20px rgba(255, 255, 255, 1); text-shadow: 0px 0px 10px rgba(51, 51, 51, 0.9); transform: scale(0.9); opacity: 0.6; } </style> <style> .gemini-response { font-family: Arial, sans-serif; line-height: 1; } .gemini-response h2, .gemini-response h3 { margin-top: 20px; margin-bottom: 10px; } .gemini-response ul { padding-left: 20px; } .gemini-response ul li { margin-bottom: 10px; } .gemini-response p { margin-bottom: 15px; } .modal-lg { max-width: 50%; } </style> <div aria-hidden="true" aria-labelledby="shareholderModalLabel" class="modal fade " id="shareholderModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="shareholderModalTitle"></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <h2 class="fund-header" id='dynamic-header' style="text-decoration:underline"></h2> <p id="p-fund" style="display: none;">No information found </p> <div id="fund_div"> <p class="small-note ">* THE VALUE IS THE MARKET VALUE AS OF THE LAST DAY OF THE QUARTER FOR WHICH THE 13F WAS FILED.</p> <div class="table-responsive x-overflow-hide"> <table class="fl-table table" id="fund-table"> <thead> <th onclick="sortTable(0)">FUND</th> <th onclick="sortTable(1)">NUMBER OF SHARES</th> <th onclick="sortTable(2)">VALUE ($)</th> <th>PUT OR CALL</th> </thead> <tbody class="tbody"> </tbody> </table> </div> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="directorModalLabel" class="modal fade" id="directorModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="dynamicDirector-header">Directors of ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC. - as per the latest proxy <sup><small>Beta</small></sup></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-wrapper-director" id="dircter-table-div"> <table class="fl-table table" id="director-table"> <thead> <th class="directorCol">DIRECTORS</th> <th class="directorCol ageCol">AGE</th> <th class="directorCol">BIO</th> <th class="directorCol">OTHER DIRECTOR MEMBERSHIPS</th> </thead> <tbody class="tbody"> </tbody> </table> </div> </div> </div> </div> </div> <div aria-labelledby="registerModalLabel" class="modal fade " data-backdrop="static" data-keyboard="false" id="registerModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div> <button class="close pr-2 pt-2" type="button"> <a class="text-dark text-decoration-none" href="/AEF/"> <span aria-hidden="true">×</span></a> </button> </div> <div class="text-center pb-3"><a href="/pricing/">Subscribe</a> to view this or get a <a href="/token/">free 24 hour token </a> or take a free test drive with ticker <a href="/snapshot/AAPL">AAPL</a>. View our demo <a href="/demo/">video</a>. </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="executiveModalLabel" class="modal fade" id="executiveModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id='executiveModalLabelTitle'></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <h2 class="fund-header" style="text-decoration:underline"></h2> <div class="table-responsive"> <div class="table-wrapper-execs" id='executive-button'> <p>No information found </p> </div> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="customerModalLabel" class="modal fade" id="customerModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="cust-header"> Customers and Suppliers of ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC. <sup><small>Beta</small></sup></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="container"> <div class="row"> <div class="col-md-6 col-12"> <div class=" table-responsive x-overflow-hide" id="Customer_table"> <p>No Customers Found </p> </tbody> </table> </div> </div> <div class="col-md-6 col-12"> <div class=" table-responsive x-overflow-hide" id="Supplier_table"> <p>No Suppliers Found</p> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="bondModalLabel" class="modal fade " id="bondModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="bondModalTitle">Bonds of ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC.</h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-responsive " id="bond_table"> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="bondpricegraphModalLabel" class="modal fade " id="bondpricegraphModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document" style=" height: 100%;"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="bondpricegraphModalTitle">Price Graph </h5> <button aria-label="Close" class="close" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body" id="price_graph"> <img id="bond_graph" src=""> </div> <div class="row mt-5"> <div class="col-1 mt-2 pr-0"> <h6 style="position: relative;float: right;"><em class="dot red"></em> </h6> </div> <div class="col-11 pl-0"> <p class="text-muted">Price</p> </div> <div class="col-1 mt-2 pr-0"> <h6 style="position: relative;float: right;"><em class="dot"></em> </h6> </div> <div class="col-11 pl-0"> <p class="text-muted">Yield</p> </div> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="InsiderOwnershipModalLabel" class="modal fade " id="InsiderOwnershipModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="insider_ownershipModalTitle">Insider Ownership of ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC. company <sup><small>Beta</small></sup></h5> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="table-wrapper-director" id="insider_ownership_table-div"> <table class="fl-table table" id="insider_ownership_table"> <thead> <th class="insideOwnershipCol">Owner</th> <th class="insideOwnershipCol">Position</th> <th class="insideOwnershipCol">Direct Shares</th> <th class="insideOwnershipCol">Indirect Shares</th> </thead> <tbody class="tbody"> </tbody> </table> </div> </div> </div> </div> </div> <div class="modal fade" id="aiInsights" tabindex="-1" role="dialog" aria-labelledby="aiInsightsLabel" aria-hidden="true"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="aiInsightsLabel">AI Insights</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div id="geminiResponseContainer" class="gemini-response"> <!-- Response content will be loaded here --> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> </div> </div> </div> </div> <div aria-hidden="true" aria-labelledby="financeModalLabel" class="modal fade " id="financeModal" role="dialog" tabindex="-1"> <div class="modal-dialog modal-xl modal-dialog-scrollable" role="document"> <div class="modal-content"> <div class="modal-header"> <div> <span> <h5 class="modal-title" id="financeModalTitle">Summary Financials of ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC. <sup><small>Beta</small></sup></h5> </span> <span style="font-size:80%"> <small>(We are using algorithms to extract and display detailed data. This is a hard problem and we are working continuously to classify data in an accurate and useful manner.)</small> </span> </div> <button aria-label="Close" class="close pr-2 pt-2 pb-1" data-dismiss="modal" type="button"> <span aria-hidden="true">×</span> </button> </div> <input id="ftitle" type="hidden" value=""> <input id="displayed_finance" type="hidden" value="balance"> <input id="displayed_ftype" type="hidden" value="10-Q"> <input id="company_name_hidden" type="hidden" value="ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC."> <div class="modal-body"> <div class="row"> <div class="col-10"> <div aria-label="Basic example" class="btn-group" role="group"> <button class="btn model_button border border-primary finance p-1 active-finance" id="balance" type="button">Balance Sheet </button> <button class="btn model_button finance p-1" id="income" type="button"> Income Statement </button> <button class="btn model_button finance p-1" id="cash_flow" type="button">Cash Flow </button> </div> </div> <div class="col-2 pull-right"> <div aria-label="Basic example" class="btn-group" role="group" style="float: right;"> <button class="btn model_button finance_type p-1 active-fin-type" id="10-Q" type="button">Quarterly </button> <button class="btn model_button finance_type p-1" id="10-K" type="button">Annual </button> </div> </div> </div> <div class="table-responsive pt-2" id="finance-div"> No information found </div> </div> </div> </div> </div> </div> <script> </script> <script src="/static/js/threeButtonScroll.js?v=9"></script> <script src="/static/js/scroll_js.js?v=7"></script> <script> var ticker = "AEF"; $(document).ready(function() { $('#aiInsights').on('show.bs.modal', function (event) { var companyName = "ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC."; var csrftoken = $('input[name="csrfmiddlewaretoken"]').val(); // Show loading spinner $('#geminiResponseContainer').html('<div class="text-center"><span class="spinner-border text-primary" role="status"><span class="sr-only">Loading...</span></span></div>'); // Logging the data sent in the AJAX request console.log('Preparing AJAX request with data:', { company_Name: companyName, csrfmiddlewaretoken: csrftoken }); $.ajax({ url: '/api/get_gemini_response/', type: 'POST', data: { 'company_Name': companyName, 'company_Ticker': ticker, 'csrfmiddlewaretoken': csrftoken }, success: function(data) { console.log('AJAX request successful. Data received:', data); if (data.error) { $('#geminiResponseContainer').html(`<div class='alert alert-danger'>Error: ${data.error}</div>`); } else { $('#geminiResponseContainer').html(formatResponse(data.response)); } }, error: function(xhr, status, error) { console.error("AJAX Error:", error); console.error("Detailed response:", xhr.responseText); $('#geminiResponseContainer').html(`<div class='alert alert-danger'>AJAX Error: ${error}</div>`); } }); }); }); function formatResponse(response) { let formattedResponse = response.replace(/\*\*(.*?)\*\*/g, '<strong>$1</strong>'); // Convert **text** to <strong>text</strong> formattedResponse = formattedResponse.replace(/\* (.*?)(\n|$)/g, '<li>$1</li>'); // Convert * text to <li>text</li> formattedResponse = formattedResponse.replace(/<\/li><li>/g, '</li><li>').replace(/<li>/g, '<ul><li>').replace(/<\/li>/g, '</li></ul>'); // Wrap <li> in <ul> formattedResponse = formattedResponse.replace(/## (.*?)(\n|$)/g, '<h2>$1</h2>'); // Convert ## text to <h2>text</h2> formattedResponse = formattedResponse.replace(/### (.*?)(\n|$)/g, '<h3>$1</h3>'); // Convert ### text to <h3>text</h3> formattedResponse = formattedResponse.replace(/\n/g, '<br>'); // Convert newlines to <br> return `<div>${formattedResponse}</div>`; } </script> <script src="/static/js/filing.js?v=1"></script> <script> $("#second").contents().find("body").css({'padding': '1px 4px', 'overflow-x': 'hidden'}) var fid = '846676', printerLink = "/printer/" + "109898" + "/" + "True" + '/' //Append the print button to TOC function addPrintButton(items, type) { items.forEach((itm) => { itm.innerHTML = itm.innerHTML + '<span class="print">print</span>' itm.addEventListener('mouseover', function () { this.querySelector('span.print').style.display = 'inline-block' }) itm.addEventListener('mouseout', function () { this.querySelector('span.print').style.display = 'none' }) }) $('.' + type + '-link span.print').on('click', function (e) { let part = this.parentElement.hash.replace('#', '') openPrintPortion(part) }) } document.addEventListener('DOMContentLoaded', function () { I_frame = document.querySelector('#second') if (window.innerWidth > '700') { // I_frame.setAttribute('style','border:none;position:absolute;left:0vw;min-width:100%;max-width:100%;top:0vh;height:100%;min-height:100%;') } else { // I_frame.setAttribute('style','border:none;position:absolute;left:0vw;min-width:100vw;max-width:100vw!important;top:0vh;height:100%;min-height:100%;') } let partsInTOC = document.querySelectorAll('.part-link') let itemsInToc = document.querySelectorAll('.item-link') let notesInTOC = document.querySelectorAll('.note-link') addPrintButton(partsInTOC, 'part'); addPrintButton(itemsInToc, 'item'); addPrintButton(notesInTOC, 'note'); /* Toogle between the sections*/ let fillinglist = document.querySelectorAll('.firstsec')[0] let doc_preview = document.querySelectorAll('.document-view-section')[0] let toc = document.querySelectorAll('.toc')[0] let mobile_view = document.querySelectorAll('.mobile_view')[0] /* buttons for toggling */ let showfilings_btn = document.querySelectorAll('.show_filings_btn')[0] let showdoc_btn = document.querySelectorAll('.show_doc_btn')[0] let showtoc_btn = document.querySelectorAll('.show_toc_btn')[0] showfilings_btn.addEventListener('click', function () { let shortcutsmobile = document.querySelector('#shortcuts-mobile') fillinglist.style.display = 'block' doc_preview.style.display = 'none' toc.style.display = 'none' mobile_view.style.display = 'block' shortcutsmobile.style.display = 'none' }) showdoc_btn.addEventListener('click', function () { let shortcutsmobile = document.querySelector('#shortcuts-mobile') fillinglist.style.display = 'none' doc_preview.style.display = 'block' toc.style.display = 'none' mobile_view.style.display = 'none' shortcutsmobile.style.display = 'block' }) showtoc_btn.addEventListener('click', function () { let shortcutsmobile = document.querySelector('#shortcuts-mobile') fillinglist.style.display = 'none' doc_preview.style.display = 'none' toc.style.display = 'block' mobile_view.style.display = 'none' shortcutsmobile.style.display = 'none' }) $(".section document-view-section div").eq(1).after('<div id="doc-head"></div>') }) //track which filing has been clicked on let filingslinks = document.querySelectorAll('.filedate') /* let filingvalue = window.location.href.split('&'); console.log(filingvalue,'filingvaluefilingvalue') if (filingvalue.length===1){ let row =document.querySelector('#filings-section-list').querySelector('tbody').querySelectorAll('tr')[0] row.style.backgroundColor='#d8ecf3'; } else { filingvalue = window.location.href.split('&')[1].split('=')[1]; console.log(filingvalue,'filingvalue') filingslinks.forEach((filing)=>{ if (filing.outerHTML.search(filingvalue) > -1) { filing.setAttribute('style','background-color:#d8ecf3') } }) }*/ function openPrintPortion(portion) { var a = window.open(printerLink + portion, '_blank'); } </script> <script> function numberWithCommasNoDecimal(x) { // If null or undefined, just return dash if (x === null || x === undefined) return '-'; // Convert to float let val = parseFloat(String(x).replace(/,/g, '').trim()); if (isNaN(val)) return '-'; // Track negativity const negative = val < 0; // Work with absolute value for splitting val = Math.abs(val); // Now split at the decimal let [intPart, decimalPart] = val.toString().split('.'); // Insert commas in integer portion only intPart = intPart.replace(/\B(?=(\d{3})+(?!\d))/g, ','); // Reattach sign and decimal let result = negative ? '-' + intPart : intPart; if (decimalPart !== undefined) { result += '.' + decimalPart; } return result; } function fetch_bond_price_graph(bond_symbol) { $("#bond_graph").attr("src","/image/price_graph/"+bond_symbol+".png"); } function clear_div(element) { $('#' + element).html(''); } $(document).ready(function () { var ticker = "AEF"; /***************************************************** * 1) OLD FUNCTION: create_table_new2 (flat structure) *****************************************************/ function create_table_new2( finance_data_section, finance_data_value, finance_data_label, ended_lst, f_data, dates, finance_title ) { if (!f_data || f_data.length === 0) { $('#finance-div').html('<div class="alert alert-info">No financial data available.</div>'); return; } // A quick helper to strip commas and parse float function parseValue(val) { if (val === null || val === undefined) return null; // Already a number if (typeof val === 'number') return val; // If it's a string, remove commas, extra spaces, etc. if (typeof val === 'string') { let cleaned = val.replace(/,/g, '').trim(); let parsed = parseFloat(cleaned); return isNaN(parsed) ? null : parsed; } return null; } var table = ` <div class="text-center"><strong>${finance_title}</strong></div> <table class="fl-table table table-hover" id="finance-table"> <thead> <tr> <th>Field</th>`; // Add headers for each date (same order as ended_lst) ended_lst.forEach(function(date) { table += `<th>${date}</th>`; }); table += `</tr></thead><tbody>`; // Track the last section and sub-section for grouping var lastSection = null; var lastSubSection = null; // f_data = [section, sub_section, label, [values per date]] f_data.forEach(function(item) { var section = item[0]; var sub_section = item[1]; var label = item[2]; var values = item[3]; // If we've hit a new section, print a row if (section && section !== lastSection) { table += ` <tr style="background-color: #000; color: #fff; text-transform: uppercase;"> <td colspan="${ended_lst.length + 1}"> <strong>${section}</strong> </td> </tr>`; lastSection = section; lastSubSection = null; } // If we've hit a new sub-section if (sub_section && sub_section !== lastSubSection) { table += ` <tr style="background-color: #f0f0f0;"> <td colspan="${ended_lst.length + 1}"> <strong>${sub_section}</strong> </td> </tr>`; lastSubSection = sub_section; } // Now the actual row for this label table += `<tr> <td style="padding-left: 20px;">${label}</td>`; // For each value in this row’s array (aligned with ended_lst) values.forEach(function(value) { // Convert to a real float if possible let numericVal = parseValue(value); if (numericVal === null) { // Not a valid float => dash table += `<td>-</td>`; } else { // Format as thousands with commas (keeping negatives and decimals) let formatted = numberWithCommasNoDecimal(numericVal); table += `<td>${formatted}</td>`; } }); table += `</tr>`; }); table += `</tbody></table>`; $('#finance-div').html(table); } /******************************************************* * 2) NEW FUNCTION: createNestedTable (hierarchical) *******************************************************/ function createNestedTable(nested_sections, ended_lst, finance_title) { // 1) Declare "table" in this scope let table = ` <div class="text-center"><strong>${finance_title}</strong></div> <table class="fl-table table table-hover" id="finance-table"> <thead> <tr> <th>Field</th>`; ended_lst.forEach(function(date) { table += `<th>${date}</th>`; }); table += `</tr></thead><tbody>`; // 2) Define processNode *inside* so it can reference "table" function processNode(node, indentLevel) { const leftPadding = indentLevel * 20; table += `<tr> <td style="padding-left:${leftPadding}px; font-weight:${indentLevel === 0 ? 'bold' : 'normal'};"> ${node.label || node.sectionName} </td>`; node.valueByPeriod.forEach(function(val) { if (val === null || val === undefined) { val = '-'; } else { // Attempt to parse even if it's a string if (typeof val === 'string') { let cleaned = val.replace(/,/g, '').trim(); let parsed = parseFloat(cleaned); if (!isNaN(parsed)) { val = numberWithCommasNoDecimal(parsed); } else { val = '-'; } } else if (typeof val === 'number') { val = numberWithCommasNoDecimal(val); } } table += `<td>${val}</td>`; }); table += `</tr>`; // Recurse if (node.children && node.children.length > 0) { node.children.forEach(child => processNode(child, indentLevel + 1)); } } // 3) Loop through top-level nodes nested_sections.forEach(node => { processNode(node, 0); }); table += `</tbody></table>`; $('#finance-div').html(table); } /************************************************ * 3) Show the modal -> call get_ajax_data ************************************************/ $('#financeModal').on('shown.bs.modal', function (e) { get_ajax_data(); }); /************************************************ * 4) get_ajax_data: calls Django endpoint ************************************************/ function get_ajax_data() { console.log($('#company_name_hidden').val()); var company_name = $('#company_name_hidden').val().replace('/', ' ').replace('\\', ' '); console.log(company_name); var cik = "846676"; // e.g. '123456' var finance_type = $('#displayed_finance').val(); // e.g. 'balance', 'income', 'cash_flow' var data_type = $('#displayed_ftype').val(); // e.g. '10-K', '10-Q' var url = `/get/finance/data/${cik}/${finance_type}/${data_type}/${encodeURIComponent(ticker)}/`; $.ajax({ url: url, method: 'GET', success: function (resp) { $('#finance-div').html(''); if (resp.error) { $('#finance-div').html(`<div class="alert alert-danger">${resp.error}</div>`); } else { console.log(resp); // If server returns nested_sections, show them if (resp.nested_sections && resp.nested_sections.length > 0) { createNestedTable(resp.nested_sections, resp.date, resp.finance_title); } else { // Otherwise, fallback to the old flat approach create_table_new2( resp.finance_data_section, resp.finance_data_value, resp.finance_data_label, resp.ended_lst, resp.f_data, resp.date, resp.finance_title ); } } }, error: function (xhr, status, error) { $('#finance-div').html(`<div class="alert alert-danger">An error occurred: ${error}</div>`); console.error(error); } }); } /************************************************ * 5) On-click handlers for toggling (unchanged) ************************************************/ $(document).on('click', '.finance', function () { $('.finance').removeClass('active-finance'); $(this).addClass('active-finance'); // the button's ID (like "balance" or "income") is stored: $('#displayed_finance').val($(this).attr('id')); get_ajax_data(); // calls the /get/finance/data endpoint }); $(document).on('click', '.finance_type', function () { $('.finance_type').removeClass('active-fin-type'); $(this).addClass('active-fin-type'); // the button's ID ("10-Q" or "10-K") is stored: $('#displayed_ftype').val($(this).attr('id')); get_ajax_data(); }); $("#registerModal").on('shown', function () { console.log(7899809) alert("I want this to appear after the modal has opened!"); }); /* close popover */ $('body').on('click', function (e) { $('[data-toggle="popover"]').each(function () { //the 'is' for buttons that trigger popups //the 'has' for icons within a button that triggers a popup if (!$(this).is(e.target) && $(this).has(e.target).length === 0 && $('.popover').has(e.target).length === 0) { $(this).popover('hide'); } }); }); $('[data-toggle="tooltip"]').tooltip(); $('.exhibit-link').each(function () { href = $(this).attr('href') if (href.search('/www.sec.gov/Archives/edgar/data/') == -1) $(this).attr('href', "https://www.sec.gov/Archives/edgar/data/846676/000110465925034686/" + href) }); $('.info-btn-circle').on('click', function (e) { $('.info-btn-circle').not(this).popover('hide'); }); if ($('#fixed-content-filing').length > 0) { fetch("/fetch_fixed_content_filing", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": "AEF", "current_filing_name": "abrdn Emerging Markets ex-China Fund, Inc.", "current_filing_filingtype": "DEF 14A", "current_filing_filingdate": "May 28, 2025" }) }) .then(response => response.json()) .then(function (data) { bonds = data.data.bonds directors = data.data.director executives = data.data.executive funds = data.data.funds insider_ownership = data.data.insider_ownership bond_html = '' director_html = '' funds_html = '' executive_html = '' insider_ownership_html = '' if (bonds.length > 0) { bond_html += '<table class="fl-table table" id="bond-table"> <thead> <tr> <th rowspan="2">ISSUER NAME</th> <th rowspan="2">SYMBOL</th> <th rowspan="2">CALLABLE</th> <th rowspan="2">SUB-PRODUCT TYPE</th> <th rowspan="2"> COUPON</th> <th rowspan="2">MATURITY</th> <th class="text-center" colspan="2">RATINGS</th> <th class="text-center" colspan="2">LAST SALE</th><th rowspan="2">GRAPH</th> </tr> <tr> <th>MOODY\'S® </th> <th>S&P</th > <th> PRICE </th> <th>YIELD</th> </tr> </thead> <tbody class = "tbody" > ' for (let i = 0; i < bonds.length; i++) { bond_html += '<tr> <td>' + bonds[i].issuer_name + '</td> <td> '+ bonds[i].symbol + ' </td> <td>' + bonds[i].callable + '</td> <td>' + bonds[i].sub_product_type + '</td> <td>' + bonds[i].coupon + '</td> <td>' + bonds[i].matuarity + '</td> <td>' + bonds[i].moody_rating + '</td> <td>' + bonds[i].s_and_p_rating + '</td> <td>' + bonds[i].last_sale_price + '</td> <td>' + bonds[i].last_sale_yield + '</td> <td> <div class="row justify-content-center"> <button class="btn col" style="font-size: inherit; margin-top: 0px; padding-top: 0px;" data-target="#bondpricegraphModal" onclick="fetch_bond_price_graph(\''+bonds[i].symbol+'\')" data-toggle="modal">Price Graph</button><div></td> </tr>' } bond_html += '</tbody> </table>' } else { bond_html = 'No information found' } $("#bond_table").empty(); $('#bond_table').append(bond_html); if (executives.length > 0) { executive_html = executives } else { executive_html = 'No information found' } $("#executive-button").empty(); $('#executive-button').append(executive_html); document.getElementById("dynamicDirector-header").innerHTML = "Directors of ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC. - as per the latest proxy " + '<sup><small>Beta</small></sup>'; if (directors.length == 0) { $('#director-table').hide(); $('#dircter-table-div').html('<p>No information found</p>') } else { $('#director-table').show(); for (var i = 0; i < directors.length; i++) { tr = ' <tr >' tr += '<td ><center>' + directors[i][0] + '</center></td>' if (directors[i][1] == null) tr += '<td class=" ageCol" ><center></center></td>' else tr += '<td class=" ageCol" ><center>' + directors[i][1] + '</center></td>' tr += '<td id = "bioCol" ><p>' + directors[i][2] + '</p></td>' other = '' for (k = 0; k < directors[i][3].length; k++) { if (k == directors[i][3].length - 1) { other = other + directors[i][3][k] } else { other = other + directors[i][3][k] + ', ' } } tr += ' <td ><center>' + other + '</center></td>' tr += '</tr>' $('#director-table tbody').append(tr) } } if (funds.length != 0) { date = new Date(data.data.fund_report_date) day = date.getDate(); month = date.toLocaleString('default', { month: 'short' }); year = date.getFullYear(); $("#shareholderModalTitle").text("Top 100 Shareholders of ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC. as of " + month + ' ' + day + ', ' + year) } else { $("#shareholderModalTitle").text("Top 100 Shareholders of ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC.") } //$('#cust-header').text( "Customers and Suppliers of ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC.") for (var i = 0; i < funds.length; i++) { tr = '<tr id="tr_doc">' tr += '<td class="success fund text-uppercase">' + funds[i].fund + '<button type="button" id="' + i + '" class="btn btn-secondary btn-small info-btn-circle" data-container="body" data-title="×" data-toggle="popover" data-placement="top" data-html="true" >i</button></td>' tr += '<td class = "fund-shares" >' + numberWithCommasNoDecimal(funds[i].share_prn_amount) + '</td>' tr += '<td class="fund-value">' + numberWithCommasNoDecimal(funds[i].value) + '</td>' tr += '<td class="success"><center>' + funds[i].put_call + '</center></td>' tr += '</tr>' $('#fund-table tbody').append(tr) } $('[data-toggle="popover"]').popover({sanitize:false, content: function() { var i = $(this).attr('id') text_tooltip = '<div class="container"><div class="row">'+ '<div class="col-4 p-0 font-weight-bold " >Filed By: </div><div class="col-8 p-0 hover-shareholder tooltip-custom copy-details"><div class="copy-text">'+funds[i].filed_by_name+'</div><span class="tooltiptext">Click To Copy</span></div>'+ '<div class="col-4 p-0 font-weight-bold" >Address: </div><div class="col-8 p-0 hover-shareholder tooltip-custom copy-details"><div class="copy-text">'+funds[i].address+'</div><span class="tooltiptext">Click To Copy</span></div>'+ '<div class="col-4 p-0 font-weight-bold" >Phone: </div><div class="col-8 p-0 hover-shareholder tooltip-custom copy-details"><div class="copy-text">'+funds[i].phone+'</div><span class="tooltiptext">Click To Copy</span></div>'+ '</div></div>' return text_tooltip; //return $('#po' + id).html(); } }); if (insider_ownership.length != 0) { for (var i = 0; i < insider_ownership.length; i++) { tr = '<tr id="tr_doc">' tr += '<td class="success fund text-uppercase">' + insider_ownership[i].owner + '</td>' tr += '<td class = "fund-shares" >' + numberWithCommasNoDecimal(insider_ownership[i].position) + '</td>' tr += '<td class="fund-value">' + numberWithCommasNoDecimal(insider_ownership[i].current_direct_shares) + '</td>' tr += '<td class="fund-value">' + numberWithCommasNoDecimal(insider_ownership[i].current_indirect_shares) + '</td>' tr += '</tr>' $('#insider_ownership_table tbody').append(tr) } } else { $('#insider_ownership_table tbody').append('No Data Found') } $("#executiveModalLabelTitle").text("Executives of ABERDEEN EMERGING MARKETS EQUITY INCOME FUND, INC. - as per the latest proxy") $('#executive-button table').addClass('table') $('#executive-button table tr:first-child').css('background-color', '#4FC3A1') $('#executive-button table tr td').css('border-right', 'none') $('#executive-button table').addClass('fl-table') $('#executive-button table').attr('border', '0') color = '#4FC3A1'; no = 0; $('#executive-button table tr:first-child td').each(function () { text = $(this).text(); text = text.replace(/\u200B/g, ''); text = text.replace(/[\u200B-\u200D\uFEFF]/g, ''); if (text.trim() == '') { $(this).css('background-color', color) if (no == 0) color = '#324960' } else { if (color == '#4FC3A1') color = '#324960' else color = '#4FC3A1' $(this).css('background-color', color) } no++; }) const table = document.querySelector('#executive-button table'); dates = data.data.yearly_years; ended_lst = data.data.ended_lst; finance_data_section = data.data.finance_data_section; finance_data_value = data.data.finance_data_value; finance_data_label = data.data.finance_data_label; f_data = data.data.f_data; }) } }) </script> </div> </div> </div> </body> <script crossorigin="anonymous" defer integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" src="/static/bootstrap/js/popper.min.js"></script> <script defer src="/static/bootstrap/js/bootstrap.min.js"></script> <script defer src="/static/bootstrap/js/custom.min.js"></script> <script> var today_date = new Date(); today_date.setHours(0); today_date.setMinutes(0); today_date.setSeconds(0); $(document).ready(function() { $('#load-div-graph').show() finance_table_div = $('#finance_table_div') if (finance_table_div.length > 0) { fetch_live_stock_data(initial_call = 'true') setInterval(function() { fetch_live_stock_data() }, 30000) } serverStartTime = new Date("") moment_current_time = moment().tz("America/New_York"); moment_server_time = moment(serverStartTime).tz("America/New_York") var server_difference = (moment_current_time.diff(moment_server_time) / 1000).toFixed(2); var endTime = new Date(); var difference = ((endTime - startTime) / 1000).toFixed(2); //var serverdiff = ((endTime - serverStartTime)/1000).toFixed(2); $('#load_time').text(server_difference + ' s/' + difference + ' s') //MOBILE ONE AND MOBILE THREE var menu = "close"; $(".mobile-one .menu-toggle, .mobile-three .menu-toggle").click(function() { if (menu === "close") { $(this).parent().next(".mobile-nav").css("transform", "translate(0, 0)"); menu = "open"; } else { $(this).parent().next(".mobile-nav").css("transform", "translate(-100%, 0)"); menu = "close"; } }); }) function openNav() { document.getElementById("mySidebar").style.width = "250px"; // document.getElementById("main").style.marginLeft = "250px"; } function closeNav() { document.getElementById("mySidebar").style.width = "0"; // document.getElementById("main").style.marginLeft= "0"; } function change_selected_view(element) { site_view = element.value; if (document.getElementById('site_view').length == 3) { if (site_view === 'filing') { href = window.location.href href = href.split('/') href = href.slice(0, 3).join('/') + '/' + href.slice(-1) window.location.href = href } else { href = window.location.href href = href.split('/') href = href.slice(0, 3).join('/') + '/snapshot/' + href.slice(-1) window.location.href = href } } else if (site_view === 'filing') { href = window.location.href href = href.split('/') href = href.slice(0, 3).join('/') + '/' + href.slice(-1)[0].split('#')[0] window.location.href = href } else { href = window.location.href href = href.split('/') if (href.slice(-1) !== '') { ticker = href.slice(-2, -1) if (ticker[0].length == 1 && /^[1-9]+$/.test(ticker)) { ticker = href.slice(-1) } else if (!/^[a-zA-Z]+$/.test(ticker)) { ticker = href.slice(-3, -2) } } else { ticker = href.slice(-1) } href = href.slice(0, 3).join('/') + '/snapshot/' + ticker window.location.href = href } } function load_document(filedata) { // read text from URL location var request = new XMLHttpRequest(); request.open('GET', filedata.path, true); request.send(null); $('#second #load-div').show(); request.onreadystatechange = function() { if (request.readyState === 4 && request.status === 200) { var type = request.getResponseHeader('Content-Type'); if (type.indexOf("text") !== 1) { $('#load-div').hide(); $("#second").empty(); second = document.getElementById('second') second.insertAdjacentHTML('beforeend', request.responseText) second.scrollTop = 00; $("#filing-title").empty(); $('#filing-title').append(filedata.file_title); return true } } } } function fetch_history_graph_data(element) { ticker = window.location.href.split('/').slice(-1)[0] graph = localStorage.getItem('graph_' + ticker + today_date); if (graph) { $('#graph_div')[0].innerHTML = ''; $('#graph_div').append(graph); } else { localStorage.clear(); fetch("/fetch_history_graph_data", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": ticker, "years": '1y' }) }) .then(response => response.json()) .then(function(data) { $('#load-div-graph').hide() $('#graph_div').append(data.graph); fetch("/fetch_history_graph_data", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": ticker, "years": '10y' }) }) .then(response => response.json()) .then(function(data) { $('#load-div-graph').hide() $('#finance_table_div').append(data.table); $('#graph_div')[0].innerHTML = ''; $('#graph_div').append(data.graph); localStorage.setItem('graph_' + ticker + today_date, data.graph); }) }) } } function fetch_history_table_data(element) { table = localStorage.getItem('table_' + ticker + today_date); if (table) { $('#finance_table_div').append(table); } else { fetch("/fetch_history_table_data", { headers: { "X-CSRFToken": document.getElementById("csrf") .querySelector("input") .value, 'Content-type': 'application/json' }, method: "POST", body: JSON.stringify({ "ticker": window.location.href.split('/').slice(-1)[0], }) }) .then(response => response.json()) .then(function(data) { $('#finance_table_div').append(data.table); localStorage.setItem('table_' + ticker + today_date, data.table); }) } } function fetch_live_stock_data(initial_call = '') { let options = { timeZone: 'America/New_York', hour: 'numeric', minute: 'numeric', second: 'numeric', }; let formatter = new Intl.DateTimeFormat([], options); // "09:00:00" < currentTime < "16:00:00" or forced initial_call const currentTime = String(formatter.format(new Date())); if ((currentTime > '09:00:00' && currentTime < '16:00:00') || initial_call) { fetch("/fetch_live_stock_data", { headers: { "X-CSRFToken": document.getElementById("csrf").querySelector("input").value, "Content-type": "application/json" }, method: "POST", body: JSON.stringify({ // e.g. ticker is last part of the URL "ticker": window.location.href.split('/').slice(-1)[0] }) }) .then(response => response.json()) .then(function(data) { // Sanitize/format the incoming data so no double minus signs, etc. const cleanPrice = sanitizePrice(data.price); const cleanChange = sanitizeChange(data.change, data.change_type); // Update DOM $("#stock_price").empty().append(cleanPrice); $("#stock_price_difference").empty().append( `<div class="stock_${data.change_type}">${cleanChange}</div>` ); // Exchange name if (data.exchange) { $('#exchange_name').text(`(${data.exchange})`); } }) .catch(err => console.error("Error fetching stock data:", err)); } } /** * e.g. turns "$236.8500" into "$236.85" */ function sanitizePrice(rawPrice) { // Remove everything except digits, minus, plus, decimal let numeric = parseFloat(rawPrice.replace(/[^\d.-]/g, '')) || 0; return `$${numeric.toFixed(2)}`; } /** * Normalizes the change string. * Example: raw = "- $-5.8500 (-2.4104%)", changeType="loss" => "-5.85 (-2.41%)" * If changeType="gain", we might do "+5.85 (+2.41%)" instead. */ function sanitizeChange(rawChange, changeType) { // Regex tries to capture something like: "- $-5.8500 (-2.4104%)" // Group 1: optional sign before dollar // Group 2: optional sign + digits for the numeric difference // Group 3: optional sign + digits + % for the parenthetical part // // We'll parse them out, strip extra signs, and reapply a single sign // based on "changeType" (e.g. "loss" => "-"). // const re = /^(-?)\s*\$?(-?[\d.]+)\s*\((-?[\d.]+%)\)\s*$/; const match = rawChange.trim().match(re); if (!match) { // If it doesn't match, fallback: just strip out extra non-digit // and reapply sign from changeType return fallbackClean(rawChange, changeType); } // e.g. match[1] = "-" // match[2] = "-5.8500" // match[3] = "-2.4104%" let diffVal = parseFloat(match[2].replace(/[^\d.-]/g, '')) || 0; let pctVal = parseFloat(match[3].replace(/[^\d.-]/g, '')) || 0; // Decide sign from "changeType" const sign = (changeType === "loss") ? "-" : "+"; // Build final difference & percentage const finalDiff = `${sign}${Math.abs(diffVal).toFixed(2)}`; // e.g. "-5.85" const finalPct = `${sign}${Math.abs(pctVal).toFixed(2)}%`; // e.g. "(-2.41%)" return `${finalDiff} (${finalPct})`; } /** * If the data doesn't match our regex, do a simpler approach: * - strip all non-numerics except sign * - parse & reapply sign from changeType */ function fallbackClean(rawStr, changeType) { let numericVal = parseFloat(rawStr.replace(/[^\d.-]/g, '')) || 0; let sign = (changeType === "loss") ? "-" : "+"; return `${sign}${Math.abs(numericVal).toFixed(2)}`; } </script> </html>