Best cannabis stocks

Ticker
Name
Country
Market cap
Price
Price1-day change ()
30-day relative volume
Price1-Year change
S&P 500
NASDAQ 100
Next earnings date
Next ex-dividend date
PE ratio
TTM Dividend yield
Annual dividend per share
Annual revenue
Annual EPS
WatersUnited States20.67B347.360.00%1.39-0.41%-July 31, 2025-31.52--2.96B10.71
RevvityUnited States10.59B89.830.00%0.89-20.27%-July 29, 2025July 18, 202538.230.31%0.282.76B2.20
Jazz PharmaceuticalsIreland6.67B108.270.00%0.77+2.62%--July 31, 2025-14.44--4.07B8.65
Scotts Miracle-GroUnited States3.51B60.810.00%0.45-8.47%--July 30, 2025May 23, 2025121.624.34%2.643.55B-0.61
Innovative Industrial PropertiesUnited States1.55B55.410.00%1.03-50.08%--August 5, 2025-10.6613.72%7.52308.52M5.52
CronosCanada797.82M2.070.00%0.85-25.81%--August 8, 2025-14.79--117.61M0.11
Tilray BrandsCanada436.84M0.430.00%1.26-76.88%--July 29, 2025----788.94M-0.33
SNDLCanada337.06M1.310.00%0.99-44.02%--August 1, 2025----671.46M-0.26
Aurora CannabisCanada286.50M5.220.00%1.73-23.80%--June 20, 2025-580.00--200.33M-1.13
Canopy GrowthCanada281.16M1.800.00%1.72-80.87%--May 30, 2025----220.24M-6.52
Organigram GlobalCanada179.40M1.340.00%1.74-28.72%--August 13, 2025-46.53--117.47M-0.35
Village Farms InternationalUnited States119.08M1.060.00%1.71-12.40%--August 8, 2025----336.18M-0.32
AFC GammaUnited States112.53M4.980.00%1.54-40.85%--August 7, 2025-5.0330.52%1.7735.76M0.78
WM TechnologyUnited States110.31M1.050.00%0.78+11.94%--August 8, 2025-13.13--184.51M0.08
InterCureIsrael85.97M1.580.00%0.14-49.13%--August 29, 2025----64.59M-0.40
GrowGenerationUnited States64.26M1.080.00%0.54-56.63%--August 8, 2025----188.87M-0.82
Flora GrowthUnited States14.22M0.630.00%0.26-49.60%--August 12, 2025----59.51M-1.30
Clever Leaves HoldingsColombia701.920.000.00%0.00-99.99%-------17.42M-11.42
On page
Table height
Total: 18
On page
Table height
List of top cannabis companies traded on NASDAQ and NYSE. Includes current stock price, earnings & dividend calendar, charts, analyst recommendations, and the latest news
max 100 per day