Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
$191.03
+1.0%
$186.58
$122.96
$199.40
$2.07B1.0764,234 shs32,279 shs
Och-Ziff Capital Management Group Inc stock logo
OZM
Och-Ziff Capital Management Group
$12.94
$8.60
$25.49
$1.40B1.13146,617 shs198,399 shs
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
$7.55
$7.34
$4.64
$8.12
$587.92M2.1638,626 shs300,281 shs
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
$9.51
+0.1%
$9.77
$8.15
$10.04
$515.73M0.5165,054 shs104,341 shs
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
$9.26
+0.7%
$9.49
$7.94
$9.76
$512.45M0.5147,306 shs66,056 shs
10 "Recession Proof" Stocks That Will Thrive in Any Market Cover

Which stocks are likely to thrive in today's challenging market? Click the link below and we'll send you MarketBeat's list of ten stocks that will drive in any economic environment.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
-0.75%+4.68%-0.63%-0.10%+43.10%
Och-Ziff Capital Management Group Inc stock logo
OZM
Och-Ziff Capital Management Group
0.00%0.00%0.00%0.00%0.00%
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
-3.70%+2.51%-1.44%+15.98%+12.02%
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
-0.73%+0.16%-3.06%-0.21%-2.76%
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
-1.18%-0.22%-3.72%-1.29%-3.97%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
4.1029 of 5 stars
0.03.04.22.42.43.32.5
Och-Ziff Capital Management Group Inc stock logo
OZM
Och-Ziff Capital Management Group
N/AN/AN/AN/AN/AN/AN/AN/A
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
2.4025 of 5 stars
1.25.01.70.02.70.82.5
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
N/AN/AN/AN/AN/AN/AN/AN/A
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
N/AN/AN/AN/AN/AN/AN/AN/A

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
3.00
BuyN/AN/A
Och-Ziff Capital Management Group Inc stock logo
OZM
Och-Ziff Capital Management Group
N/AN/AN/AN/A
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
2.40
Hold$7.701.99% Upside
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
N/AN/AN/AN/A
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
N/AN/AN/AN/A

Current Analyst Ratings

Latest AGM, VGM, VKQ, TRTX, and OZM Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
4/12/2024
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
Raymond James
Subscribe to MarketBeat All Access for the recommendation accuracy rating
DowngradeStrong-Buy ➝ Outperform$8.50
4/10/2024
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
JPMorgan Chase & Co.
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetNeutral ➝ Neutral$7.00 ➝ $7.50
3/4/2024
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
Bank of America
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Reiterated RatingNeutral ➝ Underperform$6.50
2/22/2024
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
Wells Fargo & Company
Subscribe to MarketBeat All Access for the recommendation accuracy rating
Boost Price TargetOverweight ➝ Overweight$6.00 ➝ $7.00
(Data available from 4/26/2021 forward. View 10+ years of historical ratings with our analyst ratings screener.)

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
$1.42B1.46$19.69 per share9.70$85.53 per share2.23
Och-Ziff Capital Management Group Inc stock logo
OZM
Och-Ziff Capital Management Group
$507.22M0.00N/A6.19($0.19) per share0.00
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
$390.25M1.51N/AN/A$14.47 per share0.52
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
N/AN/AN/AN/AN/AN/A
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
N/AN/AN/AN/AN/AN/A

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
$200M$15.8112.0810.27N/A14.13%22.68%0.70%5/6/2024 (Confirmed)
Och-Ziff Capital Management Group Inc stock logo
OZM
Och-Ziff Capital Management Group
-$24.28M$1.1724.320.00N/A-6.34%115.16%4.86%N/A
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
-$116.63M-$1.69N/A7.48N/A-30.16%-21.48%-5.41%4/30/2024 (Confirmed)
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
N/AN/A0.00N/AN/AN/AN/AN/A
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
N/AN/A0.00N/AN/AN/AN/AN/A

Latest AGM, VGM, VKQ, TRTX, and OZM Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
5/6/2024N/A
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
$3.94N/A-$3.94N/AN/AN/A  
4/30/2024N/A
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
$0.17N/A-$0.17N/AN/AN/A  
2/23/202412/31/2023
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
$3.70$4.10+$0.40$4.47$86.86 million$354.15 million      

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
$5.602.93%+11.20%35.42%13 Years
Och-Ziff Capital Management Group Inc stock logo
OZM
Och-Ziff Capital Management Group
$1.28N/AN/A109.40%N/A
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
$0.9612.72%-13.04%N/A N/A
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
$0.434.52%-10.76%N/AN/A
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
$0.444.75%-9.76%N/AN/A

Latest AGM, VGM, VKQ, TRTX, and OZM Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
4/1/2024
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
monthly$0.03884.8%4/15/20244/16/20244/30/2024
4/1/2024
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
monthly$0.03915%4/15/20244/16/20244/30/2024
3/15/2024
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
Quarterly$0.2412.48%3/27/20243/28/20244/25/2024
2/21/2024
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
Quarterly$1.403.1%3/14/20243/15/20243/28/2024
3/1/2024
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
monthly$0.03884.7%3/14/20243/15/20243/28/2024
3/1/2024
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
monthly$0.03914.9%3/14/20243/15/20243/28/2024
1/29/2024
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
Monthly$0.03884.8%2/15/20242/16/20242/29/2024
1/29/2024
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
Monthly$0.03914.97%2/15/20242/16/20242/29/2024
(Data available from 1/1/2013 forward)

Debt

Ownership

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Federal Agricultural Mortgage Co. stock logo
AGM
Federal Agricultural Mortgage
18510.85 million10.57 millionOptionable
Och-Ziff Capital Management Group Inc stock logo
OZM
Och-Ziff Capital Management Group
39349.93 millionN/AOptionable
TPG RE Finance Trust, Inc. stock logo
TRTX
TPG RE Finance Trust
N/A77.87 million75.92 millionOptionable
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
147,00054.23 million53.69 millionNot Optionable
Invesco Municipal Trust stock logo
VKQ
Invesco Municipal Trust
147,00055.34 million52.36 millionNot Optionable

AGM, VGM, VKQ, TRTX, and OZM Headlines

SourceHeadline
Invesco BulletShares 2024 Municipal Bond ETF declares monthly distribution of $0.0550Invesco BulletShares 2024 Municipal Bond ETF declares monthly distribution of $0.0550
msn.com - April 22 at 11:34 AM
Invesco Municipal Trust (NYSE:VKQ) Sees Large Increase in Short InterestInvesco Municipal Trust (NYSE:VKQ) Sees Large Increase in Short Interest
marketbeat.com - April 10 at 1:59 PM
Invesco Municipal Trust Announces Monthly Dividend of $0.04 (NYSE:VKQ)Invesco Municipal Trust Announces Monthly Dividend of $0.04 (NYSE:VKQ)
marketbeat.com - April 3 at 5:19 PM
Invesco BulletShares 2025 Municipal Bond ETF declares monthly distribution of $0.0508Invesco BulletShares 2025 Municipal Bond ETF declares monthly distribution of $0.0508
msn.com - March 19 at 7:58 AM
Invesco Municipal Income Opportunities Trust (OIA)Invesco Municipal Income Opportunities Trust (OIA)
ca.finance.yahoo.com - January 23 at 8:40 AM
Invesco Municipal Opportunity Trust (VMO)Invesco Municipal Opportunity Trust (VMO)
investing.com - January 23 at 8:40 AM
Invesco BulletShares 2024 Municipal Bond ETF declares monthly distribution of $0.0480Invesco BulletShares 2024 Municipal Bond ETF declares monthly distribution of $0.0480
msn.com - January 22 at 3:45 PM
Invesco BulletShares 2027 Municipal Bond ETF declares monthly distribution of $0.0564Invesco BulletShares 2027 Municipal Bond ETF declares monthly distribution of $0.0564
msn.com - December 19 at 9:30 AM
Invesco BulletShares 2023 Municipal Bond ETF declares monthly distribution of $0.0595Invesco BulletShares 2023 Municipal Bond ETF declares monthly distribution of $0.0595
msn.com - December 18 at 1:56 PM
Invesco New York AMT-Free Municipal Bond ETF declares monthly distribution of $0.0552Invesco New York AMT-Free Municipal Bond ETF declares monthly distribution of $0.0552
msn.com - November 22 at 1:17 PM
Invesco BulletShares 2029 Municipal Bond ETF declares monthly distribution of $0.0492Invesco BulletShares 2029 Municipal Bond ETF declares monthly distribution of $0.0492
msn.com - November 22 at 8:17 AM
Invesco BulletShares 2031 Municipal Bond ETF declares monthly distribution of $0.0435Invesco BulletShares 2031 Municipal Bond ETF declares monthly distribution of $0.0435
msn.com - November 21 at 3:36 PM
VKQ Invesco Municipal TrustVKQ Invesco Municipal Trust
seekingalpha.com - November 18 at 8:26 PM
Invesco Municipal Trust declares $0.0346 dividendInvesco Municipal Trust declares $0.0346 dividend
msn.com - November 1 at 6:03 PM
Invesco BulletShares 2024 Municipal Bond ETF declares monthly distribution of $0.0468Invesco BulletShares 2024 Municipal Bond ETF declares monthly distribution of $0.0468
msn.com - October 23 at 6:26 PM
Invesco California AMT-Free Municipal Bond ETF declares monthly distribution of $0.0596Invesco California AMT-Free Municipal Bond ETF declares monthly distribution of $0.0596
msn.com - September 18 at 1:12 PM
Invesco BulletShares 2029 Municipal Bond ETF declares monthly distribution of $0.0517Invesco BulletShares 2029 Municipal Bond ETF declares monthly distribution of $0.0517
msn.com - August 23 at 8:08 AM
Invesco BulletShares 2023 Municipal Bond ETF declares monthly distribution of $0.0569Invesco BulletShares 2023 Municipal Bond ETF declares monthly distribution of $0.0569
msn.com - August 21 at 5:30 PM
VKQ - Invesco Municipal TrustVKQ - Invesco Municipal Trust
finance.yahoo.com - August 12 at 9:34 PM
Invesco Municipal Stock (NYSE:VKQ), DividendsInvesco Municipal Stock (NYSE:VKQ), Dividends
benzinga.com - May 11 at 1:06 AM
Invesco Municipal Bond Portfolio $BAB Trading ReportInvesco Municipal Bond Portfolio $BAB Trading Report
marketwatch.com - March 27 at 10:24 AM
Invesco BulletShares 2032 Municipal Bond ETF (NASDAQ:BSMW), DividendsInvesco BulletShares 2032 Municipal Bond ETF (NASDAQ:BSMW), Dividends
benzinga.com - March 6 at 12:04 AM
Invesco BulletShares 2032 Municipal Bond ETF (NASDAQ:BSMW), Quotes and News SummaryInvesco BulletShares 2032 Municipal Bond ETF (NASDAQ:BSMW), Quotes and News Summary
benzinga.com - March 6 at 12:04 AM
Invesco Municipal Trust declares $0.0386 dividendInvesco Municipal Trust declares $0.0386 dividend
msn.com - March 3 at 3:44 PM

New MarketBeat Followers Over Time

Media Sentiment Over Time

Company Descriptions

Federal Agricultural Mortgage logo

Federal Agricultural Mortgage

NYSE:AGM
Federal Agricultural Mortgage Corporation provides a secondary market for various loans made to borrowers in the United States. It operates through four segments: Corporate AgFinance, Farm & Ranch, Rural Utilities, and Renewable Energy. The company's Agricultural Finance line of business engages in purchasing and retaining eligible loans and securities; guaranteeing the payment of principal and interest on securities that represent interests in or obligations secured by pools of eligible loans; servicing eligible loans; and issuing LTSPCs for eligible loans. Its Rural Infrastructure Finance line of business is involved in the purchase of rural utilities loans and renewable energy loans and guarantees of securities backed by loans, as well as LTSPCs for pools of eligible rural utilities loans; by loans for electric or telecommunications facilities by lenders organized as cooperatives to borrowers; and other financial institutions that are secured by pools of eligible loans. Federal Agricultural Mortgage Corporation was incorporated in 1987 and is headquartered in Washington, the District of Columbia.
Och-Ziff Capital Management Group logo

Och-Ziff Capital Management Group

NYSE:OZM
Och-Ziff Capital Management Group LLC is a publicly owned hedge fund sponsor. The firm provides investment advisory services for its clients. It primarily caters to institutional investors which include pension funds, fund-of-funds, foundations and endowments, corporations and other institutions, private banks and family offices. The firm invests in equity and alternative markets across the world. It employs quantitative and qualitative analysis to make its investments. For its multi-strategy portfolios, the firm employs strategies like convertible and derivative arbitrage, corporate credit, long/short equity special situations, buyout investments, merger arbitrage, private investments, and structured credit. It also invests in real estate and traditional real estate assets including multifamily, office, hotel and retail, loans, portfolio acquisitions, loan pools, operating companies, structured debt products, public securities, and non-traditional real estate assets including gaming, distressed land and residential, cell towers, parking, golf, debt and senior housing. For private equity investments, it considers investments in a variety of special situations that seek to realize value through strategic sales or initial public offerings. The firm typically invests in the energy investments. It prefers to invest in United States. It also manages a buyout fund, Och-Ziff Energy Fund. Och-Ziff Capital Management Group LLC was founded in 1994 and is based New York City with additional offices in Houston, Texas, London, United Kingdom, Hong Kong, Tokyo, Japan, Bangalore, India, Singapore, and Beijing, China.
TPG RE Finance Trust logo

TPG RE Finance Trust

NYSE:TRTX
TPG RE Finance Trust, Inc., a commercial real estate finance company, originates, acquires, and manages commercial mortgage loans and other commercial real estate-related debt instruments in the United States. It invests in commercial mortgage loans; subordinate mortgage interests, mezzanine loans, secured real estate securities, note financing, preferred equity, and miscellaneous debt instruments; and commercial real estate collateralized loan obligations and commercial mortgage-backed securities secured by properties primarily in the multifamily, life science, mixed-use, hospitality, self storage, industrial, and retail real estate sectors. The company qualifies as a real estate investment trust for federal income tax purposes. It generally would not be subject to federal corporate income taxes if it distributes at least 90% of its taxable income to its stockholders. TPG RE Finance Trust, Inc. was incorporated in 2014 and is based in New York, New York.
Invesco Trust for Investment Grade Municipals logo

Invesco Trust for Investment Grade Municipals

NYSE:VGM
Invesco Trust for Investment Grade Municipals is a closed-ended fixed income mutual fund launched by Invesco Ltd. The fund is co-managed by Invesco Advisers, Inc., INVESCO Asset Management (Japan) Limited, INVESCO Asset Management Deutschland GmbH, INVESCO Asset Management Limited, Invesco Canada Ltd., Invesco Hong Kong Limited, and INVESCO Senior Secured Management, Inc. It invests in the fixed income markets of the United States. The fund primarily invests in investment grade municipal securities which include municipal bonds, municipal notes, municipal commercial paper, and lease obligations. It employs fundamental analysis with bottom-up security selection approach to create its portfolio. The fund was formerly known as Invesco Van Kampen Trust for Investment Grade Municipals. Invesco Trust for Investment Grade Municipals was formed on January 24, 1992 and is domiciled in the United States.
Invesco Municipal Trust logo

Invesco Municipal Trust

NYSE:VKQ
Invesco Municipal Trust is a closed-ended fixed income mutual fund launched by Invesco Ltd. The fund is co-managed by Invesco Advisers, Inc., INVESCO Asset Management (Japan) Limited, INVESCO Asset Management Deutschland GmbH, INVESCO Asset Management Limited, Invesco Hong Kong Limited, INVESCO Senior Secured Management, Inc., and Invesco Canada Ltd. It primarily invests in investment grade municipal securities which include municipal bonds, municipal notes, municipal commercial paper, and lease obligations. The fund employs fundamental analysis with bottom-up security selection approach to create its portfolio. It was formerly known as Invesco Van Kampen Municipal Trust. Invesco Municipal Trust was formed on September 27, 1991 and is domiciled in the United States.