Free Trial

Compare Stocks

Compare stocks with our powerful stock comparison tool. Analyze fundamentals, price performance, and key financial indicators to make informed investment decisions. Our tool lets you compare up to ten stocks side by side based on Performance Charts, Price & Volume, MarketRank™, Analyst Ratings, Sales & Book Value, Profitability & Earnings, Dividends, Debt, Ownership, Headlines, and more. Simply enter up to ten stock symbols (e.g., BAC, JPM, WFC, C, GS) to get started and uncover top investment opportunities.

CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
CompoSecure, Inc. stock logo
CMPO
CompoSecure
$12.90
+7.1%
$13.21
$10.65
▼
$26.78
$1.63B0.981.03 million shs1.86 million shs
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
$6.96
-1.1%
$7.87
$6.66
▼
$10.85
$1.37B1.421.96 million shs1.05 million shs
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
$16.32
-0.7%
$20.59
$12.25
▼
$38.76
$419.23M1.44566,089 shs431,268 shs
Tennant Company stock logo
TNC
Tennant
$68.37
+1.9%
$71.29
$60.17
▼
$91.93
$1.14B1.15170,004 shs189,513 shs
 The Best Nuclear Energy Stocks to Buy Cover

Nuclear energy is entering a new growth cycle as rising power demand, expanding data centers, and renewed policy support bring the sector back into focus. After strong gains in recent years, the most impactful phase of nuclear investment may still be ahead. This report highlights seven nuclear energy stocks positioned across the value chain—combining near-term revenue with long-term upside as next-generation technologies scale. Click the link below to unlock the full list.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
CompoSecure, Inc. stock logo
CMPO
CompoSecure
0.00%+11.11%-7.59%-22.99%-36.58%
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
0.00%-0.14%-8.33%-11.45%-23.56%
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
0.00%-4.06%-15.86%-52.29%+20.37%
Tennant Company stock logo
TNC
Tennant
0.00%-0.85%-6.43%-24.15%-18.95%
CompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's Volume
CompoSecure, Inc. stock logo
CMPO
CompoSecure
$12.90
+7.1%
$13.21
$10.65
▼
$26.78
$1.63B0.981.03 million shs1.86 million shs
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
$6.96
-1.1%
$7.87
$6.66
▼
$10.85
$1.37B1.421.96 million shs1.05 million shs
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
$16.32
-0.7%
$20.59
$12.25
▼
$38.76
$419.23M1.44566,089 shs431,268 shs
Tennant Company stock logo
TNC
Tennant
$68.37
+1.9%
$71.29
$60.17
▼
$91.93
$1.14B1.15170,004 shs189,513 shs
 The Best Nuclear Energy Stocks to Buy Cover

Nuclear energy is entering a new growth cycle as rising power demand, expanding data centers, and renewed policy support bring the sector back into focus. After strong gains in recent years, the most impactful phase of nuclear investment may still be ahead. This report highlights seven nuclear energy stocks positioned across the value chain—combining near-term revenue with long-term upside as next-generation technologies scale. Click the link below to unlock the full list.

Get This Free Report

Compare Price Performance

Company1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year Performance
CompoSecure, Inc. stock logo
CMPO
CompoSecure
0.00%+11.11%-7.59%-22.99%-36.58%
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
0.00%-0.14%-8.33%-11.45%-23.56%
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
0.00%-4.06%-15.86%-52.29%+20.37%
Tennant Company stock logo
TNC
Tennant
0.00%-0.85%-6.43%-24.15%-18.95%
CompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current Price
CompoSecure, Inc. stock logo
CMPO
CompoSecure
3.00
Buy$26.00101.55% Upside
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
2.50
Moderate Buy$12.6781.99% Upside
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
2.50
Moderate Buy$35.75119.06% Upside
Tennant Company stock logo
TNC
Tennant
2.00
Hold$91.0033.10% Upside

Current Analyst Ratings Breakdown

Latest MEC, CMPO, HLMN, and TNC Analyst Ratings

DateCompanyBrokerageActionRatingPrice TargetDetails
10/1/2026
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
DowngradeOutperform ➝ Hold
10/1/2026
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
Lower Price TargetBuy$14.00 ➝ $13.00
9/11/2026
Tennant Company stock logo
TNC
Tennant
DowngradeHold (C) ➝ Hold (C-)
9/10/2026
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
UpgradeStrong-Buy
8/25/2026
Tennant Company stock logo
TNC
Tennant
UpgradeHold (C-) ➝ Hold (C)
8/11/2026
Tennant Company stock logo
TNC
Tennant
DowngradeHold (C) ➝ Hold (C-)
8/10/2026
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
Boost Price TargetEqual Weight$10.00 ➝ $11.00
8/10/2026
Tennant Company stock logo
TNC
Tennant
DowngradeStrong-Buy ➝ Strong Sell
8/6/2026
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
Set Price Target$40.00
8/4/2026
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
UpgradeSell (D) ➝ Sell (D+)
7/22/2026
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
Boost Price TargetBuy$32.00 ➝ $36.00
(Data available from 10/5/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)
CompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/Book
CompoSecure, Inc. stock logo
CMPO
CompoSecure
$160.68M10.15$0.78 per share16.46($1.63) per share-7.91
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
$1.55B0.87$1.32 per share5.28$6.25 per share1.11
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
$546.49M0.76$1.62 per share10.07$11.85 per share1.38
Tennant Company stock logo
TNC
Tennant
$1.20B0.97$9.17 per share7.46$33.81 per share2.02
CompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings Date
CompoSecure, Inc. stock logo
CMPO
CompoSecure
-$53.72M-$2.16N/A12.17N/A-24.53%-65.50%26.83%N/A
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
$40.31M$0.2212.579.410.992.57%9.11%4.70%11/3/2026 (Estimated)
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
-$8.11M-$0.84N/A14.32N/A-2.95%-6.63%-2.99%11/3/2026 (Estimated)
Tennant Company stock logo
TNC
Tennant
$43.80M$1.0267.0312.082.501.50%13.32%6.07%11/2/2026 (Estimated)

Latest MEC, CMPO, HLMN, and TNC Earnings

DateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails
11/2/2026Q3 2026
Tennant Company stock logo
TNC
Tennant
$0.98N/AN/AN/A$330.75 millionN/A
8/5/2026Q2 2026
Tennant Company stock logo
TNC
Tennant
$1.33$0.83-$0.50$0.44$329.55 million$324.00 million
8/4/2026Q2 2026
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
$0.1677$0.17+$0.0023$0.11$433.67 million$442.25 million
8/4/2026Q2 2026
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
-$0.0513$0.07+$0.1213-$0.09$150.59 million$162.98 million
CompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive Growth
CompoSecure, Inc. stock logo
CMPO
CompoSecure
N/AN/AN/AN/AN/A
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
N/AN/AN/AN/AN/A
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
N/AN/AN/AN/AN/A
Tennant Company stock logo
TNC
Tennant
$1.241.84%+6.16%121.57%53 Years

Latest MEC, CMPO, HLMN, and TNC Dividends

AnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date
8/4/2026
Tennant Company stock logo
TNC
Tennant
quarterly$0.311.78%8/31/20268/31/20269/15/2026
(Data available from 1/1/2013 forward)
CompanyDebt-to-Equity RatioCurrent RatioQuick Ratio
CompoSecure, Inc. stock logo
CMPO
CompoSecure
N/A
0.11
0.11
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
0.55
2.71
0.87
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
0.39
1.70
0.96
Tennant Company stock logo
TNC
Tennant
0.67
2.04
1.37

Institutional Ownership

CompanyInstitutional Ownership
CompoSecure, Inc. stock logo
CMPO
CompoSecure
37.56%
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
98.11%
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
45.44%
Tennant Company stock logo
TNC
Tennant
93.33%

Insider Ownership

CompanyInsider Ownership
CompoSecure, Inc. stock logo
CMPO
CompoSecure
52.10%
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
5.30%
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
5.60%
Tennant Company stock logo
TNC
Tennant
3.50%
CompanyEmployeesShares OutstandingFree FloatOptionable
CompoSecure, Inc. stock logo
CMPO
CompoSecure
720126.41 million49.04 millionOptionable
Hillman Solutions Corp. stock logo
HLMN
Hillman Solutions
3,986194.54 million184.23 millionOptionable
Mayville Engineering Company, Inc. stock logo
MEC
Mayville Engineering
2,40025.50 million24.07 millionNot Optionable
Tennant Company stock logo
TNC
Tennant
4,48417.05 million16.45 millionOptionable

Recent News About These Companies

Tennant Stock Sees Q4 Earnings Forecast Raised at Sidoti
Sidoti Brokers Decrease Earnings Estimates for Tennant
Sidoti Issues Pessimistic Forecast for Tennant Earnings
Tennant (NYSE:TNC) Director Acquires 3,000 Shares of Stock
Toro Company adds Tennant CEO David Huml to its board
Toro Company Adds Tennant CEO to Board of Directors
WINTON GROUP Ltd Raises Position in Tennant Company $TNC

New MarketBeat Followers Over Time

Media Sentiment Over Time

Top Headlines

View All Headlines
CompoSecure stock logo

CompoSecure NASDAQ:CMPO

$12.90 +0.85 (+7.05%)
As of 10/2/2026

CompoSecure, Inc. manufactures and designs metal, composite, and proprietary financial transaction cards in the United States and internationally. Its primary metal form factors include embedded, metal veneer lite, metal veneer, and full metal products. The company also offers Arculus Cold Storage Wallet, a three-factor authentication solution, which supports specific digital assets, including Bitcoin, Ethereum, non-fungible tokens and others. In addition, it offers Payments + Arculus Secure Authenticate, white-labeled cold storage wallet, Payments + Arculus Cold Storage, and Payments + Arculus Authentication + Arculus Cold Storage. The company serves financial institutions, plastic card manufacturers, system integrators, and security specialists. CompoSecure, Inc. was founded in 1910 and is based in Somerset, New Jersey.

Hillman Solutions stock logo

Hillman Solutions NASDAQ:HLMN

$6.96 -0.08 (-1.14%)
Closing price 04:00 PM Eastern
Extended Trading
$6.97 +0.01 (+0.14%)
As of 07:30 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Massive. Learn more.

Founded in 1964 and headquartered in Cincinnati, Ohio, Hillman is a leading North American provider of complete hardware solutions, delivered with industry best customer service to over 40,000 locations. Hillman designs innovative product and merchandising solutions for complex categories that deliver an outstanding customer experience to home improvement centers, mass merchants, national and regional hardware stores, pet supply stores, and OEM & Industrial customers. Leveraging a world-class distribution and sales network, Hillman delivers a “small business” experience with “big business” efficiency.

Mayville Engineering stock logo

Mayville Engineering NYSE:MEC

$16.32 -0.12 (-0.73%)
Closing price 03:59 PM Eastern
Extended Trading
$16.38 +0.05 (+0.34%)
As of 07:30 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Massive. Learn more.

Mayville Engineering Company, Inc., together with its subsidiaries, engages in the production, design, prototyping and tooling, fabrication, aluminum extrusion, coating, and assembling of aftermarket components in the United States. It also supplies engineered components to original equipment manufacturers. The company serves heavy and medium duty commercial vehicles, construction and access equipment, powersports, agriculture, military, and other end markets. Mayville Engineering Company, Inc. was founded in 1945 and is headquartered in Milwaukee, Wisconsin.

Tennant stock logo

Tennant NYSE:TNC

$68.37 +1.25 (+1.87%)
Closing price 03:59 PM Eastern
Extended Trading
$68.17 -0.21 (-0.30%)
As of 07:30 PM Eastern
Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Massive. Learn more.

Tennant Company, together with its subsidiaries, designs, manufactures, and markets floor cleaning equipment in the Americas, Europe, the Middle East, Africa, and the Asia Pacific. The company offers a suite of products, including floor maintenance and cleaning equipment, detergent-free and other sustainable cleaning technologies, aftermarket parts and consumables, equipment maintenance and repair services, and asset management solutions. It provides business solutions, such as financing, rental, and leasing programs, as well as machine-to-machine asset management solutions. The company offers its products under the Tennant, Nobles, Alfa Uma Empresa Tennant, IPC, Gaomei, and Rongen brands, as well as private-label brands. Its products are used in retail establishments and distribution centers; factories and warehouses; and public venues, such as arenas and stadiums, office buildings, schools and universities, hospitals and clinics, and other environments. The company markets its products to contract cleaners and businesses through direct sales and service organizations, as well as through a network of authorized distributors. Tennant Company was founded in 1870 and is headquartered in Eden Prairie, Minnesota.