Compare Stocks

Comparative Price Performance Over Time

Compare Stocks - Price & Volume

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
$6.16
$6.03
$1.07
$51.50
$20.82M0.6829,272 shs100 shs
iSun, Inc. stock logo
ISUN
iSun
$0.08
-43.8%
$0.20
$0.06
$0.75
$3.97M1.1565,692 shs6.11 million shs
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
$4.26
-2.1%
$4.31
$3.90
$7.83
$8.52M0.1513,965 shs3,322 shs
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
$10.10
+0.2%
$10.31
$8.85
$29.50
$18.79M0.7111,909 shs1,696 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
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
0.00%0.00%0.00%0.00%+8.07%
iSun, Inc. stock logo
ISUN
iSun
+0.81%-29.05%-26.05%-32.27%-77.08%
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
+2.11%-7.25%+4.32%-6.35%-39.16%
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
-2.51%-13.23%-1.46%-8.35%-54.71%

MarketRank™

CompanyOverall ScoreAnalyst's OpinionShort Interest ScoreDividend StrengthESG ScoreNews and Social Media SentimentCompany OwnershipEarnings & Valuation
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
N/AN/AN/AN/AN/AN/AN/AN/A
iSun, Inc. stock logo
ISUN
iSun
1.8147 of 5 stars
3.55.00.00.00.60.00.6
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
1.1057 of 5 stars
0.03.01.70.03.50.01.3
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
0.3221 of 5 stars
0.03.01.70.00.60.01.3

Analyst Ratings

CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
N/AN/AN/AN/A
iSun, Inc. stock logo
ISUN
iSun
3.00
Buy$1.922,189.92% Upside
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
N/AN/AN/AN/A
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
N/AN/AN/AN/A

Current Analyst Ratings

Sales & Book Value

CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
$318.13M0.07N/AN/A($32.92) per share-0.19
iSun, Inc. stock logo
ISUN
iSun
$95.68M0.04N/AN/A$0.28 per share0.30
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
$1.65M5.16$0.70 per share6.09$0.49 per share8.69
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
$3.28M5.73$1.49 per share6.76$1.63 per share6.20

Profitability & Earnings

CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
-$127.84MN/A0.00N/A-40.90%N/A-34.67%N/A
iSun, Inc. stock logo
ISUN
iSun
-$19.42M-$0.77N/AN/A-20.29%-90.71%-24.49%5/20/2024 (Estimated)
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
$1.38M$0.459.47N/A76.23%93.01%93.01%5/20/2024 (Estimated)
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
$2.86M$1.536.60N/A87.08%97.86%78.26%5/20/2024 (Estimated)

Latest MARPS, MTR, CHRA, and ISUN Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
4/1/2024Q4 2023
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
N/A$0.13+$0.13$0.13N/A$0.30 million
2/14/2024Q2 2024
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
N/A$0.10+$0.10$0.10N/A$0.26 million

Dividends

CompanyAnnual PayoutDividend Yield3-Year Dividend GrowthPayout RatioYears of Consecutive Growth
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
N/AN/AN/AN/AN/A
iSun, Inc. stock logo
ISUN
iSun
N/AN/AN/AN/AN/A
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
$0.419.62%N/A91.11%N/A
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
$0.333.27%+72.04%21.57%N/A

Latest MARPS, MTR, CHRA, and ISUN Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
4/18/2024
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
monthly$0.019210.4%4/29/20244/30/20247/31/2024
3/19/2024
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
monthly$0.025216.9%3/27/20243/29/20244/30/2024
2/16/2024
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
Quarterly$0.10209.74%2/28/20242/29/20243/28/2024
(Data available from 1/1/2013 forward)

Debt

CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
N/A
0.94
0.90
iSun, Inc. stock logo
ISUN
iSun
0.61
0.89
0.85
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
N/AN/AN/A
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
N/A
5.71
5.71

Ownership

Institutional Ownership

CompanyInstitutional Ownership
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
16.03%
iSun, Inc. stock logo
ISUN
iSun
11.80%
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
1.76%
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
12.73%

Insider Ownership

CompanyInsider Ownership
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
2.04%
iSun, Inc. stock logo
ISUN
iSun
6.12%
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
N/A
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
N/A

Miscellaneous

CompanyEmployeesShares OutstandingFree FloatOptionable
Charah Solutions, Inc. stock logo
CHRA
Charah Solutions
5933.38 million3.31 millionNot Optionable
iSun, Inc. stock logo
ISUN
iSun
29047.38 million44.49 millionOptionable
Marine Petroleum Trust stock logo
MARPS
Marine Petroleum Trust
2,0212.00 millionN/ANot Optionable
Mesa Royalty Trust stock logo
MTR
Mesa Royalty Trust
N/A1.86 millionN/ANot Optionable

MARPS, MTR, CHRA, and ISUN Headlines

SourceHeadline
Mesa Royalty Trust Announces Trust Income for April 2024Mesa Royalty Trust Announces Trust Income for April 2024
businesswire.com - April 18 at 4:24 PM
Dividends By The Numbers In March 2024 And Q1 2024Dividends By The Numbers In March 2024 And Q1 2024
seekingalpha.com - April 3 at 8:51 AM
Mesa Royalty Trust Announces Trust Income for March 2024Mesa Royalty Trust Announces Trust Income for March 2024
businesswire.com - March 19 at 4:15 PM
Mesa Royalty Stock (NYSE:MTR), Analyst Ratings, Price Targets, PredictionsMesa Royalty Stock (NYSE:MTR), Analyst Ratings, Price Targets, Predictions
benzinga.com - February 22 at 10:28 AM
Mesa Royalty Trust Announces Trust Income for February 2024Mesa Royalty Trust Announces Trust Income for February 2024
finance.yahoo.com - February 16 at 5:48 PM
Mesa Royalty Trust Announces Trust Income for February 2024Mesa Royalty Trust Announces Trust Income for February 2024
businesswire.com - February 16 at 4:58 PM
Mesa Royalty Trust (MTR)Mesa Royalty Trust (MTR)
finance.yahoo.com - February 9 at 10:17 AM
Mesa Royalty Trust Announces Trust Income for January 2024Mesa Royalty Trust Announces Trust Income for January 2024
finance.yahoo.com - January 18 at 7:00 PM
Mesa Royalty Trust declares $0.0308 dividendMesa Royalty Trust declares $0.0308 dividend
msn.com - December 19 at 6:33 PM
Mesa Royalty Trust Announces Trust Income for December 2023Mesa Royalty Trust Announces Trust Income for December 2023
finance.yahoo.com - December 19 at 6:33 PM
Mesa Royalty Trust declares $0.0674 dividendMesa Royalty Trust declares $0.0674 dividend
msn.com - November 21 at 12:05 AM
Mesa Royalty Trust Announces Trust Income for November 2023Mesa Royalty Trust Announces Trust Income for November 2023
finance.yahoo.com - November 20 at 7:05 PM
Mesa Royalty Trust MTRMesa Royalty Trust MTR
morningstar.com - November 9 at 1:01 PM
Mesa Royalty Trust declares $0.0171 dividendMesa Royalty Trust declares $0.0171 dividend
msn.com - October 21 at 8:41 AM
Mesa Royalty Trust Announces Trust Income for October 2023Mesa Royalty Trust Announces Trust Income for October 2023
finance.yahoo.com - October 19 at 5:07 PM
Mesa Royalty announces trust income for SeptemberMesa Royalty announces trust income for September
msn.com - September 18 at 7:44 PM
Mesa Royalty Trust Announces Trust Income for September 2023Mesa Royalty Trust Announces Trust Income for September 2023
finance.yahoo.com - September 18 at 7:44 PM
Mesa Royalty Trust (MTR) Declares $0.04 DividendMesa Royalty Trust (MTR) Declares $0.04 Dividend
msn.com - August 30 at 3:21 AM
Mesa Royalty Trust Announces Trust Income for August 2023Mesa Royalty Trust Announces Trust Income for August 2023
benzinga.com - August 21 at 5:43 PM
Mesa Royalty Trust Announces Trust Income for August 2023Mesa Royalty Trust Announces Trust Income for August 2023
finance.yahoo.com - August 21 at 5:43 PM
Mesa Royalty Trust (MTR) Declares $0.06 DividendMesa Royalty Trust (MTR) Declares $0.06 Dividend
msn.com - July 28 at 7:43 AM
Mesa Royalty Trust Announces Trust Income for July 2023Mesa Royalty Trust Announces Trust Income for July 2023
finance.yahoo.com - July 20 at 6:46 PM
Mesa Royalty Stock (NYSE:MTR), Insider Trading ActivityMesa Royalty Stock (NYSE:MTR), Insider Trading Activity
benzinga.com - July 1 at 8:26 PM
Mesa Royalty Trust (MTR) Declares $0.14 DividendMesa Royalty Trust (MTR) Declares $0.14 Dividend
msn.com - June 29 at 1:42 PM

New MarketBeat Followers Over Time

Media Sentiment Over Time

Company Descriptions

Charah Solutions logo

Charah Solutions

NYSE:CHRA
Charah Solutions, Inc. provides environmental services to the power generation industry in the United States. The company offers remediation and compliance services, including environmental management of landfills for coal-fired power generation facilities and new and existing ash ponds; and active pond management services, such as closure by removal, cap-in-place, and design and construction of new ponds. Its remediation and compliance services also include landfill development, construction, and management; site evaluation and characterization; preliminary design and cost estimates with life-cycle analysis; hydrogeological assessment; groundwater and containment modeling; permit application and processing for expansions and greenfield sites; design engineering; construction of landfills and cap and cover systems; conversion of impoundments to landfill sites; quality assurance and control, and documentation; engineered fills (off-site); and other related services. In addition, the company recycles recurring and contracted volumes of coal-fired power generation waste byproducts comprising bottom ash, fly ash, and gypsum byproducts for the use in various industrial purposes. Further, it provides coal ash management services; fossil services that include silo management, on-site ash transportation, and capture and disposal of ash byproduct from coal power operations; and manages combustion byproducts comprising bottom ash, as well as disposal of flue gas desulfurization gypsum, Pozatec/fixated scrubber sludge, and fluidized bed combustion fly ash; and environmental risk transfer services that manages the sites' remediation requirements. The company was founded in 1987 and is headquartered in Louisville, Kentucky.
iSun logo

iSun

NASDAQ:ISUN
iSun, Inc., a solar energy company, provides design, development, engineering, procurement, installation, storage, and electric vehicle infrastructure services for residential, commercial, industrial, and utility customers in the United States. It also provides electrical contracting services; and data and communication services. The company was formerly known as The Peck Company Holdings, Inc. and changed its name to iSun, Inc. in January 2021. iSun, Inc. was founded in 1972 and is headquartered in Williston, Vermont.
Marine Petroleum Trust logo

Marine Petroleum Trust

NASDAQ:MARPS
Marine Petroleum Trust, together with its subsidiary, Marine Petroleum Corporation, operates as a royalty trust in the United States. It has overriding royalty interest in oil and natural gas leases in the Central and Western areas of the Gulf of Mexico off the coasts of Louisiana and Texas. Marine Petroleum Trust was founded in 1956 and is based in Dallas, Texas.
Mesa Royalty Trust logo

Mesa Royalty Trust

NYSE:MTR
Mesa Royalty Trust owns net overriding royalty interests in various oil and gas producing properties in the United States. The company has interests in properties located in the Hugoton field of Kansas; and the San Juan Basin of Northwestern New Mexico and Southwestern Colorado. Mesa Royalty Trust was founded in 1979 and is based in Houston, Texas.