QQQ   414.08 (-2.20%)
AAPL   165.02 (-1.21%)
MSFT   399.11 (-1.28%)
META   481.95 (-3.96%)
GOOGL   154.23 (-1.14%)
AMZN   174.65 (-2.55%)
TSLA   147.13 (-1.87%)
NVDA   763.66 (-9.81%)
AMD   146.71 (-5.40%)
NIO   3.80 (-5.00%)
BABA   69.06 (+0.26%)
T   16.50 (+1.04%)
F   12.14 (+0.66%)
MU   106.90 (-4.49%)
GE   148.08 (-3.18%)
CGC   7.97 (+1.79%)
DIS   112.58 (+0.13%)
AMC   3.18 (+8.90%)
PFE   25.97 (+2.28%)
PYPL   62.26 (+0.26%)
XOM   119.97 (+1.22%)
QQQ   414.08 (-2.20%)
AAPL   165.02 (-1.21%)
MSFT   399.11 (-1.28%)
META   481.95 (-3.96%)
GOOGL   154.23 (-1.14%)
AMZN   174.65 (-2.55%)
TSLA   147.13 (-1.87%)
NVDA   763.66 (-9.81%)
AMD   146.71 (-5.40%)
NIO   3.80 (-5.00%)
BABA   69.06 (+0.26%)
T   16.50 (+1.04%)
F   12.14 (+0.66%)
MU   106.90 (-4.49%)
GE   148.08 (-3.18%)
CGC   7.97 (+1.79%)
DIS   112.58 (+0.13%)
AMC   3.18 (+8.90%)
PFE   25.97 (+2.28%)
PYPL   62.26 (+0.26%)
XOM   119.97 (+1.22%)
QQQ   414.08 (-2.20%)
AAPL   165.02 (-1.21%)
MSFT   399.11 (-1.28%)
META   481.95 (-3.96%)
GOOGL   154.23 (-1.14%)
AMZN   174.65 (-2.55%)
TSLA   147.13 (-1.87%)
NVDA   763.66 (-9.81%)
AMD   146.71 (-5.40%)
NIO   3.80 (-5.00%)
BABA   69.06 (+0.26%)
T   16.50 (+1.04%)
F   12.14 (+0.66%)
MU   106.90 (-4.49%)
GE   148.08 (-3.18%)
CGC   7.97 (+1.79%)
DIS   112.58 (+0.13%)
AMC   3.18 (+8.90%)
PFE   25.97 (+2.28%)
PYPL   62.26 (+0.26%)
XOM   119.97 (+1.22%)
QQQ   414.08 (-2.20%)
AAPL   165.02 (-1.21%)
MSFT   399.11 (-1.28%)
META   481.95 (-3.96%)
GOOGL   154.23 (-1.14%)
AMZN   174.65 (-2.55%)
TSLA   147.13 (-1.87%)
NVDA   763.66 (-9.81%)
AMD   146.71 (-5.40%)
NIO   3.80 (-5.00%)
BABA   69.06 (+0.26%)
T   16.50 (+1.04%)
F   12.14 (+0.66%)
MU   106.90 (-4.49%)
GE   148.08 (-3.18%)
CGC   7.97 (+1.79%)
DIS   112.58 (+0.13%)
AMC   3.18 (+8.90%)
PFE   25.97 (+2.28%)
PYPL   62.26 (+0.26%)
XOM   119.97 (+1.22%)

Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
C$0.03
+66.7%
C$0.02
C$0.01
C$0.05
C$879K1.7623,881 shs1,000 shs
TD Holdings, Inc. stock logo
GLG
TD
$5.67
$0.06
$1.32
$11.09M0.322.51 million shs9.81 million shs
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
$9.49
$9.80
$8.15
$10.04
$514.64M0.5168,038 shs62,949 shs
Vitality Products Inc. stock logo
VPI
Vitality Products
C$0.06
+22.2%
C$0.04
C$0.02
C$0.06
C$2.28M0.6521,638 shs1,000 shs
The Best High-Yield Dividend Stocks for 2024 Cover

Looking to generate income with your stock portfolio? Use these ten stocks to generate a safe and reliable source of investment income.

Get This Free Report

Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
0.00%0.00%0.00%+66.67%+66.67%
TD Holdings, Inc. stock logo
GLG
TD
0.00%0.00%0.00%0.00%-99.86%
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
-0.37%-0.68%-4.19%-0.63%-1.81%
Vitality Products Inc. stock logo
VPI
Vitality Products
0.00%0.00%+37.50%+37.50%+175.00%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
N/AN/AN/AN/AN/AN/AN/AN/A
TD Holdings, Inc. stock logo
GLG
TD
N/AN/AN/AN/AN/AN/AN/AN/A
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
N/AN/AN/AN/AN/AN/AN/AN/A
Vitality Products Inc. stock logo
VPI
Vitality Products
N/AN/AN/AN/AN/AN/AN/AN/A

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
N/AN/AN/AN/A
TD Holdings, Inc. stock logo
GLG
TD
N/AN/AN/AN/A
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
N/AN/AN/AN/A
Vitality Products Inc. stock logo
VPI
Vitality Products
N/AN/AN/AN/A

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
C$11.98M0.07C$0.00 per share14.17C($1.07) per share-0.02
TD Holdings, Inc. stock logo
GLG
TD
$156.84M0.00N/A0.69$2.79 per share0.00
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
N/AN/AN/AN/AN/AN/A
Vitality Products Inc. stock logo
VPI
Vitality Products
C$883.00K2.58C$0.02 per share2.35C($0.03) per share-1.83

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
-C$4.46M-C$0.12N/AN/A-37.22%N/A-9.87%5/6/2024 (Estimated)
TD Holdings, Inc. stock logo
GLG
TD
$4.53MN/A0.00N/AN/A-1.64%-0.78%-0.66%N/A
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
N/AN/A0.00N/AN/AN/AN/AN/A
Vitality Products Inc. stock logo
VPI
Vitality Products
N/A-C$0.01N/AN/A-46.02%N/A-17.21%5/29/2024 (Estimated)

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
N/AN/AN/AN/AN/A
TD Holdings, Inc. stock logo
GLG
TD
N/AN/AN/AN/AN/A
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
$0.434.53%N/AN/AN/A
Vitality Products Inc. stock logo
VPI
Vitality Products
N/AN/AN/AN/AN/A

Latest VGM, GLG, VPI, and CYF 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
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
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
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
N/A
0.24
0.08
TD Holdings, Inc. stock logo
GLG
TD
N/A
30.29
30.29
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
N/AN/AN/A
Vitality Products Inc. stock logo
VPI
Vitality Products
N/A
0.27
0.37

Ownership

Institutional Ownership

CompanyInstitutional Ownership
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
N/A
TD Holdings, Inc. stock logo
GLG
TD
0.21%
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
38.13%
Vitality Products Inc. stock logo
VPI
Vitality Products
N/A

Insider Ownership

CompanyInsider Ownership
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
60.33%
TD Holdings, Inc. stock logo
GLG
TD
0.87%
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
1.00%
Vitality Products Inc. stock logo
VPI
Vitality Products
46.97%

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Canyon Creek Food Company Ltd. stock logo
CYF
Canyon Creek Food
N/A35.15 millionN/ANot Optionable
TD Holdings, Inc. stock logo
GLG
TD
58187.65 million186.02 millionNot Optionable
Invesco Trust for Investment Grade Municipals stock logo
VGM
Invesco Trust for Investment Grade Municipals
147,00054.23 million53.69 millionNot Optionable
Vitality Products Inc. stock logo
VPI
Vitality Products
N/A41.41 millionN/ANot Optionable

VGM, GLG, VPI, and CYF Headlines

SourceHeadline
Pure Vitality in Mount Pleasant offers stress relief, natural remediesPure Vitality in Mount Pleasant offers stress relief, natural remedies
abc12.com - April 19 at 12:00 PM
Z Natural Foods’ Vitality Blend Coffee CreamerZ Natural Foods’ Vitality Blend Coffee Creamer
bevindustry.com - April 15 at 10:42 AM
Vitality.com Coupons April 2024Vitality.com Coupons April 2024
nationalpost.com - April 8 at 9:18 PM
A Vision of Vitality WalkthroughA Vision of Vitality Walkthrough
ign.com - April 7 at 5:44 PM
Puravive Review: Tested for 180 Days – Does This Hollywood Secret for Shedding Pounds Really Work? (Warning: Buyer Beware)Puravive Review: Tested for 180 Days – Does This Hollywood Secret for Shedding Pounds Really Work? (Warning: Buyer Beware)
msn.com - February 16 at 5:59 AM
Puravive Reddit Customer Reviews (Critical Side Effects Warning) Can You Expect Real Weight Loss Results Or Hoax Claims?Puravive Reddit Customer Reviews (Critical Side Effects Warning) Can You Expect Real Weight Loss Results Or Hoax Claims?
msn.com - February 2 at 2:25 AM
LOL News: Team Vitality unveils revamped, rebranded Rising Bees rosterLOL News: Team Vitality unveils revamped, rebranded Rising Bees roster
msn.com - January 4 at 11:13 PM
Puravive: Health Transformation or False Promise? Impartial Evaluation of Puravive Supplement ReviewsPuravive: Health Transformation or False Promise? Impartial Evaluation of Puravive Supplement Reviews
msn.com - December 29 at 11:33 PM
Nationwide Pet Insurance ReviewsNationwide Pet Insurance Reviews
consumeraffairs.com - December 29 at 1:32 PM
ADVT: PuraVive medical experts talk about how this secret weight loss breakthrough worksADVT: PuraVive medical experts talk about how this secret weight loss breakthrough works
msn.com - December 29 at 8:32 AM
VSU promotes rural economic vitality with retail academyVSU promotes rural economic vitality with retail academy
valdostadailytimes.com - December 15 at 1:25 PM
Closing Bell: Vitality Products Inc up on Friday (VPI)Closing Bell: Vitality Products Inc up on Friday (VPI)
theglobeandmail.com - December 8 at 6:57 AM
Eye On Business; Brandon/Winthop, November 2023Eye On Business; Brandon/Winthop, November 2023
ospreyobserver.com - November 22 at 11:05 PM
Closing Bell: Vitality Products Inc down on Wednesday (VPI)Closing Bell: Vitality Products Inc down on Wednesday (VPI)
theglobeandmail.com - October 11 at 8:02 PM
Closing Bell: Vitality Products Inc down on Friday (VPI)Closing Bell: Vitality Products Inc down on Friday (VPI)
theglobeandmail.com - October 9 at 7:39 PM
Vitality Netball World Cup 2019 Fixtures and ResultsVitality Netball World Cup 2019 Fixtures and Results
skysports.com - July 22 at 9:53 AM
VITALITY SHAREHOLDERS RE-ELECT BOARD OF DIRECTORS AND APPROVE NEW SHARE OPTION PLANVITALITY SHAREHOLDERS RE-ELECT BOARD OF DIRECTORS AND APPROVE NEW SHARE OPTION PLAN
finance.yahoo.com - July 18 at 8:43 PM
Closing Bell: Vitality Products Inc up on Tuesday (VPI)Closing Bell: Vitality Products Inc up on Tuesday (VPI)
theglobeandmail.com - July 18 at 8:43 PM
CSGO News: Vitality advance to Group A final at BLAST Premier: Fall GroupsCSGO News: Vitality advance to Group A final at BLAST Premier: Fall Groups
cweb.com - July 16 at 9:19 AM
Closing Bell: Vitality Products Inc down on Tuesday (VPI)Closing Bell: Vitality Products Inc down on Tuesday (VPI)
theglobeandmail.com - May 18 at 12:43 AM
Closing Bell: Vitality Products Inc up on Wednesday (VPI)Closing Bell: Vitality Products Inc up on Wednesday (VPI)
theglobeandmail.com - May 6 at 2:04 PM
Closing Bell: Vitality Products Inc up on Thursday (VPI)Closing Bell: Vitality Products Inc up on Thursday (VPI)
theglobeandmail.com - May 5 at 2:42 PM
Closing Bell: Vitality Products Inc flat on Wednesday (VPI)Closing Bell: Vitality Products Inc flat on Wednesday (VPI)
theglobeandmail.com - May 4 at 3:42 PM
Closing Bell: Vitality Products Inc down on Monday (VPI)Closing Bell: Vitality Products Inc down on Monday (VPI)
theglobeandmail.com - May 3 at 9:43 AM

Media Sentiment Over Time

Company Descriptions

Canyon Creek Food logo

Canyon Creek Food

CVE:CYF
Canyon Creek Food Company Ltd. operates as a food processing company in Canada and the United States. The company engages in the provision of fresh soups, sauces, gravies, side dishes, and other prepared food products. It offers its products to grocery retailers and various food service establishments, as well as involved in the provision of freight services. The company was founded in 1995 is based in Edmonton, Canada.
TD logo

TD

NASDAQ:GLG
TD Holdings, Inc. engages in commodities trading and supply chain service businesses in the People's Republic of China. The company's commodity trading business engages in purchasing non-ferrous metal products, such as aluminum ingots, copper, silver, and gold from upstream metal and mineral suppliers and then selling to downstream customers. Its supply chain service business covers a range of commodities, including non-ferrous metals, ferrous metals, coal, metallurgical raw materials, soybean oils, oils, rubber, wood, and various other types of commodities. The company serves as a one-stop commodity supply chain service and digital intelligence supply chain platform integrating upstream and downstream enterprises, warehouses, logistics, information, and futures trading. The company was formerly known as Bat Group, Inc. and changed its name to TD Holdings, Inc. in March 2020. TD Holdings, Inc. was incorporated in 2011 and is based in Shenzhen, the People's Republic of China.
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.
Vitality Products logo

Vitality Products

CVE:VPI
Vitality Products Inc. manufactures, markets, and distributes natural health products in Canada and the United States. It offers vitamins, minerals, and nutritional supplements. The company provides its products through retailers, distributors, and in-store, as well as online. Vitality Products Inc. was founded in 1946 and is headquartered in Vancouver, Canada.