KeyVex › Disclosures › Annual financial disclosures

KeyVex publishes these public financial disclosure filings as news, free and without registration, under the news-media provision of 5 U.S.C. § 13107(c). Source documents are linked on every entry.

David A Costello — 2025 financial disclosure

· Annual financial disclosures · U.S. Senate Electronic Financial Disclosure / U.S. House Clerk

Report typeAnnual
Filing year2025
Chambersenate
Bank of America$1,001 - $15,000 · Interest · None (or less than $201)
Bank of America$1,001 - $15,000 · Interest · None (or less than $201)
Bank of America$1,001 - $15,000 · Interest · None (or less than $201)
Bank of America$1,001 - $15,000 · Interest · None (or less than $201)
AAPL - Apple Inc. - Common Stock$250,001 - $500,000 · Dividends · $1,001 - $2,500
SPAXX - Fidelity Government Money Market Fund$100,001 - $250,000 · Interest · $5,001 - $15,000
AMGN - Amgen Inc. - Common Stock$50,001 - $100,000 · Dividends · $1,001 - $2,500
AMZN - Amazon.com, Inc. - Common Stock$15,001 - $50,000 · None · None (or less than $201)
BAC - Bank of America Corporation Common Stock$50,001 - $100,000 · Dividends · $1,001 - $2,500
CAT - Caterpillar, Inc. Common Stock$250,001 - $500,000 · Dividends · $2,501 - $5,000
CSCO - Cisco Systems, Inc. - Common Stock$100,001 - $250,000 · Dividends · $1,001 - $2,500
GE - GE Aerospace Common Stock$15,001 - $50,000 · Dividends · $201 - $1,000
GEHC - GE HealthCare Technologies Inc. - Common Stock$1,001 - $15,000 · Dividends · $201 - $1,000
GEV - GE Vernova Inc. Common Stock$15,001 - $50,000 · Dividends · None (or less than $201)
GOOGL - Alphabet Inc. - Class A Common Stock$100,001 - $250,000 · Dividends · $1,001 - $2,500
HD - Home Depot, Inc. (The) Common Stock$50,001 - $100,000 · Dividends · $2,501 - $5,000
HON - Honeywell International Inc. - Common Stock$15,001 - $50,000 · Dividends · $201 - $1,000
HSBC - HSBC Holdings, plc. Common Stock$1,001 - $15,000 · Dividends · $201 - $1,000
INTC - Intel Corporation - Common Stock$1,001 - $15,000 · Dividends · $201 - $1,000
JNJ - Johnson & Johnson Common Stock$100,001 - $250,000 · Dividends · $5,001 - $15,000
JPM - JP Morgan Chase & Co. Common Stock$100,001 - $250,000 · Dividends · $2,501 - $5,000
MSFT - Microsoft Corporation - Common Stock$250,001 - $500,000 · Dividends · $2,501 - $5,000
NKE - Nike, Inc. Common Stock$15,001 - $50,000 · Dividends · $1,001 - $2,500
ORCL - Oracle Corporation Common Stock$50,001 - $100,000 · Dividends · $1,001 - $2,500
PG - Procter & Gamble Company (The) Common Stock$50,001 - $100,000 · Dividends · $1,001 - $2,500
SOLS - Solstice Advanced Materials Inc. - Common Stock$1,001 - $15,000 · Dividends · None (or less than $201)
UNH - UnitedHealth Group Incorporated Common Stock (DE)$100,001 - $250,000 · Dividends · $2,501 - $5,000
VZ - Verizon Communications Inc. Common Stock$1,001 - $15,000 · Dividends · $201 - $1,000
WMT - Walmart Inc. - Common Stock$100,001 - $250,000 · Dividends · $1,001 - $2,500
Fidelity Rollover IRA--
SPAXX - Fidelity Government Money Market Fund$1,001 - $15,000 · Interest · $201 - $1,000
FBALX - Fidelity Balanced Fund$100,001 - $250,000 · Dividends · $2,501 - $5,000
FOCPX - Fidelity OTC Portfolio$100,001 - $250,000 · Dividends · $1,001 - $2,500
VEA - Vanguard Developed Markets Index Fund - ETF Shares$15,001 - $50,000 · Dividends · $201 - $1,000
Fidelity Traditional IRA--
FDRXX - Fidelity Government Cash Reserves$1,001 - $15,000 · Interest · $201 - $1,000
CSRSX - Cohen & Steers Realty Shares - Class L$1,001 - $15,000 · Dividends · None (or less than $201)
FAUDX - Strategic Advisers Short Duration Fund$1,001 - $15,000 · Dividends · None (or less than $201)
FBLTX - Fidelity SAI Long-Term Treasury Bond Index Fund$1,001 - $15,000 · Dividends · $201 - $1,000
FIFGX - Fidelity SAI Inflation-Focused Fund$1,001 - $15,000 · Dividends · None (or less than $201)
…36 more assets: every one is in the complete record on this filing's page

The complete record

Every field KeyVex holds for this filing, as its API serves it. Nothing is withheld here that the API sells.

party—
state—
officeCandidate (Candidate)
sourceSENATE_EFD_AFD
chambersenate
filing idsenate-annual-f563d7b0-7d0a-45be-b7b4-42f13f6886bd
report urlhttps://efdsearch.senate.gov/search/view/annual/f563d7b0-7d0a-45be-b7b4-42f13f6886bd/
scraped at2026-06-15T10:30:08.044Z
asset count76
bioguide id—
filing date2026-05-14
filing year2025
member lastCostello
member nameDavid A Costello
report typeAnnual
member firstDavid A
content parsedtrue
report subtypeannual
state district—
liability count1

assets (76)

ownertickerlocationasset nameasset typerow numberdescriptionincome typevalue rangeincome rangeasset subtype
Joint—BRUNSWICK, MaineBank of AmericaBank Deposit1Type: SavingsInterest$1,001 - $15,000None (or less than $201)—
Child—BRUNSWICK, MaineBank of AmericaBank Deposit2Type: SavingsInterest$1,001 - $15,000None (or less than $201)—
Child—BRUNSWICK, MaineBank of AmericaBank Deposit3Type: SavingsInterest$1,001 - $15,000None (or less than $201)—
Joint—BRUNSWICK, MaineBank of AmericaBank Deposit4Type: CheckingInterest$1,001 - $15,000None (or less than $201)—
Joint——AAPL - Apple Inc. - Common StockCorporate Securities5—Dividends$250,001 - $500,000$1,001 - $2,500Stock
Joint——SPAXX - Fidelity Government Money Market FundMutual Funds6—Interest$100,001 - $250,000$5,001 - $15,000Mutual Fund
Joint——AMGN - Amgen Inc. - Common StockCorporate Securities7—Dividends$50,001 - $100,000$1,001 - $2,500Stock
Joint——AMZN - Amazon.com, Inc. - Common StockCorporate Securities8—None$15,001 - $50,000None (or less than $201)Stock
Joint——BAC - Bank of America Corporation Common StockCorporate Securities9—Dividends$50,001 - $100,000$1,001 - $2,500Stock
Joint——CAT - Caterpillar, Inc. Common StockCorporate Securities10—Dividends$250,001 - $500,000$2,501 - $5,000Stock
Joint——CSCO - Cisco Systems, Inc. - Common StockCorporate Securities11—Dividends$100,001 - $250,000$1,001 - $2,500Stock
Joint——GE - GE Aerospace Common StockCorporate Securities12—Dividends$15,001 - $50,000$201 - $1,000Stock
Joint——GEHC - GE HealthCare Technologies Inc. - Common StockCorporate Securities13—Dividends$1,001 - $15,000$201 - $1,000Stock
Joint——GEV - GE Vernova Inc. Common StockCorporate Securities14—Dividends$15,001 - $50,000None (or less than $201)Stock
Joint——GOOGL - Alphabet Inc. - Class A Common StockCorporate Securities15—Dividends$100,001 - $250,000$1,001 - $2,500Stock
Joint——HD - Home Depot, Inc. (The) Common StockCorporate Securities16—Dividends$50,001 - $100,000$2,501 - $5,000Stock
Joint——HON - Honeywell International Inc. - Common StockCorporate Securities17—Dividends$15,001 - $50,000$201 - $1,000Stock
Joint——HSBC - HSBC Holdings, plc. Common StockCorporate Securities18—Dividends$1,001 - $15,000$201 - $1,000Stock
Joint——INTC - Intel Corporation - Common StockCorporate Securities19—Dividends$1,001 - $15,000$201 - $1,000Stock
Joint——JNJ - Johnson & Johnson Common StockCorporate Securities20—Dividends$100,001 - $250,000$5,001 - $15,000Stock
Joint——JPM - JP Morgan Chase & Co. Common StockCorporate Securities21—Dividends$100,001 - $250,000$2,501 - $5,000Stock
Joint——MSFT - Microsoft Corporation - Common StockCorporate Securities22—Dividends$250,001 - $500,000$2,501 - $5,000Stock
Joint——NKE - Nike, Inc. Common StockCorporate Securities23—Dividends$15,001 - $50,000$1,001 - $2,500Stock
Joint——ORCL - Oracle Corporation Common StockCorporate Securities24—Dividends$50,001 - $100,000$1,001 - $2,500Stock
Joint——PG - Procter & Gamble Company (The) Common StockCorporate Securities25—Dividends$50,001 - $100,000$1,001 - $2,500Stock
Joint——SOLS - Solstice Advanced Materials Inc. - Common StockCorporate Securities26—Dividends$1,001 - $15,000None (or less than $201)Stock
Joint——UNH - UnitedHealth Group Incorporated Common Stock (DE)Corporate Securities27—Dividends$100,001 - $250,000$2,501 - $5,000Stock
Joint——VZ - Verizon Communications Inc. Common StockCorporate Securities28—Dividends$1,001 - $15,000$201 - $1,000Stock
Joint——WMT - Walmart Inc. - Common StockCorporate Securities29—Dividends$100,001 - $250,000$1,001 - $2,500Stock
Self——Fidelity Rollover IRARetirement Plans30——--—IRA
Self——SPAXX - Fidelity Government Money Market FundMutual Funds30.1—Interest$1,001 - $15,000$201 - $1,000Mutual Fund
Self——FBALX - Fidelity Balanced FundMutual Funds30.2—Dividends$100,001 - $250,000$2,501 - $5,000Mutual Fund
Self——FOCPX - Fidelity OTC PortfolioMutual Funds30.3—Dividends$100,001 - $250,000$1,001 - $2,500Mutual Fund
Self——VEA - Vanguard Developed Markets Index Fund - ETF SharesMutual Funds30.4—Dividends$15,001 - $50,000$201 - $1,000Exchange Traded Fund/Note
Self——Fidelity Traditional IRARetirement Plans31——--—IRA
Self——FDRXX - Fidelity Government Cash ReservesMutual Funds31.1—Interest$1,001 - $15,000$201 - $1,000Mutual Fund
Self——CSRSX - Cohen & Steers Realty Shares - Class LMutual Funds31.2—Dividends$1,001 - $15,000None (or less than $201)Mutual Fund
Self——FAUDX - Strategic Advisers Short Duration FundMutual Funds31.3—Dividends$1,001 - $15,000None (or less than $201)Mutual Fund
Self——FBLTX - Fidelity SAI Long-Term Treasury Bond Index FundMutual Funds31.4—Dividends$1,001 - $15,000$201 - $1,000Mutual Fund
Self——FIFGX - Fidelity SAI Inflation-Focused FundMutual Funds31.5—Dividends$1,001 - $15,000None (or less than $201)Mutual Fund
Self——FILFX - Strategic Advisers International FundMutual Funds31.6—Dividends$50,001 - $100,000$1,001 - $2,500Mutual Fund
Self——FPCIX - Strategic Advisers Core Income FundMutual Funds31.7—Dividends$100,001 - $250,000$2,501 - $5,000Mutual Fund
Self——FPIOX - Strategic Advisers Income Opportunities FundMutual Funds31.8—Dividends$1,001 - $15,000$201 - $1,000Mutual Fund
Self——FSAKX - Strategic Advisers U.S. Total Stock FundMutual Funds31.9—Dividends$250,001 - $500,000$5,001 - $15,000Mutual Fund
Self——FSAMX - Strategic Advisers Emerging Markets FundMutual Funds31.10—Dividends$15,001 - $50,000$201 - $1,000Mutual Fund
Self——FSCJX - Fidelity SAI Canada Equity Index FundMutual Funds31.11—Dividends$1,001 - $15,000$201 - $1,000Mutual Fund
Self——FSLTX - Strategic Advisers Alternatives FundMutual Funds31.12—Dividends$1,001 - $15,000None (or less than $201)Mutual Fund
Self——FSPWX - Fidelity SAI Inflation-Protected Bond Index FundMutual Funds31.13—Dividends$15,001 - $50,000$201 - $1,000Mutual Fund
Self——SPY - State Street SPDR S&P 500 ETF TrustMutual Funds32—Dividends$500,001 - $1,000,000$5,001 - $15,000Exchange Traded Fund/Note
Self——VCSH - Vanguard Short-Term Corporate Bond Index Fund - ETF SharesMutual Funds33—Dividends$100,001 - $250,000$1,001 - $2,500Exchange Traded Fund/Note
Self——IWF - iShares Russell 1000 Growth ETFMutual Funds34—Dividends$100,001 - $250,000$1,001 - $2,500Exchange Traded Fund/Note
Self——IWD - iShares Russell 1000 Value ETFMutual Funds35—Dividends$50,001 - $100,000$1,001 - $2,500Exchange Traded Fund/Note
Self——FDIVX - Fidelity Diversified International FundMutual Funds36—Dividends$15,001 - $50,000$201 - $1,000Mutual Fund
Self——FDGRX - Fidelity Growth Company FundMutual Funds37—Dividends$15,001 - $50,000$201 - $1,000Mutual Fund
Self——Merril Guided InvestingRetirement Plans38——--—IRA
Self——CIO Conservative ETF CoreMutual Funds38.1—Dividends$250,001 - $500,000$5,001 - $15,000Exchange Traded Fund/Note
Spouse——Fidelity IRARetirement Plans39——--—IRA
Spouse——FDRXX - Fidelity Government Cash ReservesMutual Funds39.1—Interest$1,001 - $15,000$201 - $1,000Mutual Fund
Spouse——CSRSX - Cohen & Steers Realty Shares - Class LMutual Funds39.2—Dividends$1,001 - $15,000$201 - $1,000Mutual Fund
Spouse——FAUDX - Strategic Advisers Short Duration FundMutual Funds39.3—Dividends$1,001 - $15,000$201 - $1,000Mutual Fund
Spouse——FBLTX - Fidelity SAI Long-Term Treasury Bond Index FundMutual Funds39.4—Dividends$1,001 - $15,000$201 - $1,000Mutual Fund
Spouse——FIFGX - Fidelity SAI Inflation-Focused FundMutual Funds39.5—Dividends$1,001 - $15,000$201 - $1,000Mutual Fund
Spouse——FILFX - Strategic Advisers International FundMutual Funds39.6—Dividends$50,001 - $100,000$1,001 - $2,500Mutual Fund
Spouse——FPCIX - Strategic Advisers Core Income FundMutual Funds39.7—Dividends$50,001 - $100,000$2,501 - $5,000Mutual Fund
Spouse——FPIOX - Strategic Advisers Income Opportunities FundMutual Funds39.8—Dividends$1,001 - $15,000None (or less than $201)Mutual Fund
Spouse——FSAKX - Strategic Advisers U.S. Total Stock FundMutual Funds39.9—Dividends$100,001 - $250,000$5,001 - $15,000Mutual Fund
Spouse——FSAMX - Strategic Advisers Emerging Markets FundMutual Funds39.10—Dividends$15,001 - $50,000$201 - $1,000Mutual Fund
Spouse——FSLTX - Strategic Advisers Alternatives FundMutual Funds39.11—Dividends$1,001 - $15,000$201 - $1,000Mutual Fund
Spouse——FSPWX - Fidelity SAI Inflation-Protected Bond Index FundMutual Funds39.12—Dividends$1,001 - $15,000$201 - $1,000Mutual Fund
Spouse——FSCJX - Fidelity SAI Canada Equity Index FundMutual Funds39.13—Dividends$1,001 - $15,000$201 - $1,000Mutual Fund
Spouse——Mission Square RetirementRetirement Plans40——--—401(k), 403(b), or other Defined Contribution Plan.
Spouse——Mission Square Retirement Target 2030Mutual Funds40.1—Dividends$50,001 - $100,000$2,501 - $5,000Mutual Fund
Self——Maryland 529Education Savings Plans41Institution: Maryland College Investment Plan—--—529 College Savings Plan
Self——Portfolio for Education TodayMutual Funds41.1—Dividends$50,001 - $100,000$1,001 - $2,500Mutual Fund
Spouse——Maryland 529Education Savings Plans42Institution: Maryland College Investment Plan—--—529 College Savings Plan
Spouse——Portfolio for Education TodayMutual Funds42.1—Dividends$1,001 - $15,000None (or less than $201)Mutual Fund

liabilities (1)

debtorcommentcreditorincurredlocationrate termrow numberamount rangeliability type
Jointn/aBank of America2019Brunswick, Maine3.25% (30 years)1$100,001 - $250,000Mortgage

Original filing document