Below are collections of annotated charts and commentary created by StockCharts.com members who have generously decided to share them publicly.

Everyone: Click here for more information on viewing these ChartLists.
Members: Be sure to Vote daily for your three favorite lists and Follow the ones that you read frequently.
Authors: Click here for more information on creating and maintaining your Public ChartList.

StockCharts.com is not responsible for the content of these lists. They should only be used for education and entertainment purposes. A list's rank is NOT a measure of accuracy or stock picking success.

Top Public ChartLists
ChartList Name Author Name Author Name Rank Followers Votes Category Last Update

Only put your money in investments that are Above the Green Line (250-day avg.) Rules are important! "Real Time" pricing.

klein 1 1,603 941 ETFs
Momentum Stocks
Swing Trading
22 September 2018, 11:13
Picture of Power: Price Momentum Map Syntax - Stephen Stewart (13 years) Author is a PRO memberHas Had Over 300 FollowersHas Been a Top Public ChartList for Over 2 years

Trade what you see, not what you think. Train the Eye. Optimize the 'sweet spot' of price action.

stewart 2 374 490 Momentum Stocks 22 September 2018, 16:47

Clear & Objective Resistance/Support Areas. Early Warning Rating System (Summary: Chart 0001). Market Strength on 14 September: Bullish (Summary: Chart 0002). U.S. & International Markets: Rising

slavin 3 266 131 Trend Analysis
ETFs
Support / Resistance Lines
22 September 2018, 14:24
Cobra's Market View - Yong Pan (11 years) Author is a PRO memberHas Had Over 200 FollowersHas Been a Top Public ChartList for Over 1 MonthPrevious "Hall of Fame" ChartList Author

Now covers hot stocks such as FB,NFLX,TSLA and popular ETFs such as IBB and $DAX, $SSEC,$TSX

pan 4 276 285 Chart Patterns
Swing Trading
Day Trading
21 September 2018, 17:00
01 the ELLIOTT WAVE lives on - Anthony Caldaro (12 years) Author is a PRO memberHas Had Over 200 Followers

OEW: an Objective approach to the Elliott Wave Theory

caldaro 5 215 217 Elliott Wave Analysis
International Markets
Currencies
22 September 2018, 13:43
ChartList Name Author Name Author Name Rank Followers Votes Category Last Update
Option Traders- Top IBD , Updated Weekly - Wendy L. Kirkland (11 years) Author is a PRO memberHas Had Over 100 Followers

Annotated charts of Indices, Indexes, ETFs, and top IBD rated stocks for Option Traders.

kirkland 6 185 426 Chart Patterns
Swing Trading
General Market Commentary
22 September 2018, 10:48
The Chart Pattern Trader - Ron Walker (12 years) Has Had Over 100 FollowersHas Been a Top Public ChartList for Over 1 MonthPrevious "Hall of Fame" ChartList Author

Trend Timing Signal

walker 7 164 169 Trend Analysis
Chart Patterns
Swing Trading
21 September 2018, 23:54

These are the Strongest, High Volume Investments from the StockCharts SCTR filter.

stowers 8 141 116 ETFs
Swing Trading
Momentum Stocks
22 September 2018, 7:54

Ace tracks IBD 50 charts showing bases/ breakouts starting on Page 10.... the SPDR Sector ETFs start on p.20! TVIX, UVXY, $TICK 5 minutes charts on page 1, followed by major market index charts...

carlton 9 103 30 Momentum Stocks
Trend Analysis
ETFs
22 September 2018, 2:20
The dk Report - David Kneupper (17 years) Has Had Over 100 Followers

A dashboard of timing and health indicators to help identify intermediate Buy/Sell signals. Charts updated daily.

kneupper 10 101 116 Chart Patterns
Trend Analysis
Market Timing
21 September 2018, 18:52

The best GOLD/SILVER/420 Sector (cannabis/marijuana) technical analysis anywhere. THIRDEYEOPENTRADES NEWSLETTER (free sample), best one out there. Every Sunday by mid-afternoon, EST.

jr 11 192 240 Gold / Gold Stocks
Momentum Stocks
Swing Trading
21 September 2018, 20:42
Golden Trees of the Forest - Edward Hunt (9 years) Has Had Over 100 Followers

Trend Analysis, and Ideas for Opportunities. The biggest challenge in trading is in trading itself... If you got the FANG, I've got the LUGS: (LABU, UWT, GUSH and SOXL!

hunt 12 107 132 Trend Analysis
Chart Patterns
General Market Commentary
21 September 2018, 20:18

FAANGs,Vix,UvxyDrvFazFnguJnugTzaErxRuslUco,Gold/SilverUsd. Precise Timing Mínimum Risk,MaximumUpside Avoid Buying High Started five years ago with 3 ExpMovingAvg, EMA,now with Macd - Precise

tom 13 98 150 Market Timing
ETFs
Currencies
22 September 2018, 23:47
Cups w/ Handles - Douglas Gregory (13 years) Author is a PRO memberHas Had Over 100 Followers

Stocks with Cup w/ Handle Chart Patterns updated each weekend

gregory 14 101 30 Chart Patterns
Momentum Stocks
Swing Trading
16 September 2018, 20:49
JC's buy and sell signals - Jack Chan (15 years) Has Had Over 50 FollowersPrevious "Hall of Fame" ChartList Author

keeping it simple!

chan 15 82 107 ETFs
Market Timing
Chart Patterns
21 September 2018, 19:23
TrendLizard.com - Ryan Henry (15 years) Has Had Over 100 FollowersPrevious "Hall of Fame" ChartList Author

Get the trend of every major segment of the market according to the Elliott Wave Theory!

henry 16 124 0 ETFs
Elliott Wave Analysis
Trend Analysis
21 September 2018, 10:47

Market Trend Analysis and Market Timing

pitre 17 56 61 Market Timing
Trend Analysis
Swing Trading
21 September 2018, 16:26
PEP Trade High ATR Master List - Leslie Kirkland (2 years) Has Had Over 50 Followers

Prime Entry Profits (PEP) by Leslie Kirkland -- PEPTrades.com -- PEP Trade Alliance Chatroom For more info contact info@WendyKirkland.net

kirkland 18 71 375 Chart Patterns
Day Trading
Support / Resistance Lines
19 September 2018, 22:43

Member 12 years, #1 all-time verified TOP performance in 2008-2009; StockTimer of the Year 2015, #2 Timer 2014, #1 Bond Timer 2013; 103+ Followers, 303 votes, rank 16 hacked away in 2015 FOLLOW ME!

miralles 19 41 134 Elliott Wave Analysis
Market Timing
ETFs
23 September 2018, 0:58

Individual optimized systems for stocks, bonds and gold. Send feedback for complete rules and rankings. This is not investment advice. Thank you in advance for looking.

gallagher 20 49 23 ETFs
General Market Commentary
Canadian Stocks
21 September 2018, 10:07
Market Analysis Short and Longer Term - Robert New (14 years) Has Had Over 50 FollowersPrevious "Hall of Fame" ChartList Author

Major focus on Multiple Timeframes on the Major Indexes and Sector/Country ETF's.

new 21 52 33 Sector / Industry Analysis
Support / Resistance Lines
Chart Patterns
21 September 2018, 22:50
AstroCycle:net - Moon and other Cycles - Francis Bussiere (17 years) Has Had Over 50 Followers

Twitter.com/Astrocycle_net for the most recent market comments. Best real time Cycle Analysis and Breadth Analysis on the Web with an Elliott Wave touch.

bussiere 22 63 105 Cycle Analysis
Elliott Wave Analysis
Market Timing
21 September 2018, 16:36
Walter Murphy's Insights - Walter Murphy (12 years) Author is a PRO memberHas Had Over 25 Followers

A global walkabout. Elliott Wave and trend analysis of the major asset classes.

murphy 23 40 0 Elliott Wave Analysis
Chart Patterns
Fibonacci Studies
18 September 2018, 16:39
Virginia's Volatility Charts - Virginia Morris (3 years) Has Had Over 25 Followers

Volatility Charts-Natural Gas, Golds, Biotechs, Silver, Oil, Bitcoin, and the Bears.

morris 24 29 61 ETFs
Swing Trading
Gold / Gold Stocks
21 September 2018, 11:11
TrendFollowing on Stocks: @ChartingTrends - Danny Merkel (12 years) Has Had Over 25 Followers

Clear, simple charts from a long term trend follower............ @ChartingTrends

merkel 25 30 2 Trend Analysis
Momentum Stocks
Swing Trading
22 September 2018, 16:57

Stay Tuned For Major Changes to this Chart List! *Clear, Easy to Follow Charts* - Market Videos @ www.MasterChartsTrading.com/blog

berger 26 41 25 Market Breadth Analysis
Market Timing
Gold / Gold Stocks
22 September 2018, 13:42

Momentum indicators for new trends in the SP500 plus signals for adaptive allocation monthly picks

polites 27 29 11 Market Timing
Swing Trading
ETFs
21 September 2018, 10:04

The Greatest Bull Market ever is ready for liftoff. Guys at Goldman Sachs, JP Morgan can have the b

spadafora 28 51 3 Gold / Gold Stocks
Trend Analysis
Chart Patterns
13 September 2018, 10:21

Charts and market indexes profiled by Round Rock Wealthbuilders Group

caldwell 29 26 3 General Market Commentary
Gold / Gold Stocks
Chart Patterns
21 September 2018, 10:47

New look simplified.

lais 30 89 2 Trend Analysis
Momentum Stocks
Swing Trading
21 September 2018, 10:23

Use of several momentum indicators together to avoid whipsaws and catch most of the gains

anderson 31 27 1 Market Timing
Gold / Gold Stocks
Sector / Industry Analysis
21 September 2018, 10:47
Daily 2X ETF Indices Market Trends - Steve Mitchell (10 years) Has Had Over 25 Followers

WARNING!! Elliott wave #5 is finishing from its 2012 lows!! Markets across the world are over bough

mitchell 32 38 22 Trend Analysis
Swing Trading
Elliott Wave Analysis
21 September 2018, 10:47
3-GPS Azioni Aurifere - Gold Stocks - Simone Alberizzi (13 years) Has Had Over 25 Followers

Secular bull in gold and gold stocks

alberizzi 33 22 11 Gold / Gold Stocks
Chart Patterns
Market Timing
18 September 2018, 6:22
Market Analysis - Ning Jiang (3 years) Has Had Over 25 Followers

Market Update, major index, sector ETFs, indicators, patterns, watchlist, portfolio

jiang 34 29 63 Chart Patterns
General Market Commentary
Market Timing
22 September 2018, 0:22
@jessefelder's Chart Book - Jesse Felder (14 years) Author is a PRO memberHas Had Over 25 Followers

Long-term swing trading/investing.

felder 35 31 1 Chart Patterns
General Market Commentary
Market Timing
21 September 2018, 10:08

"We have deep depth." Yogi Berra

dicks 36 18 54 ETFs
Swing Trading
Day Trading
22 September 2018, 20:54

follow leading stocks in the leading sectors in Canada and US

gao 37 19 19 Trend Analysis
Momentum Stocks
Swing Trading
21 September 2018, 23:39

Daily Charts of the Nasdaq, S&P, Dow, Russell 2000 and Semiconductor Index. Follow me @fallondpicks

fallon 38 17 67 General Market Commentary
Market Breadth Analysis
Chart Patterns
21 September 2018, 10:07

Todays Trade daily & buy signal stocks for the paper model portfolio

lloyd 39 14 13 Swing Trading
Volume Analysis
Relative Performance Charts
21 September 2018, 10:09
= 060 Daily Indicator (Trend) Review - Larry Stanczak (15 years)

Assesses market trend/risk using Intermarket Analysis, Risk Appetite, Breadth and Foreign Markets

stanczak 40 15 28 Trend Analysis
Market Timing
Support / Resistance Lines
22 September 2018, 11:44

Elliot Wave - Market Patterns - Timing

robinson 41 21 27 Elliott Wave Analysis
Market Timing
22 September 2018, 14:48
US markets - Timing Model - Leslie Gray (6 years) Author is a PRO memberHas Had Over 25 Followers

Timing model - US Markets (long/short ETFs)

gray 42 13 0 Market Timing
Sentiment Analysis
ETFs
21 September 2018, 10:47

NYSE & NASDAQ growth stocks set for higher prices near-term.

majocha 43 21 0 Momentum Stocks
Swing Trading
Support / Resistance Lines
21 September 2018, 15:30
Jake's Favorites - Michael Marlatt (10 years) Has Had Over 25 Followers

Mostly TNA - Focused on Day Trading the $RUT via the /RTY Futures. Other Timing Charts also..

marlatt 44 17 31 Swing Trading
Market Timing
22 September 2018, 18:00

Gold Silver and Energy charts that I am interested in.

lewis 45 11 4 Gold / Gold Stocks
Support / Resistance Lines
21 September 2018, 17:31
7xx SmlMid Timeliness Picks - Andrew Gale (2 years)

Timely P&F charts of Dynamic CSS securities. Dynamic CSS patterns help identify stocks changing character from significant distribution and starting significant accumulation. Questions? Message me.

gale 46 12 39 Point and Figure Charting
Support / Resistance Lines
Chart Patterns
21 September 2018, 21:43
1 - Options Trades as Long Term Investments - Martin Mansour (13 years)

Portfolio Hedges ; Reduce Risk & Lower Cost Basis w/Options -- Income Trades & Risk Management.

mansour 47 10 0 Trade Reporting
Market Breadth Analysis
21 September 2018, 20:39
Broad Look To Various Markets - Dirk Hettrich (16 years)

A Summary of World-Markets, Intermarket-, Ratio-Charts, Sectors and more

hettrich 48 9 28 Gold / Gold Stocks
International Markets
Ratio Analysis
22 September 2018, 10:16

Oil & Gas market analysis

solem 49 15 15 Elliott Wave Analysis
Commodities
Market Timing
21 September 2018, 10:46
Catching the Trend - Randall Meyers (3 years) Author is a PRO member

Catching the Trend - many charts you see are overwhelming with information. We focus on a few highly accurate technical indicators.

meyers 50 11 28 Market Timing
Day Trading
Trend Analysis
21 September 2018, 10:47
6010 - Shared List - Michael Gray (2 years)

Charts I'm Sharing

gray 51 9 3 Trend Analysis 21 September 2018, 10:47
Orderly Bull - Jaroslaw Jac (8 years)

Simple charts for difficult times

jac 52 7 14 Chart Patterns
Market Timing
Support / Resistance Lines
22 September 2018, 15:06
TheSmartTrader - Ahsan Haque (11 years) Has Had Over 25 FollowersPrevious "Hall of Fame" ChartList Author

Daily hottest stocks to buy everyday report http://daytradingstock-blog.blogspot.com. Daily analysis of markets and trends, Support and resistance is on all the charts.Please FOLLOW & VOTE every day.

haque 53 22 38 Swing Trading
General Market Commentary
Momentum Stocks
21 September 2018, 10:47

Biotech, Gold, Miners, Dow, S&P, Dollar, Semis, Tech

wiener 54 6 34 Fibonacci Studies
Swing Trading
Commodities
21 September 2018, 13:23

CGC, WEED.TO, GBTC, SNS.V. I am looking at stocks that have moved in significant waves.

stack 55 14 10 Swing Trading
Currencies
Chart Patterns
18 September 2018, 9:29
#StockCharts - Amiras Gandhi (2 years)

Educational purposes only. Not recommending any trades.

gandhi 56 8 16 Chart Patterns 21 September 2018, 14:45

Trend analysis of the NASDAQ to better understand the trending Small Cap. trading environment.

jones 57 7 12 Chart Patterns
Trend Analysis
Swing Trading
22 September 2018, 12:48
ETF Turtle - Roger Reich (10 years)

Hierarchically structured ETF library spanning equities, commodities, bonds, currencies, sectors,

reich 58 7 0 ETFs
Swing Trading
Market Timing
21 September 2018, 10:49

Things your mother never told you about technical analysis From the original easymedicine sideshow

spannknebel 59 6 5 Momentum Stocks
Market Timing
ETFs
22 September 2018, 8:52
5.Monthly Indexes - Aaron Vaupel (16 years)

Monthly Charts: Bull Market Top Forming

vaupel 60 8 12 Chart Patterns
Sector / Industry Analysis
Elliott Wave Analysis
21 September 2018, 15:06
$ The 20% Solution - Earl Berkun (4 years)

The 20% Solution. Buy and Sell momentum signals. Market direction. Up selectively, cautiously!

berkun 61 5 19 Market Timing
General Market Commentary
Trend Analysis
21 September 2018, 20:40
Labo's Ramblers - Craig Labonte (3 years)

Resource, metals, and stocks of interest.

labonte 62 8 3 Chart Patterns
Support / Resistance Lines
Gold / Gold Stocks
20 September 2018, 17:37

This composite model tracks 28 breadth, momentum & sentiment for timing S&P 500.

gire 63 5 3 Market Timing
Market Breadth Analysis
21 September 2018, 10:07
Elliott Wave Analysis & Predictions - Yama Kamyar (5 years)

Trading by using elliott wave count - Analysis on both bull & bear scenarios.

kamyar 64 5 1 Elliott Wave Analysis
Gold / Gold Stocks
Currencies
21 September 2018, 10:47
Market Trend Analysis: New Simple Graphs - Wayne Mcdaniel (16 years)

Weekly Market Analysis

mcdaniel 65 6 0 Chart Patterns
Cycle Analysis
Market Timing
21 September 2018, 10:04
! ETF Charts 05y + True History (100) - Larry Klose (11 years)

True History Charts for Mkt Cap ETFs.

klose 66 6 0 ETFs
Trend Analysis
Market Timing
21 September 2018, 16:27

(9/21 -- 1159 EDT) -- Topping out for afternoon short squeeze? [new 2 charts]

robinson 67 8 9 General Market Commentary 21 September 2018, 12:19
Best Bond Strategy - Paula Burke (6 years) Author is a PRO member

Best Bond Strategy

burke 68 11 0 Relative Performance Charts
Trend Analysis
Sentiment Analysis
10 September 2018, 12:24
Ryan - Weekly Analysis - Wei chen Chao (3 years) Author is a PRO member

3D Wave System

chao 69 6 0 Swing Trading
Trend Analysis
Support / Resistance Lines
21 September 2018, 16:36
Genius is Patience - Chris Ward (6 years)

Wait for the trade

ward 70 5 0 Market Timing
Support / Resistance Lines
Swing Trading
21 September 2018, 10:47
$RUT - Russell 2000 Index - Mark c Theis (8 years)

Long And Short Sides

theis 71 5 0 Elliott Wave Analysis
Chart Patterns
Fibonacci Studies
20 September 2018, 10:26
The Big Picture - Derek Bertauche (9 years)

Monthly Charts

bertauche 72 5 0 General Market Commentary
Trend Analysis
Volume Analysis
21 September 2018, 9:56
Energy Market Summary - Tony Sciarrabba (12 years)

Daily energy market action including large cap energy stocks and oil prices.

sciarrabba 73 4 1 Commodities 21 September 2018, 17:44
Jim's Chartbook - James Ivey (14 years) Author is a PRO member

General Market Charts; Charts of Stocks Meeting Min IBD Criteria, Reading List Stocks and P F Score

ivey 74 6 0 Swing Trading
Market Timing
Momentum Stocks
21 September 2018, 10:49
7300 Mogul Investment Club Stop-Loss Update - Richard Lehner (2 years)

Mogul Investment Club Stops June 1, 2018

lehner 75 7 1 Momentum Stocks
Trend Analysis
General Market Commentary
10 September 2018, 9:49

The purpose of this Chart List is to analyze, track and preemptively identify Upside Breakouts. Pric

severino 76 4 0 Chart Patterns
Momentum Stocks
Support / Resistance Lines
19 September 2018, 20:48
Canadian Setup List - Merrill Lydell (2 years)

Canadian Stocks, Swing Trading, Chart Patterns

lydell 77 4 19 Canadian Stocks
Chart Patterns
Swing Trading
21 September 2018, 10:41

reliable tools for swing trading

berry 78 11 32 Swing Trading
Trend Analysis
Market Timing
6 September 2018, 11:22

Stocks/ETFs of recent and/or current possible interest as buy or sell candidates. Not advice.

leventhal 79 7 0 General Market Commentary
Support / Resistance Lines
Fibonacci Studies
21 September 2018, 10:15
Alex's Long Term Growth Portfolio - Alex Nason (7 years)

My favorite timing indicators and my Actual portfolio.

nason 80 3 1 Market Timing
General Market Commentary
21 September 2018, 10:08
Time to Buy 9.21.18 - George Crawford (2 years)

Buys Today based on Stoch and sctr ranking

crawford 81 3 0 Chart Patterns 21 September 2018, 10:14
1000 - Z - Public - Juay Ong (10 years)

Swing Trading of Large Cap Stocks

ong 82 3 0 Market Timing
Swing Trading
Trade Reporting
21 September 2018, 10:10

Dow Theory Market Tracking Movements

markham 83 4 27 Market Timing
Chart Patterns
Language: English
22 September 2018, 11:01
Intent, Implementation, Impact [] Results - David Pataky (8 years)

Watching the Five Families Closely - Options Money Flow

pataky 84 3 8 Support / Resistance Lines
Swing Trading
Chart Patterns
21 September 2018, 10:35
November Druckenmiller - Kathleen Johnston (6 years) Author is a PRO member

Shared Charts

johnston 85 3 0 Chart Patterns 21 September 2018, 20:37

Time Price Theory Chart to see six different MACD time spans simultaneously. Based on the Fibonacci.

weigel 86 4 1 Chart Patterns
Cycle Analysis
Day Trading
10 September 2018, 20:29
*2X Cdn ETFs - Ross Mcquarrie (8 years)

Follow UUP and swing trade10 PAIRS of leveraged ETFs that trade on the TSX.

mcquarrie 87 4 0 Chart Patterns
ETFs
Trend Analysis
21 September 2018, 17:20
BLUE LINE TRADING - Glenn Sperry (1 year)

BLUE line trading. Stochast reversal trigger, Sell 3-5%, Stop -1%. Turnover 2x month.

sperry 88 6 0 Chart Patterns
Momentum Stocks
Swing Trading
22 September 2018, 12:54
Eric's Chart List - Eric Williams (6 years) Author is a PRO member

Various Market Charts - Long and Short Term Timing

williams 89 3 1 Market Timing 19 September 2018, 9:24
6.05 Indicators of Market Health - Jean Huberman (8 years)

Indicators of "market"(S&P 500) health

huberman 90 3 4 Market Breadth Analysis
Market Timing
22 September 2018, 13:17
Public Stocks of Interest - James Wood (15 years)

Short-term Trades off long. low bases - Daytrades, Continuation Trades, Swing Trades.

wood 91 3 1 Swing Trading
Momentum Stocks
Market Timing
17 September 2018, 16:28
$ My Three Funds - Jeffery Trimbur (5 years)

Three funds for retirement portfolio.

trimbur 92 3 0 General Market Commentary
Mutual Funds
Market Timing
15 September 2018, 9:53
TRADERVISION - Nolan Harding (1 year)

TRADERVISION A New Hope of Resurrection, Comeback Kid, Part 2 The Sequel To Avenge Version 2.0

harding 93 3 17 Trade Reporting
Day Trading
Trend Analysis
22 September 2018, 23:08
TJK007's EWave Analysis - Timothy Keller (6 years)

Elliott Wave analysis of the QQQ, $SPX & SOX. Trade at your own risk!

keller 94 2 7 Elliott Wave Analysis
Chart Patterns
Market Timing
22 September 2018, 12:14
Charts to watch - Ben Woodward (8 years)

Ben's Favorites

woodward 95 2 0 Chart Patterns
Trend Analysis
ETFs
21 September 2018, 10:24
TREND CHANNEL TRADING.... Dr. Glenn D'Arpa - Glenn Darpa (16 years)

Watch 100 ema for support. Watch short term signal for possible reentry

darpa 96 9 22 Market Timing
General Market Commentary
Sector / Industry Analysis
21 September 2018, 10:47
2 hour cci - Robert Ariss ii (6 years)

3x etf daily trading with ADX stop/go signals on top.

ii 97 3 0 ETFs
Market Timing
Swing Trading
13 September 2018, 1:55
Generation shock - Norbert Kaplar (7 years)

Perfect storm in emerging markets?

kaplar 98 2 0 International Markets 22 September 2018, 16:43
Wait for break-out - George Liu (6 years)

Yu, here is a few stocks waiting for break out

liu 99 2 0 Canadian Stocks
Language: English
Support / Resistance Lines
20 September 2018, 10:25

Market trends.

morton 100 1 0 Trend Analysis
Chart Patterns
Market Timing
21 September 2018, 20:39
Additional New Public ChartLists
ChartList Name Author Name Author Name Rank Followers Votes Category Last Update

Shared - Jason Scott New Public ChartList Author

US Dollar

scott 126 0 1 Currencies
Chart Patterns
Trend Analysis
17 September 2018, 22:25